.seo-lede{font-size:1.2rem;color:#596479}.seo-report-list{list-style:none;padding:0}.seo-report-list li{padding:20px 0;border-bottom:1px solid #e4e7ed}.seo-report-list a{font-weight:650;font-size:1.12rem}.seo-report-list small{display:block;margin-top:8px;color:#647087}.seo-categories{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.seo-categories a{border:1px solid #cbd3df;border-radius:24px;padding:8px 14px}.seo-home-links{max-width:1100px;padding:32px 28px;margin:auto}.seo-home-links h2{font-size:1.4rem}.seo-home-links ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;padding:0}.seo-report-method{margin:32px 0}.public-votes article{border:1px solid #dce2ed;border-radius:16px;padding:20px;margin:16px 0}.public-votes h3{font-size:1.2rem;margin:0 0 12px}.public-votes ul{padding-left:20px}.seo-share{margin:20px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.seo-share button{border:1px solid #cbd3df;padding:10px 16px;border-radius:20px;background:#fff}.standalone-report{max-width:1200px;padding:32px 24px;margin:auto}.standalone-report h1{font-size:clamp(1.7rem,4vw,3rem);line-height:1.15}.standalone-report table{width:100%}.seo-summary{border-radius:18px;background:#f3f5fa;padding:24px;margin:24px 0}.seo-summary h2{margin-top:8px}.seo-criteria{display:grid;grid-template-columns:1fr 1fr;gap:16px}.seo-criteria section{border-bottom:1px solid #e2e6ec;padding-bottom:16px}@media(max-width:650px){.seo-home-links ul,.seo-criteria{grid-template-columns:1fr}.v-header nav{gap:12px;font-size:12px}.standalone-report{padding:24px 16px}}@media(prefers-reduced-motion:reduce){.model-track{animation:none!important}}
.analytics-consent{position:fixed;bottom:16px;right:16px;max-width:380px;margin-left:16px;background:#fff;color:#1d2638;border:1px solid #cbd3df;border-radius:16px;padding:18px;box-shadow:0 8px 32px #15243d22;z-index:1000;font-size:14px}.analytics-consent[hidden]{display:none}.analytics-consent button,.analytics-settings{padding:8px 14px;border:1px solid #cbd3df;background:#fff;color:#1d2638;border-radius:18px;margin:4px}.analytics-settings{font-size:12px;margin:12px 24px}
.standalone-report .public-votes{display:block}.standalone-report .public-votes p{border:0;border-radius:0;padding:0;font-size:15px;line-height:1.7}.standalone-report .score-chart{max-width:760px;margin:24px auto}.standalone-report .score-chart svg{display:block;width:100%;height:auto}.standalone-report p,.standalone-report h1,.standalone-report h2,.standalone-report h3,.standalone-report a{overflow-wrap:anywhere}.standalone-report .seo-criteria>*{min-width:0}@media(max-width:650px){body:has(.standalone-report) .v-header,body:has(.legal-page) .v-header{height:auto;min-height:80px;padding:14px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}body:has(.standalone-report) .v-header nav,body:has(.legal-page) .v-header nav{position:static;width:100%;display:flex;justify-content:space-between;gap:10px}body:has(.standalone-report) .v-header .logo,body:has(.legal-page) .v-header .logo{position:static;display:block}.standalone-report h1{font-size:28px;white-space:normal}.standalone-report .seo-criteria{grid-template-columns:1fr}.standalone-report .table-scroll{max-width:100%;overflow-x:auto}}
@media(max-width:650px){body:has(.standalone-report) .v-header,body:has(.legal-page) .v-header{height:auto!important;min-height:96px!important;flex-wrap:nowrap!important;align-content:stretch;justify-content:flex-start;padding:14px 20px!important}body:has(.standalone-report) .v-header nav,body:has(.legal-page) .v-header nav{margin:0;min-width:0;flex-wrap:wrap;font-size:11px}}
