.D1rvnq_page{background:var(--color-bg);min-height:100vh;padding-top:5rem}.D1rvnq_pageHeader{padding:3.5rem 0 0}.D1rvnq_breadcrumb{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.82rem;display:flex}.D1rvnq_breadcrumb a{color:var(--color-teal-700);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.D1rvnq_breadcrumb a:hover{color:var(--color-teal-900)}.D1rvnq_breadcrumbSep{opacity:.4}.D1rvnq_breadcrumbCurrent{color:var(--color-text-secondary)}.D1rvnq_pageTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.03em;margin-bottom:1.75rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.D1rvnq_filters{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:0;padding-bottom:0;display:flex}.D1rvnq_filterBtn{color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:500}.D1rvnq_filterBtn:first-child{padding-left:0}.D1rvnq_filterBtn:hover{color:var(--color-text-primary)}.D1rvnq_filterActive{font-weight:700;color:var(--color-text-primary)!important;border-bottom-color:var(--color-text-primary)!important}.D1rvnq_featured{border-radius:var(--radius-xl);background:var(--color-surface);border:1.5px solid #9fa9b5;grid-template-columns:1.15fr 1fr;gap:0;min-height:420px;margin:2.5rem 0 3.5rem;transition:box-shadow .25s,border-color .25s;display:grid;overflow:hidden}.D1rvnq_featured:hover{box-shadow:0 0 0 1px var(--color-teal-700), 0 14px 30px -12px #123b6d47;border-color:var(--color-teal-700)}.D1rvnq_featuredImgWrap{min-height:340px;position:relative;overflow:hidden}.D1rvnq_featuredImg{object-fit:cover;transition:transform .5s}.D1rvnq_featured:hover .D1rvnq_featuredImg{transform:scale(1.03)}.D1rvnq_featuredBody{flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem 2.5rem 2.5rem 2rem;display:flex}.D1rvnq_featuredCategory{letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-600);align-items:center;gap:.5rem;width:fit-content;font-size:.72rem;font-weight:700;display:inline-flex}.D1rvnq_featuredCategory:before{content:"";background:var(--color-teal-600);border-radius:50%;flex-shrink:0;width:6px;height:6px}.D1rvnq_featuredTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:800;line-height:1.25}.D1rvnq_featuredExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.D1rvnq_featuredCta{background:var(--color-action);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-base);align-items:center;gap:.5rem;width:fit-content;margin-top:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.D1rvnq_featuredCta:hover{background:var(--color-action-hover);transform:translateY(-2px)}.D1rvnq_sectionDivider{border:none;border-top:1px solid var(--color-border);margin:0 0 2rem}.D1rvnq_sectionTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.D1rvnq_grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.D1rvnq_card{background:var(--color-surface);border-radius:var(--radius-xl);cursor:pointer;border:1.5px solid #9fa9b5;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.D1rvnq_card:hover{box-shadow:0 0 0 1px var(--color-teal-700), 0 14px 30px -12px #123b6d47;border-color:var(--color-teal-700);transform:translateY(-4px)}.D1rvnq_cardImgWrap{background:var(--color-bg-alt);flex-shrink:0;height:200px;position:relative;overflow:hidden}.D1rvnq_cardImg{object-fit:cover;transition:transform .45s}.D1rvnq_card:hover .D1rvnq_cardImg{transform:scale(1.05)}.D1rvnq_cardBody{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.D1rvnq_cardCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-600);align-items:center;gap:.45rem;width:fit-content;font-size:.7rem;font-weight:700;display:inline-flex}.D1rvnq_cardCategory:before{content:"";background:var(--color-teal-600);border-radius:50%;flex-shrink:0;width:5px;height:5px}.D1rvnq_cardTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.35}.D1rvnq_cardExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.D1rvnq_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:3rem;display:flex}.D1rvnq_pageBtn{min-width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0 .4rem;font-size:.9rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.D1rvnq_pageBtn:hover:not(:disabled):not(.D1rvnq_pageActive){background:var(--color-bg-alt);color:var(--color-text-primary)}.D1rvnq_pageBtn:disabled{opacity:.35;cursor:not-allowed}.D1rvnq_pageActive{background:var(--color-teal-700);cursor:default;color:#fff!important}.D1rvnq_pageArrow{color:var(--color-text-primary)}.D1rvnq_pageEllipsis{text-align:center;min-width:1.75rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-weight:600}.D1rvnq_empty{text-align:center;color:var(--color-text-muted);grid-column:1/-1;padding:3rem 0;font-size:.9rem}.D1rvnq_bottomSpace{padding-bottom:6rem}@media (max-width:900px){.D1rvnq_featured{grid-template-columns:1fr}.D1rvnq_featuredImgWrap{min-height:260px}.D1rvnq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.D1rvnq_grid{grid-template-columns:1fr}.D1rvnq_featuredBody{padding:1.75rem 1.5rem}}
