.ct-hero{padding-bottom:96px}.ct-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:start}@media (min-width:1040px){.ct-grid{grid-template-columns:1fr 1.05fr;gap:64px}.ct-grid>div:first-child{position:-webkit-sticky;position:sticky;top:110px}}.ct-hero h1.seo{font-size:clamp(42px,6vw,84px)}.ct-sub{margin:26px 0 0;font-size:19px;color:var(--muted);max-width:520px}.ct-next{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line);counter-reset:n}.ct-next li{counter-increment:n;display:grid;grid-template-columns:40px 1fr;grid-gap:2px 14px;gap:2px 14px;padding:16px 0;border-bottom:1px solid var(--line)}.ct-next li:before{content:"0" counter(n);grid-row:span 2;font-family:var(--f-mono);font-size:13px;color:var(--muted);padding-top:3px}.ct-next b{font-weight:600}.ct-next span{color:var(--muted);font-size:15.5px}.ct-direct{margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.ct-direct dt{font-size:13.5px;color:var(--muted)}.ct-direct dd{margin:4px 0 0;font-weight:500}.ct-direct a{color:var(--green-ink)}.ct-card{padding:28px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 50px 100px -60px rgba(20,38,58,.4)}@media (min-width:720px){.ct-card{padding:40px}}.ct-card h2{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.ct-card .lf{margin-top:24px}.ct-card .lf-grid{grid-template-columns:1fr 1fr}@media (max-width:560px){.ct-card .lf-grid{grid-template-columns:1fr}}.ct-card .lf-f input,.ct-card .lf-f select,.ct-card .lf-f textarea{background:var(--bg)}.ct-soc{display:flex;flex-wrap:wrap;gap:4px 14px}