.topics-sec[data-astro-cid-5tznm7mj]{padding:var(--section) var(--gutter) 0}.topic-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:8px}.topic-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:8px;padding:24px 24px 22px;border:1px solid var(--ink-18);background:var(--white);transition:border-color .2s,transform .2s,box-shadow .3s}.topic-card[data-astro-cid-5tznm7mj]:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 14px 30px #0e2c251a}.topic-stage[data-astro-cid-5tznm7mj]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-dark);font-weight:700}.topic-q[data-astro-cid-5tznm7mj]{font-size:19px;font-weight:600;line-height:1.35}.topic-name[data-astro-cid-5tznm7mj]{font-size:14px;color:var(--ink-60);margin-top:auto}.featured[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1.2fr 1fr;color:var(--cream);min-height:380px}.featured-body[data-astro-cid-5tznm7mj]{padding:56px}.meta[data-astro-cid-5tznm7mj]{font-weight:500;font-size:13px;color:var(--mint-dark);margin-bottom:12px}.featured[data-astro-cid-5tznm7mj] .meta[data-astro-cid-5tznm7mj]{font-size:14px;margin-bottom:16px}.guides[data-astro-cid-5tznm7mj]{padding:64px var(--gutter) 24px}.g-head[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ink-18);margin-bottom:20px}.g-filters[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.g-label[data-astro-cid-5tznm7mj]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60)}.g-filters[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj],.g-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{font:inherit;font-size:14px;padding:10px 14px;background:var(--white);border:1px solid var(--ink-18);color:var(--ink)}.g-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{min-width:240px}.g-filters[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj]:focus-visible,.g-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:focus-visible{outline:3px solid var(--mint-dark);outline-offset:2px}.g-item[data-astro-cid-5tznm7mj]{display:flex}.g-item[data-astro-cid-5tznm7mj]>*{flex:1}.g-item[data-astro-cid-5tznm7mj][hidden]{display:none}.g-more[data-astro-cid-5tznm7mj]{margin-top:48px;min-height:1px}.g-more[data-astro-cid-5tznm7mj][hidden]{display:none}.g-empty[data-astro-cid-5tznm7mj]{text-align:center;padding:32px 0}.g-promo[data-astro-cid-5tznm7mj]{padding:48px var(--gutter) var(--section)}.g-promo-in[data-astro-cid-5tznm7mj]{background:var(--white);border-radius:8px;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.g-promo-in[data-astro-cid-5tznm7mj] .body[data-astro-cid-5tznm7mj]{margin:12px 0 24px;max-width:46ch}.g-promo-links[data-astro-cid-5tznm7mj]{list-style:none;margin:0;padding:0}.g-promo-links[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]{border-top:1px solid var(--ink-12)}.g-promo-links[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]:last-child{border-bottom:1px solid var(--ink-12)}.g-promo-links[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:600;font-size:17px;color:var(--ink)}.g-promo-links[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj] [data-astro-cid-5tznm7mj][data-reveal]{color:var(--mint-dark)}@media(max-width:900px){.g-promo-in[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;padding:32px 24px;gap:28px}.guides[data-astro-cid-5tznm7mj]{padding-top:40px}.g-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{min-width:0;width:100%}}.subscribe[data-astro-cid-5tznm7mj]{display:flex;max-width:440px;margin:0 auto}.subscribe[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{flex:1;min-width:0;background:var(--cream);border:1px solid var(--ink-25);padding:14px 18px;font-size:15px}@media(max-width:900px){.featured[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.featured-img[data-astro-cid-5tznm7mj]{order:-1;height:auto!important;min-height:0!important;object-fit:contain!important}.featured[data-astro-cid-5tznm7mj] .ph[data-astro-cid-5tznm7mj]{min-height:220px}.featured-body[data-astro-cid-5tznm7mj]{padding:32px}}
