.page-info,[data-theme=dark] .page-info{background:var(--bg)}.page-info main{padding:0}.info-page{width:min(100% - 3rem,42rem);margin:0 auto;padding:2rem 0 5rem}.info-page__home{display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:clamp(2.5rem,7vw,5rem);color:var(--text-muted);font-size:.9rem;text-decoration:none}.info-page__home:hover{color:var(--text-main);text-decoration:underline}.info-page__header{margin-bottom:2.5rem}.info-page h1{margin:0;font-family:var(--font-sans);font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.055em}.info-page__updated{margin:1rem 0 0;color:var(--text-muted);font-size:.85rem}.info-page__content{overflow-wrap:anywhere}.info-page__content h2{margin:2rem 0 .65rem;font-family:var(--font-sans);font-size:1.15rem;font-weight:500;line-height:1.4;letter-spacing:-.025em;scroll-margin-top:2rem}.info-page__content :is(p,ul,ol){margin-bottom:1rem;color:var(--text-body);font-size:1rem;line-height:1.75}.info-page__content a{color:var(--primary-base)}.info-page a:focus-visible{outline:2px solid var(--primary-base);outline-offset:4px}@media(max-width:480px){.info-page{width:calc(100% - 2.5rem);padding-top:1.25rem;padding-bottom:3rem}}