.jVs8Fa_section{scroll-margin-top:var(--header-height);padding:var(--space-4xl) 0;background:var(--color-bg-warm);color:var(--color-text)}.jVs8Fa_layout{gap:var(--space-2xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.jVs8Fa_rail{min-width:0}.jVs8Fa_railInner{top:calc(var(--header-height) + var(--space-lg));position:sticky}.jVs8Fa_railEyebrow{margin:0 0 var(--space-sm);color:var(--forest-600);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.jVs8Fa_railTitle{color:var(--color-primary);font-family:var(--font-heading), system-ui, sans-serif;margin:0;font-size:1.875rem;font-weight:700;line-height:1.12}.jVs8Fa_railDescription{margin:var(--space-md) 0 0;color:var(--color-text-light);font-size:.9rem;line-height:1.65}.jVs8Fa_topicNav{margin-top:var(--space-xl)}.jVs8Fa_topicList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jVs8Fa_topicLink{border-radius:var(--border-radius);width:100%;min-height:44px;color:var(--color-text-light);align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;line-height:1.25;transition:color .2s,background-color .2s;display:flex}.jVs8Fa_topicLink:hover{color:var(--forest-800);background:#ccece07a}.jVs8Fa_topicLink:focus-visible{outline:3px solid var(--forest-700);outline-offset:2px}.jVs8Fa_topicLinkActive{color:var(--forest-800);background:var(--forest-50);font-weight:600}.jVs8Fa_topicDot{background:0 0;border:1px solid #b7c2bd;border-radius:50%;flex:none;width:8px;height:8px}.jVs8Fa_topicLinkActive .jVs8Fa_topicDot{border-color:var(--forest-600);background:var(--forest-600);box-shadow:0 0 0 3px #006d521c}.jVs8Fa_topicCount{color:inherit;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.jVs8Fa_resultCount{margin:var(--space-md) 0 0;color:var(--color-text-light);font-size:.8rem;line-height:1.5}.jVs8Fa_listFrame{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--color-white);min-width:0;overflow:clip;box-shadow:0 4px 20px #002e230f}.jVs8Fa_row{border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-columns:minmax(0,1fr) 200px;min-height:120px;transition:background-color .22s;display:grid;position:relative;overflow:hidden}.jVs8Fa_row:last-child{border-bottom:0}.jVs8Fa_rowFeatured{grid-template-columns:minmax(0,1fr) minmax(340px,44%);min-height:216px}.jVs8Fa_imageWrap{background:var(--forest-50);grid-area:1/2;min-width:0;min-height:100%;position:relative;overflow:hidden}.jVs8Fa_image{object-fit:cover;transition:transform .24s}.jVs8Fa_content{min-width:0;padding:var(--space-md) var(--space-lg);flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.jVs8Fa_rowFeatured .jVs8Fa_content{padding:var(--space-lg)}.jVs8Fa_meta{color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;line-height:1.4;display:flex}.jVs8Fa_featuredLabel{color:#945230;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.jVs8Fa_featuredDot{background:var(--color-peach);border-radius:50%;width:6px;height:6px}.jVs8Fa_topicBadge{background:var(--forest-50);color:var(--forest-700);letter-spacing:.02em;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700}.jVs8Fa_metaDot{background:#bdc5c1;border-radius:50%;width:3px;height:3px}.jVs8Fa_title{color:var(--color-primary);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;margin:8px 0 0;font-size:1.08rem;font-weight:700;line-height:1.3}.jVs8Fa_rowFeatured .jVs8Fa_title{margin-top:12px;font-size:clamp(1.35rem,1.5vw,1.55rem);line-height:1.2}.jVs8Fa_titleLink{color:inherit;transition:color .22s}.jVs8Fa_titleLink:after{content:"";z-index:2;position:absolute;inset:0}.jVs8Fa_titleLink:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.jVs8Fa_row:has(.jVs8Fa_titleLink:focus-visible){z-index:1;box-shadow:inset 0 0 0 3px var(--forest-500)}.jVs8Fa_excerpt{color:var(--color-text-light);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.jVs8Fa_rowFeatured .jVs8Fa_excerpt{-webkit-line-clamp:1;line-clamp:1;max-width:620px}.jVs8Fa_rowFeatured .jVs8Fa_readMore{margin-top:12px}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_readMore{display:none}.jVs8Fa_readMore{margin-top:var(--space-md);color:var(--forest-700);align-self:flex-start;align-items:center;gap:7px;font-size:.85rem;font-weight:700;display:inline-flex}.jVs8Fa_arrow{transition:transform .2s}.jVs8Fa_emptyState{min-height:240px;padding:var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--color-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.jVs8Fa_emptyState h2{color:var(--color-primary);font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--font-size-2xl);margin:0}.jVs8Fa_emptyState p{margin:var(--space-sm) 0 0;color:var(--color-text-light)}.jVs8Fa_emptyStateStandalone{max-width:780px;margin:0 auto}.jVs8Fa_emptyStateInFrame{border:0;border-radius:0}.jVs8Fa_emptyLink{min-height:44px;margin-top:var(--space-lg);border:1px solid var(--forest-700);border-radius:var(--border-radius);color:var(--forest-700);justify-content:center;align-items:center;padding:10px 18px;font-size:.875rem;font-weight:700;display:inline-flex}.jVs8Fa_emptyLink:hover{background:var(--forest-700);color:var(--color-white)}.jVs8Fa_emptyLink:focus-visible{outline:3px solid var(--forest-700);outline-offset:3px}@media (hover:hover) and (pointer:fine){.jVs8Fa_row:hover{background:var(--color-bg)}.jVs8Fa_row:hover .jVs8Fa_titleLink{color:var(--forest-600)}}@media (max-width:1120px){.jVs8Fa_section{padding:var(--space-3xl) 0}.jVs8Fa_layout{gap:var(--space-xl);grid-template-columns:1fr}.jVs8Fa_railInner{position:static}.jVs8Fa_railDescription{max-width:620px}.jVs8Fa_topicNav{margin-top:var(--space-lg)}.jVs8Fa_topicList{flex-flow:wrap;gap:8px}.jVs8Fa_topicLink{border:1px solid #0058401f;border-radius:999px;width:auto}.jVs8Fa_topicCount{margin-left:2px}.jVs8Fa_resultCount{margin-top:12px}.jVs8Fa_row{grid-template-columns:minmax(0,1fr) 180px;min-height:112px}.jVs8Fa_rowFeatured{grid-template-columns:minmax(0,1fr) minmax(300px,44%);min-height:208px}.jVs8Fa_rowFeatured .jVs8Fa_content{padding:var(--space-lg)}.jVs8Fa_title{font-size:1.05rem}.jVs8Fa_rowFeatured .jVs8Fa_title{font-size:1.4rem}}@media (max-width:768px){.jVs8Fa_section{padding:var(--space-3xl) 0}.jVs8Fa_layout{gap:var(--space-lg)}.jVs8Fa_railTitle{font-size:1.5rem}.jVs8Fa_railDescription{margin-top:10px}.jVs8Fa_topicList{margin-inline:calc(var(--container-gutter) * -1);padding:6px var(--container-gutter) 10px;scroll-padding-inline:var(--container-gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jVs8Fa_topicList::-webkit-scrollbar{display:none}.jVs8Fa_topicList li{scroll-snap-align:start;flex:none}.jVs8Fa_row{grid-template-columns:minmax(0,1fr) 140px;min-height:108px}.jVs8Fa_rowFeatured{grid-template-columns:1fr;min-height:0}.jVs8Fa_rowFeatured .jVs8Fa_imageWrap{aspect-ratio:16/9;grid-area:1/1;min-height:0}.jVs8Fa_rowFeatured .jVs8Fa_content{padding:var(--space-lg);grid-area:2/1}.jVs8Fa_rowFeatured .jVs8Fa_title{margin-top:var(--space-md);font-size:1.4rem;line-height:1.25}.jVs8Fa_emptyState{min-height:200px;padding:var(--space-xl)}}@media (max-width:560px){.jVs8Fa_section{padding:var(--space-xl) 0 var(--space-3xl)}.jVs8Fa_layout{gap:var(--space-md)}.jVs8Fa_railDescription{display:none}.jVs8Fa_topicNav{margin-top:var(--space-md)}.jVs8Fa_topicList{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.jVs8Fa_topicList li{min-width:0}.jVs8Fa_topicLink{white-space:normal;height:100%}.jVs8Fa_listFrame{border-radius:10px}.jVs8Fa_row:not(.jVs8Fa_rowFeatured){gap:var(--space-md);min-height:0;padding:var(--space-md);grid-template-columns:96px minmax(0,1fr)}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_imageWrap{border-radius:var(--border-radius);grid-area:1/1;width:96px;height:96px;min-height:96px}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_content{grid-area:1/2;justify-content:flex-start;padding:0}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_meta{gap:6px;font-size:.72rem}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_topicBadge{padding:3px 7px;font-size:.65rem}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_metaDot,.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_readTime,.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_excerpt,.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_readMore{display:none}.jVs8Fa_row:not(.jVs8Fa_rowFeatured) .jVs8Fa_title{margin-top:8px;font-size:1.05rem;line-height:1.3}.jVs8Fa_rowFeatured .jVs8Fa_content{padding:var(--space-lg);grid-row:1}.jVs8Fa_rowFeatured .jVs8Fa_featuredLabel{display:none}.jVs8Fa_rowFeatured .jVs8Fa_meta{gap:6px;font-size:.72rem}.jVs8Fa_rowFeatured .jVs8Fa_topicBadge{padding:3px 7px;font-size:.65rem}.jVs8Fa_rowFeatured .jVs8Fa_imageWrap{grid-row:2}.jVs8Fa_rowFeatured .jVs8Fa_metaDot{display:none}}@media (prefers-reduced-motion:reduce){.jVs8Fa_topicLink,.jVs8Fa_row,.jVs8Fa_titleLink,.jVs8Fa_image,.jVs8Fa_arrow{transition:none}}@media (pointer:coarse){.jVs8Fa_image,.jVs8Fa_arrow{transition:none}}
