.page-module__PaThBG__chrome{z-index:3;pointer-events:none;position:fixed;inset:0}.page-module__PaThBG__chrome>*{pointer-events:auto}.page-module__PaThBG__main{min-block-size:100svh;max-inline-size:72rem;color:var(--c-cream);font-family:var(--font-sans);margin-inline:auto;padding-block-start:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem));padding-inline:clamp(1.25rem,5vw,4.5rem)}.page-module__PaThBG__crumbs{letter-spacing:.04em;margin-block-end:clamp(1.25rem,2.5vw,2rem);font-size:.85rem}.page-module__PaThBG__crumbList{color:#ede4d299;flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.page-module__PaThBG__crumb+.page-module__PaThBG__crumb:before{content:"›";color:var(--c-gold);margin-inline-end:.5em}.page-module__PaThBG__crumb a{color:inherit;text-decoration:none}.page-module__PaThBG__crumb a:hover,.page-module__PaThBG__crumb [aria-current]{color:var(--c-gold)}.page-module__PaThBG__h1{font-family:var(--font-display);color:var(--c-cream);margin:0;font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:600;line-height:1.08}.page-module__PaThBG__h1Suffix{color:var(--c-gold);white-space:nowrap;margin-inline-start:.3em;font-size:.42em;font-weight:400}.page-module__PaThBG__lede{color:#ede4d2cc;max-inline-size:42rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.page-module__PaThBG__section{margin-block-start:clamp(3rem,7vw,5.5rem)}.page-module__PaThBG__h2{font-family:var(--font-display);color:var(--c-cream);margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.15}.page-module__PaThBG__body{color:#ede4d2c7;margin:0;font-size:1.02rem;line-height:1.65}.page-module__PaThBG__cards{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.page-module__PaThBG__card{border:1px solid var(--c-gold-line-faint);background:#ffffff04;border-radius:8px;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex}.page-module__PaThBG__cardIndex{font-family:var(--font-display);letter-spacing:.12em;color:var(--c-gold);font-size:.9rem}.page-module__PaThBG__cardTitle{font-family:var(--font-display);color:var(--c-cream);margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}a.page-module__PaThBG__card{color:inherit;text-decoration:none;transition:border-color .24s}a.page-module__PaThBG__card:hover,a.page-module__PaThBG__card:focus-visible{border-color:var(--c-gold-line)}.page-module__PaThBG__cardRole{color:var(--c-gold);margin:0;font-size:.95rem;font-style:italic}.page-module__PaThBG__lines{color:#ede4d2b8;margin:0;padding:0;font-size:.98rem;list-style:none}.page-module__PaThBG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:clamp(2.5rem,5vw,4rem);display:flex}.page-module__PaThBG__primary{border:1px solid var(--c-gold);background:var(--c-gold);color:var(--c-bg);font-family:var(--font-display);border-radius:8px;align-items:center;padding:.95em 1.9em;font-size:1.05rem;text-decoration:none;display:inline-flex}.page-module__PaThBG__primary:hover,.page-module__PaThBG__primary:focus-visible{color:var(--c-gold);background:0 0}.page-module__PaThBG__textLink{color:var(--c-gold);border-bottom:1px solid var(--c-gold-line);font-size:.98rem;text-decoration:none}.page-module__PaThBG__textLink:hover,.page-module__PaThBG__textLink:focus-visible{border-bottom-color:var(--c-gold)}.page-module__PaThBG__faqList{gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.page-module__PaThBG__faqQuestion{font-family:var(--font-display);color:var(--c-cream);margin:0 0 .5rem;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600}.page-module__PaThBG__faqAnswer{color:#ede4d2c7;margin:0;font-size:1.02rem;line-height:1.65}:focus-visible{outline:1px solid var(--c-gold);outline-offset:3px}
