.gr-wrap[data-astro-cid-zbg46oir]{max-width:820px}.gr-head[data-astro-cid-zbg46oir]{padding-bottom:1.5rem}.gr-crumb[data-astro-cid-zbg46oir]{font-size:.78rem;color:var(--text-muted);margin-bottom:1rem}.gr-crumb[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir]{color:var(--blue);font-weight:600}.gr-crumb[data-astro-cid-zbg46oir] span[data-astro-cid-zbg46oir]{margin:0 .3rem;color:#0a1a2f9e}.gr-head[data-astro-cid-zbg46oir] .overline[data-astro-cid-zbg46oir]{display:block;margin-bottom:.5rem}.gr-head[data-astro-cid-zbg46oir] .heading-lg[data-astro-cid-zbg46oir]{margin:.3rem 0 1rem}.gr-prose[data-astro-cid-zbg46oir]>p[data-astro-cid-zbg46oir]{font-size:1.02rem;line-height:1.78;color:#0a1a2fd1;margin:0 0 1.15rem}.gr-prose[data-astro-cid-zbg46oir] .heading-md[data-astro-cid-zbg46oir]{margin:1.6rem 0 .9rem}.gr-prose[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir]{color:var(--blue);font-weight:600;text-decoration:underline}.gr-prose[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir].btn{text-decoration:none}.gr-prose[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir].btn-primary,.gr-prose[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir].btn-primary:hover{color:#fff}.gr-cards[data-astro-cid-zbg46oir]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.gr-cards[data-astro-cid-zbg46oir]{grid-template-columns:repeat(3,1fr)}}.gr-card[data-astro-cid-zbg46oir]{background:var(--white);border:1px solid var(--ice-dark);border-top:4px solid var(--blue);border-radius:var(--radius-md);padding:1.3rem 1.4rem;box-shadow:var(--shadow-sm)}.gr-card__head[data-astro-cid-zbg46oir]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}.gr-card__g[data-astro-cid-zbg46oir]{font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--navy)}.gr-card__tag[data-astro-cid-zbg46oir]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:#1b75bc14;padding:.2rem .55rem;border-radius:50px}.gr-card__fat[data-astro-cid-zbg46oir]{font-size:.9rem;font-weight:600;color:var(--navy);margin:0 0 .5rem}.gr-card__desc[data-astro-cid-zbg46oir]{font-size:.88rem;line-height:1.6;color:#0a1a2fb3;margin:0 0 .7rem}.gr-card__cannot[data-astro-cid-zbg46oir]{font-size:.82rem;line-height:1.55;color:#0a1a2f9e;margin:0;padding-top:.6rem;border-top:1px dashed var(--ice-dark)}.gr-card__cannot[data-astro-cid-zbg46oir] strong[data-astro-cid-zbg46oir]{color:var(--navy)}.gr-banner[data-astro-cid-zbg46oir]{background:var(--navy);color:#fff;border-radius:var(--radius-md);padding:1.4rem 1.6rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.gr-banner[data-astro-cid-zbg46oir] strong[data-astro-cid-zbg46oir]{color:var(--blue-bright)}.gr-alert[data-astro-cid-zbg46oir]{background:#fff6f4;border:1px solid #f3c6ba;border-left:4px solid #c0392b;border-radius:var(--radius-md);padding:1.2rem 1.4rem;margin:1.3rem 0;font-size:.95rem;line-height:1.7;color:#0a1a2fd1}.gr-alert[data-astro-cid-zbg46oir] strong[data-astro-cid-zbg46oir]{color:#c0392b;display:block;margin-bottom:.3rem}.gr-alert[data-astro-cid-zbg46oir] a[data-astro-cid-zbg46oir]{color:#c0392b;font-weight:700}.gr-note[data-astro-cid-zbg46oir]{font-size:.85rem;color:var(--text-muted);font-style:italic;margin-top:1rem}.gr-cta[data-astro-cid-zbg46oir]{background:var(--ice);border-radius:var(--radius-md);padding:1.6rem;margin:2rem 0 0;text-align:center}.gr-cta[data-astro-cid-zbg46oir] .heading-md[data-astro-cid-zbg46oir]{margin:0 0 .5rem}.gr-cta[data-astro-cid-zbg46oir] p[data-astro-cid-zbg46oir]{font-size:.95rem;color:#0a1a2fb3;margin:0 0 1.1rem}.gr-flywheel[data-astro-cid-zbg46oir]{display:grid;grid-template-columns:1fr;gap:1rem;max-width:820px}@media(min-width:640px){.gr-flywheel[data-astro-cid-zbg46oir]{grid-template-columns:1fr 1fr}}.gr-fly-card[data-astro-cid-zbg46oir]{position:relative;display:block;padding:1.3rem 1.4rem;background:var(--white);border:1px solid var(--ice-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition)}.gr-fly-card[data-astro-cid-zbg46oir]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--blue)}.gr-fly-card[data-astro-cid-zbg46oir] h3[data-astro-cid-zbg46oir]{font-family:Playfair Display,Georgia,serif;font-size:1.02rem;font-weight:600;color:var(--navy);margin:0 0 .35rem}.gr-fly-card[data-astro-cid-zbg46oir] p[data-astro-cid-zbg46oir]{font-size:.85rem;line-height:1.55;color:#0a1a2fa6;margin:0 1rem 0 0}.gr-fly-arrow[data-astro-cid-zbg46oir]{position:absolute;right:1.1rem;bottom:1.1rem;color:var(--blue);font-weight:700}.gr-refs[data-astro-cid-zbg46oir]{margin:1rem 0 0;padding-left:1.3rem}.gr-refs[data-astro-cid-zbg46oir] li[data-astro-cid-zbg46oir]{font-size:.86rem;line-height:1.6;color:#0a1a2fb8;margin-bottom:.7rem}
