:root{--bg:#f7f6f2;--surface:rgba(255,255,255,.85);--solid:#fff;--label:#2d302a;--label2:#53544e;--sec:#6c6c63;--tint:#796385;--indigo:#776086}.wrap{max-width:1380px}.mahakala-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 18px;border-bottom:1px solid var(--sep);font-size:11px;color:var(--label2)}.mahakala-nav>span{font-size:9px;letter-spacing:.08em;text-align:center}.hero{padding-top:40px}.hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(48px,7vw,96px);letter-spacing:-.05em}.hero h1 .grad{color:#3d3442;background:none;-webkit-text-fill-color:currentColor}.hero .eyebrow{letter-spacing:.12em;color:#796385;font-size:10px}.hero .sub{max-width:830px;margin:18px auto 0}.mahakala-notice{font-size:11px;line-height:1.7;color:#69655e;max-width:900px;margin:17px auto}.tabletop-hero h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}.tabletop-layout{scroll-margin-top:20px}.full-skip{position:fixed;left:16px;top:-100px;z-index:200;background:#353136;color:white;padding:12px 18px}.full-skip:focus{top:12px}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #877193;outline-offset:3px}@media(max-width:600px){.mahakala-nav{gap:12px;font-size:10px}.mahakala-nav>span{display:none}.hero{padding-top:25px}.hero .sub{font-size:13px}.mahakala-notice{font-size:10px}.wrap{padding-top:12px}}
.mahakala-nav .mahakala-wordmark{font:28px/1 Georgia,serif;letter-spacing:-.035em;color:#3d3442}@media(max-width:600px){.mahakala-nav .mahakala-wordmark{font-size:23px}.mahakala-nav>a:last-child{max-width:110px;text-align:right}}
body.gt-table-primary,body.gt3d-primary{overflow:auto}body.gt-table-primary nav.tabs,body.gt3d-primary nav.tabs{position:sticky;top:0;left:auto;right:auto;border-radius:0;margin:0}body.gt-table-primary nav.tabs button.on,body.gt3d-primary nav.tabs button.on{background:#75617f}.mahakala-nav{padding:14px 20px;min-height:58px;background:var(--bg);position:relative;z-index:121}.mahakala-nav-tools{display:flex;align-items:center;gap:18px}.mahakala-nav-tools button{font:inherit;color:inherit;background:transparent;border:0;padding:4px 0;cursor:pointer}.mahakala-nav-tools button:hover{color:#796385}@media(max-width:600px){.mahakala-nav{padding:12px}.mahakala-nav-tools{gap:10px;font-size:9px}}
