
.gt-review-notice{position:relative;z-index:10002;background:#172338;color:#fff;padding:9px 20px;text-align:center;font:12px/1.5 Arial,sans-serif;letter-spacing:.1px}
#SITE_HEADER.gt-header{display:flex!important;align-items:center;justify-content:space-between;gap:30px;padding:22px 3.8%;background:#fff;box-sizing:border-box;width:100%;min-height:84px;position:relative!important;height:auto!important;z-index:10001;font-family:Arial,Helvetica,sans-serif;color:#171b29;grid-area:1/1/2/2}
.gt-brand{display:block;flex-shrink:0;color:#101010;text-decoration:none;font-size:30px;font-weight:800;line-height:1}.gt-brand img{width:166px;height:43px;object-fit:contain}.gt-brand small{display:block;font-size:8px;text-align:right;font-weight:400}
.gt-header nav{display:flex;align-items:center;gap:30px;font-size:16px;font-weight:600;line-height:1.4}.gt-header a{text-decoration:none;color:inherit}.gt-header details{position:relative;border:0;padding:0;margin:0}.gt-header summary{cursor:pointer;list-style:none;font:inherit}.gt-header summary::-webkit-details-marker{display:none}.gt-header details>div{position:absolute;top:30px;right:0;min-width:220px;padding:12px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 12px 26px #00000012}.gt-header details a{display:block;padding:10px}.gt-header nav>a:last-of-type{background:#ff9933;border-radius:30px;padding:9px 24px;font-weight:700;letter-spacing:1px}.gt-header button{background:none;border:0;color:#171b29;font:inherit;opacity:.55}.gt-header a:focus-visible,.gt-header summary:focus-visible{outline:3px solid #df701c;outline-offset:5px}
#SITE_FOOTER.gt-footer{display:block!important;position:relative!important;height:auto!important;background:#000;color:#767879;font:14px/normal Inter,Arial,sans-serif;grid-area:4/1/5/2;box-sizing:border-box;width:100%;padding:0 20px}.gt-footer-inner{position:relative;max-width:980px;margin:auto;display:grid;grid-template-columns:202px 192px 85px 122px 116px;align-items:center;row-gap:24px;padding:24px 0}.gt-footer a{color:#767879;text-decoration:underline}.gt-footer-research{grid-column:1;width:202px}.gt-footer-legal{grid-column:3}.gt-footer-contact{grid-column:4}.gt-footer-social{grid-column:5;display:flex;align-items:center;gap:10px}.gt-footer-social a,.gt-footer-social img{display:block;width:32px;height:32px}.gt-footer-social img{object-fit:cover}.gt-footer p{grid-column:1/-1;width:422px;margin:0 0 0 142px;text-align:center;color:#3b3c3c;font:14px/1.6 Inter,Arial,sans-serif;letter-spacing:.01em}
@media(max-width:800px){.gt-footer-inner{height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding:24px 0}.gt-footer-inner>a,.gt-footer-social,.gt-footer p{position:static}.gt-footer p{width:100%;margin:0}}
.gt-header details[open]{z-index:10003}
@media(max-width:800px){#SITE_HEADER.gt-header{flex-wrap:wrap;padding:18px 22px;gap:20px}.gt-header nav{gap:18px;font-size:13px;flex-wrap:wrap}.gt-brand img{width:140px;height:auto}.gt-header nav>a:last-of-type{padding:8px 14px}.gt-review-notice{font-size:11px}.gt-footer div{gap:16px}}
/* Shared header: aligned chevrons and a continuous pointer path into each panel. */
#SITE_HEADER .gt-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;list-style:none;white-space:nowrap}
#SITE_HEADER .gt-dropdown-trigger::marker{content:""}
#SITE_HEADER .gt-dropdown-chevron{display:block;width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(0);transition:transform .22s ease}
#SITE_HEADER details[open] .gt-dropdown-chevron{transform:rotate(180deg)}
#SITE_HEADER details>.gt-dropdown-panel{position:absolute;top:calc(100% + 10px);right:0;min-width:0;width:280px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px;background:#fff;border:1px solid #e8ebef;border-radius:18px;box-shadow:0 16px 36px #0a13221a;z-index:10004}
#SITE_HEADER details>.gt-dropdown-panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
#SITE_HEADER details[open]>.gt-dropdown-panel{animation:gt-dropdown-reveal .2s ease-out both}
#SITE_HEADER .gt-dropdown-panel a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:10px;font-size:15px;line-height:1.4;white-space:normal;transition:background-color .16s ease,color .16s ease}
#SITE_HEADER .gt-dropdown-panel a:hover,#SITE_HEADER .gt-dropdown-panel a:focus-visible{background:#fff1e3;color:#87400a}
@keyframes gt-dropdown-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:800px){
 #SITE_HEADER nav{position:relative;max-width:100%}
 #SITE_HEADER details{position:static}
 #SITE_HEADER details>.gt-dropdown-panel{left:0;right:auto;width:min(320px,100%);top:calc(100% + 10px)}
}
@media(prefers-reduced-motion:reduce){#SITE_HEADER .gt-dropdown-chevron,#SITE_HEADER .gt-dropdown-panel a{transition:none}#SITE_HEADER details[open]>.gt-dropdown-panel{animation:none}}
