.pdf-seo-guide{max-width:1000px;margin:40px auto;padding:28px;border:1px solid #cbd5e1;border-radius:16px;background:var(--bg-elev,#fff);color:var(--text,#172338);line-height:1.7;text-align:left;overflow-wrap:anywhere}.pdf-seo-guide h2{font-size:clamp(20px,3vw,26px);line-height:1.3;margin:28px 0 12px;letter-spacing:-.02em}.pdf-seo-guide h2:first-child{margin-top:0}.pdf-seo-guide p{margin:0 0 16px;color:inherit}.pdf-overview a,.pdf-seo-guide a{color:#b42318;text-decoration:underline;text-underline-offset:3px}.pdf-seo-links{display:flex;gap:12px 24px;flex-wrap:wrap}.pdf-seo-guide :target{scroll-margin-top:100px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #176aa6;outline-offset:3px}.pdf-skip{position:fixed;top:8px;left:8px;transform:translateY(-180%);z-index:2000;background:#fff;color:#172338;padding:12px 18px;border:2px solid #176aa6}.pdf-skip:focus{transform:none}.pdf-overview{line-height:1.6;max-width:1000px;margin:0 auto 24px}.pdf-overview h1{font-size:clamp(26px,4vw,36px);line-height:1.2}.pdf-overview nav{font-size:13px}.pdf-overview p{color:#41536a}.main:has(#workspace:not([hidden])) .pdf-overview{display:none}body.dark .pdf-overview p{color:#cbd5e1}body.dark .pdf-overview a,body.dark .pdf-seo-guide a{color:#94c7ff}body.dark .pdf-seo-guide{background:#1c2635;color:#eaf1fc;border-color:#435069}body:has(#pdf-overview) .main:has(#workspace[hidden]){overflow-y:auto!important;display:block!important}body:has(#pdf-overview) .main:has(#workspace:not([hidden]))>.pdf-seo-guide{display:none}@media(max-width:600px){.pdf-seo-guide{padding:20px;margin:24px 12px}.pdf-seo-links{flex-direction:column;gap:14px}.pdf-overview{padding:0 4px}}@media(prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;transition-duration:NaNs!important}}