:root{color-scheme:dark;--tgh-night:#090d18;--tgh-panel:#111929;--tgh-ink:#eff3fa;--tgh-muted:#b3bed0;--tgh-line:#2b3549;--tgh-lime:#a6f36c;--tgh-purple:#bb9eff;--tgh-gold:#f2ce76;--tgh-blue:#8dc5ff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--tgh-night);color:var(--tgh-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.8}h1,h2,h3,p,ol,ul,dl,dd{margin:0}a{color:var(--tgh-lime);text-decoration:none}a:hover{color:#d4ffb6}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--tgh-gold);outline-offset:5px}button,input{border-radius:8px}[hidden]{display:none!important}.tgh-boundary{width:min(1240px,100%);padding-inline:40px;margin-inline:auto}.tgh-skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--tgh-lime);padding:12px 18px;color:#112116;border-radius:6px}.tgh-skip:focus{top:12px}.tgh-notice{background:#19272b;border-bottom:1px solid #334e43;color:#d8f5cc;font-size:12px;line-height:1.6;font-weight:600}.tgh-notice .tgh-boundary{padding-block:11px}.tgh-masthead{position:sticky;top:0;z-index:30;background:#090d18;border-bottom:1px solid var(--tgh-line)}.tgh-header-line{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:89px}.tgh-brand{display:flex;align-items:center;gap:12px;color:var(--tgh-ink);line-height:1.1;font-size:15px;font-weight:850;letter-spacing:.08em;flex-shrink:0}.tgh-brand:hover{color:var(--tgh-ink)}.tgh-brand-sign{display:grid;place-items:center;background:var(--tgh-lime);color:#10200e;border-radius:9px;width:40px;height:44px;font-size:32px;letter-spacing:0}.tgh-brand small{display:block;color:var(--tgh-lime);font-size:10px;font-weight:650;letter-spacing:.25em;margin-top:6px}.tgh-main-nav{display:flex;gap:31px;align-items:center}.tgh-main-nav a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;font-weight:650;color:#c1ccdd}.tgh-main-nav a:hover,.tgh-main-nav a[aria-current=page]{color:var(--tgh-lime)}.tgh-main-nav a:last-child{border:1px solid #6e9652;border-radius:7px;color:var(--tgh-lime);padding:0 16px}.tgh-hero{padding:29px 0 48px;background:radial-gradient(ellipse at 88% 10%,#352b5c66,transparent 55%);border-bottom:1px solid var(--tgh-line)}.tgh-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:29px;font-size:12px;line-height:1.7;color:#a2b0c9}.tgh-breadcrumb a{color:#aebee0}.tgh-breadcrumb>*+*::before{content:"/";display:inline-block;margin-right:10px;color:#7986a0}.tgh-breadcrumb span{max-width:100%}.tgh-hero-grid{display:grid;grid-template-columns:1fr;gap:35px}.tgh-eyebrow{color:var(--tgh-purple);font-size:11px;font-weight:750;line-height:1.7;letter-spacing:.16em;margin-bottom:21px}.tgh-hero h1{max-width:960px;font-size:clamp(2.3rem,4.9vw,4rem);line-height:1.09;letter-spacing:-.045em;font-weight:780;text-wrap:balance}.tgh-lead{font-size:18px;line-height:1.8;color:#c1cadd;max-width:800px;margin-top:23px}.tgh-byline{display:flex;align-items:center;gap:11px;margin-top:29px}.tgh-author-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#242439;color:var(--tgh-purple);border:1px solid #4b4266;border-radius:50%;font-size:10px;font-weight:750}.tgh-byline p{font-size:12px;line-height:1.7;color:#b2bfd2}.tgh-byline p>a{color:#d7e1ee}.tgh-byline p>span{display:block;color:#98a9c2;font-size:11px}.tgh-byline p>span>a{color:#bca6e9}.tgh-home-hero{padding-bottom:64px}.tgh-home-hero .tgh-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.tgh-home-hero h1{font-size:clamp(3rem,5.25vw,4.5rem);max-width:620px}.tgh-home-hero .tgh-lead{font-size:17px;max-width:570px}.tgh-hero-board{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:32px 20px 24px;border:1px solid #3e4660;border-radius:20px;background:radial-gradient(ellipse at center,#213f34,#121b25 65%);overflow:hidden;isolation:isolate}.tgh-hero-board>p{font-size:10px;letter-spacing:.24em;text-align:center;font-weight:650;color:#c3ddcb;line-height:1.8;position:relative;z-index:2}.tgh-board-orbit{position:absolute;width:360px;height:360px;border:1px solid #8acf6b27;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.tgh-board-orbit::after{content:"";position:absolute;inset:22px;border:1px solid #8acf6b18;border-radius:50%}.tgh-fan{position:relative;display:flex;justify-content:center;gap:0;padding:41px 0 34px;width:100%}.tgh-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;gap:5px;flex:none;width:63px;min-height:93px;padding:10px 9px;background:#f1f4ec;color:#182738;border:1px solid #f9fcf3;border-radius:8px;box-shadow:0 5px 13px #0003;font-family:Georgia,"Times New Roman",serif;line-height:1;font-size:28px}.tgh-card>b{align-self:flex-start;font-weight:700;font-size:21px;line-height:1}.tgh-card>span{align-self:flex-end;font-size:32px;line-height:1}.tgh-card-red{color:#a42b41}.tgh-fan .tgh-card{width:100px;min-height:151px;padding:15px 13px;border-radius:11px;box-shadow:0 15px 26px #0005}.tgh-fan .tgh-card>b{font-size:32px}.tgh-fan .tgh-card>span{font-size:51px}.tgh-fan .tgh-card:first-child{transform:translate(13px,12px) rotate(-16deg)}.tgh-fan .tgh-card:nth-child(2){z-index:2;transform:translateY(-4px)}.tgh-fan .tgh-card:last-child{transform:translate(-13px,12px) rotate(16deg)}.tgh-board-note{text-align:center;position:relative;z-index:2}.tgh-board-note span{color:#c7f7a9;font-size:10px;letter-spacing:.2em;font-weight:750}.tgh-board-note b{display:block;font-size:13px;color:#d9e7d8;margin-top:6px;font-weight:500}.tgh-content-layout{padding-top:6px;padding-bottom:65px}.tgh-with-rail{display:grid;grid-template-columns:215px minmax(0,1fr);gap:53px;padding-top:48px}.tgh-content{min-width:0}.tgh-study-rail{position:sticky;top:120px;align-self:start;border-left:1px solid #394159;padding:0 0 0 20px}.tgh-study-rail>p{font-size:10px;letter-spacing:.16em;color:var(--tgh-purple);font-weight:750;margin-bottom:19px}.tgh-study-rail nav{display:grid;gap:4px}.tgh-study-rail nav a{display:block;min-height:39px;padding:7px 0;color:#aab8d0;font-size:12px;line-height:1.8}.tgh-study-rail nav a[aria-current=location]{color:var(--tgh-lime);font-weight:700}.tgh-study-rail>span{display:block;margin-top:40px;font-size:10px;letter-spacing:.13em;color:#a1afc3;line-height:1.9}.tgh-section{padding:50px 0;border-bottom:1px solid var(--tgh-line)}.tgh-section:last-child{border-bottom:0;padding-bottom:8px}.tgh-section h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:720;line-height:1.23;letter-spacing:-.035em;color:#f0f5fb;margin-bottom:24px;text-wrap:balance}.tgh-section>p{max-width:850px;color:#b3bfd3;font-size:16px;line-height:1.9;margin-top:21px}.tgh-section>p.tgh-answer{color:#d2dbeb;margin-top:0;margin-bottom:29px;font-size:17px;line-height:1.85;max-width:900px}.tgh-with-rail .tgh-section{padding-top:39px;padding-bottom:39px}.tgh-with-rail .tgh-section:first-child{padding-top:0}.tgh-with-rail .tgh-section h2{font-size:27px}.tgh-with-rail .tgh-answer{font-size:16px}.tgh-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #3a4259;border-radius:12px;overflow:hidden}.tgh-pillar{position:relative;padding:25px 24px 53px;background:#141c2c;color:#f1f4fa;border-right:1px solid #3a4259}.tgh-pillar:last-child{border-right:0}.tgh-pillar:hover{background:#1b2936}.tgh-pillar>span{font-size:10px;color:var(--tgh-lime);letter-spacing:.1em}.tgh-pillar:nth-child(2)>span{color:var(--tgh-purple)}.tgh-pillar:nth-child(3)>span{color:var(--tgh-gold)}.tgh-pillar:nth-child(4)>span{color:var(--tgh-blue)}.tgh-pillar h3{font-size:22px;color:#f1f4fa;font-weight:650;line-height:1.25;letter-spacing:-.025em;margin-top:18px}.tgh-pillar p{color:#aebbce;font-size:13px;line-height:1.7;margin-top:14px}.tgh-pillar>b{position:absolute;bottom:17px;right:24px;font-size:22px;font-weight:400;color:var(--tgh-lime)}.tgh-featured-hand{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:25px;padding:29px;border:1px solid #3b4e41;background:#111f21;border-radius:13px;align-items:center}.tgh-featured-hand>div>span{display:block;font-size:10px;color:#b7cfb6;letter-spacing:.08em;margin-bottom:18px}.tgh-card-rack{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.tgh-featured-verdict{border-left:1px solid #3b4e41;padding-left:25px}.tgh-featured-verdict>b{font-size:21px;color:var(--tgh-lime);font-weight:650;line-height:1.4}.tgh-featured-verdict p{font-size:13px;color:#c2d0c6;line-height:1.8;margin-top:11px}.tgh-featured-verdict a{font-size:12px;display:inline-flex;min-height:44px;align-items:center;margin-top:9px}.tgh-finder{padding:22px 25px;background:#131c2c;border:1px solid #38435c;border-radius:10px;margin-bottom:23px}.tgh-finder label{display:block;font-size:13px;color:#e2e8f4;font-weight:650;margin-bottom:11px}.tgh-finder input{display:block;width:100%;font-size:16px;line-height:1.5;padding:15px 17px;background:#0b111f;border:1px solid #7285a3;color:#f2f7ff}.tgh-finder input::placeholder{color:#a5b4cb}.tgh-finder>p{font-size:12px;color:#a6b7cf;margin-top:13px}.tgh-search-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.tgh-search-index>a{display:block;padding:19px 0;border-bottom:1px solid #2b3549;min-width:0}.tgh-search-index span{display:block;font-size:10px;color:var(--tgh-purple);letter-spacing:.04em;margin-bottom:7px}.tgh-search-index strong{display:block;color:#d7e1ef;font-size:14px;font-weight:600;line-height:1.65}.tgh-search-index>a:hover strong{color:var(--tgh-lime)}.tgh-section>.tgh-search-help{font-size:14px;padding:18px 22px;background:#162333;border:1px solid #384b65;border-radius:8px}.tgh-number-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:28px 0 10px}.tgh-number-strip>div{border-left:2px solid var(--tgh-lime);padding-left:22px}.tgh-number-strip strong{display:block;font-size:50px;line-height:1.1;letter-spacing:-.05em;font-weight:600;color:#ecf4ed}.tgh-number-strip span{display:block;margin-top:13px;color:#a6b4ca;font-size:13px}.tgh-context-link{font-size:14px!important}.tgh-context-link a{text-decoration:underline;text-underline-offset:4px}.tgh-trust-line,.tgh-path-links,.tgh-document-links{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:26px}.tgh-trust-line a,.tgh-path-links a,.tgh-document-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.tgh-hand-sheet{border:1px solid #4c426b;border-radius:12px;overflow:hidden;background:linear-gradient(120deg,#1c2035,#141c2c)}.tgh-sheet-caption{display:flex;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid #4c426b;font-size:10px;letter-spacing:.1em;color:#c6b1f7}.tgh-sheet-caption>span{background:#302842;border:1px solid #665087;padding:3px 8px;border-radius:4px;font-weight:700}.tgh-sheet-caption>b{font-weight:600}.tgh-hand-sheet>.tgh-card-rack{padding:28px 24px;gap:11px}.tgh-method{counter-reset:tgh-step;list-style:none;padding:0;display:grid;gap:15px}.tgh-method li{position:relative;counter-increment:tgh-step;padding:21px 22px 21px 69px;background:#111c2b;border:1px solid #344056;border-radius:9px}.tgh-method li::before{content:counter(tgh-step,decimal-leading-zero);position:absolute;left:20px;top:24px;color:var(--tgh-lime);font-size:12px;font-weight:700;line-height:1.7}.tgh-method p{font-size:16px;color:#c6d2e4;line-height:1.85}.tgh-result{padding:23px 25px;background:#142622;border-left:3px solid var(--tgh-lime);border-radius:0 9px 9px 0}.tgh-result>span{font-size:10px;letter-spacing:.13em;color:var(--tgh-lime);font-weight:750}.tgh-result>p{margin-top:10px;font-size:16px;line-height:1.85;color:#cee1d7}.tgh-reading-list{border-top:1px solid #39435a}.tgh-reading-row{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;gap:18px;align-items:center;padding:23px 3px;border-bottom:1px solid #39435a}.tgh-row-index{color:var(--tgh-purple);font-size:11px;align-self:start;padding-top:3px}.tgh-reading-row strong{display:block;color:#e0e8f4;font-size:17px;line-height:1.55;font-weight:600}.tgh-reading-row small{display:block;font-size:13px;line-height:1.8;color:#a7b7cf;margin-top:7px}.tgh-arrow{font-size:22px;color:var(--tgh-lime)}.tgh-reading-row:hover strong{color:var(--tgh-lime)}.tgh-source-note{padding:22px 24px;background:#121b2a;border:1px solid #39445b;border-radius:9px;color:#aebdd3;font-size:14px;line-height:1.9}.tgh-source-note p+p{margin-top:18px}.tgh-source-note a{text-decoration:underline;text-underline-offset:4px}.tgh-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #3a475d;border-radius:10px;overscroll-behavior-x:contain}table{width:100%;min-width:630px;border-collapse:collapse;text-align:left;font-size:14px;color:#c2cfe3;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:12px;line-height:1.8;padding:16px 19px;background:#182339;color:#b2c3dc}th,td{padding:17px 19px;border-top:1px solid #344259;line-height:1.7}thead th{font-size:12px;font-weight:650;color:var(--tgh-purple);background:#131f32}tbody th{color:#d9e6f8;font-weight:550}tfoot th,tfoot td{color:var(--tgh-lime);font-weight:650;background:#152622}.tgh-glossary{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.tgh-glossary>div{border-top:1px solid #39435a;padding:23px 0;scroll-margin-top:110px}.tgh-glossary dt{color:var(--tgh-purple);font-size:20px;font-weight:650;line-height:1.4;margin-bottom:13px}.tgh-glossary dd{font-size:15px;line-height:1.9;color:#b9c7db}.tgh-glossary a{display:block;margin-top:8px;font-size:13px;min-height:34px}.tgh-lab{border:1px solid #48624c;border-radius:12px;background:radial-gradient(ellipse at center,#17342c,#112123);overflow:hidden}.tgh-lab-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 24px;border-bottom:1px solid #375545;font-size:11px;letter-spacing:.08em;color:#c0e3b9}.tgh-lab-hands{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:28px 25px}.tgh-lab-hands>div>p{font-size:11px;letter-spacing:.12em;color:#b3d1ba;margin-bottom:15px}.tgh-lab-prompt{font-size:17px;font-weight:600;color:#e0f0df;padding-inline:25px;line-height:1.7}.tgh-lab-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 25px 0}.tgh-lab-choices button{min-height:48px;padding:10px 16px;border:1px solid #a6f36c;background:var(--tgh-lime);color:#132210;font-size:14px;font-weight:700;line-height:1.5}.tgh-lab-choices button:disabled{background:#233f30;border-color:#5f835a;color:#d8e8d3}.tgh-lab-choices button[aria-pressed=true]{background:#f2ce76;border-color:#f2ce76;color:#2c250e}.tgh-lab-feedback{min-height:115px;padding:22px 25px;font-size:15px;line-height:1.9;color:#c8ddc9}.tgh-lab-bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:17px 25px;border-top:1px solid #375545;font-size:12px;color:#c1d5c7}.tgh-lab-bottom>p{margin-right:auto}.tgh-lab-bottom strong{color:var(--tgh-lime);font-size:18px;margin-left:5px}.tgh-lab-bottom button{min-height:44px;padding:8px 12px;border:1px solid #709568;background:#132721;color:#d3edc8;font-size:12px}.tgh-lab noscript p{padding:20px 25px;font-size:14px}.tgh-footer{background:#0d1422;border-top:1px solid #35435c;padding:45px 0 29px}.tgh-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid #2c3a50}.tgh-footer-top>p{color:#adbbd2;font-size:13px;max-width:300px}.tgh-footer-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:29px 0 35px}.tgh-footer-links nav{display:grid;align-content:start;gap:6px}.tgh-footer-links a{display:flex;align-items:center;min-height:36px;color:#b5c4dc;font-size:13px;line-height:1.7}.tgh-footer-links a:hover{color:var(--tgh-lime)}.tgh-footer-notice{padding:18px 21px;border:1px solid #4e6c49;border-radius:8px;background:#172721;color:#dbf6ce;font-size:13px;line-height:1.9;font-weight:650}.tgh-copyright{font-size:11px;color:#a7b6ce;line-height:1.8;margin-top:22px}
@media(max-width:1050px){.tgh-boundary{padding-inline:30px}.tgh-home-hero .tgh-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.tgh-home-hero h1{font-size:3.4rem}.tgh-hero-board{min-height:370px}.tgh-main-nav{gap:22px}.tgh-with-rail{grid-template-columns:180px minmax(0,1fr);gap:35px}.tgh-pillar{padding:23px 19px 50px}.tgh-pillar h3{font-size:20px}.tgh-featured-hand{gap:20px;padding:24px;grid-template-columns:1fr 1fr}.tgh-featured-verdict{grid-column:1/-1;border-left:0;border-top:1px solid #3b4e41;padding:20px 0 0}.tgh-search-index{grid-template-columns:1fr 1fr}.tgh-lab-hands{gap:18px;padding:25px 20px}.tgh-lab .tgh-card{width:55px;min-height:85px}.tgh-lab .tgh-card-rack{gap:7px}.tgh-lab-choices{gap:9px;padding:20px 20px 0}}
@media(max-width:800px){.tgh-header-line{min-height:83px}.tgh-main-nav{gap:16px}.tgh-main-nav a{font-size:12px}.tgh-brand{font-size:13px}.tgh-brand-sign{width:34px;height:39px;font-size:29px}.tgh-home-hero .tgh-hero-grid{grid-template-columns:1fr;gap:35px}.tgh-home-hero h1{font-size:3.5rem;max-width:640px}.tgh-home-hero .tgh-lead{max-width:650px}.tgh-hero-board{min-height:390px;max-width:540px;width:100%;justify-self:center}.tgh-pillar-grid{grid-template-columns:1fr 1fr}.tgh-pillar:nth-child(2){border-right:0}.tgh-pillar:nth-child(-n+2){border-bottom:1px solid #3a4259}.tgh-with-rail{grid-template-columns:1fr;gap:30px;padding-top:30px}.tgh-study-rail{position:static;border:1px solid #38445b;border-radius:8px;padding:15px 18px;background:#111a2a}.tgh-study-rail>p{margin-bottom:10px}.tgh-study-rail nav{display:flex;gap:9px 22px;flex-wrap:wrap}.tgh-study-rail nav a{padding:2px 0;min-height:32px}.tgh-study-rail>span{display:none}.tgh-glossary{gap:0 23px}.tgh-lab-hands{padding:28px 25px}.tgh-lab .tgh-card{width:63px;min-height:93px}.tgh-lab .tgh-card-rack{gap:9px}.tgh-lab-choices{padding:22px 25px 0;gap:12px}}
@media(max-width:620px){html{scroll-padding-top:125px}.tgh-boundary{padding-inline:21px}.tgh-notice{font-size:11px;line-height:1.7}.tgh-notice .tgh-boundary{padding-block:10px}.tgh-header-line{flex-wrap:wrap;gap:10px;min-height:0;padding-top:13px;padding-bottom:8px}.tgh-brand{font-size:14px}.tgh-brand-sign{width:32px;height:36px;font-size:27px}.tgh-brand small{font-size:9px;margin-top:5px}.tgh-main-nav{display:grid;grid-template-columns:.8fr 1fr .85fr 1.15fr;width:100%;gap:10px}.tgh-main-nav a{justify-content:center;min-height:42px;font-size:12px;white-space:nowrap}.tgh-main-nav a:last-child{padding-inline:7px}.tgh-hero{padding-top:21px;padding-bottom:34px}.tgh-breadcrumb{font-size:11px;gap:8px;margin-bottom:23px}.tgh-breadcrumb>*+*::before{margin-right:8px}.tgh-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:17px}.tgh-hero h1{font-size:2.5rem;line-height:1.13}.tgh-lead{font-size:16px;line-height:1.85;margin-top:19px}.tgh-byline{margin-top:23px;align-items:flex-start}.tgh-byline p{font-size:11px}.tgh-byline p>span{font-size:10px;margin-top:4px}.tgh-author-mark{width:32px;height:32px}.tgh-home-hero{padding-bottom:35px}.tgh-home-hero h1{font-size:2.85rem;line-height:1.08}.tgh-home-hero .tgh-lead{font-size:16px}.tgh-hero-board{min-height:358px;padding-top:27px}.tgh-fan .tgh-card{width:86px;min-height:133px}.tgh-fan .tgh-card>b{font-size:28px}.tgh-fan .tgh-card>span{font-size:44px}.tgh-fan{padding-top:35px;padding-bottom:30px}.tgh-section{padding-top:36px;padding-bottom:36px}.tgh-section h2{font-size:1.85rem;margin-bottom:21px}.tgh-section>p.tgh-answer{font-size:16px;line-height:1.9;margin-bottom:24px}.tgh-section>p{font-size:16px}.tgh-pillar{padding:23px 18px 51px}.tgh-pillar h3{font-size:20px;margin-top:16px}.tgh-pillar>span{font-size:9px}.tgh-pillar p{font-size:12px}.tgh-featured-hand{padding:23px 19px;gap:24px 15px}.tgh-featured-hand>div>span{font-size:9px;line-height:1.7;min-height:30px;margin-bottom:9px}.tgh-featured-hand .tgh-card{width:40px;min-height:69px;padding:8px 6px;border-radius:6px}.tgh-featured-hand .tgh-card>b{font-size:17px}.tgh-featured-hand .tgh-card>span{font-size:23px}.tgh-featured-hand .tgh-card-rack{gap:5px}.tgh-finder{padding:20px 18px}.tgh-finder input{padding:14px;font-size:16px}.tgh-search-index{gap:0 20px}.tgh-search-index>a{padding-block:17px}.tgh-search-index strong{font-size:13px}.tgh-search-index span{font-size:9px}.tgh-number-strip{gap:18px;padding-top:20px}.tgh-number-strip>div{padding-left:12px}.tgh-number-strip strong{font-size:33px}.tgh-number-strip span{font-size:11px;line-height:1.65}.tgh-trust-line,.tgh-path-links{display:grid;gap:4px}.tgh-content-layout{padding-bottom:40px}.tgh-with-rail{gap:30px}.tgh-with-rail .tgh-section{padding-top:32px;padding-bottom:32px}.tgh-with-rail .tgh-section h2{font-size:25px}.tgh-study-rail{padding:15px}.tgh-study-rail nav{gap:5px 20px}.tgh-study-rail nav a{font-size:12px;min-height:36px}.tgh-sheet-caption{padding:14px 17px;gap:12px;font-size:9px;letter-spacing:.07em}.tgh-hand-sheet>.tgh-card-rack{padding:23px 17px;gap:9px}.tgh-hand-sheet .tgh-card{width:53px;min-height:83px}.tgh-hand-sheet .tgh-card>b{font-size:19px}.tgh-hand-sheet .tgh-card>span{font-size:28px}.tgh-method{gap:12px}.tgh-method li{padding:19px 17px 19px 53px}.tgh-method li::before{left:16px;top:22px;font-size:11px}.tgh-method p{font-size:15px;line-height:1.9}.tgh-result{padding:21px 19px}.tgh-result>p{font-size:15px;line-height:1.9}.tgh-reading-row{padding:21px 0;gap:13px;grid-template-columns:23px minmax(0,1fr) 17px}.tgh-reading-row strong{font-size:16px}.tgh-reading-row small{font-size:13px}.tgh-source-note{padding:20px 18px;font-size:14px}.tgh-glossary{grid-template-columns:1fr}.tgh-glossary dt{font-size:21px}.tgh-glossary dd{font-size:16px}.tgh-lab-top{padding:15px 18px;font-size:10px;gap:12px}.tgh-lab-hands{gap:12px;padding:24px 17px}.tgh-lab .tgh-card{width:42px;min-height:68px;padding:8px 6px;border-radius:6px}.tgh-lab .tgh-card>b{font-size:16px}.tgh-lab .tgh-card>span{font-size:24px}.tgh-lab .tgh-card-rack{gap:5px}.tgh-lab-prompt{font-size:16px;padding-inline:18px}.tgh-lab-choices{padding:19px 17px 0;gap:8px}.tgh-lab-choices button{font-size:12px;padding:10px 8px;min-height:46px}.tgh-lab-feedback{padding:20px 18px;min-height:150px;font-size:14px;line-height:1.85}.tgh-lab-bottom{padding:16px 18px;gap:9px 13px}.tgh-lab-bottom>p{width:100%;font-size:12px}.tgh-lab-bottom button{font-size:12px}.tgh-footer{padding-top:32px}.tgh-footer-top{display:block;padding-bottom:25px}.tgh-footer-top>p{margin-top:20px;font-size:13px}.tgh-footer-links{grid-template-columns:1fr 1fr;gap:22px;padding:23px 0}.tgh-footer-links>nav:last-child{grid-column:1/-1;display:flex;gap:30px}.tgh-footer-links a{font-size:12px}.tgh-footer-notice{font-size:12px;padding:17px}.tgh-copyright{font-size:10px}}
@media(max-width:360px){.tgh-boundary{padding-inline:16px}.tgh-main-nav{gap:7px}.tgh-main-nav a{font-size:11px}.tgh-home-hero h1{font-size:2.6rem}.tgh-hero h1{font-size:2.2rem}.tgh-search-index{grid-template-columns:1fr}.tgh-pillar{padding:21px 14px 48px}.tgh-pillar h3{font-size:18px}.tgh-number-strip{gap:12px}.tgh-number-strip strong{font-size:29px}.tgh-lab .tgh-card{width:36px;min-height:62px}.tgh-lab-hands{padding-inline:14px}.tgh-lab .tgh-card-rack{gap:4px}.tgh-featured-hand{padding-inline:16px;gap:23px 12px}.tgh-featured-hand .tgh-card{width:36px;min-height:64px}.tgh-featured-hand .tgh-card-rack{gap:4px}.tgh-hero-board>p{font-size:9px}.tgh-fan .tgh-card{width:81px;min-height:126px}.tgh-fan{padding-inline:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
