.seo-guides{padding:35px 0 100px;overflow-wrap:break-word}.seo-guides .container{max-width:1328px}.seo-guide__breadcrumbs{color:var(--studio-muted,#64685e);font-size:10px;margin-bottom:46px}.seo-guide__breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px}.seo-guide__breadcrumbs li+li::before{content:'/';padding-right:10px;color:#9c9f92}.seo-guide__breadcrumbs a{display:inline-flex;align-items:center;min-height:32px}.seo-guide__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(40px,6vw,94px);align-items:center;padding-bottom:72px;border-bottom:1px solid var(--studio-line,#d6d7cc)}.seo-guide__hero--text{grid-template-columns:1fr}.seo-guide__hero-copy{padding-block:20px;max-width:760px}.seo-guide__hero-copy .eyebrow{margin-bottom:26px}.seo-guide h1{font-size:clamp(48px,5.3vw,78px);max-width:17ch;margin-bottom:27px;line-height:1.07;letter-spacing:-.045em}.seo-guide__intro{font-size:15px;line-height:1.85;max-width:630px;color:#5c6255;margin-bottom:32px}.seo-guide__meta{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:10px;color:#64685e}.seo-guide__meta span+span{position:relative}.seo-guide__meta span+span::before{content:'·';position:absolute;left:-14px}.seo-guide__hero-media{position:relative;background:#e8e7df;aspect-ratio:4/5;max-height:600px;overflow:hidden}.seo-guide__hero-image{width:100%;height:100%;object-fit:cover;object-position:center top}.seo-guide__hero-media figcaption{position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);background:#f6f3edee;padding:5px 9px;font-size:9px}.seo-guide__reading-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2.2fr);gap:clamp(40px,6vw,92px);align-items:start;padding-top:68px}.seo-guide__reading-rail{position:sticky;top:116px;max-width:265px}.seo-guide__reading-rail .eyebrow{margin-bottom:17px}.seo-guide__reading-rail li{border-top:1px solid var(--studio-line,#d6d7cc)}.seo-guide__reading-rail li:last-child{border-bottom:1px solid var(--studio-line,#d6d7cc)}.seo-guide__reading-rail li a{display:grid;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:13px 0;font-size:11px;line-height:1.65;min-height:44px}.seo-guide__reading-rail li a>span{color:#888d7f;font-size:9px;padding-top:2px}.seo-guide__rail-link{margin-top:27px;font-size:10px;gap:14px;max-width:100%;min-height:44px}.seo-guide__reading-content{max-width:780px;min-width:0}.seo-guide__body{font-size:14px;line-height:1.95}.seo-guide__body>section{margin-bottom:46px}.seo-guide__body>section:last-child{margin-bottom:0}.seo-guide__body h2{font-size:clamp(32px,3vw,42px);line-height:1.15;letter-spacing:-.035em;margin-bottom:22px;padding-top:6px;scroll-margin-top:125px}.seo-guide__body h3{font-size:17px;font-weight:500;line-height:1.5;margin:30px 0 13px}.seo-guide__body p{margin-bottom:20px}.seo-guide__body ul,.seo-guide__body ol{padding-left:22px;margin:20px 0 25px}.seo-guide__body li{padding-left:5px;margin-bottom:10px}.seo-guide__body a{padding-block:3px;text-decoration-thickness:1px;text-underline-offset:4px}.seo-guide__body strong{font-weight:600}.seo-guide__body blockquote{border-left:2px solid #9ca58e;background:#eeeee4;margin:28px 0;padding:22px 26px;color:#525b48}.seo-guide__body table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7;margin:25px 0}.seo-guide__body th,.seo-guide__body td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--studio-line,#d6d7cc);vertical-align:top}.seo-guide__body th{font-weight:500;background:#eeeee4}.seo-guide__body [id],.seo-guide__faq{scroll-margin-top:125px}.seo-guide__faq{margin-top:56px;padding-top:40px;border-top:1px solid var(--studio-line,#d6d7cc)}.seo-guide__faq .eyebrow{margin-bottom:15px}.seo-guide__faq h2{font-size:38px;margin-bottom:26px}.seo-guide__faq-list details{border-top:1px solid var(--studio-line,#d6d7cc)}.seo-guide__faq-list details:last-child{border-bottom:1px solid var(--studio-line,#d6d7cc)}.seo-guide__faq-list summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;cursor:pointer;list-style:none;min-height:64px;padding:20px 0;font-size:13px;font-weight:500;line-height:1.7}.seo-guide__faq-list summary::-webkit-details-marker{display:none}.seo-guide__faq-list summary::after{content:'+';flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.seo-guide__faq-list details[open]>summary::after{content:'−'}.seo-guide__faq-list details>p,.seo-guide__faq-list details>div{font-size:13px;line-height:1.9;color:#5c6255;padding:0 34px 22px 0;margin:0}.seo-guide__faq-list a{text-decoration:underline;text-underline-offset:4px}.seo-guide__selection,.seo-guide__related{margin-top:80px;border-top:1px solid var(--studio-line,#d6d7cc);padding-top:50px}.seo-guide__section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:35px}.seo-guide__section-heading .eyebrow{margin-bottom:16px}.seo-guide__section-heading h2{font-size:clamp(36px,3.8vw,52px);margin:0}.seo-guide__section-heading>.text-link{flex-shrink:0;margin-bottom:5px;min-height:40px}.seo-guide__product-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1050px}.seo-guide__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-guide__related-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px 0;border-top:1px solid var(--studio-line,#d6d7cc)}.seo-guide__card-number{font-family:var(--font-heading);font-size:30px;line-height:1;color:#8c9680}.seo-guide__related-card h3{font-family:var(--font-heading);font-size:27px;letter-spacing:-.025em;line-height:1.2;margin:23px 0 17px;max-width:23ch}.seo-guide__related-card p{font-size:12px;color:#656b5d;line-height:1.85;margin-bottom:24px}.seo-guide__read-link{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid currentColor;padding:8px 0 6px;margin-top:auto;font-size:10px;min-height:36px}.seo-guide__related-card:hover .seo-guide__read-link,.seo-guide-hub__card a:hover .seo-guide__read-link{color:#4f6341}.seo-guide-hub__header{max-width:790px;margin:20px 0 64px}.seo-guide-hub__header .eyebrow{margin-bottom:26px}.seo-guide-hub__header h1{font-size:clamp(52px,6.5vw,92px);max-width:15ch;margin-bottom:28px}.seo-guide-hub__header .seo-guide__intro{max-width:690px;margin-bottom:0}.seo-guide-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-guide-hub__card{border:1px solid var(--studio-line,#d6d7cc);background:#efefe5;min-width:0;transition:background .2s}.seo-guide-hub__card:nth-child(3n+2){background:#f6f3ed}.seo-guide-hub__card>a{display:flex;flex-direction:column;height:100%;padding:30px 28px;min-height:355px}.seo-guide-hub__card-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:34px}.seo-guide-hub__card-top .eyebrow{font-size:8px;letter-spacing:.12em;text-align:right;margin:0}.seo-guide-hub__card h2{font-size:33px;letter-spacing:-.035em;line-height:1.14;margin-bottom:21px}.seo-guide-hub__card p{font-size:12px;line-height:1.85;color:#5d6555;margin-bottom:26px}.seo-guide-hub__card-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto}.seo-guide-hub__card-bottom>span:last-child{font-size:9px;color:#69715f;padding-bottom:7px}.seo-guide-hub__card:hover,.seo-guide-hub__card:focus-within{background:#e6e9db}.seo-guide-hub__closing{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:45px 0 0;margin-top:75px;border-top:1px solid var(--studio-line,#d6d7cc)}.seo-guide-hub__closing .eyebrow{margin-bottom:17px}.seo-guide-hub__closing h2{font-size:48px;margin:0}.seo-guide-hub__closing .button{flex-shrink:0}
.seo-guide__breadcrumbs ol,.seo-guide__reading-rail ol{list-style:none;margin:0;padding:0}
@media(min-width:1200px){.seo-guide__product-grid:has(>.product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}
@media(max-width:1100px){.seo-guide__hero{gap:40px}.seo-guide__reading-layout{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:40px}.seo-guide-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-hub__card>a{min-height:330px}.seo-guide__related-grid{gap:20px}.seo-guide__related-card h3{font-size:25px}}
@media(max-width:749px){.seo-guides{padding:20px 0 60px}.seo-guide__breadcrumbs{margin-bottom:28px;font-size:9px}.seo-guide__breadcrumbs ol{gap:4px 8px}.seo-guide__breadcrumbs li+li::before{padding-right:8px}.seo-guide__hero{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.seo-guide__hero-copy{padding:8px 0 0}.seo-guide__hero-copy .eyebrow{font-size:9px;margin-bottom:20px}.seo-guide h1{font-size:clamp(39px,10.5vw,58px);max-width:18ch;margin-bottom:22px}.seo-guide__intro{font-size:13px;line-height:1.9;margin-bottom:23px}.seo-guide__meta{font-size:9px;gap:8px 20px}.seo-guide__meta span+span::before{left:-12px}.seo-guide__hero-media{aspect-ratio:6/5;max-height:390px}.seo-guide__hero-image{object-position:center 25%}.seo-guide__hero-media figcaption{left:12px;bottom:12px;font-size:8px;max-width:calc(100% - 24px)}.seo-guide__reading-layout{grid-template-columns:1fr;gap:36px;padding-top:34px}.seo-guide__reading-rail{position:static;max-width:none}.seo-guide__reading-rail nav>ol{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.seo-guide__reading-rail li:last-child{border-bottom:0}.seo-guide__reading-rail li a{font-size:10px;grid-template-columns:19px minmax(0,1fr);gap:6px;padding:12px 0}.seo-guide__rail-link{margin-top:14px;font-size:10px}.seo-guide__body{font-size:13px;line-height:1.95}.seo-guide__body>section{margin-bottom:34px}.seo-guide__body h2{font-size:31px;line-height:1.2;margin-bottom:18px;padding-top:0;scroll-margin-top:100px}.seo-guide__body h3{font-size:15px;margin:24px 0 12px}.seo-guide__body p{margin-bottom:18px}.seo-guide__body ul,.seo-guide__body ol{padding-left:18px}.seo-guide__body li{padding-left:3px;margin-bottom:9px}.seo-guide__body blockquote{padding:18px 19px;margin:24px 0}.seo-guide__body table{font-size:10px;line-height:1.75}.seo-guide__body th,.seo-guide__body td{padding:10px 7px}.seo-guide__body [id],.seo-guide__faq{scroll-margin-top:100px}.seo-guide__faq{margin-top:36px;padding-top:30px}.seo-guide__faq .eyebrow{font-size:9px}.seo-guide__faq h2{font-size:31px;margin-bottom:20px}.seo-guide__faq-list summary{font-size:12px;padding:18px 0;gap:18px;min-height:60px}.seo-guide__faq-list details>p,.seo-guide__faq-list details>div{font-size:12px;padding-right:20px;padding-bottom:19px}.seo-guide__selection,.seo-guide__related{margin-top:55px;padding-top:32px}.seo-guide__section-heading{display:block;margin-bottom:27px}.seo-guide__section-heading h2{font-size:36px}.seo-guide__section-heading .eyebrow{font-size:9px;margin-bottom:14px}.seo-guide__section-heading>.text-link{margin-top:16px;font-size:10px}.seo-guide__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:28px 12px}.seo-guide__related-grid{grid-template-columns:1fr;gap:0}.seo-guide__related-card{padding:24px 0}.seo-guide__related-card h3{font-size:29px;margin:17px 0 13px;max-width:none}.seo-guide__related-card p{max-width:52ch;margin-bottom:13px}.seo-guide__card-number{font-size:27px}.seo-guide-hub__header{margin:5px 0 35px}.seo-guide-hub__header .eyebrow{font-size:9px;margin-bottom:20px}.seo-guide-hub__header h1{font-size:clamp(44px,12vw,64px);margin-bottom:22px}.seo-guide-hub__grid{grid-template-columns:1fr;gap:16px}.seo-guide-hub__card>a{padding:26px 23px;min-height:0}.seo-guide-hub__card-top{margin-bottom:25px}.seo-guide-hub__card h2{font-size:34px;max-width:21ch;margin-bottom:18px}.seo-guide-hub__card p{margin-bottom:22px}.seo-guide-hub__closing{display:block;margin-top:45px;padding-top:30px}.seo-guide-hub__closing h2{font-size:38px}.seo-guide-hub__closing .eyebrow{font-size:9px}.seo-guide-hub__closing .button{margin-top:25px;font-size:11px}}
@media(max-width:359px){.seo-guide__reading-rail nav>ol{grid-template-columns:1fr}.seo-guide__reading-rail li a{font-size:11px}.seo-guide__hero h1{font-size:39px}.seo-guide-hub__card>a{padding:23px 19px}.seo-guide-hub__card h2{font-size:31px}.seo-guide-hub__card-bottom{gap:10px}.seo-guide__read-link{gap:19px}}
@media(prefers-reduced-motion:reduce){.seo-guide-hub__card{transition:none}}
