.seo-hero{max-width:900px}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tag-list span{padding:6px 10px;border:1px solid #f2086845;border-radius:999px;background:#f2086812;color:#ff77ab;font-size:11px}.article-featured{margin:0 0 30px}.article-featured img{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.article-featured figcaption{color:var(--muted);font-size:11px;margin-top:8px}.article-body{max-width:850px;padding-top:60px}.article-body section{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid var(--line)}.article-body h2{font-size:32px}.article-body div{color:#d1ccd0}.faq-section{max-width:900px}.faq-section details{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:18px 20px;margin-bottom:10px}.faq-section summary{cursor:pointer;font-weight:800}.faq-section p{color:var(--muted)}.link-panel{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:34px!important}.link-panel h2{font-size:34px}.link-panel>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.link-panel a{display:flex;justify-content:space-between;padding:14px;border:1px solid var(--line);border-radius:6px;color:#e7e1e4}.link-panel a span{color:var(--pink2)}.pagination{display:flex;gap:8px;flex-wrap:wrap;margin:35px 0}.pagination a,.pagination span{min-width:42px;padding:9px 12px;text-align:center;border:1px solid var(--line);border-radius:5px}.pagination span{background:var(--pink);border-color:var(--pink)}@media(max-width:600px){.link-panel>div{grid-template-columns:1fr}.article-body h2{font-size:27px}}
