.semantic-hub{margin:34px 0 10px}.semantic-hub__eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f1a0dc;margin:0 0 8px}.semantic-hub__lead{font-size:19px;line-height:1.75;color:#eee8f7;max-width:820px}.semantic-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 26px}.semantic-hub__card{border:1px solid #493a5e;border-radius:22px;background:#171322;padding:20px}.semantic-hub__card h2,.semantic-hub__card h3{margin-top:0}.semantic-hub__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 28px}.semantic-hub__fact{border:1px solid #493a5e;border-radius:18px;padding:16px;background:#15111e}.semantic-hub__fact strong{display:block;color:#fff;margin-bottom:5px}.semantic-hub__links{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px;padding:0;list-style:none}.semantic-hub__links a{display:inline-flex;padding:9px 12px;border:1px solid #57436c;border-radius:999px;text-decoration:none;background:#151020}.semantic-hub__links a:hover{text-decoration:underline}.semantic-hub__section{margin:34px 0}.semantic-hub__section>h2{margin-bottom:10px}.semantic-hub__toc{border:1px solid #493a5e;border-radius:20px;background:#15111e;padding:18px 20px;margin:22px 0 30px}.semantic-hub__toc ol{columns:2;gap:30px;margin:8px 0 0;padding-left:22px}.semantic-hub__toc li{break-inside:avoid;padding:4px 0}.semantic-hub__faq details{border-top:1px solid #3b304c;padding:14px 0}.semantic-hub__faq details:last-child{border-bottom:1px solid #3b304c}.semantic-hub__faq summary{cursor:pointer;font-weight:700;font-size:18px}.semantic-hub__faq p{margin-bottom:2px}.semantic-hub__related{border:1px solid #493a5e;border-radius:22px;padding:20px;background:#171322}.semantic-hub__note{font-size:14px;color:#bbb3cb}.semantic-hub [id]{scroll-margin-top:28px}@media(max-width:720px){.semantic-hub__grid,.semantic-hub__facts{grid-template-columns:1fr}.semantic-hub__toc ol{columns:1}}
