.cert-seo__section{padding-block-start:var(--ct-section-top);color:var(--ct-ink)}.cert-seo__wrap{max-inline-size:var(--ct-wrap);margin-inline:auto;padding-inline:var(--ct-gutter)}.cert-seo__academic,.cert-seo__bento,.cert-seo__field,.cert-seo__steps{margin:2.75rem 0 0}.hd-lead.cert-seo__definition-lead{max-inline-size:34em;font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.28}.cert-seo__definition-body{max-inline-size:36em;margin:0;color:var(--ct-copy);font-size:1.1875rem;line-height:1.6}.cert-seo__bento,.cert-seo__field{hyphens:auto}.cert-seo__field{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ct-space-4);padding:var(--ct-space-5);border-radius:var(--ct-radius-panel);background:var(--ct-line);list-style:none}.cert-seo__field--stack{grid-template-columns:minmax(0,1fr);margin-block-start:0}.cert-seo__rule{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ct-space-3);padding:1.875rem var(--ct-space-6);border-radius:var(--ct-radius-surface);background:var(--ct-paper)}.cert-seo__status{padding:.375rem var(--ct-space-3);border-radius:var(--ct-radius-pill);background:var(--ct-tint);color:var(--ct-action-deep);font-size:.875rem;font-weight:700}.cert-seo__card-title{margin:0;color:var(--ct-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:var(--ct-track-headline)}.cert-seo__card-body{margin:0;color:var(--ct-copy);font-size:1rem;line-height:1.55}.cert-seo__tile--lead{grid-column:1/span 3;grid-row:1;gap:1.375rem}.cert-seo__tile--limits{grid-column:4;grid-row:1/span 2;background:var(--ct-tint)}.cert-seo__tile--second{grid-column:1;grid-row:2}.cert-seo__tile--third{grid-column:2/span 2;grid-row:2}.cert-seo__tile--uses{grid-column:1/-1;grid-row:3;background:var(--ct-line)}.cert-seo__tile--limits,.cert-seo__tile--second,.cert-seo__tile--third{gap:1.125rem}.cert-seo__tile-title{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.05;letter-spacing:var(--ct-track-headline)}.cert-seo__tile--lead .cert-seo__tile-title{max-inline-size:12em;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.02}.cert-seo__tile--third .cert-seo__tile-title,.cert-seo__tile--uses>.cert-seo__tile-title{max-inline-size:16em;font-size:clamp(1.5rem,2.1vw,2rem)}.cert-seo__tile-body{margin:0;color:var(--ct-copy);font-size:1rem;line-height:1.55}.cert-seo__tile--lead .cert-seo__tile-body,.cert-seo__tile--second .cert-seo__tile-body{color:var(--ct-tint)}.cert-seo__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ct-space-6);margin:auto 0 0;padding:1.375rem var(--ct-space-6);border-radius:var(--ct-radius-surface);background:color-mix(in srgb,var(--ct-action) 82%,var(--ct-ink) 18%);list-style:none}.cert-seo__check,.cert-seo__promise{display:flex;align-items:flex-start;gap:.625rem;font-size:1.0625rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.cert-seo__check svg,.cert-seo__promise svg{flex-shrink:0;margin-block-start:.125rem}.cert-seo__checks{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.cert-seo__check{color:var(--ct-ink);font-size:1rem}.cert-seo__check svg{color:var(--ct-action)}.cert-seo__uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ct-space-8);margin-block-start:var(--ct-space-2)}.cert-seo__use{display:grid;align-content:start;gap:var(--ct-space-2)}.cert-seo__use-title{margin:0;color:var(--ct-ink);font-family:var(--font-display);font-size:1.1875rem;font-weight:800;line-height:1.15;letter-spacing:var(--ct-track-headline)}.cert-seo__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--ct-space-4);padding:0;list-style:none}.cert-seo__numeral{color:var(--ct-action);font-family:var(--font-display);font-size:4.5rem;font-weight:800;line-height:.9;letter-spacing:var(--ct-track-display);font-variant-numeric:tabular-nums}.cert-seo__step-link{display:inline-flex;align-items:center;align-self:flex-start;min-block-size:2.75rem;margin-block-start:auto;color:var(--ct-action);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.cert-seo__step-link:hover{color:var(--ct-action-deep)}.cert-seo__step-link:focus-visible{outline:2px solid var(--ct-action);outline-offset:2px;border-radius:var(--ct-radius-control)}.cert-seo__academic{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:var(--ct-space-10)}@media (max-width:1100px){.cert-seo__field{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-seo__field--stack{grid-template-columns:minmax(0,1fr)}.cert-seo__bento{grid-auto-flow:row dense}.cert-seo__tile--lead,.cert-seo__tile--third,.cert-seo__tile--uses{grid-column:span 2;grid-row:auto}.cert-seo__tile--limits,.cert-seo__tile--second{grid-column:auto;grid-row:auto}.cert-seo__promises{gap:var(--ct-space-4)}.cert-seo__academic,.cert-seo__promises{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.cert-seo__wrap{padding-inline:var(--ct-space-4)}.cert-seo__field{grid-template-columns:minmax(0,1fr);padding:var(--ct-space-3)}.cert-seo__rule{padding:var(--ct-space-6) var(--ct-space-5)}.cert-seo__tile--lead,.cert-seo__tile--limits,.cert-seo__tile--second,.cert-seo__tile--third,.cert-seo__tile--uses{grid-column:auto}.cert-seo__uses{grid-template-columns:minmax(0,1fr);gap:var(--ct-space-6)}.cert-seo__promises{padding:var(--ct-space-5)}.hd-lead.cert-seo__definition-lead{font-size:1.375rem}.cert-seo__numeral{font-size:3.5rem}}