*{margin:0;padding:0;box-sizing:border-box}:root{--deep:#050d1a;--blue:#4c98b0;--cyan:#22d3ee;--text:#e2e8f0;--dim:#a1afc4;--card:rgba(15,25,40,.6);--nav-accent:var(--blue);--nav-accent-rgb:76,152,176}#ast-scroll-top,.ast-scroll-to-top,.ast-scroll-top{pointer-events:none!important}.ast-button-wrap .menu-toggle:active,.ast-button-wrap .menu-toggle:focus,.ast-mobile-menu-trigger:active,.ast-mobile-menu-trigger:focus,.main-header-menu-toggle:active,.main-header-menu-toggle:focus{outline:0!important;box-shadow:none!important}@media(hover:none){.ast-button-wrap .menu-toggle:hover,.ast-mobile-menu-trigger:hover,.main-header-menu-toggle:hover{background:0 0!important}}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif!important;background:var(--deep)!important;color:var(--text);overflow-x:hidden;line-height:1.7;margin:0!important;padding:0!important}/* tt_render_zoomable_image() FOUC guard: the magnifier glyph is in the DOM from first paint but full .tt-zoomable* rules live in tt_render_lightbox() at page footer. Hide+size the glyph here (head-loaded) so it cannot flash before footer CSS parses. Hover reveal still comes from footer inline CSS. */ .tt-zoomable{position:relative;display:inline-block}.tt-zoomable-glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:54px;height:54px;opacity:0;pointer-events:none;z-index:3;display:flex;align-items:center;justify-content:center}.tt-zoomable-glyph svg{width:24px;height:24px}html body .skip-link,html body a.skip-link{position:fixed;top:-100px;left:8px;z-index:10000;background:var(--blue)!important;color:#fff!important;padding:10px 16px;border-radius:8px;font-weight:600;text-decoration:underline!important;text-underline-offset:2px;transition:top .15s}html body .skip-link:focus,html body .skip-link:focus-visible,html body a.skip-link:focus,html body a.skip-link:focus-visible{top:8px!important;outline:2px solid var(--cyan)!important;outline-offset:2px!important}@media print{html body .skip-link,html body a.skip-link{display:none!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.scroll-prog{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--blue));z-index:9999;width:0;box-shadow:0 0 20px var(--cyan)}.aurora{position:fixed;inset:0;z-index:-3;overflow:hidden}.aurora-blob{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;animation:15s ease-in-out infinite aurora;will-change:transform}.aurora-blob:first-child{width:800px;height:800px;background:rgba(34,211,238,.15);top:-20%;left:-10%}.aurora-blob:nth-child(2){width:600px;height:600px;background:rgba(14,165,233,.12);top:30%;right:-15%;animation-delay:-5s}.aurora-blob:nth-child(3){width:700px;height:700px;background:rgba(34,211,238,.1);bottom:-20%;left:30%;animation-delay:-10s}.aurora-blob:nth-child(4){width:500px;height:500px;background:rgba(14,165,233,.1);top:50%;left:50%;animation-delay:-7s}@keyframes aurora{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.95)}75%{transform:translate(-50px,-30px) scale(1.05)}}.grid-bg{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(14,165,233,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.03) 1px,transparent 1px);background-size:60px 60px}.tt-container{max-width:1200px;margin:0 auto;padding:0 24px}.tt-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:12px 0;background:rgba(5,13,26,.9);backdrop-filter:blur(20px);border-bottom:1px solid rgba(var(--nav-accent-rgb),.18);transition:.4s}.tt-nav.scrolled{background:rgba(5,13,26,.95)}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-family:'JetBrains Mono',monospace;font-size:1.4rem;font-weight:700;text-decoration:none!important;display:flex;align-items:center;gap:8px}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--cyan),var(--blue));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.logo-icon.logo-icon--cover{background:0 0;padding:0;overflow:hidden}.logo-icon .logo-icon-img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.logo-text{background:linear-gradient(135deg,var(--tt-lightest,#7dbeca),var(--tt-light,#649aa9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.logo-text--siw{font-family:Orbitron,'JetBrains Mono',monospace;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.logo-cursor{display:inline-block;width:2px;height:18px;background:var(--nav-accent);margin-left:2px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.nav-links{display:flex;gap:8px;list-style:none!important;margin:0!important;padding:0!important;align-items:center}.nav-links li{list-style:none!important}.nav-links a{color:var(--dim)!important;text-decoration:none!important;font-size:.9rem;font-weight:500;padding:10px 16px;border-radius:8px;transition:.3s;display:block;white-space:nowrap}.nav-links a:hover{color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-links a:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px;color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-links a.active{color:var(--nav-accent)!important;background:rgba(var(--nav-accent-rgb),.18);box-shadow:0 0 12px rgba(var(--nav-accent-rgb),.3)}.nav-links a.active:hover{color:#fff!important;background:rgba(var(--nav-accent-rgb),.22)}.nav-links a.nav-cta{background:linear-gradient(135deg,var(--cyan),var(--blue))!important;color:#fff!important;font-weight:600}.nav-links a.nav-cta:focus-visible{outline:#fff solid 2px;outline-offset:3px;background:linear-gradient(135deg,var(--cyan),var(--blue))!important}.nav-links a.nav-cta.btn-sponsor{background:linear-gradient(135deg,#235668,#649aa9)!important;box-shadow:0 4px 20px rgba(35,86,104,.3)}.nav-links a.nav-cta.btn-sponsor:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(35,86,104,.4)}.nav-social{display:flex;gap:6px}.nav-links+.nav-social{margin-left:18px}.nav-social a{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(var(--nav-accent-rgb),.18);display:flex;align-items:center;justify-content:center;color:var(--dim)!important;transition:.2s;text-decoration:none!important}.nav-social a:hover{background:rgba(var(--nav-accent-rgb),.18);color:var(--nav-accent)!important;transform:translateY(-2px)}.nav-social a:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px;background:rgba(var(--nav-accent-rgb),.18);color:var(--nav-accent)!important}.nav-social a svg{width:16px;height:16px}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:flex;align-items:center;gap:6px;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1;color:var(--dim)!important;background:0 0;border:0;padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:.3s}.nav-dropdown-trigger:hover{color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-dropdown-trigger:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px;color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-dropdown-caret{font-size:.7em;transition:transform .3s}.nav-dropdown.is-open .nav-dropdown-caret,.nav-dropdown:focus-within .nav-dropdown-caret,.nav-dropdown:hover .nav-dropdown-caret{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;list-style:none!important;margin:0!important;padding:6px!important;background:rgba(10,20,35,.98);backdrop-filter:blur(20px);border:1px solid rgba(var(--nav-accent-rgb),.2);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility .25s;z-index:1001}.nav-dropdown-menu::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:8px}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}html:not(.tt-dd-js) .nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu li{list-style:none!important}.nav-dropdown-menu a{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:8px;color:var(--dim)!important;font-size:.9rem;font-weight:500;text-decoration:none!important;white-space:nowrap;transition:.2s}.nav-dropdown-menu a:hover{color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-dropdown-menu a:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px;color:var(--text)!important;background:rgba(var(--nav-accent-rgb),.12)}.nav-dropdown-menu .nav-dropdown-icon{flex:0 0 auto;width:1.4em;text-align:center;font-style:normal;line-height:1;overflow:hidden}.nav-search-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:8px;background:rgba(255,255,255,.05);border:1px solid rgba(var(--nav-accent-rgb),.18);border-radius:8px;color:var(--dim)!important;cursor:pointer;transition:.2s;flex-shrink:0}.nav-search-btn:hover{background:rgba(var(--nav-accent-rgb),.18);color:var(--nav-accent)!important;transform:translateY(-2px)}.nav-search-btn:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px;background:rgba(var(--nav-accent-rgb),.18);color:var(--nav-accent)!important}.nav-search-btn svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;stroke:currentColor!important;fill:none!important}.hamburger{display:none;width:44px;height:44px;flex-shrink:0;background:rgba(var(--nav-accent-rgb),.12);border:1px solid rgba(var(--nav-accent-rgb),.25);border-radius:12px;cursor:pointer;position:relative;transition:.3s;outline:0;-webkit-tap-highlight-color:transparent}.hamburger:active,.hamburger:focus{outline:0;background:rgba(var(--nav-accent-rgb),.12)}.hamburger:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px;background:rgba(var(--nav-accent-rgb),.2)}.hamburger svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;stroke:var(--nav-accent);stroke-width:2;fill:none;stroke-linecap:round}.hamburger .line1,.hamburger .line2,.hamburger .line3{transition:.3s;transform-box:fill-box;transform-origin:center}.hamburger.active .line1{transform:translateY(6px) rotate(45deg)}.hamburger.active .line2{opacity:0}.hamburger.active .line3{transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;top:60px;right:20px;width:280px;background:rgba(10,20,35,.95);backdrop-filter:blur(20px);border:1px solid rgba(var(--nav-accent-rgb),.2);border-radius:16px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:.3s;z-index:999;box-shadow:0 25px 50px rgba(0,0,0,.5)}.mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0) scale(1);max-height:calc(100dvh - 76px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu a{display:flex!important;align-items:center;gap:12px;padding:14px 16px!important;color:var(--dim)!important;text-decoration:none!important;border-radius:10px;transition:.3s;font-weight:500}.mobile-menu a:hover{background:rgba(var(--nav-accent-rgb),.12);color:var(--text)!important}.mobile-menu a:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px;background:rgba(var(--nav-accent-rgb),.12);color:var(--text)!important}.mobile-menu-disclosure{margin-top:6px;border-top:1px solid rgba(var(--nav-accent-rgb),.18)}.mobile-menu-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:600;color:var(--text)!important;border-radius:10px;transition:background .25s,color .25s;-webkit-tap-highlight-color:transparent}.mobile-menu-disclosure>summary::-webkit-details-marker{display:none}.mobile-menu-disclosure>summary::after{content:'▾';font-size:.85rem;color:var(--dim);transition:transform .25s,color .25s;flex-shrink:0}.mobile-menu-disclosure[open]>summary{background:rgba(var(--nav-accent-rgb),.08);color:var(--nav-accent)!important}.mobile-menu-disclosure[open]>summary::after{transform:rotate(180deg);color:var(--nav-accent)}.mobile-menu-disclosure>summary:hover{background:rgba(var(--nav-accent-rgb),.12)}.mobile-menu-disclosure>summary:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px;background:rgba(var(--nav-accent-rgb),.12)}.mobile-menu-disclosure-panel{display:flex;flex-direction:column;padding:0 0 4px}.mobile-menu-disclosure-panel a{padding-top:10px!important;padding-bottom:10px!important;padding-left:20px!important;font-size:.92rem}.mobile-menu-group{margin-top:6px;padding-top:6px;border-top:1px solid rgba(var(--nav-accent-rgb),.18)}.mobile-menu-heading{margin:0;padding:6px 16px 2px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-accent)!important}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--dim)!important;text-decoration:none!important;font-size:.9rem;padding:8px 16px;border-radius:10px;background:rgba(14,165,233,.06);border:1px solid rgba(14,165,233,.12);transition:.3s;outline:0;-webkit-tap-highlight-color:transparent}.back-link:hover{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.25);color:var(--blue)!important}.back-link:active,.back-link:focus{outline:0}.back-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.25);color:var(--blue)!important}.back-link .back-arrow{width:18px;height:18px;transition:transform .2s}.back-link:hover .back-arrow{transform:translateX(-3px)}.tt-footer{border-top:1px solid rgba(14,165,233,.08);padding:50px 0 25px;background:rgba(5,10,20,.5)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-grid.footer-grid--five{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:32px}.footer-brand p{color:var(--dim);font-size:.85rem;margin-top:14px;max-width:280px}.footer-col h4,.footer-col-heading{font-size:.85rem;font-weight:700;margin-bottom:16px;color:var(--text)}.footer-col a{display:block;color:var(--dim)!important;text-decoration:none!important;font-size:.85rem;padding:6px 0;transition:.3s}.footer-col a:hover{color:var(--blue)!important}.footer-col a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;color:var(--cyan)!important;border-radius:4px}.footer-codeduck-link{padding:6px 0;line-height:0;display:inline-block!important}.footer-codeduck-mark{display:block;width:auto;height:auto;max-width:50px;max-height:36px;object-fit:contain;opacity:.85;transition:opacity .25s,transform .25s}.footer-codeduck-link:focus-visible .footer-codeduck-mark,.footer-codeduck-link:hover .footer-codeduck-mark{opacity:1;transform:translateY(-1px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid rgba(14,165,233,.08)}.footer-bottom p{color:var(--dim);font-size:.8rem}.social-links{display:flex;gap:10px}.social-links a{width:38px;height:38px;border-radius:10px;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.1);display:flex;align-items:center;justify-content:center;color:var(--dim)!important;transition:.3s;text-decoration:none!important}.social-links a:hover{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff!important;transform:translateY(-3px)}.social-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff!important}.social-links a svg{width:16px;height:16px}.footer-legal{text-align:center;padding-top:24px;margin-top:24px;border-top:1px solid rgba(14,165,233,.08)}.footer-legal a{color:var(--dim)!important;text-decoration:none!important;font-size:.8rem;margin:0 8px;transition:color .3s}.footer-legal a:hover{color:var(--blue)!important}.footer-legal a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;color:var(--cyan)!important;border-radius:4px}.footer-legal span{color:#475569}.tt-footer-print{font-weight:600;display:inline-flex;align-items:center;gap:5px}.tt-footer-print:hover{color:var(--mk-cyan,#22d3ee)!important}.tt-footer-print-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.footer-alt-domains{text-align:center;padding-top:18px;margin-top:18px;border-top:1px dotted rgba(14,165,233,.1);font-size:.78rem;color:var(--dim);line-height:1.7}.footer-alt-domains-label{color:var(--dim);font-weight:500;margin-right:2px}.footer-alt-domains a{color:var(--dim)!important;text-decoration:none!important;border-bottom:1px dotted rgba(14,165,233,.25);padding-bottom:1px;transition:color .25s,border-color .25s}.footer-alt-domains a:focus-visible,.footer-alt-domains a:hover{color:var(--cyan)!important;border-bottom-color:var(--cyan)}.footer-alt-domains-sep{color:#475569;margin:0 4px;user-select:none}.tt-recaptcha-link{color:var(--dim);text-decoration:none;border-bottom:1px dotted rgba(125,190,202,.35);padding-bottom:1px;transition:color .25s,border-color .25s}.tt-recaptcha-link:focus-visible,.tt-recaptcha-link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.ocb-sub-section .ocb-sub-disclosure a,:not(.ocb-page) .ocb-sub-disclosure a{color:var(--dim);text-decoration:none;border-bottom:1px dotted rgba(125,190,202,.35);padding-bottom:1px;transition:color .25s,border-color .25s}.ocb-sub-section .ocb-sub-disclosure a:focus-visible,.ocb-sub-section .ocb-sub-disclosure a:hover,:not(.ocb-page) .ocb-sub-disclosure a:focus-visible,:not(.ocb-page) .ocb-sub-disclosure a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.footer-disclaimer{text-align:center;padding-top:20px;margin-top:20px;border-top:1px solid rgba(14,165,233,.08);color:var(--dim);font-size:.8rem;line-height:1.6}.footer-simple{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-simple p{color:var(--dim);font-size:.85rem}.tt-footer{padding-bottom:100px}.scroll-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,var(--cyan),var(--blue));border:none;border-radius:14px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px) translateZ(0);transition:opacity .3s,visibility .3s,transform .3s,box-shadow .3s;z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(34,211,238,.3);outline:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:bottom,transform,opacity}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0) translateZ(0)}.scroll-top:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(34,211,238,.4)}.scroll-top:active,.scroll-top:focus{outline:0;transform:translateY(0);box-shadow:0 4px 20px rgba(34,211,238,.3)}.scroll-top:focus-visible{outline:#fff solid 2px;outline-offset:3px;box-shadow:0 8px 30px rgba(34,211,238,.45)}.scroll-top svg,button#scrollTop.scroll-top svg,button.scroll-top svg{width:22px!important;height:22px!important;min-width:22px!important;fill:none!important;stroke:#fff!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important}#ast-scroll-top,.ast-scroll-to-top,.ast-scroll-top,.back-to-top,.scroll-to-top:not(.scroll-top),.scrollup,[class*=scroll-to-top]:not(.scroll-top),[id*=scroll-top]:not(#scrollTop),a[href="#top"]:not(.nav-links a){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}@media(max-width:1200px){.footer-grid.footer-grid--five{grid-template-columns:1fr 1fr 1fr;gap:28px}.footer-grid.footer-grid--five .footer-brand{grid-column:1/-1}}@media(max-width:1024px){.footer-grid,.footer-grid.footer-grid--five{grid-template-columns:1fr 1fr}}@media(max-width:1205px){.nav-links{display:none!important}.hamburger{display:flex!important;align-items:center;justify-content:center}.tt-nav .logo{min-width:0;max-width:calc(100vw - 120px)}.tt-nav .logo-text{font-size:1.15rem}}.tt-nav:has(.nav-dropdown) .nav-links{gap:3px}.tt-nav:has(.nav-dropdown) .nav-links>li>.nav-dropdown-trigger,.tt-nav:has(.nav-dropdown) .nav-links>li>a{padding:10px 11px}.tt-nav:has(.nav-dropdown) .nav-links+.nav-social{margin-left:10px}.tt-nav:has(.nav-social) .tt-container{max-width:none;width:100%}.tt-nav:has(.nav-social) .nav-inner{gap:12px;min-width:0}.tt-nav:has(.nav-social) .logo{flex:0 1 auto;min-width:0}.tt-nav:has(.nav-social) .nav-links{flex:0 1 auto;min-width:0}.tt-nav:has(.nav-social) .nav-social{flex-shrink:0}@media(max-width:1499px){.tt-nav:has(.nav-social) .nav-links{display:none!important}.tt-nav:has(.nav-social) .hamburger{display:flex!important;align-items:center;justify-content:center}}@media(max-width:600px){.nav-social{display:none!important}.tt-nav .logo{max-width:calc(100vw - 70px)}.tt-nav .logo-text{font-size:1.1rem}}@media(max-width:480px){.tt-nav .tt-container{padding-left:16px;padding-right:16px}.tt-nav .logo-text{font-size:1rem}}@media(max-width:768px){.footer-grid,.footer-grid.footer-grid--five{grid-template-columns:1fr}.footer-bottom,.footer-simple{flex-direction:column;gap:16px;text-align:center}.footer-legal a{display:inline-block;margin:4px 6px}}.siw-intent-hub .siw-intent-crumb a,.siw-intent-hub .siw-intent-panel a{text-decoration:none!important;text-decoration-color:transparent!important}.siw-intent-hub .siw-intent-panel a:focus-visible,.siw-intent-hub .siw-intent-panel a:hover{text-decoration:underline!important;text-decoration-color:currentColor!important}.contact-hero a:not([class*=btn]),.content-text a:not([class*=btn]),.entry-content a:not([class*=btn]),.form-card a:not([class*=btn]),.form-section a:not([class*=btn]),.news-content-body a:not([class*=btn]),.page-content a:not([class*=btn]),.policy-content a:not([class*=btn]),.tt-container a:not([class*=btn]):not(.nav-cta):not(.hero-relief-valve-link):not(.siw-transcript-title-link):not(.siw-transcript-episode-link):not(.siw-transcript-cover-link):not(.siw-commentary-title-link):not(.siw-commentary-episode-link):not(.siw-commentary-cover-link):not(.siw-show-notes-title-link):not(.siw-show-notes-episode-link):not(.siw-show-notes-cover-link),main a:not([class*=btn]):not(.nav-cta):not(.back-link):not(.hero-relief-valve-link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .2s,text-decoration-thickness .2s}.contact-hero a:not([class*=btn]):hover,.content-text a:not([class*=btn]):hover,.entry-content a:not([class*=btn]):hover,.form-card a:not([class*=btn]):hover,.form-section a:not([class*=btn]):hover,.news-content-body a:not([class*=btn]):hover,.page-content a:not([class*=btn]):hover,.policy-content a:not([class*=btn]):hover,.tt-container a:not([class*=btn]):not(.nav-cta):not(.hero-relief-valve-link):not(.siw-transcript-title-link):not(.siw-transcript-episode-link):not(.siw-transcript-cover-link):not(.siw-commentary-title-link):not(.siw-commentary-episode-link):not(.siw-commentary-cover-link):not(.siw-show-notes-title-link):not(.siw-show-notes-episode-link):not(.siw-show-notes-cover-link):hover,main a:not([class*=btn]):not(.nav-cta):not(.back-link):not(.hero-relief-valve-link):hover{text-decoration-thickness:2px;text-decoration-color:currentColor}