._guide_14jnm_1,._resourceHeader_14jnm_2{box-sizing:border-box;min-width:0;max-width:100%;border-top:1px solid var(--black, #171717);padding:clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,4.5rem);background:var(--white, #fff);color:var(--black, #171717);overflow-wrap:anywhere}._guide_14jnm_1 *,._guide_14jnm_1 *:before,._guide_14jnm_1 *:after,._resourceHeader_14jnm_2 *,._resourceHeader_14jnm_2 *:before,._resourceHeader_14jnm_2 *:after{box-sizing:border-box}._guideLayout_14jnm_22,._headerInner_14jnm_23{width:100%;max-width:88rem;min-width:0;margin-inline:auto}._guideLayout_14jnm_22{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,48rem);align-items:start;gap:clamp(2rem,4vw,4rem)}._toc_14jnm_37{min-width:0;border-top:3px solid var(--red, #c83737);padding-top:1rem}._tocTitle_14jnm_43{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._tocList_14jnm_51{display:grid;gap:.25rem;margin:0;padding-left:1.4rem;list-style:decimal;font-size:.875rem;line-height:1.6}._tocList_14jnm_51 li::marker{color:var(--gray, #5a5a5a);font-size:.75rem}._tocList_14jnm_51 a{display:block;min-height:44px;padding:.6rem .25rem;color:var(--black, #171717);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}._body_14jnm_76{width:100%;max-width:48rem;min-width:0;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}._body_14jnm_76>:first-child{margin-top:0}._body_14jnm_76 p,._body_14jnm_76 ul,._body_14jnm_76 ol,._body_14jnm_76 dl{margin-bottom:1.25rem}._body_14jnm_76 ul,._body_14jnm_76 ol{padding-left:1.5rem}._body_14jnm_76 ul{list-style:disc}._body_14jnm_76 ol{list-style:decimal}._body_14jnm_76 li+li{margin-top:.5rem}._body_14jnm_76 h2,._body_14jnm_76 h3,._body_14jnm_76 h4{scroll-margin-top:9rem;font-weight:700;letter-spacing:-.035em;line-height:1.3}._body_14jnm_76 h2{margin:2.75rem 0 1rem;border-top:1px solid var(--gray-light, #ececec);padding-top:1.5rem;font-size:clamp(1.4rem,2.2vw,1.9rem)}._body_14jnm_76 h3{margin:2rem 0 .75rem;font-size:1.25rem}._body_14jnm_76 h4{margin:1.5rem 0 .75rem;font-size:1.1rem}._body_14jnm_76 a,._breadcrumbs_14jnm_140 a{color:var(--red, #c83737);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}._body_14jnm_76 a:hover,._breadcrumbs_14jnm_140 a:hover,._tocList_14jnm_51 a:hover{color:var(--black, #171717);text-decoration-thickness:2px}._guide_14jnm_1 a:focus-visible,._resourceHeader_14jnm_2 a:focus-visible{outline:3px solid var(--red, #c83737);outline-offset:3px}._body_14jnm_76 blockquote{margin:1.5rem 0;border-left:3px solid var(--red, #c83737);padding:.75rem 1rem;background:var(--gray-light, #ececec)}._body_14jnm_76 blockquote>:last-child{margin-bottom:0}._body_14jnm_76 .reviewed-table-scroll{width:100%;max-width:100%;min-width:0;margin:1.5rem 0;border:1px solid var(--black, #171717);overflow-x:auto;overscroll-behavior-x:contain}._body_14jnm_76 .reviewed-table-scroll:focus-visible{outline:3px solid var(--red, #c83737);outline-offset:-3px}._body_14jnm_76 table{width:100%;min-width:48rem;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.65}._body_14jnm_76 th,._body_14jnm_76 td{border-bottom:1px solid var(--gray-light, #ececec);padding:.8rem 1rem;text-align:left;vertical-align:top}._body_14jnm_76 th:first-child,._body_14jnm_76 td:first-child{width:12rem;overflow-wrap:break-word;word-break:normal}._body_14jnm_76 th{background:var(--black, #171717);color:var(--white, #fff);font-weight:700}._body_14jnm_76 tbody tr:nth-child(2n){background:#f7f7f7}._body_14jnm_76 tbody tr:last-child td{border-bottom:0}._breadcrumbs_14jnm_140{margin-bottom:2rem;font-size:.8rem;line-height:1.65}._breadcrumbs_14jnm_140 ol{display:flex;flex-wrap:wrap;gap:.35rem .6rem;margin:0;padding:0;list-style:none}._breadcrumbs_14jnm_140 li{min-width:0}._breadcrumbs_14jnm_140 li+li:before{content:none}._breadcrumbSeparator_14jnm_247{margin-right:.6rem;color:var(--gray, #5a5a5a)}._headline_14jnm_252{max-width:24ch;margin:0 0 1.5rem;font-size:clamp(2rem,4.2vw,4.5rem);letter-spacing:-.055em;line-height:1.08}._summary_14jnm_260{max-width:68ch;margin:0 0 1.75rem;color:var(--gray, #5a5a5a);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}@media (max-width: 900px){._guideLayout_14jnm_22{grid-template-columns:minmax(0,1fr)}._toc_14jnm_37,._body_14jnm_76{max-width:48rem}._tocList_14jnm_51{max-height:14rem;overflow-y:auto;scrollbar-gutter:stable;padding-right:.5rem}}
