.guides-hero[data-astro-cid-62d46irs]{background:var(--color-honeydew);padding:clamp(3.5rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem)}.section[data-astro-cid-62d46irs]{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3.5rem,7vw,6rem)}.container[data-astro-cid-62d46irs]{width:min(1040px,100% - 2.5rem);margin-inline:auto}.overline[data-astro-cid-62d46irs]{color:var(--color-sage);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:block}h1[data-astro-cid-62d46irs]{color:var(--color-primary);font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}h1[data-astro-cid-62d46irs] em[data-astro-cid-62d46irs]{color:var(--color-sage)}.hero-lede[data-astro-cid-62d46irs]{color:var(--color-text-light);max-width:680px;margin-bottom:1.75rem;line-height:1.7}.guide-search-wrapper[data-astro-cid-62d46irs]{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.guide-search-bar[data-astro-cid-62d46irs]{border-radius:var(--radius-lg,12px);background:#fff;border:1.5px solid #283c3329;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 16px #283c330d}.guide-search-bar[data-astro-cid-62d46irs]:focus-within{border-color:var(--color-sage,#608c79);box-shadow:0 0 0 3px #608c7938}.guide-search-icon[data-astro-cid-62d46irs]{color:var(--color-sage,#608c79);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:1rem}.guide-search-input[data-astro-cid-62d46irs]{width:100%;color:var(--color-primary,#283c33);background:0 0;border:none;outline:none;padding:.95rem 2.85rem;font-family:inherit;font-size:1rem}.guide-search-input[data-astro-cid-62d46irs]::placeholder{color:#283c3380}.guide-search-input[data-astro-cid-62d46irs]::-webkit-search-cancel-button{display:none}.guide-search-clear[data-astro-cid-62d46irs]{width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#283c3314;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;right:.75rem}.guide-search-clear[data-astro-cid-62d46irs]:hover{background:#283c3329}.guide-filter-pills[data-astro-cid-62d46irs]{flex-wrap:wrap;gap:.5rem;padding:2px 0;display:flex}@media (width<=640px){.guide-filter-pills[data-astro-cid-62d46irs]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.guide-filter-pills[data-astro-cid-62d46irs]::-webkit-scrollbar{display:none}}.guide-filter-chip[data-astro-cid-62d46irs]{white-space:nowrap;color:var(--color-primary,#283c33);cursor:pointer;background:#ffffffd9;border:1px solid #283c331f;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-family:inherit;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.guide-filter-chip[data-astro-cid-62d46irs]:hover{border-color:var(--color-sage);background:#fff}.guide-filter-chip[data-astro-cid-62d46irs].is-active{background:var(--color-primary,#283c33);color:#fff;border-color:var(--color-primary)}.chip-count[data-astro-cid-62d46irs]{opacity:.75;font-size:.75rem}.guide-search-meta[data-astro-cid-62d46irs]{color:var(--color-text-light);align-items:center;font-family:inherit;font-size:.85rem;display:flex}.guide-search-status[data-astro-cid-62d46irs]{font-weight:500}.featured-showcase[data-astro-cid-62d46irs]{border-bottom:1px solid #283c331a;margin-bottom:3.5rem;padding-bottom:2.75rem}.featured-showcase[data-astro-cid-62d46irs][hidden]{display:none!important}.featured-showcase-header[data-astro-cid-62d46irs]{margin-bottom:1.75rem}.featured-showcase-badge[data-astro-cid-62d46irs]{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;background:#608c7926;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.featured-showcase-badge[data-astro-cid-62d46irs] svg[data-astro-cid-62d46irs]{color:var(--color-sage)}.featured-showcase-header[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{color:var(--color-primary);margin:0 0 .5rem;font-size:clamp(1.4rem,2.8vw,1.85rem)}.featured-showcase-header[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs] em[data-astro-cid-62d46irs]{color:var(--color-sage)}.featured-showcase-header[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--color-text-light);max-width:640px;margin:0;font-size:.95rem;line-height:1.6}.featured-showcase-grid[data-astro-cid-62d46irs]{gap:1.25rem;display:grid}@media (width>=640px){.featured-showcase-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.featured-showcase-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(3,1fr)}}.featured-guide-card[data-astro-cid-62d46irs]{background:var(--color-bright-snow);border-radius:var(--radius-lg);border:1px solid #283c331a;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.featured-guide-card[data-astro-cid-62d46irs]:hover{border-color:var(--color-sage);transform:translateY(-3px);box-shadow:0 8px 24px #283c3314}.featured-guide-media[data-astro-cid-62d46irs]{aspect-ratio:1500/1006;background:var(--color-honeydew);position:relative;overflow:hidden}.featured-guide-media[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.featured-guide-card[data-astro-cid-62d46irs]:hover .featured-guide-media[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{transform:scale(1.05)}.featured-guide-pill[data-astro-cid-62d46irs]{backdrop-filter:blur(4px);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#283c33e0;border-radius:9999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.featured-guide-content[data-astro-cid-62d46irs]{flex-direction:column;flex-grow:1;padding:1.15rem 1.25rem 1.25rem;display:flex}.featured-guide-content[data-astro-cid-62d46irs] h3[data-astro-cid-62d46irs]{color:var(--color-primary);margin:0 0 .45rem;font-size:1.1rem;line-height:1.35}.featured-guide-content[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--color-text-light);flex-grow:1;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.featured-guide-link[data-astro-cid-62d46irs]{color:var(--color-sage);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.featured-guide-card[data-astro-cid-62d46irs]:hover .featured-guide-link[data-astro-cid-62d46irs]{color:var(--color-primary);gap:.55rem}.guide-group[data-astro-cid-62d46irs]{margin-bottom:2.6rem}.guide-group[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{color:var(--color-primary);margin:0 0 .85rem;font-size:1.15rem}.guide-list[data-astro-cid-62d46irs]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-list[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs][hidden],.guide-group[data-astro-cid-62d46irs][hidden]{display:none!important}.guide-card[data-astro-cid-62d46irs]{background:var(--color-bright-snow);border-radius:var(--radius-lg);border:1px solid #283c331a;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.guide-card[data-astro-cid-62d46irs]:hover{border-color:var(--color-sage);transform:translateY(-2px);box-shadow:0 6px 16px #283c330f}.guide-card[data-astro-cid-62d46irs] h3[data-astro-cid-62d46irs]{color:var(--color-primary);margin:0 0 .35rem;font-size:1.2rem;line-height:1.35}.guide-card[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.6}.guide-card[data-astro-cid-62d46irs].has-image{padding:1rem 1.25rem}@media (width>=640px){.guide-card[data-astro-cid-62d46irs].has-image{grid-template-columns:200px 1fr;align-items:center;gap:1.35rem;display:grid}}@media (width<=639px){.guide-card[data-astro-cid-62d46irs].has-image{flex-direction:column;gap:.85rem;padding:1rem;display:flex}}.guide-card-media[data-astro-cid-62d46irs]{border-radius:var(--radius-md);background:var(--color-honeydew);aspect-ratio:1500/1006;overflow:hidden}.guide-card-media[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.guide-card[data-astro-cid-62d46irs]:hover .guide-card-media[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{transform:scale(1.04)}.guide-card-content[data-astro-cid-62d46irs]{flex-direction:column;gap:.35rem;display:flex}.guide-card-more[data-astro-cid-62d46irs]{color:var(--color-sage);align-items:center;gap:.35rem;margin-top:.4rem;font-size:.85rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.guide-card[data-astro-cid-62d46irs]:hover .guide-card-more[data-astro-cid-62d46irs]{color:var(--color-primary);gap:.55rem}.guide-no-results[data-astro-cid-62d46irs]{padding:2.5rem 0}.no-results-card[data-astro-cid-62d46irs]{text-align:center;background:var(--color-bright-snow);border-radius:var(--radius-xl,16px);border:1px dashed #608c7966;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.no-results-icon[data-astro-cid-62d46irs]{color:var(--color-sage,#608c79);opacity:.8;margin-bottom:1rem}.no-results-card[data-astro-cid-62d46irs] h3[data-astro-cid-62d46irs]{color:var(--color-primary);margin:0 0 .5rem;font-size:1.25rem}.no-results-card[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--color-text-light);max-width:480px;margin:0 0 1.5rem;line-height:1.6}.guide-reset-btn[data-astro-cid-62d46irs]{color:var(--color-primary);background:var(--color-honeydew);cursor:pointer;border:1px solid #608c794d;border-radius:9999px;align-items:center;padding:.6rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.guide-reset-btn[data-astro-cid-62d46irs]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
