.seo-persona-page[data-v-5cbdca64]{color:#0f172a;background:#f8fafc}.seo-persona-page__hero[data-v-5cbdca64]{color:#fff;background:linear-gradient(160deg,#0f172a 0%,#1d4ed8 100%);padding:3rem 0 2.4rem}.seo-persona-page__notice-wrap[data-v-5cbdca64]{padding:2.5rem 0}.seo-persona-page__notice[data-v-5cbdca64]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin:0;padding:1rem 1.1rem}.seo-persona-page__title[data-v-5cbdca64]{margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.seo-persona-page__description[data-v-5cbdca64]{max-width:58ch;margin:.9rem 0 0;line-height:1.5}.seo-persona-page__section[data-v-5cbdca64]{padding:2.5rem 0}.seo-persona-page__grid[data-v-5cbdca64]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.seo-persona-page__card[data-v-5cbdca64]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem}.seo-persona-page__section-title[data-v-5cbdca64]{margin:0 0 .75rem;font-size:1.12rem}.seo-persona-page__list[data-v-5cbdca64]{margin:0;padding-left:1.1rem;line-height:1.5}.seo-persona-page__list li+li[data-v-5cbdca64]{margin-top:.55rem}
