.sp-audience{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--2-xl)}.sp-audience h3{margin:0 0 var(--wp--preset--spacing--md);font-size:var(--wp--preset--font-size--title)}.sp-audience ul{margin:0;padding:0;list-style:none}.sp-audience li{padding-block:var(--wp--preset--spacing--sm);border-top:1px solid var(--wp--preset--color--line)}@media (min-width:600px){.sp-audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.sp-audience--single{grid-template-columns:minmax(0,1fr)}}.sp-faq details{border-top:1px solid var(--wp--preset--color--line)}.sp-faq details:last-child{border-bottom:1px solid var(--wp--preset--color--line)}.sp-faq summary{padding-block:var(--wp--preset--spacing--md);font-size:var(--wp--preset--font-size--title);font-weight:650;line-height:1.3;cursor:pointer}.sp-faq summary:focus-visible{outline:3px solid var(--sp-focus);outline-offset:2px;border-radius:var(--wp--preset--border-radius--sm)}.sp-faq details p{margin:0 0 var(--wp--preset--spacing--lg)}@media (min-width:960px){.sp-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-audit-hero .sp-sheet__rows>div,.sp-mb-hero .sp-sheet__rows>div,.sp-mb-plans .sp-sheet__rows>div{flex-direction:column}.sp-prose>*{margin-block:0}.sp-prose>*+*{margin-top:var(--wp--preset--spacing--md)}.sp-flag{display:block;width:30px;height:20px;object-fit:cover;border-radius:var(--wp--preset--border-radius--sm);box-shadow:0 0 0 1px var(--wp--preset--color--line)}.sp-flags{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs)}.sp-intl-toc .sp-sheet__label{margin-top:0}.sp-langs-toc{margin:0;padding:0;list-style:none}.sp-langs-toc li{border-top:1px solid var(--wp--preset--color--line)}.sp-langs-toc a{display:flex;align-items:center;gap:var(--wp--preset--spacing--md);padding-block:var(--wp--preset--spacing--sm);font-weight:650}.sp-langs-toc .sp-flags{flex:0 0 calc(60px + var(--wp--preset--spacing--xs));flex-wrap:nowrap}.sp-langs{margin:0;padding:0;list-style:none}.sp-langs>li+li{margin-top:var(--wp--preset--spacing--xl);padding-top:var(--wp--preset--spacing--xl);border-top:1px solid var(--wp--preset--color--line)}.sp-langs h3{margin:var(--wp--preset--spacing--sm) 0 var(--wp--preset--spacing--xs);font-size:var(--wp--preset--font-size--title)}.sp-langs p{margin:0}