.seo-section{max-width:820px;margin:64px auto;line-height:1.75}.seo-section h2,.routing-intro h1{font-size:clamp(26px,4vw,36px);line-height:1.2;margin:24px 0 16px}.seo-section h3{font-size:21px;margin:28px 0 12px}.seo-section p,.routing-intro p{margin:14px 0;color:var(--text-2)}.seo-section details,.routing-intro details{border:1px solid var(--border);border-radius:12px;padding:16px;margin:12px 0}.seo-section summary,.routing-intro summary{cursor:pointer;font-weight:600}.seo-section a,.routing-intro a{text-decoration:underline;text-underline-offset:3px}.seo-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:28px 22px;border-top:1px solid var(--border);font-size:13px}.platform-page{max-width:820px;margin:0 auto;padding:44px 24px 72px;line-height:1.75}.platform-page h1{font-size:clamp(32px,6vw,52px);letter-spacing:-1px;line-height:1.2;margin:22px 0}.platform-page h2{font-size:25px;margin:38px 0 14px}.platform-page p{margin:16px 0;color:var(--text-2)}.platform-page a:not(.btn),.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.platform-actions{display:flex;flex-wrap:wrap;gap:12px}.breadcrumbs{font-size:14px;color:var(--text-2)}.platform-lead{font-size:20px}.routing-intro{max-width:880px;margin:0 auto 28px}.routing-intro h1{letter-spacing:-.7px}.routing-intro details{font-size:14px}@media(max-width:480px){.seo-section{margin:38px auto}.platform-page{padding:30px 20px 52px}.platform-actions .btn{width:100%;justify-content:center}}

.seo-footer-links a{color:var(--text-2,#777780);text-decoration:none}.seo-footer-links a:hover,.seo-footer-links a:focus-visible{text-decoration:underline;text-underline-offset:3px}
#copyLink{gap:.3em}
