.gt-article .gt-type,.gt-article .gt-case,.gt-article .gt-prompt,.gt-article .gt-me,.gt-article .gt-anatomy,.gt-article .gt-board,.gt-article .gt-checklist{background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px}.gt-article .gt-types>*,.gt-article .gt-type>*,.gt-article .gt-cases>*,.gt-article .gt-case>*,.gt-article .gt-prompts>*,.gt-article .gt-prompt>*,.gt-article .gt-stat>*,.gt-article .gt-exam>*,.gt-article .gt-board>*,.gt-article .gt-checklist>*,.gt-article .gt-anatomy>*,.gt-article .gt-anatomy__chat>*{margin-block:0}.gt-article .screen-reader-text .wp-block-table{overflow:visible}.gt-article .gt-src{font-size:.8125rem;line-height:1.5;color:var(--c-muted)}.gt-article .gt-src a{color:inherit}.gt-article .gt-note{font-size:.875rem;line-height:1.55;color:var(--c-muted)}.gt-article .wp-block-details{margin:0;border-block-end:1px solid var(--c-line)}.gt-article .wp-block-details:first-of-type{border-block-start:1px solid var(--c-line)}.gt-article .wp-block-details summary{position:relative;padding:1.125rem 2rem 1.125rem 0;font:600 1.1875rem/1.35 var(--f-display);cursor:pointer;list-style:none}.gt-article .wp-block-details summary::-webkit-details-marker{display:none}.gt-article .wp-block-details summary:after{content:"+";position:absolute;top:1rem;right:.25rem;font:400 1.5rem/1 var(--f-body);color:var(--c-accent)}.gt-article .wp-block-details[open] summary:after{content:"\2013"}.gt-article .wp-block-details>:not(summary){margin:0 0 1.25rem;font-size:1rem;color:var(--c-soft)}.entry-content ul.gt-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.75rem;padding:0;list-style:none}.gt-related li{position:relative;margin:0;padding:1rem 1.125rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;font-size:.8125rem;line-height:1.45;color:var(--c-muted)}.gt-related li:hover{border-color:var(--c-ink)}.gt-related a{display:block;margin-block-end:.25rem;font:600 1.125rem/1.2 var(--f-display);color:var(--c-ink);text-decoration:none}.gt-related a:after{content:"";position:absolute;inset:0}.entry-content ol.gt-sources{font-size:.875rem;line-height:1.55;color:var(--c-soft)}.gt-sources a{word-break:break-word}.gt-article .gt-updated{padding:1rem 1.125rem;border-radius:12px;background:var(--c-tint);font-size:.875rem;line-height:1.55}.gt-article .gt-types{display:grid;gap:.875rem}@media(min-width:40em){.gt-article .gt-types{grid-template-columns:1fr 1fr}}.gt-article .gt-type{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem}.gt-type__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-block-end:.375rem!important;border-radius:10px;background:#e6eaf4;color:#1f3b73;font:700 1rem/1 var(--f-mono)}.gt-article .gt-type h3{margin:0;font-size:1.1875rem}.gt-article .gt-type p{font-size:.9375rem;line-height:1.55;color:var(--c-soft)}.gt-article .gt-type .gt-type__eg{margin-block-start:auto;padding-block-start:.625rem;border-block-start:1px dashed var(--c-line);font-size:.875rem;color:var(--c-ink)}.gt-article .gt-anatomy{overflow:hidden;counter-reset:mark}.gt-anatomy__head{padding:.75rem 1.25rem;background:var(--c-ink);color:#d9dbd7;font-size:.8125rem}.gt-anatomy__head strong{color:#fff}.gt-article .gt-anatomy__chat{display:grid;gap:.875rem;padding:1.25rem}.gt-bubble{max-width:34rem;padding:.875rem 1.125rem;border-radius:16px;font-size:1rem;line-height:1.6}.gt-bubble--me{justify-self:end;background:var(--c-tint);border-end-end-radius:4px}.gt-bubble--ai{background:var(--c-paper);border:1px solid var(--c-line);border-end-start-radius:4px}.gt-anatomy mark{padding:0 .1em;background-image:linear-gradient(transparent 55%,#ffe08a 55%);color:inherit}.gt-anatomy mark:after,.gt-anatomy__notes li:before{counter-increment:mark;content:counter(mark);display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;margin-inline-start:.2em;border-radius:50%;background:#9a3412;color:#fff;font:700 .6875rem/1 var(--f-body);vertical-align:.3em}.entry-content ol.gt-anatomy__notes{display:grid;gap:.75rem;margin:0;padding:1rem 1.25rem 1.25rem;border-block-start:1px dashed var(--c-line);list-style:none;counter-reset:mark}@media(min-width:40em){.entry-content ol.gt-anatomy__notes{grid-template-columns:1fr 1fr}}.gt-anatomy__notes li{position:relative;margin:0!important;padding-inline-start:2rem;font-size:.9375rem;line-height:1.5}.gt-anatomy__notes li:before{position:absolute;left:0;top:.1em;width:1.5rem;height:1.5rem;margin:0;font-size:.75rem;vertical-align:0}.gt-anatomy__notes strong{display:block}.gt-anatomy__foot{padding:.75rem 1.25rem;background:#fbeee6;color:#9a3412;font-size:.8125rem;font-weight:600}.gt-article .gt-exam{display:grid;gap:1rem;padding:1.5rem;border-radius:18px;background:var(--c-ink);color:#e8e9e6}.gt-article .gt-exam h3{margin:0;color:#fff;font-size:1.375rem}.gt-exam>p{font-size:.9375rem;line-height:1.55;color:#b9bcb7}.gt-exam__rules{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;max-width:28rem;margin:0;padding:.25rem;border:0;border-radius:14px;background:#2a2c2f}.gt-exam__rule{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:10px;font-size:.875rem;font-weight:650;line-height:1.3;text-align:center;color:#b9bcb7;cursor:pointer}.gt-exam__rule input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.gt-exam__rule:has(input:checked){background:var(--c-paper);color:var(--c-ink)}.gt-exam__rule:has(input:focus-visible){outline:2px solid #9fd8c4;outline-offset:2px}.gt-exam__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.8125rem;color:#b9bcb7}.gt-exam__legend li{display:flex;align-items:center;gap:.4rem;margin:0}.gt-exam__key{width:.75rem;height:.75rem;border-radius:3px}.gt-exam__key--ok,.gt-exam__ok{background:#3fa37f;color:#06251c}.gt-exam__key--no,.gt-exam__no{background:#e2694a;color:#2b0b03}.gt-exam__key--ab,.gt-exam__ab{background:#5d6168;color:#f0f1ee}.gt-exam__model+.gt-exam__model{margin-block-start:1.25rem}.gt-exam__top{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .5rem}.gt-exam__name{font-weight:700;color:#fff;line-height:1.3}.gt-exam__name small{display:block;font:400 .75rem/1.4 var(--f-mono);color:#9ea29c}.gt-exam__score{flex:none;font:650 1.75rem/1 var(--f-display);color:#fff;font-variant-numeric:tabular-nums}.gt-exam__bar{display:flex;height:2rem;overflow:hidden;border-radius:8px;font-size:.75rem;font-weight:700}.gt-exam__bar span{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap}.gt-exam__s-b,.gt-exam__b{display:none}.gt-exam:has(.gt-exam__rule--b input:checked) .gt-exam__s-a,.gt-exam:has(.gt-exam__rule--b input:checked) .gt-exam__a{display:none}.gt-exam:has(.gt-exam__rule--b input:checked) .gt-exam__s-b{display:inline}.gt-exam:has(.gt-exam__rule--b input:checked) .gt-exam__b{display:block}.gt-exam:has(.gt-exam__rule--a input:checked) .gt-exam__no{background:#5a3a32;color:#f3d2c8}.gt-exam:has(.gt-exam__rule--a input:checked) .gt-exam__ab{background:#393c40;color:#c9ccc7}.gt-article .gt-exam .gt-exam__a,.gt-article .gt-exam .gt-exam__b{padding:1rem 1.125rem;border-radius:12px;background:#2a2c2f;color:#e8e9e6}.gt-exam strong{color:#fff}.gt-article .gt-exam .gt-src,.gt-article .gt-exam .gt-src a{color:#9ea29c}.gt-article .gt-stat{display:grid;gap:1.25rem;align-items:center;padding:1.5rem;border-radius:18px;background:var(--c-tint)}@media(min-width:40em){.gt-article .gt-stat{grid-template-columns:auto 1fr;column-gap:2rem}.gt-article .gt-stat>:not(.gt-stat__n){grid-column:2}.gt-stat__n{grid-row:span 2}}.gt-stat__n{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--c-soft)}.gt-stat__n strong{display:block;white-space:nowrap;margin-block-end:.5rem;font:650 clamp(3.25rem,2.5rem + 3vw,4.5rem)/.9 var(--f-display);letter-spacing:-.04em;color:var(--c-accent);font-variant-numeric:tabular-nums}.gt-stat p:not(.gt-stat__n){font-size:1rem;line-height:1.6}.gt-article .gt-cases{position:relative;display:grid;gap:1.25rem}.gt-article .gt-cases:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.4375rem;border-inline-start:2px dotted var(--c-line)}.gt-article .gt-case{position:relative;margin-inline-start:2.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.gt-article .gt-case:before{content:"";position:absolute;top:1.5rem;left:-2.25rem;width:1rem;height:1rem;border-radius:50%;background:var(--c-paper);border:3px solid var(--c-ink)}.gt-article .gt-case--local:before{border-color:#c2410c}.gt-case__top{font-size:.8125rem;color:var(--c-muted)}.gt-case__top strong{color:var(--c-ink)}.gt-article .gt-case h3{margin:0;font-size:1.25rem}.gt-case p{font-size:.9375rem;line-height:1.6;color:var(--c-soft)}.gt-article .gt-case .wp-block-quote{margin:0;padding-inline-start:.875rem;border-inline-start:3px solid var(--c-accent);font-size:1.0625rem;font-style:italic;color:var(--c-ink)}.gt-case .wp-block-quote p{margin:0;font-size:inherit;color:inherit}.gt-article p.gt-case__cost{align-self:flex-start;padding:.375rem .75rem;border-radius:10px;background:#fbeee6;color:#9a3412;font-size:.875rem;font-weight:700}.gt-case__cost strong{font:650 1.25rem/1 var(--f-display)}.gt-article .gt-prompts{display:grid;gap:.875rem}.gt-article .gt-prompt{display:grid;gap:.5rem;padding:1.125rem 1.25rem;border-radius:14px}.gt-article .gt-prompt h3{margin:0;font:700 1rem/1.4 var(--f-body);letter-spacing:0}.gt-prompt p{font-size:.9375rem;line-height:1.55;color:var(--c-soft)}.gt-article .gt-prompt .gt-prompt__q{padding:.75rem .875rem;border-radius:10px;background:var(--c-paper);font:.875rem/1.6 var(--f-mono);color:var(--c-ink)}.entry-content ul.gt-flags{display:grid;gap:.5rem;padding:0;list-style:none}@media(min-width:40em){.entry-content ul.gt-flags{grid-template-columns:1fr 1fr}}.gt-flags li{position:relative;margin:0!important;padding:.75rem 1rem .75rem 2.5rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;font-size:.9375rem;line-height:1.5}.gt-flags li:before{content:"!";position:absolute;left:.875rem;top:.875rem;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:4px;background:#9a3412;color:#fff;font:700 .75rem/1 var(--f-body)}.gt-article .gt-checklist{padding:1.5rem;border:2px solid var(--c-ink);border-radius:18px}.gt-checklist__title{font:650 1.375rem/1.2 var(--f-display)}.gt-checklist>p:not([class]){margin-block:.25rem 1.25rem!important;font-size:.9375rem;color:var(--c-muted)}.entry-content ul.gt-checklist__items{margin:0;padding:0;list-style:none}.gt-checklist__items li{margin:0!important;border-block-start:1px solid var(--c-line)}.gt-check{display:grid;grid-template-columns:2.25rem 1fr;gap:.875rem;padding-block:1rem;cursor:pointer}.gt-check__box{appearance:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;border:2px solid var(--c-ink);border-radius:10px;background:var(--c-paper);cursor:pointer}.gt-check__box:after{content:"";width:.75rem;height:1.25rem;margin-block-start:-.25rem;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transition:transform .15s}.gt-check__box:checked{background:var(--c-accent);border-color:var(--c-accent)}.gt-check__box:checked:after{transform:rotate(45deg) scale(1)}.gt-check__text{font-size:.9375rem;line-height:1.55;color:var(--c-soft)}.gt-check__text strong{display:block;font-size:1.0625rem;color:var(--c-ink)}.gt-check__text em{display:block;margin-block-start:.375rem;font-size:.875rem;font-style:normal;color:var(--c-muted)}.gt-article .gt-checklist .gt-checklist__no,.gt-article .gt-checklist .gt-checklist__ok{margin-block-start:.5rem;padding:1rem 1.125rem;border-radius:12px;font-size:.9375rem;font-weight:650}.gt-checklist__no{background:#fbeee6;color:#9a3412}.gt-checklist__ok{display:none;background:#e4eee9;color:#0b4a3b}.gt-checklist:not(:has(.gt-check__box:not(:checked))) .gt-checklist__no{display:none}.gt-checklist:not(:has(.gt-check__box:not(:checked))) .gt-checklist__ok{display:block}.gt-article .gt-me{padding:1.75rem;border-radius:18px}.gt-me>*{margin-block:0 1rem!important}.gt-me__who{display:flex;align-items:center;gap:.875rem;margin-block-end:1.25rem!important;line-height:1.4}.gt-me__who img{flex:none;width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover}.gt-me__who b{display:block}.gt-me__who b+span{display:block;font-size:.875rem;color:var(--c-muted)}.gt-me .wp-block-code{border-radius:12px;font-size:.8125rem}.gt-article .gt-me .gt-pull{margin:1.25rem 0 0!important;padding-block-start:1rem;border-block-start:1px solid var(--c-line);font:500 1.25rem/1.4 var(--f-display);color:var(--c-accent)}.gt-article .gt-board{padding:1.25rem 1.25rem 1rem}.gt-board__title{margin-block-end:1rem!important;font-size:.9375rem}.entry-content ol.gt-board__bars{display:grid;gap:.5rem;margin:0 0 .875rem;padding:0;list-style:none}.gt-board__bars li{display:grid;grid-template-columns:minmax(0,11rem) 1fr 3.25rem;gap:.75rem;align-items:center;margin:0!important;font-size:.8125rem}@media(max-width:30em){.gt-board__bars li{grid-template-columns:minmax(0,7.5rem) 1fr 2.75rem}}.gt-board__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:.75rem var(--f-mono)}.gt-board__bar{height:.75rem;overflow:hidden;border-radius:4px;background:var(--c-paper)}.gt-board__bar i{display:block;height:100%;border-radius:4px;background:var(--c-accent)}.gt-board__bars .is-high i{background:#e2694a}.gt-board__value{text-align:end;font-weight:700;font-variant-numeric:tabular-nums}
