.page-module__SC8aYa__pageWrapper{min-height:100vh;font-family:var(--font-syne), sans-serif;background:#fafafa;flex-direction:column;display:flex}.page-module__SC8aYa__topBar{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fafafae6;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.page-module__SC8aYa__backLink{color:#171717;letter-spacing:.2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.page-module__SC8aYa__backLink:hover{opacity:.6}.page-module__SC8aYa__topBarTitle{color:#a3a3a3;letter-spacing:.5px;font-size:.85rem;font-weight:400}.page-module__SC8aYa__article{flex:1;padding:64px 40px 80px}.page-module__SC8aYa__articleInner{max-width:720px;margin:0 auto}.page-module__SC8aYa__meta{align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-module__SC8aYa__tag{text-transform:uppercase;letter-spacing:1.5px;color:#171717;background:#f0f0f0;border-radius:100px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.page-module__SC8aYa__date{color:#a3a3a3;font-size:.85rem;font-weight:400}.page-module__SC8aYa__heading{color:#171717;letter-spacing:-1.5px;margin-bottom:24px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.page-module__SC8aYa__lead{color:#525252;border-bottom:1px solid #e5e5e5;margin-bottom:48px;padding-bottom:40px;font-size:1.1rem;line-height:1.75}.page-module__SC8aYa__section{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.page-module__SC8aYa__section p{color:#404040;font-size:1rem;line-height:1.8}.page-module__SC8aYa__sectionHeading{color:#171717;letter-spacing:-.3px;border-bottom:2px solid #171717;padding-bottom:8px;font-size:1.25rem;font-weight:700}.page-module__SC8aYa__subHeading{color:#171717;margin-top:8px;font-size:1rem;font-weight:600}.page-module__SC8aYa__list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.page-module__SC8aYa__list li{color:#404040;padding-left:20px;font-size:1rem;line-height:1.7;position:relative}.page-module__SC8aYa__list li:before{content:"—";color:#a3a3a3;font-weight:400;position:absolute;left:0}.page-module__SC8aYa__link{color:#171717;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:opacity .2s}.page-module__SC8aYa__link:hover{opacity:.6}.page-module__SC8aYa__table{border:1px solid #e5e5e5;border-radius:12px;font-size:.9rem;overflow:hidden}.page-module__SC8aYa__tableRow{grid-template-columns:1.5fr 2.5fr 1.2fr;gap:0;display:grid}.page-module__SC8aYa__tableRow span{color:#404040;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:12px 16px;line-height:1.5}.page-module__SC8aYa__tableRow span:last-child{border-right:none}.page-module__SC8aYa__tableRow:last-child span{border-bottom:none}.page-module__SC8aYa__tableHead span{color:#171717;text-transform:uppercase;letter-spacing:.5px;background:#f5f5f5;font-size:.8rem;font-weight:700}.page-module__SC8aYa__articleFooter{background:#f0f0f0;border-top:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.page-module__SC8aYa__articleFooter p{color:#a3a3a3;font-size:.85rem;font-weight:400}.page-module__SC8aYa__footerLinks{gap:24px;display:flex}.page-module__SC8aYa__footerLink{color:#525252;text-underline-offset:3px;font-size:.85rem;font-weight:600;text-decoration:underline;transition:color .2s}.page-module__SC8aYa__footerLink:hover{color:#171717}@media (max-width:768px){.page-module__SC8aYa__topBar{padding:0 20px}.page-module__SC8aYa__article{padding:40px 20px 60px}.page-module__SC8aYa__heading{letter-spacing:-1px;font-size:clamp(1.8rem,7vw,2.5rem)}.page-module__SC8aYa__lead{font-size:1rem}.page-module__SC8aYa__sectionHeading{font-size:1.1rem}.page-module__SC8aYa__tableRow{grid-template-columns:1fr}.page-module__SC8aYa__tableRow span{border-bottom:1px solid #e5e5e5;border-right:none}.page-module__SC8aYa__tableHead span:first-child{border-radius:0}.page-module__SC8aYa__articleFooter{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}}
