.template-header[data-astro-cid-t6ytbtkp]{border-bottom:1px solid var(--color-neutral-300)}.template-header .breadcrumb{color:var(--color-neutral-600);padding-top:22px;font-size:13.5px}.template-header .breadcrumb a{color:var(--color-neutral-600)}.sep[data-astro-cid-t6ytbtkp]{color:var(--color-neutral-400)}.template-header .template-hero-inner{text-align:center;flex-direction:column;align-items:center;padding:40px 0 64px;display:flex}h1[data-astro-cid-t6ytbtkp]{font-family:var(--font-heading);letter-spacing:-.026em;text-wrap:pretty;max-width:24ch;margin:14px 0 0;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1}.lead[data-astro-cid-t6ytbtkp]{margin:var(--space-4) 0 0;max-width:58ch;color:var(--color-neutral-800);font-size:19.5px;line-height:1.45}.tags[data-astro-cid-t6ytbtkp]{gap:var(--space-2);margin-top:var(--space-4);display:flex}.hero-buttons[data-astro-cid-t6ytbtkp]{margin-top:var(--space-6)}.fine-print[data-astro-cid-t6ytbtkp]{color:var(--color-neutral-700);margin:var(--space-3) 0 0;font-size:13.5px}.spec-strip[data-astro-cid-6eiqsho3]{border-bottom:1px solid var(--color-neutral-300);padding-top:26px;padding-bottom:26px}.spec-strip .wrap.spec{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.spec-strip .wrap.spec>div>span{text-align:center;display:block}.snum[data-astro-cid-6eiqsho3]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);font-size:34px;font-weight:600}.slab[data-astro-cid-6eiqsho3]{color:var(--color-neutral-700);margin-top:var(--space-1);font-size:13.5px}@media (width<=640px){.spec-strip .wrap.spec{gap:var(--space-4);grid-template-columns:1fr}}.sheet[data-astro-cid-33ns6h7u]{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;overflow:hidden}.shead[data-astro-cid-33ns6h7u]{font-family:var(--font-heading);border-bottom:1px solid var(--color-neutral-300);padding:16px 20px;font-size:15px;font-weight:600}.sec-title[data-astro-cid-33ns6h7u]{background:var(--color-neutral-100);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);justify-content:space-between;align-items:center;padding:9px 20px;font-size:11.5px;font-weight:600;display:flex}.chk[data-astro-cid-33ns6h7u]{border-bottom:1px solid var(--color-neutral-200);align-items:center;gap:12px;padding:10px 20px;font-size:14.5px;display:flex}.chk[data-astro-cid-33ns6h7u]:last-child{border-bottom:none}.box[data-astro-cid-33ns6h7u]{border:1.5px solid var(--color-neutral-400);border-radius:2px;flex:none;width:15px;height:15px}.preview-note[data-astro-cid-33ns6h7u]{color:var(--color-neutral-600);border-top:1px solid var(--color-neutral-300);margin:0;padding:12px 20px;font-size:13px}.roles[data-astro-cid-klhnrz4d]{gap:var(--space-6);display:grid}.role[data-astro-cid-klhnrz4d]{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-neutral-200)}.role[data-astro-cid-klhnrz4d]:last-child{border-bottom:none;padding-bottom:0}.role[data-astro-cid-klhnrz4d] h3[data-astro-cid-klhnrz4d]{font-family:var(--font-heading);margin:0 0 var(--space-2);font-size:18px;font-weight:600}.role[data-astro-cid-klhnrz4d] p[data-astro-cid-klhnrz4d]{color:var(--color-neutral-700);margin:0;font-size:15.5px;line-height:1.5}.make-it-yours[data-astro-cid-geekfqos]{padding:96px 0 0}.tiles[data-astro-cid-geekfqos]{gap:var(--space-8) 64px;grid-template-columns:repeat(3,1fr);display:grid}.tile[data-astro-cid-geekfqos] h3[data-astro-cid-geekfqos]{font-family:var(--font-heading);margin:0 0 var(--space-2);font-size:18px;font-weight:600}.tile[data-astro-cid-geekfqos] p[data-astro-cid-geekfqos]{color:var(--color-neutral-700);margin:0;font-size:15.5px;line-height:1.5}@media (width<=900px){.tiles[data-astro-cid-geekfqos]{grid-template-columns:1fr 1fr}}@media (width<=640px){.tiles[data-astro-cid-geekfqos]{grid-template-columns:1fr}}.template-body[data-astro-cid-md2yrsin]{padding-top:96px}.template-body .wrap.two{grid-template-columns:6fr 5fr;align-items:start;gap:88px;display:grid}@media (width<=1180px){.template-body .wrap.two{gap:var(--space-8);grid-template-columns:1fr}}.template-body .wrap.sheet-only{max-width:720px}
