._collection_1bo28_1{color:#172c3b;min-width:0;margin:2rem 0}._collection_1bo28_1>h2,._collection_1bo28_1 section>h2{letter-spacing:-.025em;margin:.4rem 0 1rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}._collection_1bo28_1 ._intro_1bo28_1{color:#4b6172;max-width:80ch}._eyebrow_1bo28_1{letter-spacing:.1em;text-transform:uppercase;color:#48677b;font-size:.68rem;font-weight:750;line-height:1.5;display:block}._guide_1bo28_1{background:#fff;border:1px solid #d4e0e8;border-radius:12px;min-width:0;margin:.85rem 0;scroll-margin-top:120px;overflow:clip}._guide_1bo28_1>summary{cursor:pointer;list-style:revert;color:#172c3b;padding:1.1rem 1.2rem;line-height:1.5}._guide_1bo28_1>summary strong{margin:.2rem 0;font-size:1.04rem;display:block}._guide_1bo28_1>summary>span:last-child{color:#4b6172;margin-top:.3rem;font-size:.86rem;display:block}._guide_1bo28_1[open]>summary{background:#f5f9fc;border-bottom:1px solid #dce5eb}._body_1bo28_1{overflow-wrap:anywhere;min-width:0;padding:.3rem 1.2rem 1.2rem;font-size:.94rem;line-height:1.75}._collection_1bo28_1 ._guide_1bo28_1 ._body_1bo28_1 p,._collection_1bo28_1 ._guide_1bo28_1 ._body_1bo28_1 h4,._collection_1bo28_1 ._guide_1bo28_1 ._body_1bo28_1 li,._collection_1bo28_1 ._guide_1bo28_1 ._body_1bo28_1 th,._collection_1bo28_1 ._guide_1bo28_1 ._body_1bo28_1 td{color:#172c3b}._body_1bo28_1 p{margin:.85rem 0}._body_1bo28_1 h4{margin:1rem 0 .5rem;font-size:1rem}._body_1bo28_1 ul,._body_1bo28_1 ol{padding-left:1.4rem}._body_1bo28_1 li+li{margin-top:.35rem}._collection_1bo28_1 ._body_1bo28_1 a,._collection_1bo28_1 ._index_1bo28_1 a,._collection_1bo28_1 ._continue_1bo28_1 a{color:#125b89;text-underline-offset:3px;text-decoration:underline}._index_1bo28_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1.3rem 0;font-size:.85rem;display:grid}._index_1bo28_1 a{background:#fff;border:1px solid #e0e7ed;border-radius:6px;padding:.55rem .7rem;display:block}._example_1bo28_1{background:#f1f6fa;border:1px solid #d8e4ed;border-radius:8px;margin:1.2rem 0;padding:.85rem 1rem}._body_1bo28_1 ._formula_1bo28_1{color:#2c4b60;white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf1f7;border-radius:5px;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.83rem;line-height:1.7}._body_1bo28_1 ._formula_1bo28_1 p{margin:.25rem 0}._tableWrap_1bo28_1{border:1px solid #d4e0e8;border-radius:6px;max-width:100%;margin:1rem 0;overflow-x:auto}._body_1bo28_1 table{border-collapse:collapse;background:#fff;width:100%;font-size:.82rem}._body_1bo28_1 table caption{text-align:left;color:#334e62;background:#eaf1f7;padding:.6rem .75rem;font-weight:650;line-height:1.5}._body_1bo28_1 table th,._body_1bo28_1 table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e8ee;min-width:0;padding:.6rem .75rem;line-height:1.55}._body_1bo28_1 table th{font-weight:650}._body_1bo28_1 table thead{background:#f7fafc}._body_1bo28_1 table tr:last-child>*{border-bottom:0}._boundaries_1bo28_1{background:#f6f9fb;border-left:3px solid #7199b3;margin:1rem 0;padding:.4rem .85rem;font-size:.84rem}._boundaries_1bo28_1 ul{margin:.5rem 0}._distinction_1bo28_1{border:1px solid #d4e0e8;border-radius:8px;margin:1rem 0;padding:.6rem 1rem}._questions_1bo28_1>details,._sources_1bo28_1,._case_1bo28_1,._inputs_1bo28_1{background:#fff;border:1px solid #dce5eb;border-radius:7px;margin:.7rem 0}._body_1bo28_1 summary{cursor:pointer;color:#173c58;padding:.75rem;font-weight:650;line-height:1.5}._body_1bo28_1 ._sources_1bo28_1 ul,._body_1bo28_1 ._sources_1bo28_1 p{font-size:.8rem}._sources_1bo28_1 ul{margin:.25rem .7rem .8rem;padding-left:1rem}._body_1bo28_1 ._sources_1bo28_1 p{color:#4b6172;margin:.2rem 0}._case_1bo28_1>div{padding:0 .85rem .85rem}._body_1bo28_1 ._inputs_1bo28_1{background:#f7fafc;font-size:.8rem}._inputs_1bo28_1 dl{margin:.3rem .8rem .8rem}._inputs_1bo28_1 dl>div{border-top:1px solid #e0e8ee;grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:.5rem;padding:.4rem 0;display:grid}._inputs_1bo28_1 dt{font-weight:650}._inputs_1bo28_1 dd{white-space:pre-wrap;max-height:10rem;margin:0;overflow:auto}._body_1bo28_1 ._takeaway_1bo28_1{color:#284b64;background:#edf4f9;border-radius:6px;padding:.8rem 1rem;font-weight:550}._figure_1bo28_1{margin:1.2rem 0}._figure_1bo28_1 img{background:#fff;border:1px solid #dce5eb;border-radius:8px;width:100%;height:auto;display:block}._figure_1bo28_1 figcaption{color:#4b6172;margin:.5rem 0;font-size:.8rem;line-height:1.6}._continue_1bo28_1{flex-wrap:wrap;gap:.7rem 1.5rem;padding:1rem 0;font-size:.85rem;display:flex}._directory_1bo28_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._directory_1bo28_1 a{color:#172c3b;background:#fff;border:1px solid #d4e0e8;border-radius:9px;gap:.6rem;padding:1rem;text-decoration:none;display:grid}._directory_1bo28_1 span{color:#4b6172;font-size:.87rem;line-height:1.6}._directory_1bo28_1 small{color:#125b89;font-size:.8rem}._groupNav_1bo28_1{flex-wrap:wrap;gap:.5rem;margin:1rem 0 2rem;display:flex}._groupNav_1bo28_1 a{color:#173c58;background:#eef4f9;border:1px solid #cbdce8;border-radius:7px;padding:.65rem .85rem;font-size:.85rem;text-decoration:none}._group_1bo28_1{margin:2.5rem 0;scroll-margin-top:120px}._collection_1bo28_1 a:focus-visible{outline-offset:3px;outline:3px solid #2479af}._collection_1bo28_1 summary:focus-visible{outline-offset:3px;outline:3px solid #2479af}._collection_1bo28_1 [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #2479af}._page_1bo28_1{max-width:1120px;margin:0 auto;padding:3rem 1.5rem 5rem}._page_1bo28_1>header{max-width:850px}._page_1bo28_1 h1{letter-spacing:-.04em;margin:.8rem 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}._page_1bo28_1>header>p{color:#4b6172;font-size:1.05rem;line-height:1.7}._breadcrumb_1bo28_1{margin-bottom:2rem;font-size:.82rem}._breadcrumb_1bo28_1 a{color:#125b89}._pageNote_1bo28_1{color:#3f5b6f;background:#f4f8fb;border:1px solid #d4e0e8;border-radius:8px;margin:1.5rem 0;padding:1rem 1.2rem;font-size:.86rem;line-height:1.7}@media (max-width:760px){._index_1bo28_1,._directory_1bo28_1{grid-template-columns:minmax(0,1fr)}._page_1bo28_1{padding:2rem 1rem 4rem}._guide_1bo28_1>summary{padding:.9rem}._body_1bo28_1{padding:0 .9rem .9rem}._example_1bo28_1{padding:.75rem}._inputs_1bo28_1 dl>div{grid-template-columns:minmax(0,1fr)}._body_1bo28_1 table th,._body_1bo28_1 table td{min-width:105px;padding:.5rem}._body_1bo28_1 table caption{font-size:.76rem}._collection_1bo28_1{margin:1.5rem 0}}@media (prefers-reduced-motion:reduce){._collection_1bo28_1{scroll-behavior:auto}}
