.gview[data-astro-cid-cn2a356h]{background:var(--white);padding-block:clamp(3rem,2rem + 3vw,5rem)}.gview__inner[data-astro-cid-cn2a356h]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);align-items:center}.gsum[data-astro-cid-cn2a356h]{display:grid;justify-items:center;text-align:center;gap:.4rem}.gsum__word[data-astro-cid-cn2a356h]{font:700 1.6rem/1 var(--serif);color:var(--navy);letter-spacing:-.02em;text-transform:uppercase}.gsum__stars[data-astro-cid-cn2a356h]{display:flex;gap:.15rem;margin:.35rem 0}.gsum__stars[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h]{width:1.9rem;height:1.9rem;fill:#f4b400}.gsum__based[data-astro-cid-cn2a356h]{color:var(--ink-2);font-size:var(--t-small)}.gsum__based[data-astro-cid-cn2a356h] strong[data-astro-cid-cn2a356h]{color:var(--navy)}.gsum__logo[data-astro-cid-cn2a356h]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.4rem;font-weight:700;color:var(--ink-2);font-size:.9rem}.gsum__logo[data-astro-cid-cn2a356h] svg{width:1.35rem;height:1.35rem}.gsum__read[data-astro-cid-cn2a356h],.gsum__write[data-astro-cid-cn2a356h]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;width:100%;max-width:13rem;border-radius:999px;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.gsum__read[data-astro-cid-cn2a356h]{margin-top:.9rem;background:var(--blue);color:var(--white)}.gsum__read[data-astro-cid-cn2a356h]:hover{background:var(--navy)}.gsum__write[data-astro-cid-cn2a356h]{border:1.5px solid var(--line-strong);color:var(--navy)}.gsum__write[data-astro-cid-cn2a356h]:hover{border-color:var(--navy)}.gcar[data-astro-cid-cn2a356h]{position:relative;min-width:0}.gcar__track[data-astro-cid-cn2a356h]{list-style:none;margin:0;padding:.5rem .25rem 1rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 1.25rem) / 3);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.gcar__track[data-astro-cid-cn2a356h]::-webkit-scrollbar{display:none}.gcar__track[data-astro-cid-cn2a356h]:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:16px}.gcard[data-astro-cid-cn2a356h]{position:relative;scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr;column-gap:.75rem;padding:1.5rem 1.5rem 1.6rem;background:#f4f5f9;border:1px solid var(--line);border-radius:16px;min-height:15rem;transition:transform .35s var(--ease-out),box-shadow .35s}.gcard[data-astro-cid-cn2a356h]:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px #14215b66}.gcard__g[data-astro-cid-cn2a356h]{position:absolute;top:1.15rem;right:1.15rem;line-height:0}.gcard__g[data-astro-cid-cn2a356h] svg{width:1.25rem;height:1.25rem}.gcard__init[data-astro-cid-cn2a356h]{grid-row:1 / 3;align-self:center;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:var(--white);font:600 1rem/1 var(--serif)}.gcard__name[data-astro-cid-cn2a356h]{font:700 1.05rem/1.25 var(--sans);color:var(--blue);padding-right:1.75rem;align-self:end}.gcard__date[data-astro-cid-cn2a356h]{color:var(--ink-3);font-size:.8125rem}.gcard__stars[data-astro-cid-cn2a356h]{grid-column:1 / -1;display:flex;gap:.15rem;margin:.9rem 0 .7rem}.gcard__stars[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h]{width:1.3rem;height:1.3rem;fill:#f4b400}.gcard__stars[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h].is-off{fill:#d9dce6}.gcard__text[data-astro-cid-cn2a356h]{grid-column:1 / -1;margin:0;max-height:12.8rem;overflow-y:auto;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:#B8BDCC transparent}.gcard__text[data-astro-cid-cn2a356h] p[data-astro-cid-cn2a356h]{color:var(--ink);font-size:1rem;line-height:1.6}.gcard--ask[data-astro-cid-cn2a356h]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:.5rem;background:var(--white);border:1.5px dashed var(--line-strong)}.gcard--ask[data-astro-cid-cn2a356h]:hover{border-color:var(--blue)}.gcard__plus[data-astro-cid-cn2a356h]{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--blue-tint);margin-bottom:.4rem}.gcard__plus[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h]{width:1.3rem;height:1.3rem;fill:#f4b400}.gcard__askh[data-astro-cid-cn2a356h]{font:600 1.15rem/1.25 var(--serif);color:var(--navy)}.gcard__askp[data-astro-cid-cn2a356h]{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.gcard__askbtn[data-astro-cid-cn2a356h]{align-self:end;display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;font-weight:700;color:var(--blue);text-decoration:none}.gcard__askbtn[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h]{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease-out)}.gcard__askbtn[data-astro-cid-cn2a356h]:hover svg[data-astro-cid-cn2a356h]{transform:translate(3px)}.gcar__btn[data-astro-cid-cn2a356h]{position:absolute;top:calc(50% - 1.75rem);z-index:2;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--white);border:1px solid var(--line-strong);box-shadow:0 6px 18px -8px #14215b59;color:var(--navy);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.gcar__btn[data-astro-cid-cn2a356h][hidden]{display:none}.gcar__btn[data-astro-cid-cn2a356h]:hover{background:var(--navy);color:var(--white)}.gcar__btn[data-astro-cid-cn2a356h]:disabled{opacity:.35;pointer-events:none}.gcar__btn[data-astro-cid-cn2a356h] svg[data-astro-cid-cn2a356h]{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gcar__btn--prev[data-astro-cid-cn2a356h]{left:-1.1rem}.gcar__btn--next[data-astro-cid-cn2a356h]{right:-1.1rem}.gcar__dots[data-astro-cid-cn2a356h]{display:flex;justify-content:center;gap:.45rem;min-height:.5rem}.gcar__dots[data-astro-cid-cn2a356h] i{width:.5rem;height:.5rem;border-radius:50%;background:#cdd2df;transition:background .2s,transform .2s}.gcar__dots[data-astro-cid-cn2a356h] i.is-on{background:var(--blue);transform:scale(1.2)}@media(max-width:64rem){.gcar__track[data-astro-cid-cn2a356h]{grid-auto-columns:calc((100% - 1.25rem)/2)}}@media(max-width:52rem){.gview__inner[data-astro-cid-cn2a356h]{grid-template-columns:1fr}.gsum[data-astro-cid-cn2a356h]{grid-template-columns:auto auto;justify-content:center;column-gap:1rem}.gsum__word[data-astro-cid-cn2a356h],.gsum__stars[data-astro-cid-cn2a356h],.gsum__based[data-astro-cid-cn2a356h],.gsum__logo[data-astro-cid-cn2a356h]{grid-column:1 / -1;justify-self:center}.gsum__read[data-astro-cid-cn2a356h],.gsum__write[data-astro-cid-cn2a356h]{margin-top:.6rem}}@media(max-width:40rem){.gcar__track[data-astro-cid-cn2a356h]{grid-auto-columns:86%}.gcar__btn[data-astro-cid-cn2a356h]{display:none!important}}@media(max-width:26rem){.gsum[data-astro-cid-cn2a356h]{grid-template-columns:1fr}.gsum__read[data-astro-cid-cn2a356h],.gsum__write[data-astro-cid-cn2a356h]{margin-top:.3rem}}
