.gc-gc[data-v-408615fa]{background:var(--gc-paper);border:1px solid var(--gc-line);border-radius:28px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s}.gc-gc[data-v-408615fa]:hover{box-shadow:0 24px 48px -28px #102d2273;transform:translateY(-2px)}.gc-gc__visual[data-v-408615fa]{aspect-ratio:16/10;overflow:hidden;position:relative}.gc-gc__visual[data-v-408615fa] .gc-figure,.gc-gc__visual[data-v-408615fa] picture{display:block;height:100%}.gc-gc__visual[data-v-408615fa] img{aspect-ratio:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,50% 60%);object-position:var(--pos,50% 60%)}.gc-gc__vcap[data-v-408615fa]{background:#102d22db;border-radius:999px;bottom:14px;color:var(--gc-on-dark);font-size:.74rem;font-weight:600;left:14px;max-width:calc(100% - 28px);padding:6px 11px;position:absolute}.gc-gc__no[data-v-408615fa]{color:var(--gc-ivory);font-family:var(--gc-font-display);font-size:2.2rem;line-height:1;position:absolute;right:16px;text-shadow:0 1px 12px rgba(0,0,0,.35);top:14px}.gc-gc--formula .gc-gc__visual[data-v-408615fa]{background:var(--gc-forest)}.gc-gc__formula[data-v-408615fa]{background:radial-gradient(420px 220px at 90% 0,hsla(72,85%,68%,.14),transparent 70%);display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;padding:24px clamp(22px,4vw,40px)}.gc-gc__fline[data-v-408615fa]{color:var(--gc-on-dark-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,.9rem + .6vw,1.35rem)}.gc-gc__fline.is-first[data-v-408615fa]{color:var(--gc-lime);font-weight:700}.gc-gc__fnote[data-v-408615fa]{color:var(--gc-tomato-light);font-family:var(--gc-font-display);font-size:clamp(1.3rem,1.1rem + .9vw,1.8rem);margin-top:8px}.gc-gc--formula .gc-gc__no[data-v-408615fa]{color:var(--gc-tomato-light);text-shadow:none}.gc-gc__body[data-v-408615fa]{display:flex;flex:1;flex-direction:column;padding:clamp(22px,3vw,32px)}.gc-gc__topic[data-v-408615fa]{align-self:flex-start;background:var(--gc-tomato-tint);border-radius:999px;color:var(--gc-tomato-dark);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.gc-gc__title[data-v-408615fa]{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);line-height:1.18;margin:14px 0 10px}.gc-gc__summary[data-v-408615fa]{color:var(--gc-muted);margin:0 0 18px}.gc-gc__learn-h[data-v-408615fa]{color:var(--gc-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.gc-gc__learn[data-v-408615fa]{display:grid;gap:8px;list-style:none;margin:0 0 24px;padding:0}.gc-gc__learn li[data-v-408615fa]{font-size:.95rem;padding-left:22px;position:relative}.gc-gc__learn li[data-v-408615fa]:before{background:var(--gc-tomato);border-radius:3px;content:"";height:10px;left:0;position:absolute;top:.5em;width:10px}.gc-gc--formula .gc-gc__learn li[data-v-408615fa]:before,.gc-gc__link[data-v-408615fa]{background:var(--gc-forest)}.gc-gc__link[data-v-408615fa]{align-items:center;align-self:flex-start;border-radius:999px;color:var(--gc-ivory);display:inline-flex;font-weight:700;gap:10px;margin-top:auto;padding:13px 24px;text-decoration:none}.gc-gc__link span[aria-hidden][data-v-408615fa]{color:var(--gc-lime);transition:transform .15s}.gc-gc:hover .gc-gc__link span[aria-hidden][data-v-408615fa]{transform:translate(4px)}.gc-gc__link[data-v-408615fa]:after{border-radius:28px;content:"";inset:0;position:absolute}.gc-gc__link[data-v-408615fa]:focus-visible{outline-offset:4px}@media(max-width:599px){.gc-gc__link[data-v-408615fa]{align-self:stretch;justify-content:center}}.gc-ghh[data-v-c9f23825]{background:var(--gc-forest);color:var(--gc-on-dark);padding:clamp(40px,6vw,88px) 0 clamp(40px,6vw,80px)}.gc-ghh__grid[data-v-c9f23825]{align-items:end;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:960px){.gc-ghh__grid[data-v-c9f23825]{gap:64px;grid-template-columns:1.15fr .85fr}}.gc-ghh__kicker[data-v-c9f23825]{color:var(--gc-tomato-light);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gc-ghh__title[data-v-c9f23825]{color:var(--gc-on-dark);font-size:clamp(2.3rem,1.4rem + 3.8vw,4.4rem);letter-spacing:-.025em;line-height:1.04;margin-top:14px;max-width:15ch}.gc-ghh__mark[data-v-c9f23825]{background:none;color:var(--gc-forest);padding:0 .08em;position:relative;white-space:nowrap;z-index:0}.gc-ghh__mark[data-v-c9f23825]:before{background:var(--gc-lime);border-radius:.12em;content:"";inset:.14em -.02em .04em;position:absolute;transform:rotate(-1.2deg);z-index:-1}.gc-ghh__lead[data-v-c9f23825]{color:var(--gc-on-dark-muted);font-size:var(--gc-step-1);line-height:1.5;margin:0 0 20px}.gc-ghh__topics[data-v-c9f23825]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gc-ghh__topics li[data-v-c9f23825]{border:1px solid var(--gc-line-dark);border-radius:999px;color:var(--gc-on-dark);font-size:.82rem;font-weight:600;padding:6px 13px}.gc-ghh__topics li.is-tool[data-v-c9f23825]{border-color:#f2896e99;color:var(--gc-tomato-light)}.gc-glist[data-v-c9f23825]{background:var(--gc-ivory);padding-block:clamp(48px,7vw,88px)}.gc-glist__head[data-v-c9f23825]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:28px}.gc-glist__title[data-v-c9f23825]{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem)}.gc-glist__count[data-v-c9f23825]{color:var(--gc-muted);font-size:.88rem;margin:0}.gc-glist__grid[data-v-c9f23825]{display:grid;gap:clamp(18px,2.5vw,28px);grid-template-columns:1fr}@media(min-width:760px){.gc-glist__grid[data-v-c9f23825]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.gc-glist__grid[data-v-c9f23825]:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.gc-gtool[data-v-c9f23825]{background:var(--gc-ivory);padding-bottom:clamp(48px,7vw,88px)}.gc-gtool__card[data-v-c9f23825]{align-items:center;background:var(--gc-paper);border:1px solid var(--gc-line);border-left:6px solid var(--gc-tomato);border-radius:24px;display:grid;gap:18px 28px;grid-template-columns:1fr;padding:clamp(22px,3vw,34px)}@media(min-width:860px){.gc-gtool__card[data-v-c9f23825]{grid-template-columns:auto 1fr auto}}.gc-gtool__icon[data-v-c9f23825]{background:var(--gc-lime);border-radius:18px;color:var(--gc-forest);display:grid;height:64px;place-items:center;width:64px}.gc-gtool__kind[data-v-c9f23825]{color:var(--gc-tomato-dark);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gc-gtool__title[data-v-c9f23825]{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);margin:6px 0 8px}.gc-gtool__text[data-v-c9f23825]{color:var(--gc-muted);margin:0;max-width:62ch}.gc-gtool__btn[data-v-c9f23825]{align-items:center;background:var(--gc-forest);border-radius:999px;color:var(--gc-ivory);display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;text-decoration:none;white-space:nowrap}.gc-gtool__btn span[data-v-c9f23825]{color:var(--gc-lime)}.gc-gtool__btn[data-v-c9f23825]:hover{color:var(--gc-ivory)}
