.content-page{color:var(--g-color-text-primary);min-height:100vh}.content-page__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:72px 24px 40px;display:grid}.content-page__hero-copy{max-width:820px}.content-page__hero h1{margin:0;font-size:clamp(40px,6vw,72px);line-height:.98}.content-page__hero p{color:var(--g-color-text-secondary);margin:18px 0 0;font-size:18px;line-height:1.6}.content-page__eyebrow{text-transform:uppercase;font-weight:600;color:var(--g-color-text-info)!important;letter-spacing:0!important;margin:0 0 14px!important;font-size:13px!important}.content-page__logo{background:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);border-radius:8px;padding:14px}.content-page__body{gap:28px;max-width:1120px;margin:0 auto;padding:24px;display:grid}.content-page__section{border-top:1px solid var(--g-color-line-generic);padding-top:28px}.content-page__section h2{margin:0 0 14px;font-size:28px;line-height:1.2}.content-page__section p,.content-page__section li{color:var(--g-color-text-secondary);font-size:16px;line-height:1.65}.content-page__section ul{gap:8px;margin:0;padding-left:20px;display:grid}.content-page__section pre{background:var(--g-color-base-float);border:1px solid var(--g-color-line-generic);color:var(--g-color-text-primary);border-radius:8px;padding:18px;overflow-x:auto}.content-page__links{flex-wrap:wrap;gap:12px;max-width:1120px;margin:0 auto;padding:12px 24px 72px;display:flex}.content-page__links a{border:1px solid var(--g-color-line-generic);color:var(--g-color-text-link);border-radius:8px;padding:10px 14px;text-decoration:none}@media (max-width:720px){.content-page__hero{grid-template-columns:1fr;padding-top:48px}.content-page__logo{justify-self:start}}
