.ads-page .seo-split-hero{gap:64px}.ads-page #seo-content h1{font-size:clamp(36px,3.5vw,50px)}.ads-hero-visual{transform:rotate(2deg)}.ads-sponsored{color:var(--navy);margin-bottom:14px;font-size:10px;font-weight:600;display:block}.ads-sitelinks{color:var(--blue);gap:22px;margin-top:16px;font-size:11px;display:flex}.ads-shopping-preview{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ads-shopping-preview>div{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:10px}.ads-product-art{background:#e8f0e9;border-radius:6px;place-items:center;height:94px;margin-bottom:8px;display:grid}.ads-product-art.sand{background:#f5efdf}.ads-product-art svg{width:100px;height:80px}.ads-shopping-preview strong{color:var(--blue);font-size:11px;font-weight:500;display:block}.ads-shopping-preview small{color:var(--muted);font-size:9px}.ads-copy h2{letter-spacing:-1.2px;margin:0 0 28px;font-size:clamp(29px,2.7vw,38px);line-height:1.25}.ads-copy h3{letter-spacing:-.6px;margin:0 0 18px;font-size:23px;line-height:1.4}.ads-copy p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.85}.ads-copy p.eyebrow{color:var(--blue);letter-spacing:1.8px;margin:0 0 18px;font-size:11px}.ads-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:0 0 64px;display:grid}.ads-intro>div p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.85}.ads-question{letter-spacing:-.5px;background:#f5f3eb;border-left:3px solid #d5b369;border-radius:0 14px 14px 0;margin:0;padding:32px;font-size:24px;line-height:1.6}.ads-personal{border-top:1px solid var(--line);grid-template-columns:1.2fr .9fr;align-items:start;gap:72px;padding:64px 0;display:grid}.ads-personal>div>p:last-child{margin-top:24px}.ads-benefits{background:#f1f5fa;border-radius:16px;margin-top:44px;padding:34px}.ads-benefits h3{font-size:23px}.ads-benefits ul{margin:24px 0 0;padding:0;list-style:none}.ads-benefits li{color:var(--muted);border-top:1px solid #dbe4ee;padding:16px 0 16px 30px;font-size:15px;line-height:1.7;position:relative}.ads-benefits li:before{content:"✓";color:#44846b;font-weight:600;position:absolute;left:0}.ads-channels{border-top:1px solid var(--line);padding:55px 0 64px}.ads-section-lead{max-width:720px}.ads-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:38px;display:grid}.ads-channel{border-top:1px solid var(--line);min-width:0;padding:28px 0 8px}.ads-channel-number{color:var(--blue);margin-bottom:15px;font-size:11px;display:block}.ads-channel-shopping{background:#f1f5ef;border:0;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr 1fr;align-content:start;column-gap:46px;padding:34px;display:grid}.ads-shopping-copy{grid-column:1;align-self:center}.ads-css-callout{background:#ffffffb3;border:1px solid #d1e0d2;border-radius:12px;grid-column:2;align-self:center;padding:28px}.ads-css-callout h4{letter-spacing:-.6px;margin:0 0 18px;font-size:23px;font-weight:500;line-height:1.4}.ads-css-callout p{font-size:15px}.ads-css-callout a{color:#285d47;text-underline-offset:4px;font-size:15px;font-weight:600;line-height:1.7;text-decoration:underline}.ads-budget{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:55px 0 65px;display:grid}.ads-budget .ads-budget-statement{color:#315444;background:#f0f5ef;border-left:3px solid #83a48d;border-radius:0 14px 14px 0;padding:32px;font-size:23px;line-height:1.6}.ads-process{background:#f0f5ef;border-radius:16px;margin-bottom:64px;padding:40px}.ads-process .seo-process-editorial h3{margin:0 0 14px;font-size:21px}.ads-process .seo-process-editorial p{margin:0}.ads-after{grid-template-columns:1fr 1.2fr;gap:72px;padding-bottom:64px;display:grid}.ads-after>div:last-child p:first-child{color:var(--navy);font-size:21px}.ads-page .seo-faq>h2{max-width:850px}@media (width<=1000px){.ads-page .seo-split-hero,.ads-intro,.ads-personal,.ads-budget,.ads-after{gap:36px}.ads-benefits{padding:26px}.ads-channel-grid{column-gap:32px}.ads-channel-shopping{column-gap:28px;padding:28px}.ads-css-callout{padding:23px}}@media (width<=760px){.ads-page .seo-split-hero{grid-template-columns:1fr}.ads-hero-visual{transform:none}.ads-intro,.ads-personal,.ads-budget,.ads-after{grid-template-columns:1fr;gap:24px}.ads-intro,.ads-after{padding-bottom:40px}.ads-personal,.ads-channels,.ads-budget{padding-top:40px;padding-bottom:40px}.ads-benefits{margin-top:0}.ads-question,.ads-budget .ads-budget-statement{padding:24px;font-size:21px}.ads-channel-grid{grid-template-columns:1fr;gap:18px}.ads-channel-shopping{padding:24px;display:block}.ads-css-callout{margin-top:26px;padding:23px}.ads-process{margin-bottom:40px;padding:26px}.ads-copy h3{font-size:22px}}.ads-context-quote{margin-bottom:64px}.ads-context-quote .inline-proof{width:100%;margin:0}.ads-context-quote .ads-lead-proof blockquote{font-size:22px;line-height:1.7}.ads-review-source{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin-top:8px;display:flex}.seo-quote-grid .ads-review-source>span{margin:0;display:inline}.ads-review-source>a{white-space:nowrap}@media (width<=760px){.ads-context-quote{margin-bottom:40px}.ads-context-quote .inline-proof{grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding:23px 20px}.ads-context-quote .inline-proof:before{font-size:64px}.ads-context-quote .ads-lead-proof blockquote{font-size:18px}}
