.seo-page{padding-block:56px 72px}.seo-intro{max-width:850px;margin-bottom:40px}.seo-intro h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.08;margin:18px 0 22px;overflow-wrap:anywhere}.seo-intro>p{font-size:1.125rem;line-height:1.75;max-width:68ch}.seo-section{max-width:78ch;margin-block:40px}.seo-section h2{font-family:inherit;font-size:1.5rem;letter-spacing:-.025em;line-height:1.3;margin-bottom:18px}.seo-section p{font-size:1rem;line-height:1.8;margin-block:14px}.seo-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.seo-links>a:not(.button),.seo-status>a{color:var(--accent);text-decoration:underline;text-underline-offset:5px;font-weight:600;line-height:1.7}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:28px}.seo-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);transition:border-color 150ms ease-out}.seo-card>img{width:78px;height:78px;object-fit:contain}.seo-card>h2{font-family:inherit;font-size:1.25rem;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.seo-card>p{font-size:.9375rem;line-height:1.7}.seo-card>span{margin-top:auto;padding-top:14px;color:var(--accent);font-size:1.25rem}.seo-status{max-width:78ch;margin-block:36px;padding:24px 28px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 10px 10px 0}.seo-status>b{font-size:1.0625rem}.seo-status>p{margin:12px 0;font-size:.9375rem;line-height:1.75}.seo-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-home-world{padding-block:10px 60px}.seo-home-world>header{max-width:76ch}.seo-home-world h2{font-family:inherit;line-height:1.25;margin:14px 0}.seo-home-world>header>p{line-height:1.8}.seo-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;width:100%;grid-column:1/-1}.site-footer .seo-footer-links>a{font-size:.8125rem}.seo-noscript{padding-block:20px;color:var(--muted);line-height:1.7}.seo-article{max-width:1000px}.seo-article .seo-section{max-width:76ch}.seo-map-text{max-width:75ch}.hero-start>picture{display:contents}.seo-page .f-group{max-width:1000px}.seo-forum-sections{list-style:none;padding:0}.seo-forum-sections li{padding:16px 20px;border-top:1px solid var(--line)}.seo-forum-sections a{font-weight:600;color:var(--text)}.seo-forum-sections p{font-size:.875rem;margin-top:6px}.seo-public-page .hero-main-title{font-size:clamp(3.2rem,5.5vw,5.8rem)}
@media(hover:hover) and (pointer:fine){.seo-card:hover{border-color:var(--accent)}.seo-footer-links a:hover{color:var(--accent)}}
@media(max-width:900px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-intro{max-width:700px}}
@media(max-width:600px){.seo-page{padding-block:30px 40px}.seo-intro{margin-bottom:28px}.seo-intro>p{font-size:1rem}.seo-intro h1{font-size:2.5rem}.seo-grid,.seo-platforms{grid-template-columns:1fr;gap:14px}.seo-card{padding:22px}.seo-section{margin-block:30px}.seo-section h2{font-size:1.3rem}.seo-status{padding:20px}.seo-footer-links{gap:14px 22px}.seo-home-world{padding-bottom:32px}.seo-public-page .hero-main-title{font-size:clamp(2.8rem,9.3vw,4.2rem)}}
.seo-page .eyebrow,.seo-home-world .eyebrow{color:#b4c498}.seo-card>span{color:#b4c498}
