.page_container__NjCay{min-height:100vh;background:var(--color-bg-primary);color:var(--color-text-primary);position:relative;overflow-x:hidden}.page_container__NjCay h1{font-size:2.5rem}.page_container__NjCay h2{font-size:2.1rem}.page_container__NjCay p{font-size:1.2rem}.page_header__6W7j5{padding:clamp(4rem,12vw,9rem) 5% 4rem;background:linear-gradient(135deg,var(--color-primary-muted) 0,var(--color-primary-very-muted) 100%);border-bottom:1px solid var(--color-border-subtle);position:relative}.page_headerContent__V7PFj{max-width:780px;margin:0 auto}.page_title__Uiguh{font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1.5rem;color:var(--color-primary-dark);letter-spacing:-.02em}.page_dates__TW5Vx{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;color:var(--color-text-secondary);font-size:1.05rem}.page_date__Kxj3h{margin:0;font-weight:500}.page_main__y0fAp{padding:4rem 5% 7rem}.page_contentWrapper__ocGFT{max-width:780px;margin:0 auto}.page_prose__TY9qh{font-size:1.125rem;line-height:1.78;color:var(--color-text-primary)}.page_prose__TY9qh h2{font-size:2.25rem;font-weight:700;margin:3.5rem 0 1.5rem;color:var(--color-primary-dark);scroll-margin-top:120px}.page_prose__TY9qh h3{font-size:1.75rem;font-weight:600;margin:2.8rem 0 1.25rem;color:var(--color-text-heading)}.page_prose__TY9qh p{margin:1.4rem 0}.page_prose__TY9qh ol,.page_prose__TY9qh ul{margin:1.6rem 0 1.6rem 1.8rem;padding-left:.8rem}.page_prose__TY9qh li{margin-bottom:.9rem}.page_prose__TY9qh a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:all .16s ease}.page_prose__TY9qh a:hover{color:var(--color-primary-dark);text-decoration-thickness:2px}.page_footer___O7fg{margin-top:7rem;padding-top:3rem;border-top:1px solid var(--color-border-subtle);text-align:center;color:var(--color-text-tertiary)}.page_footerText__8mIUp{margin:.6rem 0;font-size:1rem}.page_footerTextSmall__C32bz{font-size:.925rem;margin-top:1.2rem}.page_backgroundDecoration__0oVnA{position:absolute;top:0;right:0;width:45%;height:70%;background:radial-gradient(ellipse at top right,rgba(var(--color-primary-rgb),.08) 0,transparent 60%);pointer-events:none;z-index:-1}@media (max-width:768px){.page_header__6W7j5{padding:clamp(5rem,18vw,8rem) 5% 3.5rem}.page_title__Uiguh{font-size:clamp(2.5rem,8vw,3.25rem)}.page_prose__TY9qh{font-size:1.0625rem}.page_prose__TY9qh h2{font-size:2rem}.page_prose__TY9qh h3{font-size:1.5rem}}@media (max-width:480px){.page_dates__TW5Vx{flex-direction:column;gap:.5rem}}