.seo-library{padding:64px 0}.seo-library h2{font-size:clamp(28px,4vw,43px);letter-spacing:-1px}.seo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.seo-links a{display:block;padding:26px;border:1px solid #d4e2e5;border-radius:16px;background:#fff;color:#102a43;text-decoration:none}.seo-links a:hover{border-color:#00a9a5;box-shadow:0 12px 28px #071e3512}.seo-links strong{display:block;font-size:21px;margin-bottom:10px}.seo-links span{color:#596f7e;line-height:1.65}.guide-page{max-width:900px;margin:auto;padding:45px 24px 80px}.guide-page h1{font-size:clamp(36px,6vw,64px);line-height:1.08;letter-spacing:-2px;margin:24px 0}.guide-page .lead{font-size:21px;line-height:1.7;color:#4a6274}.guide-page h2{font-size:28px;letter-spacing:-.7px;margin-top:42px}.guide-page p,.guide-page li{font-size:17px;line-height:1.85;color:#334f61}.guide-page section{scroll-margin-top:100px}.guide-page a{color:#007d79;text-underline-offset:4px}.guide-page .guide-checklist{background:#edf6f5;border-left:4px solid #00a9a5;padding:24px 30px;border-radius:0 14px 14px 0}.guide-page .guide-meta{font-size:13px;color:#687e89}.guide-page .breadcrumb{font-size:14px}.guide-page .guide-sources{border-top:1px solid #dce5ec;padding-top:20px;margin-top:40px}.guide-page .button{color:#fff;background:#102a43;text-decoration:none;display:inline-block;margin-top:18px}.guide-header{position:static;padding:18px 4vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5ec;gap:18px}.guide-header .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#102a43;font-size:22px}.guide-header nav{display:flex;gap:20px;flex-wrap:wrap}.guide-header nav a{color:#335262;font-size:14px}.guide-footer{background:#071e35;color:#fff;padding:32px 5vw}.guide-footer a{color:#bcece7}.guide-page .seo-links strong{font-size:18px}.guide-page .seo-links span{font-size:14px}@media(max-width:600px){.seo-links{grid-template-columns:1fr}.guide-header{align-items:flex-start;flex-direction:column}.guide-page{padding:30px 20px 60px}.guide-page h1{letter-spacing:-1.2px}.guide-page p,.guide-page li{font-size:16px}.seo-library{padding:35px 0}}

@media print{.seo-library{display:none!important}}

.guide-header .guide-wordmark{width:230px;height:auto}@media(max-width:600px){.guide-header .guide-wordmark{width:205px}}
.guide-header .brand{flex-direction:column;align-items:flex-start;gap:0}.guide-header .brand-tagline{display:block;color:#345568;font-size:12px;line-height:1.45;letter-spacing:.03em;max-width:230px;margin-top:4px}@media(max-width:600px){.guide-header .brand-tagline{max-width:205px}}
.guide-header .brand-tagline{padding-inline-start:54px}@media(max-width:600px){.guide-header .brand-tagline{padding-inline-start:48px}}
