.seo-main{max-width:1280px;margin:0 auto;padding:28px 34px 64px}@media(max-width:600px){.seo-main{padding:22px 22px 44px}}
.ideas-header{max-width:900px;margin:20px 0 38px}.ideas-header h1{font-size:clamp(37px,5vw,62px);line-height:1.07;letter-spacing:-2px;margin:18px 0 24px}.ideas-header>p:not(.eyebrow){font-size:21px;line-height:1.65;max-width:780px}.ideas-header .idea-byline{font-size:15px!important;color:var(--muted);margin:0 0 22px}.idea-topics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:48px}.idea-topics a{background:var(--mint);padding:12px 18px;border-radius:30px;font-weight:700;text-decoration:none}.ideas-category{margin:46px 0;scroll-margin-top:110px}.ideas-category>h2{font-size:32px;letter-spacing:-.8px}.ideas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.idea-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;flex-direction:column}.idea-card h3{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:6px 0 16px}.idea-card h3 a{color:var(--pine);text-decoration:none}.idea-card h3 a:hover{text-decoration:underline}.idea-card>p:not(.eyebrow){font-size:17px;line-height:1.65;margin:0 0 20px;color:var(--muted)}.idea-card>.text-link{margin-top:auto}.idea-article{max-width:880px;margin:auto}.idea-toc{display:block;padding:24px 30px;background:var(--mint);border-radius:14px;margin:32px 0 42px;font-size:17px;line-height:1.7}.idea-toc ol{margin:12px 0 0;padding-left:22px}.idea-toc a{color:var(--pine);text-underline-offset:4px}.idea-body section{margin:36px 0;scroll-margin-top:110px}.idea-body h2{font-size:31px;line-height:1.25;letter-spacing:-.6px;margin:0 0 20px}.idea-body p,.idea-body li{font-size:19px;line-height:1.85}.idea-body li{margin:10px 0}.ideas-cta{padding:36px;background:#f4e5c7;border:1px solid #decca7;border-radius:18px;margin:44px 0}.ideas-cta h2{font-size:32px;line-height:1.2;letter-spacing:-.7px;margin:10px 0 18px}.ideas-cta p{font-size:18px;line-height:1.7;max-width:740px}.ideas-cta>.text-link{display:inline-block;margin:18px}.idea-related-products{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:24px}.idea-related-products a{font-size:17px}.idea-card a:focus-visible,.idea-toc a:focus-visible,.idea-topics a:focus-visible{outline:3px solid #c96d42;outline-offset:5px}@media(max-width:950px){.ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ideas-grid{grid-template-columns:1fr}.ideas-header h1{letter-spacing:-1.2px}.ideas-header>p:not(.eyebrow){font-size:19px}.idea-body h2{font-size:27px}.idea-body p,.idea-body li{font-size:17px}.ideas-cta{padding:26px 22px}.ideas-cta h2{font-size:28px}.ideas-cta>.text-link{margin:20px 0 0}.idea-toc{display:block;padding:23px}.idea-topics{margin-bottom:30px}.ideas-category{margin:34px 0}.idea-related-products{flex-direction:column}}
