.seo-faq,.seo-guide,.seo-summary{margin:32px 0;padding:24px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.seo-faq h2,.seo-guide h2,.seo-summary h2{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.35;margin:0 0 14px}.seo-faq p,.seo-guide p,.seo-summary>p{max-width:82ch;font-size:15px;line-height:1.85}.seo-table-wrap{max-width:100%;overflow-x:auto}.seo-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.seo-table-wrap td,.seo-table-wrap th{padding:12px 14px;text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.seo-table-wrap th{font-weight:650}.seo-table-wrap td strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo-table-wrap td time{white-space:nowrap}.seo-summary-compact{margin:0;padding:20px;background:#f4f7f2;border:1px solid #d4ddd1;border-radius:8px}.seo-summary-compact h2{font-size:18px}.seo-summary-compact p{font-size:12px;line-height:1.6}.seo-summary-compact table{font-size:12px}.seo-summary-compact td,.seo-summary-compact th{padding:10px 6px}.seo-byline,.seo-updated{font-size:12px;line-height:1.7;margin:12px 0;color:inherit}.seo-byline a{text-decoration:underline;text-underline-offset:3px}.seo-breadcrumbs{font-size:13px;margin:18px 0}.seo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.seo-faq details{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.seo-faq summary{padding:16px 0;min-height:48px;cursor:pointer;font-weight:650;line-height:1.5}.seo-faq details p{margin:0 0 20px}.seo-guide h3{font-size:18px;line-height:1.5;margin:24px 0 10px}.seo-guide p{margin:12px 0}.seo-guide-links{display:flex;gap:12px 24px;flex-wrap:wrap}.seo-guide-links a{padding:10px 0;min-height:44px}.seo-footer-links{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:28px;gap:28px;padding:28px 0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.seo-footer-links h3{font-size:15px;margin:0 0 12px}.seo-footer-links ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.seo-footer-links a{font-size:13px;line-height:1.7}.seo-eligibility{font-size:13px;line-height:1.8}.seo-eligibility b{margin-right:10px}.seo-eligibility a{text-decoration:underline}.hi-heading.seo-home-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);grid-gap:40px;gap:40px;align-items:start}.seo-home-heading>div{min-width:0}.seo-home-heading h1{font-size:clamp(30px,3.5vw,48px)}.seo-tool-form{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.seo-tool-form label{display:block;font-size:14px;margin-bottom:8px}.seo-tool-form input,.seo-tool-form select{min-height:48px;padding:12px;font:inherit;max-width:100%;border:1px solid #c3c7c2;border-radius:5px}.seo-tool-form button{min-height:48px;padding:12px 22px;cursor:pointer;font:inherit}.seo-tool-form>div{min-width:0}.scope-discovery-copy h1{font-size:clamp(30px,3.8vw,54px)!important}.semak-task-intro h1{font-size:clamp(30px,3.8vw,52px)!important}@media(max-width:760px){.seo-footer-links{grid-template-columns:1fr 1fr}.hi-heading.seo-home-heading{grid-template-columns:1fr;gap:24px}.seo-faq,.seo-guide,.seo-summary{margin:24px 0;padding:20px 0}.seo-summary-compact{padding:18px}.seo-table-wrap td,.seo-table-wrap th{padding:12px 9px}.seo-tool-form{display:grid;grid-template-columns:1fr}.seo-tool-form button,.seo-tool-form input,.seo-tool-form select{width:100%;font-size:16px}}.seo-editorial{padding-top:28px!important;padding-bottom:44px!important;max-width:1040px!important}.seo-editorial h1{font-size:clamp(28px,4vw,46px);line-height:1.2}.seo-editorial h2{margin:32px 0 12px;font-size:24px}.seo-editorial li,.seo-editorial p{font-size:16px;line-height:1.9;max-width:80ch}.seo-editorial a{text-decoration:underline;text-underline-offset:3px}.seo-editorial img{max-width:100%;height:auto}.hi-heading.seo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);grid-gap:32px;gap:32px;align-items:start}.seo-hero h1{font-size:clamp(30px,3.8vw,48px)}@media(max-width:760px){.hi-heading.seo-hero{grid-template-columns:1fr}.seo-editorial{padding:24px 18px!important}.seo-hero .seo-summary-compact{margin:0;padding:18px}.seo-footer-links{gap:24px 16px}}