.footer-nav a[aria-current=page]{position:relative}.footer-nav a[aria-current=page]::after{content:"";position:absolute;left:0;right:0;bottom:-0.3rem;height:2px;border-radius:2px;background:var(--grad-cta)}.page-first{padding-top:calc(var(--nav-h) + 1rem / var(--ts))}.page-sky{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--nav-h) + 1rem / var(--ts)) 0 clamp(2.5rem,7vh,4.5rem)}.page-sky-ground{position:absolute;inset:0;z-index:0;pointer-events:none;--sky-fade: 68%;-webkit-mask-image:linear-gradient(to bottom,var(--bg) var(--sky-fade),transparent 100%);mask-image:linear-gradient(to bottom,var(--bg) var(--sky-fade),transparent 100%)}html[data-theme=light][data-sky=combo-b] .page-sky-ground{--sky-fade: 70%}.page-sky>.wrap{position:relative;z-index:2}.page-plate{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.6rem,3.6vw,3.2rem);box-shadow:0 30px 80px var(--plate-shadow);max-width:44rem;container-type:inline-size}.page-title{font-size:min(clamp(2.4rem,calc(4.8vw * var(--ts)),5rem),13cqw);font-weight:700;margin:0.4rem 0 0.45em;hyphens:manual;overflow-wrap:break-word}.page-section{position:relative;z-index:2;padding:clamp(2rem,6vh,4rem) 0}.page-panel{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.6rem);box-shadow:0 24px 60px var(--plate-shadow)}.page-panel h2{font-size:clamp(1.8rem,calc(2.9vw * var(--ts)),3.3rem);font-weight:700;margin-bottom:0.55em}@media(max-width:959px){.page-sky{padding-top:calc(var(--nav-h) + 7rem)}.page-plate{max-width:none;padding:1.4rem 1.2rem 1.6rem}.page-panel{padding:1.3rem 1.1rem}.page-title{font-size:min(clamp(2.2rem,calc(9.2vw * var(--ts)),3.4rem),13cqw)}.page-panel h2{font-size:clamp(1.6rem,calc(7vw * var(--ts)),2.4rem);overflow-wrap:break-word}}
