body.article-page{color:#2a2f38;-webkit-font-smoothing:antialiased;background:#f6f7f9;flex-direction:column;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.article-container{box-sizing:border-box;width:100%;max-width:720px;margin:96px auto 72px;padding:0 24px;font-size:1.0625rem;line-height:1.75}.breadcrumbs{box-sizing:border-box;color:#7a828f;width:100%;max-width:720px;margin:90px auto 0;padding:0 24px;font-size:.85rem}.breadcrumbs a{color:#0b7a90;text-decoration:none}.breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.breadcrumbs .crumb-sep{color:#aab2bf;margin:0 8px}.breadcrumbs .crumb-current{color:#4b5361;font-weight:500}.breadcrumbs~.article-container{margin-top:20px}.related-links{border-top:1px solid #e6e9ee;margin-top:52px;padding-top:12px}.related-links h2{margin-top:1.2em;font-size:1.2rem}.related-links ul{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.related-links li{margin:0}.related-links a,.article-container .related-links a{color:#2a2f38;border:1.5px solid #c9cfd8;border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.related-links a:hover,.article-container .related-links a:hover{color:#0b7a90;border-color:#0b7a90}.article-container h1{color:#14181f;letter-spacing:-.015em;margin:0 0 .6em;font-size:clamp(1.85rem,4.5vw,2.35rem);line-height:1.2}.article-container h2{color:#14181f;letter-spacing:-.01em;margin:2.1em 0 .6em;font-size:1.45rem;line-height:1.3}.article-container h3{color:#14181f;margin:1.6em 0 .5em;font-size:1.15rem}.article-container p{margin:0 0 1.25em}.article-container ul,.article-container ol{margin:0 0 1.4em;padding-left:1.5em}.article-container li{margin-bottom:.55em}.article-container li::marker{color:#8b93a1}.article-container strong{color:#14181f}.article-container a{color:#0b7a90;text-underline-offset:3px;text-decoration:underline #0b7a9059;transition:color .15s,text-decoration-color .15s}.article-container a:hover{color:#095e6f;text-decoration-color:currentColor}.rules-list{margin:24px 0;padding:0;list-style:none}.rules-list li{border-bottom:1px solid #e6e9ee;margin:0;padding:14px 2px;line-height:1.6}.rules-list li:first-child{border-top:1px solid #e6e9ee}.rules-list li a{color:#0b7a90;font-size:1.06em;font-weight:600;text-decoration:none}.rules-list li a:hover{text-underline-offset:3px;text-decoration:underline}.rules-list-container a{color:#0b7a90}.faq-section{margin-top:48px}.faq-section h3{color:#14181f;margin-bottom:6px}.faq-section a{color:#0b7a90}.neon-cta-box{text-align:center;background:#fff;border:1px solid #e3e6eb;border-radius:14px;margin:48px 0;padding:36px 28px;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0f}.neon-cta-box h3{color:#14181f;margin:0 0 .4em;font-size:1.5rem}.neon-cta-box p{color:#4b5361;max-width:46ch;margin:0 auto 1.4em}.btn-cta,.article-container a.btn-cta{color:#fff;background:linear-gradient(90deg,#d6009f,#4338ca);border-radius:10px;margin:6px;padding:13px 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 2px 8px #6328be40}.btn-cta:hover,.article-container a.btn-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #6328be52}.btn-outline,.article-container a.btn-outline{color:#2a2f38;box-shadow:none;background:0 0;border:1.5px solid #c6ccd6}.btn-outline:hover,.article-container a.btn-outline:hover{filter:none;color:#14181f;box-shadow:none;background:#f0f2f5;border-color:#aab2bf}@media (width<=480px){.article-container{margin-top:84px;padding:0 18px;font-size:1rem}.breadcrumbs{margin-top:80px;padding:0 18px}.neon-cta-box{padding:28px 18px}.btn-cta{max-width:320px;margin:10px auto;display:block}}
