.page-module__xgPmsG__page{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 78% 12%,#27526840,#0000 34rem),linear-gradient(145deg,#07111b 0%,#091722 58%,#07111b 100%)}.page-module__xgPmsG__skipLink{z-index:30;border:1px solid var(--amber-soft);background:var(--navy);color:var(--amber-soft);padding:10px 14px;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:50%;transform:translate(-50%,-180%)}.page-module__xgPmsG__skipLink:focus{transform:translate(-50%)}.page-module__xgPmsG__main{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,10vw,136px) 0 64px}.page-module__xgPmsG__hero{max-width:960px;padding-bottom:clamp(72px,10vw,128px)}.page-module__xgPmsG__eyebrow{color:var(--amber-soft);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.page-module__xgPmsG__eyebrow span{background:var(--amber);width:34px;height:1px}.page-module__xgPmsG__hero h1{max-width:1050px;font-family:var(--font-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(52px,7.8vw,104px);font-weight:400;line-height:.96}.page-module__xgPmsG__hero h1 span{color:var(--amber-soft);font-weight:400}.page-module__xgPmsG__introduction{color:#b5c0c8;max-width:720px;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.page-module__xgPmsG__glance{background:#07111b8c;border:1px solid #e1e9ed24;max-width:980px;margin:64px 0 0;padding:28px 30px 8px}.page-module__xgPmsG__glanceTitle{color:var(--amber-soft);letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.page-module__xgPmsG__glance dl{margin:0}.page-module__xgPmsG__glance dl>div{border-top:1px solid #e1e9ed1a;grid-template-columns:minmax(120px,180px) 1fr;gap:20px;padding:14px 0;display:grid}.page-module__xgPmsG__glance dt{color:#82939d;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.page-module__xgPmsG__glance dd{color:#dfe5e6;margin:0;font-size:16px;line-height:1.55}.page-module__xgPmsG__glance dd a{color:inherit;text-underline-offset:4px;text-decoration-color:#f5c38f8c}.page-module__xgPmsG__glance dd a:hover,.page-module__xgPmsG__glance dd a:focus-visible{color:var(--amber-soft)}@media (max-width:620px){.page-module__xgPmsG__glance{margin-top:44px;padding:20px 18px 4px}.page-module__xgPmsG__glance dl>div{grid-template-columns:1fr;gap:4px}}.page-module__xgPmsG__system,.page-module__xgPmsG__proof{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:clamp(40px,8vw,120px);padding:clamp(52px,7vw,84px) 0;display:grid}.page-module__xgPmsG__sectionHeading p,.page-module__xgPmsG__nextStep p{color:#82939d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:700}.page-module__xgPmsG__sectionHeading h2,.page-module__xgPmsG__nextStep h2{font-family:var(--font-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.01em;margin:0;font-size:clamp(34px,3.8vw,54px);font-weight:400;line-height:1.02}.page-module__xgPmsG__disciplineGrid,.page-module__xgPmsG__proofSequence{margin:0;padding:0;list-style:none}.page-module__xgPmsG__disciplineGrid{border-top:1px solid #e1e9ed29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__xgPmsG__disciplineGrid li{color:#dce3e6;min-height:74px;font-family:var(--font-display), "Segoe UI", sans-serif;border-bottom:1px solid #e1e9ed29;border-right:1px solid #e1e9ed29;align-items:baseline;gap:16px;padding:22px 18px;font-size:clamp(18px,2vw,25px);display:flex}.page-module__xgPmsG__disciplineGrid li:nth-child(2n){border-right:0}.page-module__xgPmsG__disciplineGrid li span,.page-module__xgPmsG__proofSequence li>span{color:var(--amber);font-family:var(--font-body), "Segoe UI", sans-serif;letter-spacing:.08em;font-size:10px}.page-module__xgPmsG__proofSequence{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__xgPmsG__proofSequence li{background:#08161f6b;border:1px solid #e1e9ed29;border-left:0;grid-template-rows:auto auto 1fr auto;gap:20px;min-height:190px;padding:22px;display:grid}.page-module__xgPmsG__proofSequence li:first-child{border-left:1px solid #e1e9ed29}.page-module__xgPmsG__proofSequence strong{color:#e4e8e8;font-family:var(--font-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.01em;font-size:clamp(27px,3.3vw,42px);font-weight:400}.page-module__xgPmsG__proofSequence li:first-child strong{color:var(--amber-soft)}.page-module__xgPmsG__proofSequence p{color:#b5c0c8;margin:0;font-size:14px;line-height:1.7}.page-module__xgPmsG__proofSequence a{color:var(--amber-soft);text-underline-offset:5px;font-size:12px;line-height:1.6;text-decoration-thickness:1px}.page-module__xgPmsG__proofSequence a:hover{color:#fff0db}.page-module__xgPmsG__proofSequence a:focus-visible{outline:2px solid var(--amber-soft);outline-offset:6px}.page-module__xgPmsG__nextStep{background:linear-gradient(135deg,#e9a25c1a,#111f2973);border:1px solid #efb27052;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(40px,6vw,76px);padding:clamp(34px,5vw,56px);display:flex}.page-module__xgPmsG__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.page-module__xgPmsG__actions a{border:1px solid var(--line);color:#d8e0e4;text-align:center;min-width:165px;padding:13px 16px;text-decoration:none}.page-module__xgPmsG__actions a:first-child{color:var(--amber-soft);border-color:#efb27099}.page-module__xgPmsG__actions a:hover,.page-module__xgPmsG__actions a:focus-visible{border-color:var(--amber-soft);background:#e9a25c1a}@media (max-width:760px){.page-module__xgPmsG__main{width:min(100% - 36px,1180px);padding-top:64px}.page-module__xgPmsG__hero h1{font-size:clamp(45px,13vw,68px)}.page-module__xgPmsG__system,.page-module__xgPmsG__proof{grid-template-columns:1fr;gap:34px}.page-module__xgPmsG__nextStep{flex-direction:column;align-items:stretch}.page-module__xgPmsG__actions{justify-content:stretch}.page-module__xgPmsG__actions a{flex:170px}}@media (max-width:500px){.page-module__xgPmsG__disciplineGrid,.page-module__xgPmsG__proofSequence{grid-template-columns:1fr}.page-module__xgPmsG__disciplineGrid li,.page-module__xgPmsG__disciplineGrid li:nth-child(2n){border-right:0}.page-module__xgPmsG__proofSequence li,.page-module__xgPmsG__proofSequence li:first-child{border:1px solid #e1e9ed29;border-top:0;min-height:126px}.page-module__xgPmsG__proofSequence li:first-child{border-top:1px solid #e1e9ed29}}@media (prefers-reduced-motion:reduce){html:not([data-preview-motion=full]) .page-module__xgPmsG__skipLink{transition:none}}
