/* SmartYourLink editorial guides: self-contained, no external JavaScript */
:root{color-scheme:dark;--bg:#0b1020;--panel:#141b31;--text:#edf3ff;--muted:#afbdd8;--accent:#8c7bff;--border:#303d5a}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(155deg,#0a1023 0%,#10132a 45%,#101728 100%);color:var(--text);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
a{color:#aabbff;text-underline-offset:.2em}a:hover{color:#e5d9ff}a:focus-visible,button:focus-visible{outline:3px solid #d8b6ff;outline-offset:4px}
.skip{position:absolute;top:-5rem;left:1rem;background:#fff;color:#171434;padding:.5rem 1rem;z-index:10}.skip:focus{top:1rem}
.container{max-width:1000px;margin:0 auto;padding:0 22px}.sitebar{background:rgba(8,12,27,.88);border-bottom:1px solid var(--border)}.sitebar .container{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.brand{font-size:19px;font-weight:800;text-decoration:none;color:white;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:10px}.brand img{width:30px;height:30px;object-fit:contain}.nav{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:14px}.nav a{color:#d5def4}.nav a[aria-current=page]{color:#fff;font-weight:700;text-decoration:underline}
main{padding:50px 0 72px}.eyebrow{color:#d3afff;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:12px}.hero{padding-bottom:25px;border-bottom:1px solid var(--border)}h1{font-size:clamp(29px,4.5vw,49px);line-height:1.14;letter-spacing:-.035em;margin:14px 0 20px;max-width:780px}h2{font-size:clamp(21px,3vw,28px);line-height:1.26;margin:0 0 14px}h3{font-size:18px;margin:19px 0 6px}p{margin:12px 0;color:#d7e0f2}.lead{font-size:19px;color:#f4f5ff;max-width:800px}section{margin:35px 0}.callout{background:linear-gradient(125deg,rgba(113,73,210,.19),rgba(58,147,179,.1));padding:24px;border:1px solid #53518f;border-radius:18px}.btn{display:inline-block;text-decoration:none;background:linear-gradient(110deg,#9160fc,#c34fcf);color:#fff!important;font-weight:750;border-radius:12px;padding:12px 19px;margin-top:10px}.btn:hover{filter:brightness(1.09)}
ul,ol{color:#d7e0f2;padding-left:23px}li{margin:8px 0}.cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:16px}.card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px}.card h3{margin:0 0 10px}.card p{margin:0}.small{font-size:14px;color:var(--muted)}.related{border-top:1px solid var(--border);padding-top:26px}.related ul{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;padding:0}.sitefooter{border-top:1px solid var(--border);padding:28px 0 40px;color:var(--muted);font-size:14px}.sitefooter .container{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.sitefooter nav{display:flex;gap:14px;flex-wrap:wrap}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}