.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crumbs{color:var(--steel);padding-top:20px;font-size:14px}.crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--rule);margin:0 8px}.crumbs a{min-height:44px;color:var(--ink-2);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--ink);border-bottom-color:currentColor}.crumbs [aria-current]{color:var(--ink);overflow-wrap:anywhere}.phero{background:var(--zinc);border-bottom:1px solid var(--rule)}.phero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,5vw,72px);padding-block:clamp(20px,3vw,40px) clamp(40px,6vw,72px);display:grid}@media (width<=980px){.phero-grid{grid-template-columns:minmax(0,1fr)}}.phero h1{font-size:var(--step-4);letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:20px;font-stretch:114%;line-height:1.04}.answer{font-size:var(--step-1);color:var(--ink-2);max-width:52ch;margin-bottom:28px;line-height:1.55}.phero .ctas{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.updated{color:var(--ink-2);font-size:14px}.keycard{background:var(--paper);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.keycard img{aspect-ratio:4/3;object-fit:cover;width:100%}.keyfacts{margin:0;padding:4px 20px 8px;display:grid}.keyfacts div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:12px 0;font-size:15px;display:grid}.keyfacts div:last-child{border-bottom:0}.keyfacts dt{color:var(--steel)}.keyfacts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pbody{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:clamp(36px,5vw,64px) clamp(48px,7vw,88px);display:grid}@media (width>=981px){.pbody{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(40px,5vw,72px)}}.pmain{gap:clamp(36px,5vw,56px);min-width:0;display:grid}.pside{min-width:0}.pside .qcard,.pside form.q{scroll-margin-top:89px}@media (width>=981px){.pbody>.pside,.gbody>.pside{align-self:stretch}.pside .qcard{--qcard-top:89px;top:var(--qcard-top);max-height:calc(100vh - var(--qcard-top) - 16px);max-height:calc(100dvh - var(--qcard-top) - 16px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--steel) transparent;scrollbar-gutter:stable;scroll-padding-block:16px;position:sticky;overflow-y:auto}.pside .qcard::-webkit-scrollbar{width:8px}.pside .qcard::-webkit-scrollbar-thumb{background:var(--steel);border-radius:4px}}.psec{min-width:0;scroll-margin-top:24px}.psec h2{font-size:var(--step-2);letter-spacing:-.01em;margin-bottom:18px;font-stretch:110%}.psec p{color:var(--ink-2);max-width:68ch}.prose>*+*{margin-top:1em}.prose h2,.prose h3{margin-top:1.4em;font-stretch:108%}.prose p,.prose li{color:var(--ink-2);max-width:68ch}.tbl-scroll{border:1px solid var(--rule);-webkit-overflow-scrolling:touch;border-radius:6px;overflow-x:auto}.tbl-scroll:focus-visible{outline-offset:0}table.spec{border-collapse:separate;border-spacing:0;width:100%;min-width:480px;font-size:15px}table.spec th,table.spec td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 18px}table.spec tr:last-child th,table.spec tr:last-child td{border-bottom:0}table.spec tbody th{z-index:1;background:var(--zinc);width:38%;min-width:150px;box-shadow:1px 0 0 var(--rule);font-weight:600;position:sticky;left:0}table.spec td small{color:var(--steel);margin-top:2px;font-size:13px;display:block}.dref .tbl-scroll{margin-block:16px}table.spec.dref-table{font-variant-numeric:tabular-nums;min-width:520px}table.spec.dref-table th,table.spec.dref-table td{padding:10px 14px}table.spec.dref-table thead th{background:var(--zinc);vertical-align:bottom;font-weight:600}table.spec.dref-table tbody th{width:auto;min-width:0}@media (width<=600px){table.spec.dref-table{min-width:0;font-size:14px}table.spec.dref-table th,table.spec.dref-table td{padding:9px 8px}table.spec.dref-table thead th{hyphens:auto}}.dref-txt a{color:var(--coral-ink);text-underline-offset:3px;padding-block:11px;display:inline-block}.dref-txt a:hover{color:var(--ink)}.qin-list a{color:var(--coral-ink);text-underline-offset:3px;padding-block:11px;display:inline-block}.qin-list a:hover{color:var(--ink)}.qin .plist{margin-block:16px}.qin-cta{margin-top:18px}.plist{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.plist li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:12px 0 12px 22px;position:relative}.plist li:before{content:"";background:var(--coral);width:10px;height:2px;position:absolute;top:1.15em;left:0}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;align-items:center;min-height:52px;padding:8px 0;font-weight:600;display:flex}.faq details p{padding-bottom:18px}.related ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.related li{min-width:0}.related a{border:1px solid var(--rule);border-radius:6px;align-content:start;gap:6px;height:100%;padding-bottom:14px;text-decoration:none;display:grid;overflow:hidden}.related a:hover{border-color:var(--ink)}.related img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:6px}.related .rn{overflow-wrap:break-word;padding:0 14px;font-weight:700;font-stretch:106%}.related .rs{color:var(--ink-2);padding:0 14px;font-size:14px}.mbar{display:none}@media (width<=980px){body:has(.mbar){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.mbar{z-index:40;background:var(--paper);border-top:1px solid var(--rule);padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1 1 0;min-height:44px}.mbar{transition:transform .2s,visibility .2s}.mbar.is-off{visibility:hidden;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.mbar{transition:none}}}
