.seo-section{margin:48px auto;padding:32px 0;border-top:1px solid #e8dfe5;color:#503744}.seo-section h2{font-size:25px;letter-spacing:-.6px;margin:0 0 22px;line-height:1.3}.seo-section>p{max-width:780px;line-height:1.8;color:#7e6474}.seo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.seo-cards>a{display:block;border:1px solid #e6d9e1;background:#fff;border-radius:12px;padding:22px;text-decoration:none;color:#513647;transition:border-color .15s,background .15s}.seo-cards>a:hover{border-color:#c27e9f;background:#fdf7fa}.seo-cards h3{font-size:16px;line-height:1.5;margin:0 0 10px;letter-spacing:-.25px}.seo-cards p{font-size:13px;line-height:1.8;color:#826978;margin:0}.seo-cards h3 span{color:#a84973}.seo-category-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seo-category-links>a{background:#f6edf2;color:#624356;text-decoration:none;padding:22px;border-radius:10px;border:1px solid #ebdce5}.seo-category-links strong{display:block;font-size:16px;line-height:1.5}.seo-category-links span{display:block;margin-top:12px;font-size:12px;color:#a14970}.seo-category-links a:hover{border-color:#c27e9f}.seo-help-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-bottom:36px}.seo-steps{list-style:none;padding:0;margin:0}.seo-steps li{display:flex;align-items:flex-start;gap:14px;margin:18px 0}.seo-steps span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:#f3e5ee;color:#9b426c;font-size:11px;border-radius:50%;font-weight:700}.seo-steps p{font-size:14px;line-height:1.8;color:#745c6d;margin:0}.seo-help-grid aside{background:#f9f3f7;border:1px solid #ebdce5;border-radius:12px;padding:27px;align-self:start}.seo-help-grid aside h2{font-size:18px;line-height:1.4}.seo-help-grid aside p{font-size:13px;line-height:1.9;margin:14px 0;color:#795e6e}.seo-help-grid a,.seo-article a{color:#94466b;text-underline-offset:3px}.seo-breadcrumb{margin:21px 0 12px}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font-size:11px;line-height:1.6;color:#937e8a}.seo-breadcrumb li+li:before{content:' / ';margin-right:8px;color:#c0a8b7}.seo-breadcrumb a{color:#95607d;text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}.seo-breadcrumb span{color:#786371}.seo-hero{padding:46px 0 20px;max-width:840px}.seo-hero h1{font-size:44px;line-height:1.15;letter-spacing:-1.5px;margin:18px 0 22px;color:#47303e}.seo-hero>p:last-child{font-size:17px;line-height:1.8;color:#856c7c}.seo-article{max-width:850px;margin:40px auto 75px;color:#573e4e}.seo-article h1{font-size:42px;line-height:1.2;letter-spacing:-1.2px;margin:0 0 25px}.seo-article h2{font-size:24px;line-height:1.4;letter-spacing:-.5px;margin:35px 0 14px}.seo-article p{font-size:16px;line-height:1.9;color:#7c6374}.seo-article .seo-lead{font-size:19px;line-height:1.8}.seo-article section{scroll-margin-top:30px}.seo-toc{padding:25px 30px;margin:30px 0;border-radius:12px;border:1px solid #e5d8e1;background:#faf4f8}.seo-toc strong{font-size:13px}.seo-toc ol{padding-left:18px;margin:14px 0 0}.seo-toc li{font-size:14px;line-height:1.7;margin:8px 0}.seo-article .seo-cards p{font-size:13px}.seo-article .seo-category-links{grid-template-columns:1fr 1fr}.seo-footer-nav{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid #e4d8e1;padding-top:18px;margin-top:20px;justify-content:flex-start}.seo-footer-nav a{font-size:11px;line-height:1.6;color:#917287;text-decoration:none}.seo-footer-nav a:hover{text-decoration:underline}.site-footer,body>footer:has(.seo-footer-nav){flex-wrap:wrap}.seo-section a:focus-visible,.seo-footer-nav a:focus-visible,.seo-breadcrumb a:focus-visible,.seo-article a:focus-visible{outline:2px solid #b84970;outline-offset:4px;border-radius:3px}.canvas-focused .seo-section,.canvas-focused .seo-breadcrumb{display:none}@media(max-width:800px){.seo-help-grid{grid-template-columns:1fr;gap:22px}.seo-category-links{grid-template-columns:1fr 1fr}.seo-hero h1,.seo-article h1{font-size:32px}.seo-article{margin:28px auto 45px}.seo-section{margin:32px auto;padding-top:24px}.seo-article .seo-lead{font-size:17px}.seo-article p{font-size:15px}.seo-help-grid aside{padding:22px}.seo-cards{grid-template-columns:1fr 1fr}.seo-section h2{font-size:22px}.seo-hero{padding-top:28px}}@media(max-width:500px){.seo-cards{grid-template-columns:1fr}.seo-category-links strong{font-size:13px}.seo-category-links>a{padding:16px}.seo-breadcrumb{font-size:10px}.seo-toc{padding:20px}.seo-footer-nav{gap:12px 16px}}

@media(max-width:500px){.site-header,.header{flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.site-header nav,.header nav{width:100%;justify-content:space-between;gap:10px}.site-header .brand,.header .brand{flex-shrink:0}}
