.content-page__hero{padding-block:clamp(5rem,12vw,10rem)}.content-page__hero h1{font-size:clamp(3.5rem,10vw,8rem);line-height:.9;letter-spacing:-.055em}.provisional-label{display:inline-block;color:var(--agm-gold);border-left:2px solid currentColor;padding-left:.7rem}.content-section{border-top:1px solid color-mix(in srgb,var(--agm-metal) 25%,transparent)}.content-section__inner{display:grid;grid-template-columns:4rem 1fr;gap:clamp(1rem,5vw,5rem);padding-block:clamp(3rem,8vw,7rem)}.content-section h2{font-size:clamp(2rem,5vw,4rem);max-width:20ch}.content-section p{max-width:65ch;white-space:normal}.section-number{color:var(--agm-gold);font-variant-numeric:tabular-nums}.preview-banner{position:sticky;top:0;z-index:20;padding:.65rem;text-align:center;background:var(--agm-gold);color:#071923;font-weight:700}.page-editor{max-width:none}.check-panel{align-self:end}.check-panel span{display:block;padding:.75rem;border:1px solid var(--agm-metal)}.check-panel small,.check-panel strong{display:block}.editor-heading,.section-editor__bar{display:flex;justify-content:space-between;gap:1rem;align-items:center}.editor-heading{margin-top:2rem}.section-editor-list{display:grid;gap:1rem;margin-top:1rem}.section-editor{padding:1rem;border:1px solid color-mix(in srgb,var(--agm-metal) 35%,transparent)}@media(max-width:600px){.content-section__inner{grid-template-columns:1fr}.section-editor__bar{align-items:start;flex-direction:column}}
