.product-overview{overflow-wrap:anywhere}.product-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:72px;padding:55px 0 12px;display:grid}.product-hero h1{max-width:23ch;font-size:clamp(2.6rem,4.5vw,4.4rem)}.product-status{border:1px solid var(--line);border-top:4px solid var(--green);background:#edf0e9;border-radius:4px;padding:28px}.product-status h2{margin-bottom:16px;font-size:1.6rem}.product-status p{color:var(--muted);font-size:1.125rem}.product-status .eyebrow{color:var(--green);margin-bottom:16px;font-size:1rem}.product-status .product-status-note{margin:0;font-size:1rem}.product-reading{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);gap:80px;padding-top:38px;display:grid}.product-outline a{margin:0 0 18px;font-size:1rem;display:block}.product-outline .eyebrow{margin-bottom:22px}.product-body{min-width:0}.product-body>section{margin-bottom:42px;scroll-margin-top:24px}.product-body h2{font-size:1.85rem}.product-body h3{font-size:1.25rem}.product-body p,.product-body li{color:var(--muted)}.product-purpose{font-size:1.1rem}.product-prose{min-width:0;max-width:100%}.product-prose .content-prose{max-width:none}.product-limits{border-left:3px solid var(--green);background:#edf0e9;padding:28px}.product-limits p{font-size:1.125rem}.product-related{border-top:1px solid var(--line);margin-top:14px;padding-top:40px}@media (width<=1000px){.product-hero{gap:32px}.product-reading{grid-template-columns:175px minmax(0,1fr);gap:35px}}@media (width<=700px){.product-hero{grid-template-columns:1fr;gap:24px;padding:32px 0 12px}.product-hero h1{font-size:2.6rem}.product-status{padding:23px}.product-reading{grid-template-columns:1fr;gap:18px;padding-top:25px}.product-outline{border-bottom:1px solid var(--line);padding-bottom:10px}.product-outline a{min-height:24px;margin:0 20px 14px 0;display:inline-block}.product-limits{padding:22px}.product-body>section{margin-bottom:30px}}.product-body .table-scroll table{table-layout:auto;min-width:640px}.product-cover{border-radius:5px;margin:24px 0 0;overflow:hidden}.product-cover figcaption{color:var(--muted);padding-top:8px;font-size:1rem}@media (width<=760px){.product-hero>div:first-child{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.product-hero>div:first-child>.eyebrow{grid-row:1;margin:0}.product-hero h1{grid-row:2;max-width:none;margin:0;font-size:clamp(2rem,6.5vw,2.8rem)}.product-cover{grid-row:3;margin:0}.product-hero>div:first-child>.lede{grid-row:4;margin:0}}.product-outline summary{cursor:pointer;color:var(--green);margin-bottom:18px;font-weight:600}.product-outline nav{max-height:70vh;overflow-y:auto}.guide-section+.guide-section{margin-top:34px}@media (width<=700px){.product-outline nav{max-height:18rem}.product-outline a{margin:0 0 14px;display:block}}.product-outline a{align-items:center;min-height:44px;display:inline-flex}.product-outline{min-width:0}.product-outline a{overflow-wrap:anywhere}.product-outline summary{min-height:44px}.guide-section{scroll-margin-top:calc(var(--atlas-sticky-height,var(--atlas-header-height)) + 24px)}.product-hero>div>:last-child{margin-bottom:0}.product-has-checkout .product-hero{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.product-reading{display:block}.product-outline{margin-bottom:32px}.product-outline nav{flex-wrap:wrap;gap:8px 24px;max-height:none;display:flex;overflow:visible}.product-outline a{margin:0}.product-body{max-width:none}}
