.gd[data-astro-cid-yryhstej]{max-width:80rem;margin:0 auto;padding:5rem 1.5rem 1rem}@media(min-width:768px){.gd[data-astro-cid-yryhstej]{padding:6rem 3rem 1rem}}.gd__title[data-astro-cid-yryhstej]{font-size:clamp(2rem,2.6vw + .75rem,3rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--color-brand-navy);margin:0 0 2rem}.gd-row[data-astro-cid-yryhstej]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:2rem 0;border-top:1px solid var(--color-glass-border)}.gd-row[data-astro-cid-yryhstej]:last-child{border-bottom:1px solid var(--color-glass-border)}@media(min-width:768px){.gd-row[data-astro-cid-yryhstej]{grid-template-columns:7rem minmax(0,46rem);gap:2rem;padding:2.5rem 0}}.gd-num[data-astro-cid-yryhstej]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-brand-periwinkle-dark);line-height:1.2}@media(min-width:768px){.gd-num[data-astro-cid-yryhstej]{padding-top:.6rem}}.gd-h[data-astro-cid-yryhstej]{font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:400;color:var(--color-brand-navy);letter-spacing:-.02em;line-height:1.1;margin-bottom:.85rem}.gd-p[data-astro-cid-yryhstej]{font-size:var(--text-body);line-height:1.65;color:var(--color-text-body);margin-bottom:.85rem}.gd-p[data-astro-cid-yryhstej]:last-child{margin-bottom:0}.gd-guides[data-astro-cid-yryhstej]{max-width:80rem;margin:0 auto;padding:3.5rem 1.5rem 0}@media(min-width:768px){.gd-guides[data-astro-cid-yryhstej]{padding:4.5rem 3rem 0}}.gd-guides__head[data-astro-cid-yryhstej]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:2rem}.gd-guides__head[data-astro-cid-yryhstej] .gd-guides__h[data-astro-cid-yryhstej]{margin:0}.gd-filter[data-astro-cid-yryhstej]{display:flex;flex-wrap:wrap;gap:.5rem;max-width:34rem}.gd-filter__b[data-astro-cid-yryhstej]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:.8rem;font-weight:700;color:var(--color-brand-navy);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gd-filter__b[data-astro-cid-yryhstej] b[data-astro-cid-yryhstej]{font-weight:400;color:var(--color-brand-periwinkle-dark);font-variant-numeric:tabular-nums}.gd-filter__b[data-astro-cid-yryhstej]:hover,.gd-filter__b[data-astro-cid-yryhstej]:focus-visible{border-color:var(--color-brand-navy)}.gd-filter__b[data-astro-cid-yryhstej].is-on{background:var(--color-brand-navy);border-color:var(--color-brand-navy);color:var(--color-brand-ivory)}.gd-filter__b[data-astro-cid-yryhstej].is-on b[data-astro-cid-yryhstej]{color:var(--color-brand-periwinkle)}.gd-guides__list[data-astro-cid-yryhstej]>li[data-astro-cid-yryhstej][hidden]{display:none}.gd-guide__top[data-astro-cid-yryhstej]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.gd-guide__n[data-astro-cid-yryhstej]{font-size:2.4rem;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--color-brand-periwinkle-dark);font-variant-numeric:tabular-nums;transition:color .3s}.gd-guide[data-astro-cid-yryhstej]:hover .gd-guide__n[data-astro-cid-yryhstej]{color:var(--color-brand-periwinkle);-webkit-text-stroke-color:var(--color-brand-periwinkle)}.gd-guide__sit[data-astro-cid-yryhstej]{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark);text-align:right}.gd-guide__go[data-astro-cid-yryhstej] i[data-astro-cid-yryhstej]{font-style:normal;display:inline-block;transition:transform .25s}.gd-guide[data-astro-cid-yryhstej]:hover .gd-guide__go[data-astro-cid-yryhstej] i[data-astro-cid-yryhstej]{transform:translate(5px)}.gd-guides__label[data-astro-cid-yryhstej]{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-periwinkle-dark);font-weight:700;margin-bottom:.75rem}.gd-guides__h[data-astro-cid-yryhstej]{max-width:20em;font-size:clamp(2rem,2.6vw + .75rem,3rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--color-brand-navy);margin:0 0 2rem;text-wrap:balance}.gd-guides__list[data-astro-cid-yryhstej]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:700px){.gd-guides__list[data-astro-cid-yryhstej]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.gd-guides__list[data-astro-cid-yryhstej]{grid-template-columns:repeat(3,1fr)}}.gd-guide[data-astro-cid-yryhstej]{display:flex;flex-direction:column;height:100%;padding:1.75rem;border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:var(--color-glass-fill);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s}.gd-guide[data-astro-cid-yryhstej]:hover,.gd-guide[data-astro-cid-yryhstej]:focus-visible{border-color:var(--color-brand-navy);transform:translateY(-3px);box-shadow:0 16px 36px -24px #04025373}.gd-guide__h[data-astro-cid-yryhstej]{font-size:1.5rem;font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--color-brand-navy);margin:0 0 .75rem}.gd-guide__p[data-astro-cid-yryhstej]{font-size:.98rem;line-height:1.55;color:var(--color-text-muted);margin:0 0 1.25rem}.gd-guide__go[data-astro-cid-yryhstej]{margin-top:auto;font-size:.85rem;font-weight:700;color:var(--color-brand-navy)}
