.page-module-scss-module__ql4TTq__main{background:var(--background);min-height:70vh}.page-module-scss-module__ql4TTq__header{border-block-end:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--secondary) 28%, transparent);text-align:center;padding:clamp(4rem,9vw,7rem) 1.5rem clamp(2.5rem,6vw,4rem)}.page-module-scss-module__ql4TTq__header h1{color:var(--gold);font-family:var(--font-cinzel),serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,5vw,3.6rem);font-weight:500}.page-module-scss-module__ql4TTq__header p{max-width:55ch;color:var(--foreground);margin:1rem auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5}.page-module-scss-module__ql4TTq__header span{color:var(--muted-foreground);margin-block-start:1rem;font-size:.9rem;display:block}.page-module-scss-module__ql4TTq__content{width:min(100% - 2rem,48rem);margin-inline:auto;padding-block:clamp(3rem,7vw,5rem)}.page-module-scss-module__ql4TTq__content section+section{border-block-start:1px solid color-mix(in oklab, var(--border) 55%, transparent);margin-block-start:2.75rem;padding-block-start:2.75rem}.page-module-scss-module__ql4TTq__content h2{color:var(--foreground);font-family:var(--font-cinzel),serif;letter-spacing:.02em;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:500}.page-module-scss-module__ql4TTq__content p{color:var(--muted-foreground);margin-block-start:.9rem;font-size:1.05rem;line-height:1.75}.page-module-scss-module__ql4TTq__content a{color:var(--gold);text-underline-offset:.2em}.page-module-scss-module__ql4TTq__content a:hover{text-decoration:underline}.page-module-scss-module__ql4TTq__content a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.page-module-scss-module__ql4TTq__content code{color:var(--foreground);background:var(--secondary);font-family:var(--font-geist-mono),monospace;padding:.1em .35em;font-size:.88em}.page-module-scss-module__ql4TTq__content strong{color:var(--foreground);font-weight:600}
