.gs[data-astro-cid-apzhqn7o]{width:100%;max-width:560px}@media (width>=1024px){.gs[data-astro-cid-apzhqn7o]{margin-inline:auto}}.gs[data-astro-cid-apzhqn7o] .gs__label[data-astro-cid-apzhqn7o],.gs[data-astro-cid-apzhqn7o] .gs__note[data-astro-cid-apzhqn7o]{font:600 var(--text-small)/1.4 var(--font-sans);color:#f5f2ec;max-width:none;margin:0}.gs[data-astro-cid-apzhqn7o] .gs__label[data-astro-cid-apzhqn7o]{margin-bottom:14px}.gs[data-astro-cid-apzhqn7o] .gs__note[data-astro-cid-apzhqn7o]{margin-top:16px}.gs__box[data-astro-cid-apzhqn7o]{color:#202124;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:relative}.gs__box[data-astro-cid-apzhqn7o]:before{content:"";background:#fff;border-radius:24px;transition:bottom .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;box-shadow:0 30px 60px -24px #0009,0 2px 10px #00000040}.gs__field[data-astro-cid-apzhqn7o],.gs__list[data-astro-cid-apzhqn7o]{position:relative}.gs__field[data-astro-cid-apzhqn7o]{align-items:center;gap:14px;height:52px;padding:0 20px;display:flex}.gs__field[data-astro-cid-apzhqn7o]:after{content:"";background:#e8eaed;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:20px;right:20px}.gs__glass[data-astro-cid-apzhqn7o]{fill:none;stroke:#9aa0a6;stroke-width:2px;stroke-linecap:round;flex:none;width:20px;height:20px}.gs__input[data-astro-cid-apzhqn7o]{white-space:pre;flex:1;justify-content:flex-end;align-items:center;min-width:0;font-size:16px;line-height:1;display:flex;overflow:hidden}.gs__line[data-astro-cid-apzhqn7o]{flex:none;align-items:center;margin-right:auto;display:flex}.gs__cursor[data-astro-cid-apzhqn7o]{background:#202124;flex:none;width:1.5px;height:20px;margin-left:1px}.gs__list[data-astro-cid-apzhqn7o]{margin:0;padding:8px 0 14px;list-style:none}.gs__item[data-astro-cid-apzhqn7o]{margin:0}.gs__row[data-astro-cid-apzhqn7o]{color:#202124;text-wrap:pretty;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;column-gap:14px;min-height:44px;padding:8px 20px;font-size:16px;line-height:1.3;text-decoration:none;transition:background-color .2s;display:grid}.gs__query[data-astro-cid-apzhqn7o] b[data-astro-cid-apzhqn7o]{font-weight:700}.gs__arrow[data-astro-cid-apzhqn7o]{fill:none;width:18px;height:18px;stroke:var(--ref-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.gs__row[data-astro-cid-apzhqn7o]:hover,.gs__row[data-astro-cid-apzhqn7o]:focus-visible{background:#f1f3f4}.gs__row[data-astro-cid-apzhqn7o]:hover .gs__arrow[data-astro-cid-apzhqn7o],.gs__row[data-astro-cid-apzhqn7o]:focus-visible .gs__arrow[data-astro-cid-apzhqn7o]{opacity:1;transform:none}.gs__row[data-astro-cid-apzhqn7o]:focus-visible{outline:2px solid var(--ref-red);outline-offset:-2px}.gs[data-astro-cid-apzhqn7o].is-live:not(.is-open) .gs__box[data-astro-cid-apzhqn7o]:before{bottom:calc(100% - 52px)}.gs[data-astro-cid-apzhqn7o].is-live:not(.is-open) .gs__field[data-astro-cid-apzhqn7o]:after{opacity:0}.gs[data-astro-cid-apzhqn7o].is-live .gs__item[data-astro-cid-apzhqn7o]{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);transform:translateY(-8px)}.gs[data-astro-cid-apzhqn7o].is-live .gs__item[data-astro-cid-apzhqn7o].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.gs[data-astro-cid-apzhqn7o]{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both gs-rise}.gs__cursor[data-astro-cid-apzhqn7o]{animation:1.06s step-end infinite gs-blink}.gs[data-astro-cid-apzhqn7o].is-typing .gs__cursor[data-astro-cid-apzhqn7o]{animation:none}}@keyframes gs-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gs-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.gs__box[data-astro-cid-apzhqn7o]:before,.gs__field[data-astro-cid-apzhqn7o]:after,.gs__row[data-astro-cid-apzhqn7o],.gs__arrow[data-astro-cid-apzhqn7o]{transition:none}}@media (width<=519px){.gs__field[data-astro-cid-apzhqn7o]{gap:10px;padding:0 14px}.gs__field[data-astro-cid-apzhqn7o]:after{left:14px;right:14px}.gs__glass[data-astro-cid-apzhqn7o]{width:18px;height:18px}.gs__input[data-astro-cid-apzhqn7o],.gs__row[data-astro-cid-apzhqn7o]{font-size:13.5px}.gs__row[data-astro-cid-apzhqn7o]{grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding-inline:14px}.gs__arrow[data-astro-cid-apzhqn7o]{display:none}}.guides[data-astro-cid-62d46irs]{background:#fff;padding-block:clamp(3rem,2rem + 3vw,5rem)}.feature[data-astro-cid-62d46irs]{--rule:color-mix(in srgb, var(--hairline) 70%, #f5f2ec);gap:var(--space-7);border-top:3px solid var(--ref-red);background:#f5f2ec;grid-template-columns:minmax(0,1fr);padding:clamp(28px,2rem + 1.6vw,56px);display:grid}.guides[data-astro-cid-62d46irs] .feature__eyebrow[data-astro-cid-62d46irs],.guides[data-astro-cid-62d46irs] .feature__label[data-astro-cid-62d46irs]{font:650 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ref-red);margin:0}.guides[data-astro-cid-62d46irs] .feature__title[data-astro-cid-62d46irs]{font:850 clamp(32px, 1.4rem + 2.2vw, 54px)/1.02 var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);max-width:none;margin:16px 0 0}.guides[data-astro-cid-62d46irs] .feature__summary[data-astro-cid-62d46irs]{margin-top:var(--space-5);font-size:var(--text-lead);color:#3d3b37;max-width:52ch;line-height:1.5}.feature[data-astro-cid-62d46irs] .guide-meta[data-astro-cid-62d46irs]{margin-top:var(--space-5);padding-top:0}.feature__button[data-astro-cid-62d46irs]{margin-top:var(--space-6)}.feature__inside[data-astro-cid-62d46irs]{padding-top:var(--space-6);border-top:1px solid var(--rule)}.guides[data-astro-cid-62d46irs] .feature__label[data-astro-cid-62d46irs]{margin-bottom:var(--space-3);color:#5c5a55}.feature__rows[data-astro-cid-62d46irs]{margin:0;padding:0;list-style:none}.feature__row[data-astro-cid-62d46irs]{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:16px;margin:0;padding:14px 0;font-size:17px;font-weight:600;line-height:1.35;display:grid}.feature__row[data-astro-cid-62d46irs]:last-child{border-bottom:0}.feature__icon[data-astro-cid-62d46irs]{width:44px;height:44px;color:var(--ref-red);background:#fff;border-radius:50%;place-items:center;display:grid}.feature__icon[data-astro-cid-62d46irs] svg[data-astro-cid-62d46irs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width>=980px){.feature[data-astro-cid-62d46irs]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:clamp(48px,5vw,96px)}.feature__inside[data-astro-cid-62d46irs]{border-top:0;border-left:1px solid var(--rule);padding:0 0 0 clamp(32px,3.4vw,64px)}}.guides__more[data-astro-cid-62d46irs]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.guides[data-astro-cid-62d46irs] .guides__more-h2[data-astro-cid-62d46irs]{margin:0 0 var(--space-6);font:850 calc(.55 * clamp(38px, 4.4vw, 70px))/1.05 var(--font-display);text-transform:uppercase;color:var(--ink)}.guide-list__cards[data-astro-cid-62d46irs]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.guide-list__item[data-astro-cid-62d46irs]{margin:0;display:flex}.guide-list__item--d1[data-astro-cid-62d46irs].is-revealed{animation-delay:80ms}.guide-list__item--d2[data-astro-cid-62d46irs].is-revealed{animation-delay:.16s}.guide-card[data-astro-cid-62d46irs]{padding:var(--space-6);border-top:3px solid var(--ref-red);background:#f5f2ec;flex-direction:column;flex:1;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.guide-card[data-astro-cid-62d46irs]:hover{transform:translateY(-4px);box-shadow:0 26px 50px #00000014}.guides[data-astro-cid-62d46irs] .guide-card__title[data-astro-cid-62d46irs]{font:800 clamp(24px, 2vw, 30px)/1.08 var(--font-display);text-transform:none;margin:0}.guide-card__title[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{color:var(--ink);text-decoration:none}.guide-card__title[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:after{content:"";position:absolute;inset:0}.guide-card[data-astro-cid-62d46irs]:hover .guide-card__title[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;text-decoration-thickness:2px}.guide-card__title[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:focus-visible{outline:none}.guide-card[data-astro-cid-62d46irs]:has(a:focus-visible){outline:3px solid var(--ref-red);outline-offset:3px}.guide-card__summary[data-astro-cid-62d46irs]{margin-top:var(--space-4);font-size:var(--text-body);color:#3d3b37;line-height:1.55}.guide-card[data-astro-cid-62d46irs] .guide-meta[data-astro-cid-62d46irs]{padding-top:var(--space-5);margin-top:auto}.guide-meta[data-astro-cid-62d46irs]{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-small);color:#5c5a55;flex-wrap:wrap;display:flex}.guide-meta[data-astro-cid-62d46irs] span[data-astro-cid-62d46irs]:before{content:"";width:6px;height:6px;margin-right:var(--space-3);vertical-align:middle;background:var(--ref-red);display:inline-block}@media (prefers-reduced-motion:reduce){.guide-card[data-astro-cid-62d46irs]{transition:none}.guide-card[data-astro-cid-62d46irs]:hover{transform:none}}
