.guide_filters__W2mMm{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 28px}.guide_chip__RbXpE{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--line,#e2e2dc);background:var(--card,#fff);color:var(--text,#2e3530);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.guide_chip__RbXpE:hover{border-color:var(--accent,#2d5f3f);color:var(--accent,#2d5f3f)}.guide_chipActive__SMhSN{background:var(--accent,#2d5f3f);border-color:var(--accent,#2d5f3f);color:#fff}.guide_chipCount__KDvtx{font-size:11px;font-weight:700;opacity:.6}.guide_chipActive__SMhSN .guide_chipCount__KDvtx{opacity:.85}.guide_grid__4VAGx{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.guide_card__hpyxj{display:flex;flex-direction:column;border-radius:var(--radius-lg,16px);overflow:hidden;border:1px solid var(--line,#e2e2dc);background:var(--card,#fff);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.guide_card__hpyxj:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(26,31,27,.12)}.guide_cardMedia__gFHb0{position:relative;aspect-ratio:16/10;background:var(--card-2,#f5f0e6)}.guide_cardImg__F1D3X{object-fit:cover}.guide_cardImgFallback__lEcXN{position:absolute;inset:0;background:linear-gradient(135deg,var(--accent,#2d5f3f),#1a3a28)}.guide_cardOverlay__H94ay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.45))}.guide_cardTags__Yc_OH{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.guide_cardTag__9I1Ki{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink,#1a1f1b);backdrop-filter:blur(2px)}.guide_cardBody__e1aEw{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.guide_cardTitle__8CaSo{font-size:18px;font-weight:700;line-height:1.3;color:var(--ink,#1a1f1b);margin:0}.guide_cardExcerpt__kLkEe{font-size:14px;line-height:1.55;color:var(--muted,#6b7a6f);margin:0;flex:1}.guide_cardMeta__5ucfd{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--subtle,#9aa4a0);margin-top:4px}.guide_empty__dl1zJ{color:var(--muted,#6b7a6f);padding:40px 0;text-align:center}.guide_article__ncnBx{max-width:760px;margin:0 auto}.guide_articleHero___Y9xC{position:relative;aspect-ratio:21/9;border-radius:var(--radius-lg,16px);overflow:hidden;margin:8px 0 28px;background:var(--card-2,#f5f0e6)}.guide_articleHeroImg__bgnWr{object-fit:cover}.guide_articleTags__Poetf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.guide_articleTag__sM8lV{font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:var(--accent-soft,rgba(45,95,63,.08));color:var(--accent,#2d5f3f)}.guide_articleTitle__RyF9T{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink,#1a1f1b);margin:0 0 12px}.guide_articleMeta___B820{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted,#6b7a6f);font-size:14px;margin-bottom:28px}.guide_articleMeta___B820 .guide_dot__A1APa{opacity:.5}.guide_prose__qyKVt{font-size:16.5px;line-height:1.75;color:var(--text,#2e3530)}.guide_prose__qyKVt h2{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#1a1f1b);margin:40px 0 14px;scroll-margin-top:90px}.guide_prose__qyKVt h3{font-size:19px;font-weight:700;color:var(--ink,#1a1f1b);margin:28px 0 10px}.guide_prose__qyKVt p{margin:0 0 18px}.guide_prose__qyKVt ol,.guide_prose__qyKVt ul{margin:0 0 18px;padding-left:22px}.guide_prose__qyKVt li{margin:6px 0}.guide_prose__qyKVt a{color:var(--accent,#2d5f3f);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide_prose__qyKVt strong{color:var(--ink,#1a1f1b);font-weight:700}.guide_prose__qyKVt blockquote{margin:22px 0;padding:4px 18px;border-left:3px solid var(--accent,#2d5f3f);color:var(--muted,#6b7a6f);font-style:italic}.guide_prose__qyKVt table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.guide_prose__qyKVt td,.guide_prose__qyKVt th{border:1px solid var(--line,#e2e2dc);padding:9px 12px;text-align:left}.guide_prose__qyKVt th{background:var(--surface,#faf8f2);font-weight:700;color:var(--ink,#1a1f1b)}.guide_figure__OeN_w{margin:26px 0}.guide_figureImg__l1hnP{width:100%;height:auto;border-radius:12px;border:1px solid var(--line,#e2e2dc);display:block}.guide_credits__dhJao{margin:36px 0 0;padding-top:18px;border-top:1px solid var(--line,#e2e2dc);font-size:12.5px;color:var(--subtle,#9aa4a0);line-height:1.6}.guide_credits__dhJao a{color:var(--muted,#6b7a6f);text-decoration:underline}.guide_cta__tQ8Sg{margin:36px 0;padding:28px;border-radius:var(--radius-lg,16px);background:var(--surface,#faf8f2);border:1px solid var(--line,#e2e2dc);text-align:center}.guide_cta__tQ8Sg h3{font-size:20px;font-weight:700;color:var(--ink,#1a1f1b);margin:0 0 8px}.guide_cta__tQ8Sg p{color:var(--muted,#6b7a6f);margin:0 0 16px}.guide_related___RusQ{max-width:760px;margin:48px auto 0}.guide_relatedHead__H1a4p{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6b7a6f);margin-bottom:16px}.guide_backLink__kybuG{display:inline-flex;align-items:center;gap:6px;color:var(--muted,#6b7a6f);font-weight:600;font-size:14px;text-decoration:none;margin-bottom:20px}.guide_backLink__kybuG:hover{color:var(--accent,#2d5f3f)}