.tga strong,.tga b{font-weight:500}.tga{--tga-ink: #0e1525;--tga-body: #3b4859;--tga-soft: #64748b;--tga-faint: #94a3b8;--tga-hairline: rgba(14, 21, 37, .08);--tga-hairline-soft: rgba(14, 21, 37, .05);--tga-indigo: #5549e0;--tga-indigo-bright: #695cff;--tga-teal: #20b7a2;--tga-c-o: #7c3aed;--tga-c-c: #16a34a;--tga-c-e: #d97706;--tga-c-a: #db2777;--tga-c-s: #2563eb;--tga-elev-1: 0 0 0 1px rgba(14, 21, 37, .06);--tga-elev-2: 0 0 0 1px rgba(14, 21, 37, .06), 0 2px 4px rgba(14, 21, 37, .05)}.tga-hero{background:#0e1525;color:#fff;overflow:hidden}.tga-h1{font-size:clamp(2rem,4.5vw,3.1rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.tga-h1 em{font-style:normal;color:var(--tga-teal)}.tga-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;font-size:.8125rem;color:#8d99ae}.tga-byline a{color:#cbd5e1;text-decoration:underline;text-decoration-color:#cbd5e159;text-underline-offset:2px}.tga-byline a:hover{color:#fff}.tga-hero-def{font-size:1.125rem;line-height:1.7;color:#b9c2d0}.tga-hero-def strong{font-weight:500;color:#e7ebf1}.tga-hero-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1.375rem;font-size:.78rem;color:#7d8aa0}.tga-hero-meta span{display:inline-flex;align-items:center;gap:.4375rem}.tga-article{max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:1024px){.tga-article{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:4.5rem;padding-inline:2rem}}.tga-toc{display:none}@media(min-width:1024px){.tga-toc{display:block;position:sticky;top:5.5rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;padding:1.5rem 0 2rem;scrollbar-width:thin}}.tga-toc-label{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--tga-faint);margin-bottom:.875rem}.tga-toc ol{border-left:1px solid var(--tga-hairline)}.tga-toc a{display:block;padding:.34rem 0 .34rem .9375rem;margin-left:-1px;border-left:2px solid transparent;font-size:.8125rem;line-height:1.4;color:var(--tga-soft);transition:color .15s,border-color .15s}.tga-toc a:hover{color:var(--tga-ink)}.tga-toc a[aria-current=true]{color:var(--tga-ink);border-left-color:var(--tga-teal)}.tga-toc-mobile{margin:1.5rem 0 0;border:1px solid var(--tga-hairline);border-radius:12px;background:#fff}@media(min-width:1024px){.tga-toc-mobile{display:none}}.tga-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 1.125rem;font-size:.875rem;font-weight:500;color:var(--tga-ink);cursor:pointer;list-style:none}.tga-toc-mobile summary::-webkit-details-marker{display:none}.tga-toc-mobile ol{padding:0 1.125rem 1rem;columns:2;column-gap:1.5rem}.tga-toc-mobile a{display:block;padding:.25rem 0;font-size:.8125rem;color:var(--tga-soft)}.tga-main{min-width:0}.tga-sec{padding:3.5rem 0 1rem;scroll-margin-top:4.5rem}.tga-sec+.tga-sec{border-top:1px solid var(--tga-hairline-soft);margin-top:2.5rem}.tga-eyebrow{display:flex;align-items:baseline;gap:.625rem;font-size:.71875rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--tga-indigo);margin-bottom:.875rem}.tga-eyebrow:before{content:attr(data-n);color:var(--tga-faint);font-variant-numeric:tabular-nums;letter-spacing:.05em}.tga-h2{font-size:clamp(1.5rem,2.6vw,1.9375rem);font-weight:500;line-height:1.22;letter-spacing:-.018em;color:var(--tga-ink);text-wrap:balance;max-width:44rem}.tga-kicker{margin-top:.75rem;font-size:1.0625rem;line-height:1.6;color:var(--tga-soft);max-width:42rem}.tga-h3{font-size:1.1875rem;font-weight:500;letter-spacing:-.012em;color:var(--tga-ink);margin:2.25rem 0 .75rem;max-width:44rem}.tga-prose{max-width:44rem}.tga-prose>p{margin-top:1.125rem;font-size:1.0938rem;line-height:1.75;color:var(--tga-body)}.tga-prose>p:first-child{margin-top:1.5rem}.tga-prose strong{font-weight:500;color:var(--tga-ink)}.tga-prose a,.tga-link{color:var(--tga-indigo);text-decoration:underline;text-decoration-color:#5549e047;text-underline-offset:2.5px;transition:text-decoration-color .15s}.tga-prose a:hover,.tga-link:hover{text-decoration-color:var(--tga-indigo-bright)}.tga-prose ul{margin-top:1.125rem;padding-left:1.25rem;list-style:disc}.tga-prose ul::marker,.tga-prose li::marker{color:var(--tga-faint)}.tga-prose li{margin-top:.5rem;font-size:1.0938rem;line-height:1.7;color:var(--tga-body)}.tga-prose li strong{font-weight:500;color:var(--tga-ink)}.tga-cite{font-size:.6875rem;vertical-align:super;line-height:0;text-decoration:none!important;color:var(--tga-indigo);padding:0 .0625rem}.tga-wide{max-width:60rem;margin-top:2rem}.tga-statgrid{display:grid;gap:1px;background:var(--tga-hairline);border:1px solid var(--tga-hairline);border-radius:14px;overflow:hidden;margin-top:2rem;max-width:60rem}@media(min-width:640px){.tga-statgrid{grid-template-columns:repeat(3,1fr)}.tga-statgrid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.tga-statgrid--4{grid-template-columns:repeat(4,1fr)}}.tga-stat{background:#fff;padding:1.375rem 1.375rem 1.25rem}.tga-stat__n{font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--tga-ink);font-variant-numeric:tabular-nums}.tga-stat__n small{font-size:1.125rem;color:var(--tga-soft)}.tga-stat__t{margin-top:.5rem;font-size:.84375rem;line-height:1.55;color:var(--tga-soft)}.tga-stat__s{margin-top:.4375rem;font-size:.71875rem;color:var(--tga-faint)}.tga-stat__s a{color:inherit;text-decoration:underline;text-decoration-color:#94a3b866;text-underline-offset:2px}.tga-stat__s a:hover{color:var(--tga-indigo)}.tga-callout{margin-top:1.75rem;max-width:44rem;border-left:3px solid var(--tga-indigo-bright);border-radius:0 12px 12px 0;background:#695cff0d;padding:1.125rem 1.375rem 1.25rem}.tga-callout--teal{border-left-color:var(--tga-teal);background:#20b7a20f}.tga-callout--amber{border-left-color:#d97706;background:#d977060d}.tga-callout__label{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--tga-ink);margin-bottom:.5rem}.tga-callout p{font-size:.96875rem;line-height:1.68;color:var(--tga-body)}.tga-callout p+p{margin-top:.75rem}.tga-callout a{color:var(--tga-indigo);text-decoration:underline;text-decoration-color:#5549e047;text-underline-offset:2px}.tga-deeper{margin-top:1.5rem;max-width:44rem;border:1px solid var(--tga-hairline);border-radius:12px;background:#fbfbfd}.tga-deeper summary{display:flex;align-items:center;gap:.5625rem;padding:.8125rem 1.125rem;font-size:.875rem;font-weight:500;color:var(--tga-ink);cursor:pointer;list-style:none}.tga-deeper summary::-webkit-details-marker{display:none}.tga-deeper summary:before{content:"+";color:var(--tga-faint);font-size:1rem;line-height:1;transition:transform .2s}.tga-deeper[open] summary:before{transform:rotate(45deg)}.tga-deeper>div{padding:0 1.125rem 1.125rem}.tga-deeper p,.tga-deeper li{font-size:.9375rem;line-height:1.7;color:var(--tga-body)}.tga-deeper p+p{margin-top:.75rem}.tga-deeper ul{margin-top:.625rem;padding-left:1.125rem;list-style:disc}.tga-deeper li{margin-top:.375rem}.tga-tablewrap{overflow-x:auto;border:1px solid var(--tga-hairline);border-radius:14px;background:#fff;box-shadow:var(--tga-elev-1)}.tga-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:.875rem}.tga-table thead th{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--tga-soft);background:#fbfbfd;border-bottom:1px solid var(--tga-hairline);padding:.75rem 1rem;white-space:nowrap}.tga-table tbody td{padding:.9375rem 1rem;vertical-align:top;color:var(--tga-body);line-height:1.6;border-top:1px solid #eef1f6}.tga-table tbody tr:first-child td{border-top:0}.tga-table tbody td:first-child{font-weight:500;color:var(--tga-ink)}@media(max-width:639px){.tga-table{font-size:.84375rem}.tga-table tbody td{padding:.75rem .875rem}.tga-table thead th{padding:.625rem .875rem}}.tga-table--agg{min-width:660px}.tga-table--evd{min-width:780px}.tga-table--fw{min-width:760px}.tga-dot{display:inline-block;width:9px;height:9px;border-radius:99px;margin-right:.5rem;vertical-align:1px}.tga-dir{font-weight:500;white-space:nowrap}.tga-dir--up{color:#0f766e}.tga-dir--down{color:#b91c1c}.tga-dir--mixed{color:#b45309}.tga-grade{display:inline-flex;align-items:center;gap:.375rem;border-radius:99px;font-size:.71875rem;font-weight:500;padding:.1875rem .625rem;white-space:nowrap}.tga-grade--a{background:#20b7a21f;color:#0f766e}.tga-grade--b{background:#5549e01a;color:#4338ca}.tga-grade--c{background:#d977061f;color:#b45309}.tga-diagram{margin-top:2rem;max-width:54rem;border:1px solid var(--tga-hairline);border-radius:14px;background:#fff;padding:1.5rem 1.5rem 1.125rem;box-shadow:var(--tga-elev-1)}.tga-diagram svg{display:block;width:100%;height:auto}.tga svg text{font-family:inherit}.tga-diagram figcaption{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--tga-hairline-soft);font-size:.78125rem;line-height:1.6;color:var(--tga-soft)}.tga-sample{margin-top:2rem;max-width:62rem;border:1px solid var(--tga-hairline);border-radius:18px;background:#fff;box-shadow:var(--tga-elev-2);overflow:hidden}.tga-sample__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6875rem 1.25rem;border-bottom:1px solid var(--tga-hairline);background:#fbfbfd}.tga-sample__bar em{font-style:normal;font-size:.78125rem;color:var(--tga-soft)}.tga-sample__live{display:inline-flex;align-items:center;gap:.4375rem;font-size:.71875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#0f766e}.tga-sample__live:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--tga-teal);box-shadow:0 0 0 3px #20b7a22e}.tga-sample__body{padding:.75rem .75rem 1rem}@media(min-width:640px){.tga-sample__body{padding:1.25rem 1.5rem 1.5rem}}.tga-chapters{margin-top:2.25rem;max-width:46rem;display:flex;flex-direction:column}.tga-chapter{position:relative;padding:1.375rem 0 1.375rem 3.25rem;border-top:1px solid var(--tga-hairline-soft)}.tga-chapter:first-child{border-top:0}.tga-chapter__num{position:absolute;left:0;top:1.3125rem;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:99px;font-size:.84375rem;font-weight:500;color:var(--tga-c, var(--tga-indigo));background:color-mix(in srgb,var(--tga-c, var(--tga-indigo)) 10%,#fff);font-variant-numeric:tabular-nums}.tga-chapter h3{font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;color:var(--tga-ink)}.tga-chapter h3 span{color:var(--tga-faint);font-weight:400}.tga-chapter p{margin-top:.5rem;font-size:.96875rem;line-height:1.7;color:var(--tga-body)}.tga-chapter p a{color:var(--tga-indigo);text-decoration:underline;text-decoration-color:#5549e047;text-underline-offset:2px}.tga-cases{margin-top:2rem;max-width:60rem;display:grid;gap:1.25rem}@media(min-width:880px){.tga-cases{grid-template-columns:1fr 1fr}}.tga-case{border:1px solid var(--tga-hairline);border-radius:16px;background:#fff;padding:1.5rem 1.5rem 1.375rem;box-shadow:var(--tga-elev-1);display:flex;flex-direction:column}.tga-case__tag{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--tga-c, var(--tga-indigo))}.tga-case h3{margin-top:.375rem;font-size:1.125rem;font-weight:500;letter-spacing:-.012em;color:var(--tga-ink)}.tga-case figure{margin:1rem 0 .25rem}.tga-case figure svg{display:block;width:100%;max-width:21rem;height:auto}.tga-case figcaption{margin-top:.375rem;font-size:.71875rem;color:var(--tga-faint)}.tga-case p{margin-top:.75rem;font-size:.9375rem;line-height:1.68;color:var(--tga-body)}.tga-case p strong{font-weight:500;color:var(--tga-ink)}.tga-case p a{color:var(--tga-indigo);text-decoration:underline;text-decoration-color:#5549e047;text-underline-offset:2px}.tga-faq{margin-top:1.5rem;max-width:46rem;border-top:1px solid var(--tga-hairline)}.tga-faq details{border-bottom:1px solid var(--tga-hairline)}.tga-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:1.0625rem .25rem;cursor:pointer;list-style:none}.tga-faq summary::-webkit-details-marker{display:none}.tga-faq summary h3{font-size:1rem;font-weight:500;line-height:1.5;color:var(--tga-ink)}.tga-faq__toggle{flex:none;color:var(--tga-faint);font-size:1.25rem;line-height:1;transition:transform .2s}.tga-faq details[open] .tga-faq__toggle{transform:rotate(45deg)}.tga-faq__answer{padding:0 .25rem 1.25rem;max-width:42rem;font-size:.96875rem;line-height:1.72;color:var(--tga-body)}.tga-faq__answer a{color:var(--tga-indigo);text-decoration:underline;text-decoration-color:#5549e047;text-underline-offset:2px}.tga-cluster{margin-top:1.75rem;max-width:60rem;display:grid;gap:.875rem}@media(min-width:640px){.tga-cluster{grid-template-columns:1fr 1fr}}@media(min-width:960px){.tga-cluster{grid-template-columns:1fr 1fr 1fr}}.tga-clink{display:block;border:1px solid var(--tga-hairline);border-radius:12px;background:#fff;padding:1.0625rem 1.1875rem;transition:border-color .15s,box-shadow .15s}.tga-clink:hover{border-color:var(--tga-indigo-bright);box-shadow:0 0 0 1px #695cff33,0 8px 22px #695cff14}.tga-clink b{display:block;font-size:.875rem;font-weight:500;color:var(--tga-indigo)}.tga-clink span{display:block;margin-top:.25rem;font-size:.8125rem;line-height:1.55;color:var(--tga-soft)}.tga-close{margin-top:3.5rem;padding:2rem 0 .5rem;border-top:1px solid var(--tga-hairline-soft);max-width:44rem}.tga-close p{font-size:1.0625rem;line-height:1.7;color:var(--tga-body)}.tga-author{margin-top:2rem;max-width:46rem;border:1px solid var(--tga-hairline);border-radius:16px;background:#fff;box-shadow:var(--tga-elev-1);padding:1.5rem 1.625rem}.tga-author__head{display:flex;align-items:center;gap:.9375rem}.tga-author__avatar{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:99px;background:linear-gradient(135deg,#5549e0,#20b7a2);color:#fff;font-size:1.0625rem;font-weight:500;letter-spacing:.02em}.tga-author__name{font-size:1.0625rem;font-weight:500;color:var(--tga-ink)}.tga-author__role{margin-top:.0625rem;font-size:.8125rem;color:var(--tga-soft)}.tga-author__creds{margin-top:1.125rem;display:grid;gap:.5625rem}.tga-author__creds li{display:flex;gap:.625rem;font-size:.875rem;line-height:1.6;color:var(--tga-body)}.tga-author__creds svg{flex:none;margin-top:.21875rem;color:var(--tga-teal)}.tga-author__more{margin-top:1rem;font-size:.8125rem}.tga-trustrow{display:flex;flex-wrap:wrap;gap:.375rem 1.75rem;margin-top:1.75rem;padding-top:1.125rem;border-top:1px solid var(--tga-hairline-soft);max-width:46rem;font-size:.78125rem;color:var(--tga-soft)}.tga-trustrow b{font-weight:500;color:var(--tga-ink)}.tga-refs{margin-top:1.25rem;max-width:60rem;display:grid;gap:.625rem 2.5rem}@media(min-width:640px){.tga-refs{grid-template-columns:1fr 1fr}}.tga-refs li{display:flex;gap:.5rem;font-size:.75rem;line-height:1.55;color:var(--tga-soft)}.tga-refs li>span{flex:none;font-weight:500;color:#b6bdc9;font-variant-numeric:tabular-nums}.tga-refs a{color:inherit;text-decoration:underline;text-decoration-color:#d8dde5;text-underline-offset:2px}.tga-refs a:hover{color:var(--tga-indigo);text-decoration-color:var(--tga-indigo-bright)}.tga-refs li:target,.tga-refs li.tga-ref-flash{background:#695cff12;border-radius:6px;outline:4px solid rgba(105,92,255,.07)}@media print{body.tga-print-checklist *{visibility:hidden}body.tga-print-checklist .tga-check,body.tga-print-checklist .tga-check *{visibility:visible}body.tga-print-checklist .tga-check{position:absolute;top:0;left:0;width:100%;border:0;box-shadow:none}body.tga-print-checklist .tga-printbtn{display:none}.tga-toc,.tga-toc-mobile,.tga-printbtn{display:none!important}.tga-sec{padding:1.5rem 0}}@media(prefers-reduced-motion:reduce){.tga *,.tgc *{transition:none!important}}.tga-verified{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.3rem .65rem;border:1px solid rgba(32,183,162,.28);border-radius:999px;background:#20b7a212;color:#0f766e;font-size:.75rem;letter-spacing:.01em}.tga-verified svg{flex:none}.tga-table--price{min-width:640px}.tga-table--alt{min-width:820px}.tga-table .num{text-align:right;font-variant-numeric:tabular-nums}.tga-check{margin:2rem 0 .5rem;border:1px solid var(--tga-hairline);border-radius:14px;background:#fff;box-shadow:var(--tga-elev-1);overflow:hidden}.tga-check__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.35rem;border-bottom:1px solid var(--tga-hairline-soft);background:#fbfcfd}.tga-check__title{font-size:1rem;font-weight:500;color:var(--tga-ink)}.tga-check__sub{margin-top:.15rem;font-size:.82rem;color:var(--tga-soft)}.tga-printbtn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border:1px solid var(--tga-hairline);border-radius:8px;background:#fff;color:var(--tga-body);font-size:.82rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.tga-printbtn:hover{border-color:var(--tga-indigo);color:var(--tga-indigo)}.tga-check__list{margin:0;padding:.4rem 0;list-style:none}.tga-check__item{display:grid;grid-template-columns:1.4rem 1fr;gap:.75rem;padding:.7rem 1.35rem;font-size:.93rem;line-height:1.6;color:var(--tga-body)}.tga-check__item+.tga-check__item{border-top:1px solid var(--tga-hairline-soft)}.tga-check__box{margin-top:.28rem;width:.9rem;height:.9rem;border:1.5px solid var(--tga-faint);border-radius:3px}.tga-check__item strong{color:var(--tga-ink)}.tga-check__why{display:block;margin-top:.15rem;font-size:.83rem;color:var(--tga-soft)}.tga-check__foot{padding:.85rem 1.35rem;border-top:1px solid var(--tga-hairline-soft);background:#fbfcfd;font-size:.8rem;color:var(--tga-soft)}.tgc{margin:1.75rem 0 .5rem;border:1px solid var(--tga-hairline);border-radius:14px;background:#fff;box-shadow:var(--tga-elev-2);overflow:hidden}.tgc__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding:1rem 1.35rem;border-bottom:1px solid var(--tga-hairline-soft);background:#fbfcfd}.tgc__title{font-size:.95rem;font-weight:500;color:var(--tga-ink)}.tgc__note{font-size:.78rem;color:var(--tga-soft)}.tgc__body{padding:1.35rem}.tgc__controls{display:grid;gap:1.25rem}@media(min-width:640px){.tgc__controls{grid-template-columns:1fr 1fr;gap:1.25rem 2rem}}.tgc__field label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.86rem;color:var(--tga-body)}.tgc__val{font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--tga-ink)}.tgc__field input[type=range]{width:100%;margin-top:.55rem;accent-color:var(--tga-indigo)}.tgc__hint{margin-top:.3rem;font-size:.76rem;color:var(--tga-faint)}.tgc__toggles{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.tgc__toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border:1px solid var(--tga-hairline);border-radius:999px;background:#fff;font-size:.82rem;color:var(--tga-body);cursor:pointer}.tgc__toggle input{accent-color:var(--tga-indigo)}.tgc__toggle[data-on=true]{border-color:#5549e066;background:#5549e00d;color:var(--tga-indigo)}.tgc__out{display:grid;gap:1px;margin-top:1.5rem;border:1px solid var(--tga-hairline);border-radius:12px;background:var(--tga-hairline);overflow:hidden}@media(min-width:560px){.tgc__out{grid-template-columns:repeat(3,1fr)}}.tgc__cell{padding:1rem 1.1rem;background:#fff}.tgc__n{font-size:1.65rem;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--tga-ink)}.tgc__n--hi{color:var(--tga-indigo)}.tgc__t{margin-top:.25rem;font-size:.82rem;color:var(--tga-soft)}.tgc__bars{margin-top:1.5rem}.tgc__bar{display:grid;grid-template-columns:9.5rem 1fr auto;align-items:center;gap:.75rem;padding:.42rem 0;font-size:.85rem}.tgc__bar-label{color:var(--tga-body)}.tgc__bar-track{display:block;height:8px;border-radius:999px;background:#0e15250f;overflow:hidden}.tgc__bar-fill{display:block;height:100%;border-radius:999px;background:var(--tga-faint);transition:width .25s ease}.tgc__bar[data-us=true] .tgc__bar-fill{background:var(--tga-teal)}.tgc__bar[data-tg=true] .tgc__bar-fill{background:var(--tga-indigo-bright)}.tgc__bar-val{font-variant-numeric:tabular-nums;color:var(--tga-ink)}.tgc__foot{margin-top:1.35rem;padding-top:.9rem;border-top:1px solid var(--tga-hairline-soft);font-size:.78rem;line-height:1.65;color:var(--tga-soft)}.tgc__foot strong{font-weight:500;color:var(--tga-body)}@media(max-width:559px){.tgc__bar{grid-template-columns:7.5rem 1fr auto;font-size:.8rem}}@media(max-width:700px){.tga-diagram{overflow-x:auto;-webkit-overflow-scrolling:touch}.tga-diagram svg{min-width:560px}.tga-diagram figcaption{position:sticky;left:0;min-width:0}}
