._4pN0DW_card{text-decoration:none;display:block}._4pN0DW_cardMedia{aspect-ratio:var(--aspect-blog-cover);border-radius:var(--radius-16);background:var(--color-bg-secondary);margin:0 0 var(--spacing-16);display:block;position:relative;overflow:hidden}._4pN0DW_cardMedia img{object-fit:cover;transition:transform .3s}._4pN0DW_card:hover ._4pN0DW_cardMedia img{transform:scale(1.05)}._4pN0DW_tagRow{gap:var(--spacing-8);margin:0 0 var(--spacing-12);flex-wrap:wrap;display:flex}._4pN0DW_tagRow>*{max-width:100%}._4pN0DW_tagRow>*>:first-child{white-space:normal}._4pN0DW_cardTitle{margin:0 0 var(--spacing-8);font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--font-weight-semibold-600);color:var(--color-text-primary)}._4pN0DW_card:hover ._4pN0DW_cardTitle{color:var(--color-text-link)}._4pN0DW_cardSubtitle{margin:0 0 var(--spacing-12);font-size:var(--text-body-sm-font-size);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary)}._4pN0DW_meta{align-items:center;gap:var(--spacing-8);font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}
.Dq19La_sidebarFilters{gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--border-width-thin) solid var(--divider-default);flex-direction:column;display:flex}.Dq19La_field{gap:var(--spacing-8);flex-direction:column;display:flex}.Dq19La_label{font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);line-height:var(--text-label-sm-line-height);color:var(--color-text-tertiary)}.Dq19La_select{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-8);border:var(--border-width-thin) solid var(--divider-default);background-color:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--text-body-base-font-family);font-size:var(--text-body-base-font-size);line-height:var(--text-body-base-line-height)}.Dq19La_select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.OJRmVG_pagination{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding-top:var(--spacing-32);border-top:var(--border-width-thin) solid var(--divider-default);display:flex}.OJRmVG_link,.OJRmVG_linkDisabled{padding:var(--button-padding-v) var(--button-padding-h);border-radius:var(--radius-button);border:var(--border-width-thin) solid var(--button-secondary-border);font-family:var(--text-button-sm-font-family);font-size:var(--text-button-sm-font-size);line-height:var(--text-button-sm-line-height);font-weight:var(--text-button-sm-font-weight);align-items:center;text-decoration:none;display:inline-flex}.OJRmVG_link{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.OJRmVG_link:hover{background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.OJRmVG_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.OJRmVG_linkDisabled{background-color:var(--button-disabled-bg);border-color:var(--button-disabled-bg);color:var(--button-disabled-text)}.OJRmVG_pages{align-items:center;gap:var(--spacing-8);display:flex}.OJRmVG_pageLink,.OJRmVG_pageCurrent{min-width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-button);font-family:var(--text-button-sm-font-family);font-size:var(--text-button-sm-font-size);line-height:var(--text-button-sm-line-height);font-weight:var(--text-button-sm-font-weight);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.OJRmVG_pageLink{color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--easing-ease-out)}.OJRmVG_pageLink:hover{background-color:var(--color-bg-secondary)}.OJRmVG_pageLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.OJRmVG_pageCurrent{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.OJRmVG_ellipsis{min-width:var(--spacing-40);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}@media (max-width:1279px){.OJRmVG_pagination{flex-wrap:wrap}.OJRmVG_pages{flex-basis:100%;order:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.OJRmVG_pageLink{transition:none}}
.Vl-XzW_page{max-width:var(--layout-container-max-width);padding:var(--spacing-48) var(--spacing-16) var(--spacing-120);margin:0 auto}
._7cvCPW_page{max-width:var(--layout-container-max-width);padding:var(--spacing-48) var(--spacing-16) var(--spacing-120);margin:0 auto}
.YA41wG_layout{max-width:var(--layout-container-max-width);padding:var(--spacing-48) var(--spacing-16) var(--spacing-120);gap:var(--spacing-32);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:768px){.YA41wG_layout{gap:var(--spacing-48);grid-template-columns:240px minmax(0,1fr)}}.YA41wG_sidebar{gap:var(--spacing-24);margin:0 0 var(--spacing-16);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.YA41wG_sidebar{top:calc(var(--navbar-height) + var(--spacing-24));align-self:start;margin:0;position:sticky}}.YA41wG_sidebarHeader{max-width:320px}.YA41wG_title{margin:0 0 var(--spacing-8);font-size:var(--text-heading-h3-font-size);line-height:var(--text-heading-h3-line-height);font-weight:var(--text-heading-h3-font-weight);color:var(--color-text-primary)}.YA41wG_subtitle{font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-secondary);margin:0}.YA41wG_content{min-width:0}.YA41wG_heading{margin:0 0 var(--spacing-32);font-size:var(--text-heading-h2-font-size);line-height:var(--text-heading-h2-line-height);font-weight:var(--text-heading-h2-font-weight);color:var(--color-text-primary)}.YA41wG_featured{margin:0 0 var(--spacing-48);padding:var(--spacing-32);border-radius:var(--radius-16);background:linear-gradient(135deg, var(--color-bg-secondary-blue), var(--color-bg-secondary-purple));text-decoration:none;display:block}.YA41wG_featured:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (min-width:640px){.YA41wG_featured{align-items:center;gap:var(--spacing-48);grid-template-columns:1fr 1fr;display:grid}}.YA41wG_media{aspect-ratio:var(--aspect-section-image);border-radius:var(--radius-16);background:var(--color-bg-secondary);margin:0 0 var(--spacing-24);display:block;position:relative;overflow:hidden}@media (min-width:640px){.YA41wG_media{margin:0}}.YA41wG_media img{object-fit:cover;transition:transform .3s}.YA41wG_featured:hover .YA41wG_media img{transform:scale(1.03)}.YA41wG_featuredBody{max-width:480px;display:block}.YA41wG_categories{gap:var(--spacing-8);margin:0 0 var(--spacing-12);flex-wrap:wrap;display:flex}.YA41wG_featuredTitle{margin:0 0 var(--spacing-12);font-family:var(--text-heading-h2-font-family);font-size:var(--text-heading-h2-font-size);line-height:var(--text-heading-h2-line-height);font-weight:var(--text-heading-h2-font-weight);color:var(--color-text-primary)}.YA41wG_featured:hover .YA41wG_featuredTitle{color:var(--color-text-link)}.YA41wG_description{margin:0 0 var(--spacing-16);font-family:var(--text-body-base-font-family);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);color:var(--color-text-secondary);display:block}.YA41wG_meta{align-items:center;gap:var(--spacing-8);font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.YA41wG_grid{gap:var(--spacing-48) var(--spacing-32);margin:0 0 var(--spacing-64);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:560px){.YA41wG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.YA41wG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.YA41wG_featuredTitle{font-size:var(--text-heading-h2-mobile-font-size);line-height:var(--text-heading-h2-mobile-line-height)}}
