.blog-page{--blog-header-height:clamp(10rem, 18vw, 12.5rem);--blog-sidebar-width:calc(17.5rem * 1.4);--blog-sidebar-pull:calc(var(--blog-header-height) * .348);--page-layout-gutter:1rem;--page-layout-max:80rem;--blog-navy:#164268;--blog-maroon:#8b2942;--blog-border:#e4e4e7;--blog-muted:#71717a;--blog-text:#18181b;--blog-surface:#fff;--blog-panel:#f4f4f5;background:#f6f7f9;min-height:100%}@media (min-width:1024px){.blog-page{--page-layout-gutter:1.5rem}}.dark .blog-page{--blog-border:#3f3f46;--blog-muted:#a1a1aa;--blog-text:#fafafa;--blog-surface:#18181b;--blog-panel:#27272a;background:#09090b}.blog-page__header.page-header--news-centered{--page-header-min-height:var(--blog-header-height);--page-header-bg:linear-gradient(135deg, #00220c 0%, #004f20 100%);background:var(--page-header-bg);z-index:1;margin-bottom:0;position:relative}html.blog-zone .blog-page__header.page-header--news-centered{--page-header-bg:transparent;background:0 0!important}.blog-page__header.page-header--news-centered .page-header__inner{width:100%;max-width:var(--page-layout-max);min-height:var(--blog-header-height);padding:var(--page-header-padding-y) var(--page-header-padding-x);flex-direction:column;justify-content:center;gap:0;margin-inline:auto;display:flex}.page-header--news-centered .page-header__row--title{text-align:center;justify-content:center;width:100%}.page-header--news-centered .page-header__center{align-items:center}.page-header--news.page-header--news-centered .page-header__title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}.page-header--news .page-header__title:after{display:none}@media (max-width:767px){.page-header--news-centered .page-header__row--title,.page-header--news-centered .page-header__row--title .page-header__center{text-align:center;align-items:center}}.blog-page__content{max-width:var(--page-layout-max);padding:4px var(--page-layout-gutter) clamp(2rem, 5vw, 3rem);flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.blog-page__top{--blog-top-rail-height:calc(14rem + 3.75rem);grid-template-columns:var(--blog-sidebar-width) minmax(0, 1fr);align-items:stretch;gap:4px;display:grid}.blog-page__sidebar{z-index:2;width:100%;min-height:var(--blog-top-rail-height);margin-top:calc(var(--blog-sidebar-pull) * -1);border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a14,0 2px 8px #0f172a0a}.blog-page__highlights{width:100%;height:100%;min-height:var(--blog-top-rail-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-page__highlights-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.blog-page__highlights-track{height:100%;transition:transform .45s;display:flex}.blog-page__highlights-track--instant{transition:none}.blog-page__highlights-slide{flex:0 0 100%;grid-template-columns:1fr 1fr;gap:4px;min-width:0;height:100%;display:grid}.blog-page__highlight-card{height:100%;min-height:0;color:inherit;background:#e4e4e7;border-radius:0;text-decoration:none;display:block;position:relative;overflow:hidden}.dark .blog-page__highlight-card{background:#27272a}.blog-page__highlight-image{object-fit:cover;transition:transform .35s}.blog-page__highlight-card:hover .blog-page__highlight-image{transform:scale(1.06)}.blog-page__highlight-scrim{pointer-events:none;background:linear-gradient(#0000 32%,#00000059 58%,#000000c7 100%),#0000001a;transition:background .35s;position:absolute;inset:0}.blog-page__highlight-card:hover .blog-page__highlight-scrim{background:linear-gradient(#0000 26%,#00000080 52%,#000000e6 100%),#00000024}.blog-page__highlights-btn{z-index:3;background:var(--brand-500);color:#fff;width:2rem;height:2rem;box-shadow:0 1px 4px color-mix(in srgb, var(--brand-600) 35%, #00000040);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.blog-page__highlights-btn--prev{left:.5rem}.blog-page__highlights-btn--next{right:.5rem}.blog-page__highlights:hover .blog-page__highlights-btn,.blog-page__highlights-btn:focus-visible{opacity:1;pointer-events:auto}.blog-page__highlights-btn:hover{background:var(--brand-600);box-shadow:0 2px 8px color-mix(in srgb, var(--brand-700) 40%, #00000047)}.blog-page__highlights-btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.blog-page__highlight-body{z-index:1;flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex;position:absolute;inset:auto 0 0}.blog-page__highlight-category{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000;align-self:flex-start;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.2;transition:background-color .2s}.blog-page__highlight-card:hover .blog-page__highlight-category,.blog-page__highlight-card:focus-visible .blog-page__highlight-category{background:var(--brand-500)}.blog-page__highlight-title{color:#fff;margin:0;font-size:clamp(.875rem,1.6vw,1.0625rem);font-weight:700;line-height:1.25}.blog-page__main{width:100%;min-width:0}.blog-page--category .blog-page__category-header{--page-header-bg:#2c3440;--page-header-min-height:clamp(7rem, 14vw, 9.5rem)}.blog-page--category .blog-page__category-header .page-header__inner{padding-bottom:var(--page-header-padding-y)}.blog-page--category .blog-page__content--category{padding-top:1.25rem}.blog-page__section-heading{align-items:center;gap:.65rem;width:100%;margin:.35rem 0 0;padding:.35rem 0;display:flex}.blog-page__section-heading-main{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.blog-page__section-heading-title{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.01em;color:var(--blog-navy);flex-shrink:0;margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;line-height:1.2}.dark .blog-page__section-heading-title{color:#fafafa}.blog-page__section-heading-line{border-top:2px solid var(--blog-maroon);flex:1;min-width:2rem;height:0}.blog-page__section-heading-action{flex-shrink:0}.blog-page__trending{border:1px solid var(--blog-border);background:var(--blog-surface);align-items:center;gap:.75rem;width:100%;padding:.9rem;display:flex}.blog-page__trending-label{color:#fff;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#000;flex-shrink:0;padding:.35rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.2;transition:background-color .2s}.blog-page__trending:hover .blog-page__trending-label,.blog-page__trending:focus-within .blog-page__trending-label{background:var(--brand-500)}.blog-page__trending-body{flex:1;min-width:0}.blog-page__trending-link{text-overflow:ellipsis;white-space:nowrap;color:var(--blog-text);font-size:.9375rem;font-weight:400;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.blog-page__trending-link:hover{color:var(--blog-navy);text-decoration:underline}.dark .blog-page__trending-link:hover{color:#f0b429f2}.blog-page__trending-nav{flex-shrink:0;display:flex}.blog-page__trending-btn{border:1px solid var(--blog-border);background:var(--blog-surface);color:#71717a;cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.blog-page__trending-btn+.blog-page__trending-btn{border-left:0}.blog-page__trending-btn:hover{color:var(--blog-text);background:var(--blog-panel)}.blog-page__trending-btn:focus-visible{outline:2px solid var(--blog-navy);outline-offset:1px}@media (max-width:899px){.blog-page__top{grid-template-columns:1fr}.blog-page__sidebar{margin-top:-2.5rem}.blog-page__highlights{min-height:clamp(12.5rem, 52vw, var(--blog-top-rail-height))}.blog-page__highlights--compact .blog-page__highlights-track{gap:4px}.blog-page__highlights--compact .blog-page__highlights-slide{flex-shrink:0;min-width:0;display:block}.blog-page__highlights--compact .blog-page__highlight-card{width:100%;height:100%}}.blog-page__sidebar .blog-page__featured{height:100%;min-height:var(--blog-top-rail-height);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-page__sidebar .blog-page__featured-media{background:#f4f4f5;display:block;position:absolute;inset:0;overflow:hidden}.dark .blog-page__sidebar .blog-page__featured-media{background:#27272a}.blog-page__sidebar .blog-page__featured-media>div,.blog-page__sidebar .blog-page__featured-image{width:100%;height:100%}.blog-page__sidebar .blog-page__featured-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-page__sidebar .blog-page__featured:hover .blog-page__featured-media img{transform:scale(1.06)}.blog-page__sidebar .blog-page__featured-scrim{pointer-events:none;background:linear-gradient(#0000 28%,#0006 55%,#000000d1 100%),#0000001a;transition:background .35s;position:absolute;inset:0}.blog-page__sidebar .blog-page__featured:hover .blog-page__featured-scrim{background:linear-gradient(#0000 26%,#00000080 52%,#000000e6 100%),#00000024}.blog-page__sidebar .blog-page__featured-body{z-index:1;flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex;position:absolute;inset:auto 0 0}.blog-page__sidebar .blog-page__featured-category{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#18181b;align-self:flex-start;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.2}.blog-page__sidebar .blog-page__featured-title{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-page__sidebar .blog-page__featured-meta{color:#ffffffeb;font-size:.75rem;line-height:1.35}.blog-page__sidebar .blog-page__featured-meta strong{font-weight:700}.blog-page__featured--empty{color:#71717a;padding:1.5rem 1.1rem;font-size:.875rem;line-height:1.55}.dark .blog-page__featured--empty{color:#a1a1aa}.blog-page__main-panel{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:0;width:100%;padding:clamp(1.35rem,2.5vw,1.75rem);box-shadow:0 18px 40px #0f172a0f,0 2px 8px #0f172a08}.blog-page__main-panel--feed{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.blog-feed{width:100%}.blog-feed__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,18.5rem);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.blog-feed__primary{min-width:0}.blog-feed__grid{column-count:2;column-gap:1.5rem;margin:0;padding:0;list-style:none}.blog-feed__grid-item{break-inside:avoid;margin-bottom:1.5rem}.blog-feed__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.blog-feed__load-more{justify-content:center;margin-top:.75rem;padding-top:1.75rem;display:flex}.blog-feed__load-more-btn{color:#2163e8;cursor:pointer;background:#e7f1ff;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.blog-feed__load-more-btn:hover{color:#1a52c7;background:#d9e8ff}.blog-feed__load-more-btn:focus-visible{outline-offset:2px;outline:2px solid #2163e8}.dark .blog-feed__load-more-btn{color:#93c5fd;background:#1a2848}.dark .blog-feed__load-more-btn:hover{color:#bfdbfe;background:#1b305d}.blog-feed__load-more-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.blog-feed__pagination-control{border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-muted);cursor:pointer;border-radius:.35rem;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.blog-feed__pagination-control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-500);color:var(--brand-600)}.blog-feed__pagination-control:disabled,.blog-feed__pagination-control[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.blog-feed__pagination-pages{align-items:center;gap:.35rem;display:inline-flex}.blog-feed__pagination-page{min-width:2rem;height:2rem;color:var(--blog-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;padding:0 .45rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.blog-feed__pagination-page:hover{border-color:var(--blog-border);color:var(--blog-text)}.blog-feed__pagination-page--active{border-color:var(--brand-500);background:var(--brand-500);color:#fff}.blog-feed__aside{flex-direction:column;gap:1.5rem;display:flex}.blog-article__aside.blog-feed__aside{display:block}.blog-feed__widget{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:.75rem;padding:1.1rem 1.15rem;box-shadow:0 8px 20px #0f172a0a}.blog-feed__widget-title{color:var(--blog-text);margin:0 0 .85rem;font-size:1rem;font-weight:700;line-height:1.3}.blog-feed__category-list,.blog-feed__tag-list{margin:0;padding:0;list-style:none}.blog-feed__category-list{margin-inline:-1.15rem}.blog-feed__category-item{border-bottom:1px solid var(--blog-border)}.blog-feed__category-item:last-child{border-bottom:0}.blog-feed__category-link{width:100%;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.15rem;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:flex}.blog-feed__category-link:hover,.blog-feed__category-link:focus-visible,.blog-feed__category-link--active{background:var(--blog-panel)}.blog-feed__category-link--active .blog-feed__category-name{font-weight:600}.blog-feed__category-name{color:var(--blog-text)}.blog-feed__category-count{color:var(--blog-muted);flex-shrink:0;font-size:.8125rem;font-weight:600}.blog-feed__tag-list{flex-wrap:wrap;gap:.45rem;display:flex}.blog-feed__tag{border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-muted);border-radius:.25rem;padding:.3rem .55rem;font-size:.75rem;line-height:1.2;text-decoration:none;display:inline-flex}.blog-feed__tag:hover{color:var(--blog-text);border-color:color-mix(in srgb, var(--blog-text) 24%, var(--blog-border))}.blog-feed__promo{border:1px solid color-mix(in srgb, var(--brand-500) 18%, var(--blog-border));background:color-mix(in srgb, var(--brand-500) 6%, var(--blog-surface));text-align:center;border-radius:.75rem;padding:1.25rem 1.15rem}.blog-feed__promo-title{color:var(--blog-text);margin:0 0 .45rem;font-size:1rem;font-weight:700;line-height:1.35}.blog-feed__promo-copy{color:var(--blog-muted);margin:0 0 .85rem;font-size:.8125rem;line-height:1.55}.blog-feed__promo-btn{background:var(--brand-500);color:#fff;border-radius:.35rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.blog-feed__promo-btn:hover{background:var(--brand-600)}@media (max-width:1024px){.blog-feed__layout{grid-template-columns:1fr}.blog-feed__grid{column-count:2}}@media (max-width:640px){.blog-feed__grid{column-count:1}.blog-feed__grid-item{margin-inline:auto;width:90%;margin-bottom:1.35rem}.blog-feed__grid-item .blog-page__news-card-body{gap:.585rem;padding:.99rem 1.035rem .81rem}.blog-feed__grid-item .blog-page__news-card-title{font-size:.95625rem}.blog-feed__grid-item .blog-page__news-card-excerpt{font-size:.7875rem}.blog-feed__grid-item .blog-page__news-card-tag{padding:.252rem .495rem;font-size:.675rem}.blog-feed__grid-item .blog-page__news-card-footer{gap:.675rem;padding:.765rem 1.035rem .9rem}.blog-feed__grid-item .blog-page__news-card-avatar{width:1.575rem;height:1.575rem;font-size:.5625rem}.blog-feed__grid-item .blog-page__news-card-author-name,.blog-feed__grid-item .blog-page__news-card-stats{font-size:.73125rem}}.blog-page__main-head{margin-bottom:1.25rem}.blog-page__main-head--toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-page__main-head-title{color:var(--blog-text);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.blog-page__main-action{color:#fff;background:#ef4444;border-radius:.35rem;flex-shrink:0;padding:.5rem .85rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .15s}.blog-page__main-action:hover{background:#dc2626}.blog-page__news-list{column-count:2;column-gap:1.5rem;margin:0;padding:0;list-style:none}.blog-page__news-list-item{break-inside:avoid;margin-bottom:1.5rem}.blog-page__news-card{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:.75rem;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.blog-page__news-card:hover{border-color:color-mix(in srgb, var(--brand-500) 22%, var(--blog-border));transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.blog-page__news-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-page__news-card-media{background:#e4e4e7;position:relative;overflow:hidden}.blog-page__news-card-media--variant-0{aspect-ratio:2.2}.blog-page__news-card-media--variant-1{aspect-ratio:16/9}.blog-page__news-card-media--variant-2{aspect-ratio:2}.dark .blog-page__news-card-media{background:#3f3f46}.blog-page__news-card-image,.blog-page__news-card-media>div{width:100%;height:100%}.blog-page__news-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-page__news-card:hover .blog-page__news-card-media img{transform:scale(1.04)}.blog-page__news-card-scrim{pointer-events:none;background:linear-gradient(#0000 45%,#00000047 100%),#0000001a;position:absolute;inset:0}.blog-page__news-card-body{flex-direction:column;flex:1;gap:.65rem;padding:1.1rem 1.15rem .9rem;display:flex}.blog-page__news-card-title{color:var(--blog-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.blog-page__news-card-excerpt{color:var(--blog-muted);margin:0;font-size:.875rem;line-height:1.6}.blog-page__news-card-tags{flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.blog-page__news-card-tag{border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-muted);border-radius:.25rem;padding:.28rem .55rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.blog-page__news-card-footer{border-top:1px solid var(--blog-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.85rem 1.15rem 1rem;display:flex}.blog-page__news-card-author{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.blog-page__news-card-avatar{background:color-mix(in srgb, var(--brand-500) 14%, var(--blog-panel));letter-spacing:.03em;width:1.75rem;height:1.75rem;color:var(--brand-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.dark .blog-page__news-card-avatar{color:var(--brand-300)}.blog-page__news-card-author-name{color:var(--blog-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.blog-page__news-card-stats{color:var(--blog-muted);flex-shrink:0;align-items:center;gap:.65rem;font-size:.8125rem;display:inline-flex}.blog-page__news-card-comments{align-items:center;gap:.25rem;display:inline-flex}.blog-page__empty{border:1px dashed var(--blog-border);background:var(--blog-panel);text-align:center;border-radius:.65rem;padding:2.5rem 1.5rem}.blog-page__empty-title{color:var(--blog-text);margin:0 0 .35rem;font-size:1.0625rem;font-weight:700}.blog-page__empty-copy{color:var(--blog-muted);margin:0}.blog-page--article{--blog-article-media-max-width:min(40rem, 78%);--blog-article-media-max-height:16.5rem;--blog-article-aside-top:1.25rem;background:var(--blog-surface)}@media (min-width:1025px){.blog-page--article{--blog-article-aside-top:5rem}}.blog-page__content--article{width:100%;max-width:var(--page-layout-max);padding-inline:var(--page-layout-gutter);margin-inline:auto;padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.blog-page--article-magazine .blog-page__content--article{padding-top:clamp(1.25rem,3vw,2rem)}.blog-page__main-panel--article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.blog-article__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,18.5rem);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.blog-article__main{min-width:0}.blog-article__aside{align-self:stretch;min-width:0}.blog-article__aside-inner{top:var(--blog-article-aside-top);flex-direction:column;gap:1.5rem;display:flex;position:sticky}.blog-related-posts__list{margin:0;padding:0;list-style:none}.blog-related-posts__item+.blog-related-posts__item{border-top:1px solid var(--blog-border)}.blog-related-posts__link{width:100%;color:inherit;align-items:flex-start;gap:.75rem;padding:.75rem 0;text-decoration:none;transition:background-color .15s;display:flex}.blog-related-posts__link:hover,.blog-related-posts__link:focus-visible{background:var(--blog-panel)}.blog-related-posts__media{background:#e4e4e7;border-radius:.3rem;flex-shrink:0;width:4.5rem;height:3.35rem;position:relative;overflow:hidden}.blog-related-posts__link--no-media{gap:0}.blog-cover-thumbnail__fallback{background:linear-gradient(135deg,#e4e4e7 0%,#d4d4d8 100%);width:100%;height:100%;display:block}.blog-cover-thumbnail__play{color:#fff;pointer-events:none;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-cover-thumbnail__play svg{filter:drop-shadow(0 1px 2px #00000059)}.dark .blog-related-posts__media{background:#3f3f46}.blog-related-posts__image,.blog-related-posts__media>div{width:100%;height:100%}.blog-related-posts__media img{object-fit:cover;width:100%;height:100%}.blog-related-posts__copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.blog-related-posts__category{letter-spacing:.06em;text-transform:uppercase;color:var(--blog-muted);font-size:.6875rem;font-weight:700}.blog-related-posts__title{color:var(--blog-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-related-posts__link:hover .blog-related-posts__title,.blog-related-posts__link:focus-visible .blog-related-posts__title{color:var(--blog-maroon)}.dark .blog-related-posts__link:hover .blog-related-posts__title,.dark .blog-related-posts__link:focus-visible .blog-related-posts__title{color:#f472b6eb}.blog-related-posts__date{color:var(--blog-muted);font-size:.75rem}.blog-article{width:100%;color:var(--blog-text)}.blog-article--minimal{max-width:42rem}.blog-article__minimal-header{border-bottom:1px solid var(--blog-border);flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.blog-article__minimal-category{letter-spacing:.06em;text-transform:uppercase;color:var(--blog-maroon);align-self:flex-start;font-size:.6875rem;font-weight:700}.blog-article__minimal-title{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--blog-navy);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.25}.blog-article__minimal-date{color:var(--blog-muted);font-size:.8125rem}.blog-article__body--minimal{gap:1.25rem}.blog-page--article-magazine{--blog-article-media-max-width:min(36rem, 100%);--blog-article-media-max-height:20rem}.blog-article--magazine{--retro-ink:#1c1917;--retro-paper:#f7f3ea;--retro-rule:#2c2416;--retro-accent:#8b2942;--retro-muted:#5c5348;--retro-highlight:#ebe3d0;--retro-fade:#2c241624;--retro-vignette:var(--blog-surface)}.blog-article--magazine .blog-article__body{isolation:isolate;box-shadow:none;background:0 0;border:0;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(.75rem,2vw,1.25rem) clamp(2rem,4vw,2.75rem);position:relative}.blog-article--magazine .blog-article__body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--retro-paper);background-image:linear-gradient(#2c241606 1px,#0000 1px),linear-gradient(90deg,#2c241606 1px,#0000 1px);background-size:100% 1.65rem,1.65rem 100%;position:absolute;inset:-.25rem -.5rem;-webkit-mask-image:radial-gradient(108% 105% at 50% 46%,#000 42%,#0000008c 68%,#0000 100%);mask-image:radial-gradient(108% 105% at 50% 46%,#000 42%,#0000008c 68%,#0000 100%)}.blog-article__magazine-banner{background:var(--blog-surface);width:100%}.blog-article__hero{color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;min-height:clamp(20rem,48vw,34rem);display:flex;position:relative;overflow:hidden}.blog-article__hero-media{position:absolute;inset:0}.blog-article__hero-image{object-fit:cover}.blog-article__hero-video{object-fit:cover;width:100%;height:100%}.blog-article__hero-fallback{background:linear-gradient(135deg,#164268 0%,#0f2d47 55%,#8b2942 100%);position:absolute;inset:0}.blog-article__hero--no-media .blog-article__hero-scrim{background:linear-gradient(#00000026 0%,#00000059 50%,#00000080 100%)}.blog-article__magazine-deck{flex-direction:column;gap:.65rem;margin-bottom:.35rem;padding-bottom:1rem;display:flex}.blog-article__magazine-excerpt{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--retro-ink,var(--blog-text));margin:0;font-size:1.1875rem;font-weight:600;line-height:1.65}.blog-article__magazine-kicker{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--retro-muted,var(--blog-maroon));margin:0;font-size:1rem;font-style:italic;line-height:1.6}.blog-article__figure--video{margin:0}.blog-article__video{width:100%;max-width:min(100%, var(--blog-article-media-max-width));max-height:var(--blog-article-media-max-height);object-fit:cover;background:#000;border-radius:.3rem;margin:.5rem auto;display:block}.blog-article__hero-scrim{background:linear-gradient(#00000040 0%,#00000080 50%,#000000b8 100%);position:absolute;inset:0}.blog-article__hero-content{z-index:1;flex-direction:column;align-items:center;gap:1rem;width:min(54rem,100% - 2.5rem);padding:clamp(2.5rem,6vw,4rem) 0;display:flex;position:relative}.blog-article__hero-category{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s}.blog-article__hero-category:hover,.blog-article__hero-category:focus-visible{color:#fff}.blog-article__hero-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.625rem,4vw,2.5rem);font-weight:800;line-height:1.18}.blog-article__hero-meta{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;font-size:.6875rem;font-weight:700;display:flex}.blog-article__hero-meta-item{align-items:center;gap:.35rem;display:inline-flex}.blog-article__hero-meta-divider{background:#ffffff73;width:1px;height:.85rem}.blog-article__magazine-share{background:var(--blog-surface);border-bottom:0;justify-content:center;padding:1.25rem clamp(1rem,3vw,2rem) 1.75rem;display:flex}.blog-article__magazine-share .blog-article__share{border-bottom:0;justify-content:center;padding-bottom:0}.blog-article--magazine .blog-article__body{padding-top:.5rem}.blog-article__share--labeled .blog-article__share-actions{flex-wrap:wrap;justify-content:center;gap:.35rem}.blog-article__share--labeled .blog-article__share-btn{letter-spacing:.02em;text-transform:capitalize;color:#fff;border-radius:.15rem;gap:.45rem;width:auto;height:auto;padding:.55rem .85rem;font-size:.75rem;font-weight:700}.blog-article__share--labeled .blog-article__share-btn svg{width:.875rem;height:.875rem}@media (max-width:900px){.blog-article__hero{min-height:clamp(16rem,58vw,24rem)}.blog-article__hero-meta{gap:.5rem .65rem;font-size:.625rem}.blog-article__share--labeled .blog-article__share-btn{padding:.5rem .7rem;font-size:.6875rem}}.blog-article__meta{border-bottom:1px solid var(--blog-border);margin-bottom:1rem;padding-bottom:1rem}.blog-article__intro{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.blog-article__breadcrumb{min-width:0;max-width:100%}.blog-article__breadcrumb-list{flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:flex;overflow:hidden}.blog-article__breadcrumb-item{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.blog-article__breadcrumb-item:last-child{flex:auto;min-width:0;overflow:hidden}.blog-article__breadcrumb-link,.blog-article__breadcrumb-current{color:var(--blog-muted);text-decoration:none}.blog-article__breadcrumb-link{white-space:nowrap;flex-shrink:0}.blog-article__breadcrumb-link:hover,.blog-article__breadcrumb-link:focus-visible{color:var(--blog-text);text-decoration:underline}.blog-article__breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.blog-article__breadcrumb-sep{color:#a1a1aa;-webkit-user-select:none;user-select:none;flex-shrink:0}.blog-article__category{background:var(--blog-navy);color:#fff;border-radius:.125rem;align-self:flex-start;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.blog-article__category:hover,.blog-article__category:focus-visible{opacity:.92;transform:translateY(-1px)}.blog-article__category--association-news{background:#059669}.blog-article__category--conference{background:#6d28d9}.blog-article__category--advisory{background:#b45309}.blog-article__category--education-cpd{background:#1d4ed8}.blog-article__category--clinical-guidelines{background:#be185d}.blog-article__category--health-policy{background:#0f766e}.blog-article__category--events{background:#2563eb}.blog-article__category--news{background:var(--blog-navy)}.blog-article__title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--blog-text);margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;line-height:1.22}.blog-article__header{border-bottom:1px solid var(--blog-border);flex-direction:column;gap:.85rem;margin-bottom:1.5rem;padding-bottom:.85rem;display:flex}.blog-article__byline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-article__byline-start{align-items:center;gap:.85rem;min-width:0;display:flex}.blog-article__published{color:var(--blog-muted);flex-shrink:0;font-size:.8125rem;line-height:1.4}.blog-article__meta-divider{background:var(--blog-border);flex-shrink:0;align-self:stretch;width:1px;min-height:1.75rem}.blog-article__stats{flex-shrink:0;align-items:center;gap:.85rem;margin-left:auto;display:inline-flex}.blog-article__stat{color:var(--blog-muted);align-items:center;gap:.3rem;font-size:.8125rem;line-height:1;display:inline-flex}.blog-article__stat svg{flex-shrink:0}.blog-article__share{border-bottom:1px solid var(--blog-border);align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.blog-article__share-label{border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-text);border-radius:.25rem;align-items:center;gap:.65rem;padding:.6rem 1rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.blog-article__share-label svg{flex-shrink:0;width:1rem;height:1rem}.blog-article__share-label:after{content:"";border-top:.55rem solid #0000;border-bottom:.55rem solid #0000;border-left:.55rem solid var(--blog-border);width:0;height:0;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.blog-article__share-label-divider{background:var(--blog-border);flex-shrink:0;align-self:stretch;width:1px}.blog-article__share-actions{align-items:center;gap:.45rem;display:inline-flex}.blog-article__share-btn{color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.blog-article__share-btn svg{width:1rem;height:1rem}.blog-article__share-btn:hover{opacity:.9;transform:translateY(-1px)}.blog-article__share-btn--facebook{background:#3b5998}.blog-article__share-btn--x{background:#00acee}.blog-article__share-btn--pinterest{background:#bd081c}.blog-article__share-btn--whatsapp{background:#25d366}.blog-article__author{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.blog-article__author-media,.blog-article__author-avatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.blog-article__author-media{background:#e4e4e7;display:block}.dark .blog-article__author-media{background:#3f3f46}.blog-article__author-image,.blog-article__author-media>div{width:100%;height:100%}.blog-article__author-media img{object-fit:cover;width:100%;height:100%}.blog-article__author-avatar{background:color-mix(in srgb, var(--brand-500) 14%, var(--blog-panel));letter-spacing:.03em;color:var(--brand-700);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .blog-article__author-avatar{color:var(--brand-300)}.blog-article__author-name{color:var(--blog-text);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.35}.blog-article__subtitle{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--blog-maroon);margin:0 0 .55rem;font-size:clamp(.95rem,2vw,1.0625rem);font-weight:800;line-height:1.35}.blog-article__kicker{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--blog-text);margin:0;font-size:1rem;font-style:italic;font-weight:700;line-height:1.4}.blog-article__figure{width:100%;max-width:var(--blog-article-media-max-width);margin:0 auto 1.5rem}.blog-article__figure-trigger{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.blog-article__figure-trigger:focus-visible{outline:2px solid var(--blog-maroon);outline-offset:3px}.blog-article__figure-overlay{z-index:1;opacity:0;pointer-events:none;background:#0f172a7a;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.blog-article__figure-trigger:hover .blog-article__figure-overlay,.blog-article__figure-trigger:focus-visible .blog-article__figure-overlay{opacity:1}.blog-article__figure-overlay-icon{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.blog-article__figure-overlay-icon svg{width:1.35rem;height:1.35rem}.blog-article__image,.blog-article__figure>div,.blog-article__figure-trigger>div{width:100%;max-height:var(--blog-article-media-max-height)}.blog-article__figure img{width:100%;max-height:var(--blog-article-media-max-height);aspect-ratio:2.15;object-fit:cover;display:block}.blog-article-lightbox{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;justify-content:center;align-items:center;padding:1.25rem;animation:.28s blog-article-lightbox-in;display:flex;position:fixed;inset:0}@keyframes blog-article-lightbox-in{0%{opacity:0}to{opacity:1}}.blog-article-lightbox__figure{max-width:min(92vw,980px);max-height:88vh;margin:0;animation:.36s cubic-bezier(.34,1.12,.64,1) blog-article-lightbox-zoom;position:relative}@keyframes blog-article-lightbox-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.blog-article-lightbox__img{border-radius:.2rem;width:auto;max-width:100%;height:auto;max-height:88vh;margin-inline:auto;display:block;box-shadow:0 28px 80px -20px #000000a6}.blog-article-lightbox__close{color:#fff;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.blog-article-lightbox__close:hover{background:#ffffff38}.blog-article__body,.blog-article__plain-content,.blog-article__rich-content{flex-direction:column;gap:1rem;display:flex}.blog-article__paragraph,.blog-article__rich-content p{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--blog-text);margin:0;font-size:1.0625rem;line-height:1.8}.blog-article__blockquote,.blog-article__rich-content blockquote{border-left:4px solid var(--blog-navy);font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--blog-text);margin:.75rem 0 .75rem 2.75rem;padding:.35rem 0 .35rem 1.35rem;font-size:1.0625rem;font-style:italic;line-height:1.75}.dark .blog-article__blockquote,.dark .blog-article__rich-content blockquote{border-left-color:#60a5fa}.blog-article__callout{background:var(--blog-maroon);font-family:var(--font-serif), ui-serif, Georgia, serif;color:#fff;margin:.35rem 0;padding:.85rem 1rem;font-size:1rem;line-height:1.65}.blog-article__rich-content h1,.blog-article__rich-content h2,.blog-article__rich-content h3,.blog-article__rich-content h4,.blog-article__rich-content h5,.blog-article__rich-content h6{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--blog-text);margin:.35rem 0 .15rem;font-weight:800;line-height:1.3}.blog-article__rich-content h1{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.25rem,2.5vw,1.5rem)}.blog-article__rich-content h2{letter-spacing:.04em;text-transform:uppercase;color:var(--blog-maroon);font-size:clamp(1.05rem,2.2vw,1.2rem)}.blog-article__rich-content h3{font-family:var(--font-serif), ui-serif, Georgia, serif;font-size:1.0625rem;font-style:italic;font-weight:700}.blog-article__rich-content h4,.blog-article__rich-content h5,.blog-article__rich-content h6{font-size:1rem}.blog-article__rich-content ul,.blog-article__rich-content ol,.blog-article__list{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--blog-text);margin:.25rem 0;padding-left:1.35rem;font-size:1.0625rem;line-height:1.75}.blog-article__rich-content img,.blog-article__rich-content figure img{width:auto;max-width:min(100%, var(--blog-article-media-max-width));max-height:var(--blog-article-media-max-height);object-fit:cover;height:auto;margin:.5rem auto;display:block}.blog-article__rich-content figure{width:100%;max-width:var(--blog-article-media-max-width);margin:.75rem auto}.blog-article__rich-content figcaption{color:var(--blog-muted);margin-top:.45rem;font-size:.8125rem;line-height:1.5}.blog-article__rich-content a{color:var(--blog-maroon);text-underline-offset:.12em;text-decoration:underline}.blog-article__rich-content a:hover{opacity:.8}.blog-article__rich-content hr{border:0;border-top:1px solid var(--blog-border);margin:1.25rem 0}.blog-article__rich-content .callout,.blog-article__rich-content [data-callout=true]{background:var(--blog-maroon);color:#fff;margin:.35rem 0;padding:.85rem 1rem}.blog-article__list--unordered,.blog-article__rich-content ul{list-style:outside}.blog-article__list--ordered,.blog-article__rich-content ol{counter-reset:blog-article-counter;padding-left:0;list-style:none}.blog-article__list--ordered li,.blog-article__rich-content ol li{counter-increment:blog-article-counter;padding-left:1.75rem;position:relative}.blog-article__list--ordered li+li,.blog-article__rich-content ol li+li{margin-top:.45rem}.blog-article__list--ordered li:before,.blog-article__rich-content ol li:before{content:counter(blog-article-counter);background:var(--blog-maroon);width:1.2rem;height:1.2rem;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.1rem;left:0}.blog-article__rich-content--magazine,.blog-article__plain-content--magazine{color:var(--retro-ink);font-family:var(--font-serif), Georgia, "Times New Roman", Times, serif;gap:1.25rem}.blog-article__rich-content--magazine>p:first-of-type,.blog-article__plain-content--magazine>.blog-article__paragraph:first-child{color:var(--retro-ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:.15rem;font-size:1.125rem;line-height:1.9}.blog-article__rich-content--magazine>p:first-of-type:first-letter,.blog-article__plain-content--magazine>.blog-article__paragraph:first-child:first-letter{float:left;background:linear-gradient(160deg, var(--retro-highlight) 0%, var(--retro-paper) 100%);font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--retro-ink);border:0;margin:.12rem .7rem 0 0;padding:.2rem .45rem .15rem;font-size:3.35rem;font-style:normal;font-weight:700;line-height:.9;box-shadow:0 1px 6px #2c24161a}.blog-article__rich-content--magazine h1,.blog-article__rich-content--magazine h2,.blog-article__rich-content--magazine h3,.blog-article__rich-content--magazine h4,.blog-article__rich-content--magazine h5,.blog-article__rich-content--magazine h6{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--retro-ink);font-weight:800}.blog-article__rich-content--magazine h1{background:linear-gradient(90deg, transparent, var(--retro-fade) 12%, var(--retro-fade) 88%, transparent) no-repeat bottom center / 100% 1px, linear-gradient(90deg, transparent, var(--retro-rule) 18%, var(--retro-rule) 82%, transparent) no-repeat bottom .35rem center / min(14rem, 70%) 2px;font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-bottom:0;margin:2.35rem 0 1rem;padding:0 0 .85rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;line-height:1.3}.blog-article__rich-content--magazine h2{background:linear-gradient(90deg, transparent, var(--retro-fade) 8%, var(--retro-fade) 92%, transparent) no-repeat bottom center / 100% 1px;letter-spacing:.16em;text-transform:uppercase;color:var(--retro-accent);border-bottom:0;margin:2rem 0 .7rem;padding-bottom:.55rem;font-size:clamp(.9375rem,1.7vw,1.125rem);line-height:1.35}.blog-article__rich-content--magazine h3{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:.01em;text-transform:none;color:var(--retro-muted);margin:1.5rem 0 .45rem;font-size:1.125rem;font-style:italic;font-weight:700;line-height:1.45}.blog-article__rich-content--magazine h4{letter-spacing:.14em;text-transform:uppercase;color:var(--retro-muted);margin:1.25rem 0 .35rem;font-size:.8125rem}.blog-article__rich-content--magazine h5,.blog-article__rich-content--magazine h6{letter-spacing:.12em;text-transform:uppercase;color:var(--retro-muted);margin:1rem 0 .25rem;font-size:.75rem}.blog-article__rich-content--magazine p,.blog-article__plain-content--magazine .blog-article__paragraph{color:var(--retro-ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.0625rem;line-height:1.88}.blog-article__rich-content--magazine strong,.blog-article__rich-content--magazine b,.blog-article__plain-content--magazine strong,.blog-article__plain-content--magazine b{color:var(--retro-ink);font-weight:700}.blog-article__rich-content--magazine em,.blog-article__rich-content--magazine i,.blog-article__plain-content--magazine em,.blog-article__plain-content--magazine i{color:var(--retro-accent);font-style:italic}.blog-article__rich-content--magazine u{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.blog-article__rich-content--magazine sub,.blog-article__rich-content--magazine sup{letter-spacing:0;font-size:.72em}.blog-article__rich-content--magazine blockquote,.blog-article__plain-content--magazine .blog-article__blockquote{color:var(--retro-muted);text-align:left;background:linear-gradient(90deg,#2c241612 0%,#0000 55%,#2c24160d 100%);border:0;border-radius:0;margin:1.85rem .5rem 1.85rem 0;padding:.85rem 0 .85rem 2.75rem;font-size:1.1875rem;font-style:italic;line-height:1.68;position:relative}.blog-article__rich-content--magazine blockquote:before,.blog-article__plain-content--magazine .blog-article__blockquote:before{content:"“";font-family:var(--font-serif), Georgia, serif;color:var(--retro-accent);opacity:.8;font-size:3.25rem;font-style:normal;font-weight:700;line-height:1;position:absolute;top:.15rem;left:.15rem}.blog-article__rich-content--magazine blockquote p{text-align:left;margin:0}.blog-article__rich-content--magazine .callout,.blog-article__rich-content--magazine [data-callout=true],.blog-article__plain-content--magazine .blog-article__callout{border:2px solid var(--retro-rule);background:var(--retro-ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--retro-paper);border-radius:0;margin:1.75rem 0;padding:.85rem 1rem;font-size:.8125rem;font-style:normal;font-weight:700;line-height:1.6}.blog-article__rich-content--magazine ul,.blog-article__plain-content--magazine .blog-article__list--unordered{color:var(--retro-ink);margin:.65rem 0;padding-left:1.4rem;font-size:1.0625rem;line-height:1.85;list-style:square}.blog-article__rich-content--magazine ul li::marker{color:var(--retro-rule)}.blog-article__plain-content--magazine .blog-article__list--unordered li::marker{color:var(--retro-rule)}.blog-article__rich-content--magazine ul li+li,.blog-article__plain-content--magazine .blog-article__list--unordered li+li{margin-top:.35rem}.blog-article__rich-content--magazine ol,.blog-article__plain-content--magazine .blog-article__list--ordered{counter-reset:retro-article-counter;background:linear-gradient(#0000 0%,#2c24160f 12% 88%,#0000 100%);margin:.65rem 0;padding-left:0;list-style:none}.blog-article__rich-content--magazine ol li,.blog-article__plain-content--magazine .blog-article__list--ordered li{counter-increment:retro-article-counter;color:var(--retro-ink);border-bottom:0;padding:.7rem 0 .7rem 2.35rem;font-size:1.0625rem;line-height:1.8;position:relative}.blog-article__rich-content--magazine ol li:not(:last-child):after,.blog-article__plain-content--magazine .blog-article__list--ordered li:not(:last-child):after{content:"";background:linear-gradient(90deg, transparent, var(--retro-fade) 20%, var(--retro-fade) 80%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.blog-article__rich-content--magazine ol li+li,.blog-article__plain-content--magazine .blog-article__list--ordered li+li{margin-top:0}.blog-article__rich-content--magazine ol li:before,.blog-article__plain-content--magazine .blog-article__list--ordered li:before{content:counter(retro-article-counter) ".";width:auto;height:auto;font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--retro-accent);background:0 0;border-radius:0;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1;display:block;position:absolute;top:.72rem;left:0}.blog-article__rich-content--magazine a{color:var(--retro-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.blog-article__rich-content--magazine a:hover,.blog-article__rich-content--magazine a:focus-visible{color:var(--retro-ink);opacity:1}.blog-article__rich-content--magazine hr{background:linear-gradient(90deg, transparent, var(--retro-fade) 20%, var(--retro-fade) 80%, transparent);text-align:center;border:0;width:min(14rem,70%);height:0;margin:2.25rem auto;overflow:visible}.blog-article__rich-content--magazine hr:after{content:"◆   ◆   ◆";font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.35rem;color:var(--retro-muted);background:0 0;padding:0 .75rem;font-size:.4375rem;display:inline-block;position:relative;top:-.55rem}.blog-article__rich-content--magazine img,.blog-article__rich-content--magazine figure img{width:auto;max-width:min(100%, var(--blog-article-media-max-width));max-height:var(--blog-article-media-max-height);object-fit:cover;filter:sepia(.12)contrast(1.03)saturate(.92);border:0;border-radius:0;height:auto;margin:.75rem auto;display:block;box-shadow:0 8px 28px -12px #2c241659,0 0 0 1px #2c241614}.blog-article__rich-content--magazine figure{width:100%;max-width:var(--blog-article-media-max-width);margin:1.25rem auto;padding:0}.blog-article__rich-content--magazine figcaption{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--retro-muted);margin-top:.55rem;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.5}.dark .blog-article--magazine{--retro-ink:#f4f1ea;--retro-paper:#1a1814;--retro-rule:#c9b99a;--retro-accent:#d4849a;--retro-muted:#a8a096;--retro-highlight:#2a261f;--retro-fade:#c9b99a33}.dark .blog-article--magazine .blog-article__body:before{background-color:var(--retro-paper);background-image:linear-gradient(#c9b99a0f 1px,#0000 1px),linear-gradient(90deg,#c9b99a0f 1px,#0000 1px);-webkit-mask-image:radial-gradient(108% 105% at 50% 46%,#000 42%,#0000008c 68%,#0000 100%);mask-image:radial-gradient(108% 105% at 50% 46%,#000 42%,#0000008c 68%,#0000 100%)}.dark .blog-article__rich-content--magazine>p:first-of-type:first-letter,.dark .blog-article__plain-content--magazine>.blog-article__paragraph:first-child:first-letter{color:var(--retro-ink);background:linear-gradient(160deg, var(--retro-highlight) 0%, var(--retro-paper) 100%);border:0;box-shadow:0 1px 8px #00000040}.dark .blog-article__rich-content--magazine [data-callout=true],.dark .blog-article__plain-content--magazine .blog-article__callout{border-color:var(--retro-rule);color:var(--retro-paper);background:#0f0e0c}.dark .blog-article__rich-content--magazine hr:after{background:0 0}.dark .blog-article__rich-content--magazine img,.dark .blog-article__rich-content--magazine figure img{filter:sepia(.18)contrast(1.05)saturate(.85);border:0;box-shadow:0 10px 32px -14px #0000008c,0 0 0 1px #c9b99a1f}.blog-article__footer{border-top:1px solid var(--blog-border);margin-top:2rem}.blog-article__footer-share{border-bottom:1px solid var(--blog-border);padding:1rem 0}.blog-article__footer-share .blog-article__share{border-bottom:0;padding-bottom:0}.blog-article__footer-nav{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:1.25rem;display:flex}.blog-article__footer-nav-col{flex:1 1 0;min-width:0}.blog-article__footer-nav-col--next{text-align:right}.blog-article__footer-nav-link{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;transition:color .15s;display:flex}.blog-article__footer-nav-label{color:var(--blog-muted);font-size:.8125rem;line-height:1.3}.blog-article__footer-nav-title{color:var(--blog-text);font-size:.9375rem;font-weight:700;line-height:1.35;transition:color .15s}.blog-article__footer-nav-link:hover .blog-article__footer-nav-title,.blog-article__footer-nav-link:focus-visible .blog-article__footer-nav-title{color:var(--blog-maroon)}.blog-article__footer-nav-col--next .blog-article__footer-nav-link{align-items:flex-end}@media (max-width:1024px){.blog-article__layout{grid-template-columns:1fr;align-items:start}.blog-article__aside{align-self:auto}.blog-article__aside-inner{position:static}}@media (max-width:640px){.blog-page--article{--blog-article-media-max-width:100%;--blog-article-media-max-height:14rem}.blog-article__byline{flex-wrap:nowrap;gap:.45rem}.blog-article__byline-start{flex-wrap:nowrap;flex:auto;gap:.4rem;width:auto;min-width:0}.blog-article__author{flex-shrink:0;gap:.4rem}.blog-article__author-media,.blog-article__author-avatar{width:1.65rem;height:1.65rem}.blog-article__author-avatar{font-size:.625rem}.blog-article__author-name{font-size:.75rem}.blog-article__published{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.6875rem;line-height:1.35;overflow:hidden}.blog-article__published-prefix{display:none}.blog-article__meta-divider{min-height:1.35rem}.blog-article__stats{flex-shrink:0;gap:.5rem}.blog-article__stat{gap:.25rem;font-size:.75rem}.blog-article__stat svg{width:13px;height:13px}.blog-article__share{flex-wrap:wrap;gap:.45rem}.blog-article__share-label{gap:.5rem;padding:.5rem .85rem;font-size:.8125rem}.blog-article__share-btn{width:2rem;height:2rem}.blog-article__share-btn svg,.blog-article__share-label svg{width:.9375rem;height:.9375rem}.blog-article__blockquote,.blog-article__rich-content blockquote{margin-left:1.5rem;padding-left:1rem}.blog-article__footer-nav{flex-direction:column;gap:1.25rem}.blog-article__footer-nav-col--next{text-align:left}.blog-article__footer-nav-col--next .blog-article__footer-nav-link{align-items:flex-start}}.blog-comments{margin:2rem 0}.blog-comments__header{margin-bottom:1.25rem}.blog-comments__title{color:var(--blog-text);align-items:center;gap:.55rem;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;display:inline-flex}.blog-comments__count{background:var(--blog-panel);min-width:1.5rem;height:1.35rem;color:var(--blog-muted);border-radius:.2rem;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.blog-comments__list{margin:0;padding:0;list-style:none}.blog-comments__list>.blog-comments__thread+.blog-comments__thread{border-top:1px solid var(--blog-border)}.blog-comments__thread{padding:1rem 0 1.1rem}.blog-comments__reply-thread{margin-top:.35rem;margin-left:3.25rem;padding-left:1rem;position:relative}.blog-comments__reply-thread:before{content:"";background:var(--blog-border);width:1px;position:absolute;top:.35rem;bottom:.35rem;left:0}.blog-comments__reply-list{margin:0;padding:0;list-style:none}.blog-comments__reply{padding:.55rem 0}.blog-comments__comment-head{gap:.75rem;display:flex}.blog-comments__comment--reply .blog-comments__comment-head{gap:.55rem}.blog-comments__avatar,.blog-comments__avatar--sm,.blog-comments__avatar--xs{background:#e4e4e7;border-radius:50%;flex-shrink:0;overflow:hidden}.blog-comments__avatar{width:2.5rem;height:2.5rem}.blog-comments__avatar--sm{width:2rem;height:2rem}.blog-comments__avatar--xs{width:1.5rem;height:1.5rem}.blog-comments__avatar img,.blog-comments__avatar>div,.blog-comments__avatar--sm img,.blog-comments__avatar--sm>div,.blog-comments__avatar--xs img,.blog-comments__avatar--xs>div{width:100%;height:100%}.blog-comments__avatar img,.blog-comments__avatar--sm img,.blog-comments__avatar--xs img{object-fit:cover}.blog-comments__avatar-fallback{background:color-mix(in srgb, var(--brand-500) 14%, var(--blog-panel));letter-spacing:.03em;color:var(--brand-700);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.blog-comments__avatar--xs.blog-comments__avatar-fallback{font-size:.5625rem}.blog-comments__comment-meta{flex:auto;min-width:0}.blog-comments__comment-topline{margin-bottom:.2rem}.blog-comments__author{color:var(--blog-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.blog-comments__comment--reply .blog-comments__author{font-size:.75rem}.blog-comments__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.blog-comments__reply-btn{color:var(--blog-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.25rem;padding:0;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.blog-comments__reply-btn:hover,.blog-comments__reply-btn:focus-visible{color:var(--blog-text)}.blog-comments__body{color:var(--blog-text);margin:0;font-size:.875rem;line-height:1.55}.blog-comments__comment--reply .blog-comments__body{font-size:.8125rem}.blog-comments__mention{color:var(--blog-muted);font-weight:600}.blog-comments__date{color:var(--blog-muted);align-items:center;gap:.3rem;margin:0;font-size:.75rem;line-height:1.3;display:inline-flex}.blog-comments__inline-reply{margin-top:.75rem;margin-left:3.25rem}.blog-comments__reply .blog-comments__inline-reply{margin-left:2rem}.blog-comments__reply-toggle{margin-top:.35rem;margin-left:3.25rem}.blog-comments__reply-toggle-btn{color:var(--blog-maroon);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;font-weight:700;line-height:1.3;transition:opacity .15s;display:inline-flex}.blog-comments__reply-toggle-btn:hover,.blog-comments__reply-toggle-btn:focus-visible{opacity:.8;text-decoration:underline}.blog-comments__reply-toggle-loading{color:var(--blog-muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.blog-comments__reply-spinner{border:2px solid #a1a1aa59;border-top-color:var(--blog-maroon);border-radius:999px;width:.95rem;height:.95rem;animation:.7s linear infinite blog-comments-spin}@keyframes blog-comments-spin{to{transform:rotate(360deg)}}.blog-comments__form{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:.5rem;gap:.75rem;padding:1rem;display:flex;box-shadow:0 8px 20px #0f172a0a}.blog-comments__form--compact{box-shadow:none;padding:.85rem}.blog-comments__form-main{flex:auto;min-width:0}.blog-comments__input{border:1px solid var(--blog-border);background:var(--blog-surface);width:100%;min-height:5.5rem;font:inherit;color:var(--blog-text);resize:vertical;border-radius:.35rem;padding:.75rem .85rem;font-size:.875rem;line-height:1.5;display:block}.blog-comments__form--compact .blog-comments__input{min-height:4.5rem}.blog-comments__input:focus{outline:2px solid color-mix(in srgb, var(--blog-maroon) 35%, transparent);outline-offset:1px;border-color:var(--blog-maroon)}.blog-comments__form-actions{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.blog-comments__submit{background:var(--blog-maroon);color:#fff;cursor:pointer;border:0;border-radius:.3rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:700;line-height:1;transition:opacity .15s,transform .15s}.blog-comments__submit:hover,.blog-comments__submit:focus-visible{opacity:.92;transform:translateY(-1px)}.blog-comments__cancel{color:var(--blog-muted);cursor:pointer;background:0 0;border:0;padding:.55rem .35rem;font-size:.8125rem;font-weight:600}.blog-comments__cancel:hover,.blog-comments__cancel:focus-visible{color:var(--blog-text);text-decoration:underline}.blog-comments__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.blog-comments__reply-thread{margin-left:2.35rem;padding-left:.75rem}.blog-comments__inline-reply,.blog-comments__reply-toggle,.blog-comments__reply .blog-comments__inline-reply{margin-left:0}}.blog-page__controls{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:.75rem;flex-direction:column;gap:1.25rem;margin-bottom:1.75rem;padding:1.25rem;display:flex;box-shadow:0 8px 20px #0f172a0a}.blog-page__search-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-page__search-field{flex:1;min-width:260px;position:relative}.blog-page__search-icon{color:var(--blog-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.blog-page__search-input{width:100%;color:var(--blog-text);background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:.5rem;outline:none;padding:.65rem 2.25rem .65rem 2.35rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.blog-page__search-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 15%, transparent)}.blog-page__search-clear{color:var(--blog-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.blog-page__search-clear:hover{color:var(--blog-text)}.blog-page__sort-select{color:var(--blog-text);background:var(--blog-surface);border:1px solid var(--blog-border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;border-radius:.5rem;outline:none;padding:.65rem 1.75rem .65rem .75rem;font-size:.875rem}.blog-page__sort-select:focus{border-color:var(--brand-500)}.blog-page__categories-container{align-items:center;gap:.75rem;display:flex}.blog-page__filter-label{color:var(--blog-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.8125rem;font-weight:700}.blog-page__categories-pills{flex-wrap:wrap;gap:.45rem;display:flex}.blog-page__category-pill{color:var(--blog-muted);background:var(--blog-surface);border:1px solid var(--blog-border);cursor:pointer;border-radius:2rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .15s}.blog-page__category-pill:hover{border-color:var(--brand-500);color:var(--brand-600)}.dark .blog-page__category-pill:hover{color:var(--brand-400)}.blog-page__category-pill--active{background:var(--brand-500);border-color:var(--brand-500);color:#fff!important}@media (max-width:640px){.blog-page__news-list{column-count:1}}.blog-page__news-card-category{background:color-mix(in srgb, var(--brand-500) 12%, transparent);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700);border-radius:.2rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .blog-page__news-card-category{color:var(--brand-300)}.blog-page__news-card-category--association-news{color:#059669;background:#10b9811f}.dark .blog-page__news-card-category--association-news{color:#34d399}.blog-page__news-card-category--conference{color:#6d28d9;background:#8b5cf61f}.dark .blog-page__news-card-category--conference{color:#a78bfa}.blog-page__news-card-category--advisory{color:#b45309;background:#f59e0b1f}.dark .blog-page__news-card-category--advisory{color:#fbbf24}.blog-page__news-card-category--education-cpd{color:#1d4ed8;background:#3b82f61f}.dark .blog-page__news-card-category--education-cpd{color:#60a5fa}.blog-page__news-card-category--clinical-guidelines{color:#0f766e;background:#14b8a61f}.dark .blog-page__news-card-category--clinical-guidelines{color:#2dd4bf}.blog-page__news-card-category--health-policy{color:#4338ca;background:#6366f11f}.dark .blog-page__news-card-category--health-policy{color:#818cf8}.blog-page__empty-search{border:1px dashed var(--blog-border);text-align:center;background:var(--blog-panel);border-radius:.75rem;padding:3rem 1.5rem}.blog-page__empty-search-title{color:var(--blog-text);margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.blog-page__empty-search-copy{color:var(--blog-muted);margin:0 0 1.25rem;font-size:.875rem}.blog-page__btn-reset{color:#fff;background:var(--brand-500);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.blog-page__btn-reset:hover{background:var(--brand-600)}@media (max-width:768px){.blog-page__controls{gap:1rem;padding:1rem}.blog-page__categories-container{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:640px){.blog-page__main-head--toolbar{flex-direction:column;align-items:stretch}.blog-page__main-action{text-align:center}.blog-page__search-field{min-width:100%}.blog-page__search-row{flex-direction:column;align-items:stretch}.blog-page__sort-field,.blog-page__sort-select{width:100%}}@media (min-width:900px){.blog-page-layout.page-sidebar-layout--with-sidebar{grid-template-columns:1fr var(--page-sidebar-width) minmax(0, calc(var(--page-layout-max) - var(--page-sidebar-width))) 1fr;grid-template-rows:auto 1fr;display:grid}.blog-page-layout.page-sidebar-layout--with-sidebar .blog-page__sidebar.page-sidebar{grid-area:2/2;margin-top:-5.5rem;margin-left:0}.blog-page-layout.page-sidebar-layout--with-sidebar .page-sidebar-layout__main{grid-area:2/3}.blog-page-layout.page-sidebar-layout--with-sidebar .page-header--news-centered .page-header__inner{padding-left:calc(var(--page-sidebar-width) + 2rem);padding-right:2rem}}.blog-page-layout .blog-page__sidebar-body{padding:0}.blog-page__sidebar-feed-item{border-bottom:1px solid var(--blog-border)}.blog-page__sidebar-feed-item:last-child{border-bottom:none}.blog-page-layout .blog-page__sidebar-story{border-left:4px solid #0000;border-radius:0;gap:.85rem;padding:1rem 1.25rem}.blog-page-layout .blog-page__sidebar-story-media{border-radius:.5rem;width:3rem;height:3rem}.blog-page-layout .blog-page__sidebar-story-title{font-size:.875rem;font-weight:600;line-height:1.4}.blog-page-layout .blog-page__sidebar-story-date{margin-top:.15rem;font-size:.75rem}
