.content-page{background:linear-gradient(180deg,#fff,#f8fbff 48%,#f3f8ff);color:#0d0d0d;min-height:100svh;padding:32px clamp(22px,5vw,72px) 72px}.content-page *,.content-page :after,.content-page :before{box-shadow:none!important}.content-page>section{align-content:center;display:grid;min-height:calc(100svh - 120px);max-width:980px}.seo-content-page>section{min-height:0;padding:48px 0}.content-page h1,.content-page h2{color:#0d0d0d;font-size:clamp(48px,7vw,92px);font-weight:500;letter-spacing:-.055em;line-height:.92;margin:0}.seo-content-page h2{font-size:clamp(32px,4.6vw,56px)}.content-page p{color:#6b7280;font-size:20px;line-height:1.45;margin:24px 0 0;max-width:680px}.page-kicker{color:#2457c5!important;font-size:14px!important;font-weight:600!important;margin:0 0 18px!important}.page-list{display:grid;grid-gap:12px;gap:12px;margin-top:30px;max-width:760px}.page-list article{background:#fff;border:1px solid hsla(0,0%,5%,.08);border-radius:18px;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:22px}.page-list b,.page-list span{display:block}.page-list b{color:#0d0d0d;font-size:18px;font-weight:600}.page-list span{color:#6b7280;margin-top:6px}.content-page .brand{display:inline-flex;align-items:center;gap:0;color:#0d0d0d;font-size:22px;font-weight:400;text-decoration:none}.content-page .brand>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#2457c5;color:#fff;transition:transform .2s ease}.content-page .brand:hover .brand-mark{transform:rotate(8deg) scale(1.04)}