.BlogRubricNav-module__MSYOVq__root{background-color:var(--surface);justify-content:center;width:100%;display:flex}.BlogRubricNav-module__MSYOVq__frame{width:min(100%, var(--max-width));border-inline:1px solid var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);transition:border-color var(--transition-default)}.BlogRubricNav-module__MSYOVq__bar{width:min(100%,76rem);margin-inline:auto;padding-inline:clamp(1.15rem,4.5vw,4.5rem)}.BlogRubricNav-module__MSYOVq__list{align-items:center;gap:var(--spacing-025);padding:var(--spacing-05) 0;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.BlogRubricNav-module__MSYOVq__list::-webkit-scrollbar{display:none}.BlogRubricNav-module__MSYOVq__item{flex:none}.BlogRubricNav-module__MSYOVq__link{min-height:36px;padding:0 var(--spacing-075);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--text-3);border-radius:var(--radius-control);transition:color var(--transition-default), background-color var(--transition-default);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.BlogRubricNav-module__MSYOVq__link:hover{color:var(--text);background-color:color-mix(in srgb, var(--primary-soft) 62%, transparent)}.BlogRubricNav-module__MSYOVq__link{gap:var(--spacing-05);cursor:pointer;background-color:#0000;border:0}.BlogRubricNav-module__MSYOVq__count{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-3);transition:color var(--transition-default)}.BlogRubricNav-module__MSYOVq__link[aria-pressed=true]{color:var(--primary-500);background-color:var(--primary-soft)}.BlogRubricNav-module__MSYOVq__link[aria-pressed=true] .BlogRubricNav-module__MSYOVq__count{color:color-mix(in srgb, var(--primary-500) 70%, var(--text-3))}.BlogRubricNav-module__MSYOVq__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:992px){.BlogRubricNav-module__MSYOVq__list{scroll-snap-type:x proximity;padding-inline:0}.BlogRubricNav-module__MSYOVq__item{scroll-snap-align:center}}@media (max-width:640px){.BlogRubricNav-module__MSYOVq__bar{padding-inline:var(--spacing-125)}.BlogRubricNav-module__MSYOVq__link{min-height:34px;font-size:var(--font-size-sm)}}
.BlogCatalog-module__OtyngW__document{padding-top:clamp(2rem,4vw,3rem)}.BlogCatalog-module__OtyngW__results{gap:var(--spacing-15);flex-direction:column;padding:0 .375rem .375rem 0;display:flex}@media (prefers-reduced-motion:no-preference){.BlogCatalog-module__OtyngW__results[data-animate]{animation:BlogCatalog-module__OtyngW__results-in var(--transition-default)}}@keyframes BlogCatalog-module__OtyngW__results-in{0%{opacity:0;translate:0 .75rem}}.BlogCatalog-module__OtyngW__grid{gap:var(--spacing-15);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BlogCatalog-module__OtyngW__cell{flex-direction:column;min-width:0;display:flex}.BlogCatalog-module__OtyngW__cell[data-span=wide]{grid-column:span 7}.BlogCatalog-module__OtyngW__cell[data-span=narrow]{grid-column:span 5}.BlogCatalog-module__OtyngW__cell[data-span=third]{grid-column:span 4}.BlogCatalog-module__OtyngW__cell[data-span=full]{grid-column:span 12}.BlogCatalog-module__OtyngW__empty{gap:var(--spacing-05);padding:var(--spacing-3) var(--spacing-2);text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-panel);flex-direction:column;display:flex}.BlogCatalog-module__OtyngW__emptyTitle{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.BlogCatalog-module__OtyngW__emptyText{max-width:36rem;font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--text-2);margin:0 auto;line-height:1.6}@media (max-width:991px){.BlogCatalog-module__OtyngW__grid{gap:var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr))}.BlogCatalog-module__OtyngW__cell[data-span]{grid-column:span 1}.BlogCatalog-module__OtyngW__cell:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:640px){.BlogCatalog-module__OtyngW__grid{grid-template-columns:minmax(0,1fr)}.BlogCatalog-module__OtyngW__cell:last-child:nth-child(odd){grid-column:span 1}}
.BlogHero-module__aXKhyG__document{align-items:flex-start;gap:var(--spacing-125);flex-direction:column;padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem);display:flex}.BlogHero-module__aXKhyG__field{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18%,#0000 96%);mask-image:linear-gradient(#0000 0,#000 18%,#0000 96%)}.BlogHero-module__aXKhyG__eyebrow{align-items:center;gap:var(--spacing-075);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-500);margin:0;display:flex}.BlogHero-module__aXKhyG__eyebrow:after{content:"";background-color:color-mix(in srgb, var(--primary-500) 40%, transparent);width:clamp(1.5rem,5vw,3.5rem);height:1px}.BlogHero-module__aXKhyG__title{max-width:18ch;font-family:var(--font-display);font-size:clamp(var(--font-size-5xl), 4.2vw, var(--font-size-8xl));font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.BlogHero-module__aXKhyG__row{justify-content:space-between;align-items:flex-end;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;width:100%;display:flex}.BlogHero-module__aXKhyG__lead{max-width:36rem;font-family:var(--font-body);font-size:clamp(var(--font-size-lg), 1.2vw, var(--font-size-xl));color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.6}.BlogHero-module__aXKhyG__rss{border-radius:var(--radius-panel);text-decoration:none;display:inline-flex}.BlogHero-module__aXKhyG__rss:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
