.gd-lead{letter-spacing:-.012em;color:var(--fg);text-wrap:pretty;margin-top:1.5rem;font-size:1.3125rem;line-height:1.5}.gd-lead span{color:var(--fg-3)}.gd-meta{color:var(--fg-4);flex-wrap:wrap;gap:.25rem .875rem;margin-top:1rem;font-size:.875rem;display:flex}.gd-meta span{align-items:center;gap:.375rem;display:inline-flex}.gd-art{aspect-ratio:16/9;background:var(--surface);color:var(--fg-3);-webkit-user-select:none;user-select:none;border-radius:20px;font-size:2.1cqw;line-height:1.35;position:relative;overflow:hidden;container-type:inline-size}.gd-art,.gd-art *{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.gd-art *{box-sizing:border-box;letter-spacing:0}@container (width<=430px){.gd-a-count{grid-template-columns:minmax(0,1fr);padding:0 8cqw}.gd-a-count .gd-rows{display:none}.gd-a-count .gd-big{font-size:19cqw}.gd-a-count .gd-big+p{font-size:4.4cqw}}.gd-art svg{flex:none}@container (width<=430px){.gd-art small{font-size:2.8cqw!important}.gd-tag{font-size:2.7cqw}}.gd-art small{font-size:2.15cqw!important}.gd-hero-art{margin-top:2.25rem}.gd-mono{font-family:var(--font-mono,ui-monospace, monospace)}.gd-good{color:var(--good)}.gd-bad{color:var(--bad)}.gd-warn{color:var(--warn)}.gd-key{color:var(--key)}.gd-p{background:var(--surface-2);border-radius:2.2cqw;position:absolute}.gd-tag{white-space:nowrap;border-radius:99cqw;align-items:center;gap:.8cqw;height:4.8cqw;padding:0 1.7cqw;font-size:2.2cqw;display:inline-flex}.gd-tag.is-bad{background:var(--bad-soft);color:var(--bad)}.gd-tag.is-good{background:var(--good-soft);color:var(--good)}.gd-tag.is-warn{background:var(--warn-soft);color:var(--warn)}.gd-tag.is-key{background:var(--key-soft);color:var(--key)}.gd-tag.is-plain{background:var(--surface-3);color:var(--fg-2)}.gd-tag svg{width:2.3cqw;height:2.3cqw}.gd-a-url{flex-direction:column;justify-content:center;gap:2.2cqw;height:100%;padding:0 7cqw;display:flex}.gd-bar{background:var(--surface-2);height:8.4cqw;color:var(--fg-3);white-space:nowrap;border-radius:99cqw;align-items:center;gap:1.6cqw;padding:0 2.4cqw;font-size:3cqw;display:flex}.gd-bar svg{width:2.8cqw;height:2.8cqw;color:var(--fg-4)}.gd-bar b{color:var(--fg);font-weight:400}.gd-bar mark{color:inherit;background:0 0;border-radius:1cqw;margin:0 -.2cqw;padding:.35cqw .9cqw}.gd-bar.is-bad mark{background:var(--bad-soft);color:var(--bad)}.gd-bar.is-good mark{background:var(--good-soft);color:var(--good)}.gd-bar .gd-tag{margin-left:auto}.gd-login{background:var(--surface-2);border-radius:3cqw;flex-direction:column;gap:1.6cqw;width:46cqw;margin:1.2cqw auto 0;padding:2.6cqw;display:flex}.gd-login i{background:var(--surface-3);height:4.8cqw;color:var(--fg-4);border-radius:1.6cqw;padding:0 1.6cqw;font-size:2cqw;font-style:normal;line-height:4.8cqw;display:block}.gd-login i:last-child{background:var(--fg-ghost,#303030);color:var(--fg-2);text-align:center}.gd-a-trade{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:center;gap:2.5cqw;height:100%;padding:0 6cqw;display:grid}.gd-side{background:var(--surface-2);border-radius:3cqw;padding:2.6cqw}.gd-side>p{color:var(--fg);white-space:nowrap;align-items:center;gap:1.4cqw;margin:0 0 2.2cqw;font-size:2.7cqw;display:flex}.gd-side>p i{background:var(--surface-3);border-radius:50%;flex:none;width:4cqw;height:4cqw}.gd-side>p small{color:var(--fg-4);margin-left:auto;padding-left:1.5cqw}.gd-side>p{min-width:0}.gd-items{grid-template-columns:repeat(3,1fr);gap:1.4cqw;display:grid}.gd-items i{aspect-ratio:1;background:var(--surface-3);border-radius:1.8cqw}.gd-items i.a{background:linear-gradient(140deg,#7a2f4a,#c8506e)}.gd-items i.b{background:linear-gradient(140deg,#2c4f86,#5b8fe0)}.gd-items i.c{background:linear-gradient(140deg,#6b4a1f,#c88a35)}.gd-items i.gone{opacity:.35}.gd-move{background:var(--bad-soft);width:6cqw;height:6cqw;color:var(--bad);border-radius:50%;place-items:center;display:grid}.gd-move svg{width:3cqw;height:3cqw}.gd-logline{background:var(--bad-soft);color:var(--bad);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:1.6cqw;grid-column:1/-1;gap:2cqw;margin-top:.6cqw;padding:1.2cqw 2cqw;font-size:2.2cqw;display:flex;overflow:hidden}.gd-logline span{opacity:.7}.gd-a-key{flex-direction:column;justify-content:center;gap:3cqw;height:100%;padding:0 7cqw;display:flex}.gd-chain{align-items:center;gap:1.4cqw;display:flex}.gd-chain .gd-tag{height:5.8cqw;padding:0 2.1cqw;font-size:2.4cqw}.gd-chain>svg{width:2.4cqw;height:2.4cqw;color:var(--fg-4)}.gd-keybox{background:var(--surface-2);height:9cqw;font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-2);letter-spacing:.02em;border-radius:99cqw;align-items:center;gap:2cqw;padding:0 1.2cqw 0 2.8cqw;font-size:2.6cqw;display:flex}.gd-keybox svg{width:3cqw;height:3cqw;color:var(--key)}.gd-keybox em{background:var(--surface-3);height:6.4cqw;font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--fg);border-radius:99cqw;align-items:center;margin-left:auto;padding:0 2.6cqw;font-size:2.2cqw;font-style:normal;display:inline-flex}.gd-sent{background:var(--surface-2);border-radius:3cqw;grid-template-columns:auto 1fr;gap:.9cqw 2.5cqw;padding:2.6cqw 2.8cqw;font-size:2.4cqw;display:grid}.gd-sent dt{color:var(--fg-4)}.gd-sent dd{color:var(--fg-2);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;margin:0;overflow:hidden}.gd-a-time{flex-direction:column;justify-content:center;height:100%;padding:0 7cqw;display:flex}.gd-axis{justify-items:stretch;gap:2cqw;display:grid}.gd-axis>.gd-tag{justify-self:start;height:5.4cqw;font-size:2.4cqw}.gd-run{background:var(--surface-2);height:10.4cqw;color:var(--fg);border-radius:2.4cqw;align-items:center;gap:2cqw;padding:0 2.4cqw;font-size:2.6cqw;display:flex;position:relative}.gd-run i{aspect-ratio:16/9;background:var(--surface-3);border-radius:1.2cqw;flex:none;width:9.6cqw}.gd-run i.a{background:linear-gradient(120deg,#2c4f86,#5b8fe0)}.gd-run i.b{background:linear-gradient(120deg,#6b4a1f,#c88a35)}.gd-run small{color:var(--fg-4);font-size:2.1cqw;display:block}.gd-run .gd-tag{margin-left:auto}.gd-run.is-off{color:var(--fg-3)}.gd-run.is-off i{filter:grayscale()brightness(.7)}.gd-a-count{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:4cqw;height:100%;padding:0 5.5cqw;display:grid}.gd-big{letter-spacing:-.05em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:10.5cqw;line-height:1}.gd-big+p{color:var(--fg-3);margin:1.6cqw 0 0;font-size:2.6cqw}.gd-rows{background:var(--surface-2);border-radius:3cqw;padding:1cqw 2.6cqw;font-size:2.3cqw}.gd-rows p{color:var(--fg);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 7cqw;gap:2cqw;margin:0;padding:2cqw 0;display:grid}.gd-rows p+p{box-shadow:0 -1px 0 var(--rule)}.gd-rows p:first-child{color:var(--fg-4);padding:1.5cqw 0;font-size:1.8cqw}.gd-rows span{text-align:right}.gd-a-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-content:center;align-items:center;gap:2cqw;height:100%;padding:0 6cqw;display:grid}.gd-a-flow>svg{width:3cqw;height:3cqw;color:var(--fg-4)}.gd-node{background:var(--surface-2);border-radius:3cqw;flex-direction:column;gap:1.6cqw;min-width:0;padding:2.6cqw;display:flex}.gd-node>p{color:var(--fg);align-items:center;gap:1.2cqw;margin:0;font-size:2.7cqw;display:flex}.gd-node>p svg{width:2.6cqw;height:2.6cqw;color:var(--fg-3)}.gd-node code{background:var(--surface-3);font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-2);white-space:nowrap;border-radius:1.4cqw;padding:1.4cqw 1.6cqw;font-size:1.75cqw;line-height:1.6;display:block;overflow:hidden}.gd-node code b{color:var(--blue);font-weight:400}.gd-node{align-self:stretch}.gd-node small{color:var(--fg-4);margin-top:auto;line-height:1.35;display:block}.gd-node i{display:block}.gd-node .gd-shot{aspect-ratio:16/7;background:linear-gradient(140deg,#24452f,#4d9a63 55%,#9ad17a);border-radius:1.6cqw;height:auto}.gd-a-dupe{flex-direction:column;justify-content:center;gap:2.4cqw;height:100%;padding:0 8cqw;display:flex}.gd-pairrow{align-items:center;gap:2.2cqw;display:flex}.gd-pairrow .gd-items{gap:1.2cqw;width:19cqw;display:flex}.gd-pairrow .gd-items:first-child{width:8.6cqw}.gd-pairrow .gd-items i{flex:none;width:8.6cqw}.gd-pairrow>svg{width:3cqw;height:3cqw;color:var(--fg-4)}.gd-pairrow .gd-tag{height:5.6cqw;margin-left:auto;font-size:2.4cqw}.gd-split{background:var(--surface-3);border-radius:99cqw;height:1.6cqw;margin-top:1.6cqw;overflow:hidden}.gd-split i{background:var(--bad);border-radius:99cqw;height:100%;display:block}.gd-cap{color:var(--fg-3);justify-content:space-between;margin:0;font-size:2.4cqw;display:flex}.gd-a-chain{flex-direction:column;justify-content:center;gap:2.4cqw;height:100%;padding:0 6.5cqw;display:flex}.gd-codeline{background:var(--surface-2);height:8.4cqw;font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-2);white-space:nowrap;border-radius:99cqw;padding:0 2.6cqw;font-size:2.35cqw;line-height:8.4cqw;overflow:hidden}.gd-codeline b{color:var(--blue);font-weight:400}.gd-codeline em{color:var(--good);font-style:normal}.gd-hops{align-items:center;gap:1.2cqw;display:flex}.gd-hops>svg{width:2.4cqw;height:2.4cqw;color:var(--fg-4)}.gd-hops .gd-tag{height:5.4cqw;font-size:2.3cqw}.gd-a-chain .gd-rows p{padding:1.5cqw 0}.gd-a-ban{place-items:center;height:100%;padding:0 7cqw;display:grid}.gd-notice{background:var(--surface-2);border-radius:3cqw;width:72cqw;padding:4.4cqw}.gd-notice h4{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:3.8cqw;font-weight:400}.gd-notice dl{grid-template-columns:auto 1fr;gap:1.2cqw 3cqw;margin:2.8cqw 0 0;font-size:2.5cqw;display:grid}.gd-notice dt{color:var(--fg-4)}.gd-notice dd{color:var(--fg-2);margin:0}.gd-notice>.gd-tag{height:5.4cqw;margin-bottom:2.4cqw;font-size:2.4cqw}.gd-a-form{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:5cqw;height:100%;padding:0 7cqw;display:grid}.gd-sheet{background:var(--surface-2);border-radius:3cqw;gap:1cqw;padding:3.2cqw;display:grid}.gd-sheet p{color:var(--fg-4);margin:1cqw 0 0;font-size:2cqw}.gd-sheet p:first-child{margin-top:0}.gd-sheet>i,.gd-sheet code{background:var(--surface-3);height:5.6cqw;color:var(--fg);white-space:nowrap;border-radius:1.6cqw;align-items:center;gap:1.2cqw;padding:0 1.6cqw;font-size:2.2cqw;font-style:normal;display:flex;overflow:hidden}.gd-sheet>i b{background:linear-gradient(140deg,#2c4f86,#5b8fe0);border-radius:.8cqw;flex:none;width:3.2cqw;height:3.2cqw}.gd-sheet code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-2);font-size:1.9cqw}.gd-sheet code b{color:var(--blue);font-weight:400}.gd-sheet em{background:var(--fg);height:5.8cqw;color:var(--bg);border-radius:99cqw;justify-self:start;align-items:center;gap:1cqw;margin-top:1.8cqw;padding:0 2.6cqw;font-size:2.3cqw;font-style:normal;display:inline-flex}.gd-sheet em svg{width:2.3cqw;height:2.3cqw}.gd-stages{flex-direction:column;align-items:flex-start;gap:2.4cqw;display:flex}.gd-stages .gd-tag{height:6cqw;padding:0 2.4cqw;font-size:2.5cqw}.gd-a-rank{align-content:center;gap:1.8cqw;height:100%;padding:0 7cqw;display:grid}.gd-a-rank .gd-run{height:9.6cqw}.gd-a-rank .gd-run>b{width:3cqw;color:var(--fg-4);font-variant-numeric:tabular-nums;flex:none;font-size:2.6cqw;font-weight:400}.gd-run i.n{background:var(--surface-3)}.gd-a-mark{flex-direction:column;justify-content:center;gap:2.6cqw;height:100%;padding:0 9cqw;display:flex}.gd-a-mark .gd-sent{border-radius:3cqw}.gd-cardlet{background:var(--surface-2);border-radius:3cqw;align-items:center;gap:2.4cqw;padding:2.4cqw;display:flex}.gd-cardlet>i{aspect-ratio:16/9;background:linear-gradient(120deg,#6b4a1f,#c88a35);border-radius:1.6cqw;flex:none;width:17cqw}.gd-cardlet p{margin:0;line-height:1.3;color:var(--fg)!important;font-size:3cqw!important}.gd-cardlet small{color:var(--fg-4);font-size:2.2cqw;display:block}.gd-cardlet .gd-tag{height:5.6cqw;margin-left:auto;font-size:2.4cqw}.gd-a-mark .gd-sent dt{color:var(--good);align-items:center;gap:1cqw;display:flex}.gd-a-mark .gd-sent dt svg{width:2.2cqw;height:2.2cqw}.gd-a-mark .gd-sent dd{font-family:inherit}.gd-body>section{scroll-margin-top:6rem}.gd-body>section+section{margin-top:3.25rem}.gd-body h2{text-wrap:balance}.gd-body ul,.gd-body ol:not(.gd-steps){margin:0 0 1rem;padding-left:1.25rem}.gd-body ul{list-style:outside}.gd-body ol:not(.gd-steps){list-style:decimal}.gd-body li::marker{color:var(--fg-4)}.gd-body code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--surface-2);color:var(--fg);overflow-wrap:anywhere;border-radius:6px;padding:.125rem .375rem;font-size:.875em}.gd-facts{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin:1.5rem 0;display:grid}.gd-fact{background:var(--surface);border-radius:16px;padding:1.125rem 1.25rem 1.25rem}.gd-fact b{letter-spacing:-.035em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:400;line-height:1.1;display:block}.gd-fact span{color:var(--fg-3);margin-top:.5rem;font-size:.875rem;line-height:1.45;display:block}.gd-fact.is-bad b{color:var(--bad)}.gd-note{background:var(--surface);color:var(--fg-2);border-radius:14px;grid-template-columns:auto 1fr;gap:.75rem;margin:1.5rem 0;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6;display:grid}.gd-note>svg{color:var(--fg-3);margin-top:.2rem}.gd-note.is-warn>svg,.gd-note.is-warn b{color:var(--warn)}.gd-note.is-bad>svg,.gd-note.is-bad b{color:var(--bad)}.gd-note.is-good>svg,.gd-note.is-good b{color:var(--good)}.gd-note b{color:var(--fg);font-weight:400}.gd-note p{margin:0!important}.gd-note p+p{margin-top:.5rem!important}.gd-steps{counter-reset:gd;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.gd-steps>li{counter-increment:gd;background:var(--surface);border-radius:14px;grid-template-columns:2.25rem 1fr;gap:0 .5rem;margin:0;padding:1rem 1.125rem;display:grid}.gd-steps>li:before{content:counter(gd);font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-4);grid-row:1/span 2;font-size:.875rem;line-height:1.75rem}.gd-steps h3{color:var(--fg);font-size:1.0625rem;font-weight:400;margin:0!important}.gd-steps p{color:var(--fg-3);font-size:.9375rem;line-height:1.6;margin:.25rem 0 0!important}.gd-bars{background:var(--surface);border-radius:16px;margin:1.5rem 0;padding:1.125rem 1.25rem}.gd-bars>p{color:var(--fg-3);font-size:.875rem;margin:0 0 .75rem!important}.gd-bars ol{gap:.625rem;display:grid;margin:0!important;padding:0!important;list-style:none!important}.gd-bars li{color:var(--fg);grid-template-columns:minmax(0,15rem) 1fr 2.75rem;align-items:center;gap:.875rem;margin:0;font-size:.9375rem;display:grid}.gd-bars li>span:first-child{text-wrap:balance;line-height:1.35}.gd-bars li>i{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.gd-bars li>i>i{background:var(--fg-3);border-radius:99px;height:100%;display:block}.gd-bars li>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-3)}.gd-bars small{color:var(--fg-4);margin-top:.875rem;font-size:.8125rem;line-height:1.5;display:block}@media (width<=520px){.gd-bars li{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.25rem .625rem}.gd-bars li>span:first-child{grid-column:1/-1}}.gd-pair{grid-template-columns:1fr 1fr;gap:.5rem;margin:1.5rem 0;display:grid}.gd-pair>div{background:var(--surface);border-radius:14px;min-width:0;padding:1rem 1.125rem}.gd-pair h3{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:400;display:flex;margin:0 0 .625rem!important}.gd-pair .is-good h3{color:var(--good)}.gd-pair .is-bad h3{color:var(--bad)}.gd-pair ul{gap:.375rem;display:grid;margin:0!important;padding:0!important;list-style:none!important}.gd-pair li{font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.gd-pair li b{color:var(--fg);background:var(--surface-3);border-radius:4px;padding:0 .2rem;font-weight:400}.gd-pair .is-bad li b{background:var(--bad-soft);color:var(--bad)}.gd-pair .is-good li b{background:var(--good-soft);color:var(--good)}@media (width<=560px){.gd-pair{grid-template-columns:1fr}}.gd-quote{background:var(--surface);border-radius:14px;margin:1.5rem 0;padding:1.125rem 1.25rem}.gd-quote p{color:var(--fg);margin:0!important}.gd-quote footer{color:var(--fg-3);margin-top:.625rem;font-size:.8125rem}.gd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.5rem 0;font-size:.9375rem}.gd-table th,.gd-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.625rem .75rem .625rem 0}.gd-table th{color:var(--fg-4);font-size:.8125rem;font-weight:400}.gd-table td:first-child{color:var(--fg)}.gd-table tr:last-child td{border-bottom:0}.gd-scroll{overflow-x:auto}.gd-fig{margin:1.5rem 0}.gd-fig figcaption{color:var(--fg-3);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.gd-faq{gap:.5rem;margin-top:1.25rem;display:grid}.gd-faq details{background:var(--surface);border-radius:14px}.gd-faq summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem 1.125rem;list-style:none;display:flex}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary svg{color:var(--fg-4);transition:transform var(--t-move,.15s) var(--ease);flex:none}.gd-faq details[open] summary svg{transform:rotate(180deg)}.gd-faq details>p{color:var(--fg-3);padding:0 1.125rem 1.0625rem;font-size:.9375rem;line-height:1.6;margin:0!important}.gd-sources{color:var(--fg-3);margin-top:3.25rem;font-size:.875rem}.gd-sources h2{color:var(--fg-4)!important;letter-spacing:0!important;margin-bottom:.625rem!important;font-size:.875rem!important}.gd-sources ol{gap:.3rem;margin:0;padding-left:1.25rem;list-style:decimal;display:grid}.gd-sources li::marker{color:var(--fg-4)}.gd-sources a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;overflow-wrap:anywhere}.gd-sources a:hover{color:var(--fg)}.gd-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.5rem;display:grid}@media (width>=720px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media (width>=1100px){.gd-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}}.gd-card{flex-direction:column;gap:.875rem;display:flex;position:relative}.gd-card .gd-art{transition:background var(--t-move,.15s) var(--ease);border-radius:16px}.gd-card:hover .gd-art{background:var(--surface-2);transition-duration:0s}.gd-card:hover .gd-art .gd-p,.gd-card:hover .gd-art :is(.gd-bar,.gd-side,.gd-keybox,.gd-sent,.gd-run,.gd-rows,.gd-node,.gd-notice,.gd-login){background:var(--surface-3)}.gd-card h3{letter-spacing:-.01em;color:var(--fg);text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.35}.gd-card h3 a:after{content:"";position:absolute;inset:0}.gd-card h3 a:focus-visible{outline:none}.gd-card:has(a:focus-visible) .gd-art{box-shadow:0 0 0 2px var(--fg)}.gd-card p{color:var(--fg-3);margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.gd-card small{color:var(--fg-4);margin-top:.5rem;font-size:.8125rem;display:block}.gd-first{align-items:center;gap:1.75rem 3rem;display:grid}.gd-first .gd-art{border-radius:20px}.gd-first h2{letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.15}.gd-first p{max-width:34rem;color:var(--fg-3);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.6}@media (width>=900px){.gd-first{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.gd-top{align-items:start;gap:3rem;display:grid}@media (width>=1024px){.gd-top{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:4.5rem}}.gd-lead-card .gd-art{border-radius:20px}.gd-lead-card h2{letter-spacing:-.022em;color:var(--fg);margin:.25rem 0 0;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:400;line-height:1.2}.gd-lead-card h2 a:after{content:"";position:absolute;inset:0}.gd-lead-card p{max-width:36rem;font-size:.9375rem}a.gd-fact{transition:background var(--t-move,.15s) var(--ease);display:block}a.gd-fact:hover{background:var(--surface-2);transition-duration:0s}.gd-facts-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0}.gd-facts-links .gd-fact{padding:1.25rem 1.375rem 1.375rem}.gd-facts-links .gd-fact b{font-size:clamp(2rem,3.4vw,2.75rem)}.gd-facts-links .gd-fact span{max-width:17rem}@media (width>=900px){.gd-facts-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd-problems{gap:.5rem;display:grid}.gd-problem{background:var(--surface);color:var(--fg-3);transition:background var(--t-move,.15s) var(--ease);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:.875rem;padding:1.125rem 1.25rem;display:grid}.gd-problem:hover{background:var(--surface-2);transition-duration:0s}.gd-problem>svg:first-child{margin-top:.125rem}.gd-problem b{color:var(--fg);font-size:1rem;font-weight:400;display:block}.gd-problem span span{color:var(--fg-3);margin-top:.25rem;font-size:.875rem;line-height:1.5;display:block}.gd-problem-go{color:var(--fg-4);margin-top:.2rem}.gd-split-2{gap:4rem 4.5rem;display:grid}@media (width>=1024px){.gd-split-2{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.gd-faq details>p a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;white-space:nowrap}.gd-words{gap:0;margin:1.25rem 0 0;display:grid}@media (width>=640px){.gd-words{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.gd-words>div{box-shadow:0 -1px 0 var(--rule);padding:.875rem 0}.gd-words dt{color:var(--fg);font-size:.9375rem}.gd-words dt a{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.gd-words dd{color:var(--fg-3);margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.gd-rail a{align-items:baseline;gap:.75rem;padding:.3125rem 0;font-size:.8125rem;line-height:1.4;display:flex}.gd-rail>div>a{align-items:center;gap:.375rem}.gd-rail p{color:var(--fg-4);margin:0 0 .375rem;font-size:.8125rem}.gd-rail p:not(:first-child){margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.gd-card .gd-art,.gd-faq summary svg{transition:none}}
