.blog-controls{justify-content:space-between;align-items:center;gap:var(--gw-space-5);margin-bottom:var(--gw-space-5);flex-wrap:wrap;display:flex}.blog-search{flex:280px;align-items:center;max-width:460px;display:flex;position:relative}.blog-search__icon{left:var(--gw-space-5);color:var(--gw-muted);pointer-events:none;position:absolute}.blog-search__input{width:100%;height:var(--gw-control-height-lg);padding:var(--gw-space-0) var(--gw-space-10) var(--gw-space-0) var(--gw-space-10);border:var(--gw-border-width) solid var(--gw-field-edge);border-radius:var(--gw-radius-md);background:var(--gw-surface);color:var(--gw-text);font-size:var(--gw-text-md)}.blog-search__clear{right:var(--gw-space-3);width:var(--gw-control-height-sm);height:var(--gw-control-height-sm);border-radius:var(--gw-radius-sm);color:var(--gw-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.blog-filters{gap:var(--gw-space-3);flex-wrap:wrap;display:flex}.blog-filter-chip{height:var(--gw-control-height-sm);padding:var(--gw-space-0) var(--gw-space-5);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-chip-radius);background:var(--gw-surface);color:var(--gw-text-soft);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-medium);cursor:pointer}.blog-filter-chip--active{border-color:var(--gw-accent);background:var(--gw-mint);color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold)}.blog-results-count{margin:var(--gw-space-0) var(--gw-space-0) var(--gw-space-5);color:var(--gw-muted);font-size:var(--gw-text-sm)}.blog-empty{padding:var(--gw-space-8);justify-content:space-between;align-items:center;gap:var(--gw-space-4);flex-wrap:wrap;display:flex}.blog-empty p{margin:var(--gw-space-0);color:var(--gw-text-soft)}.blog-archive{margin-top:var(--gw-space-9);padding:var(--gw-space-7)}.blog-archive__title{margin:var(--gw-space-0) var(--gw-space-0) var(--gw-space-4);font-size:var(--gw-text-lg)}.blog-archive__list{margin:var(--gw-space-0);padding:var(--gw-space-0);flex-direction:column;list-style:none;display:flex}.blog-archive__row{justify-content:space-between;align-items:center;gap:var(--gw-space-4);padding:var(--gw-space-4) var(--gw-space-0);border-top:var(--gw-border-width) solid var(--gw-border);flex-wrap:wrap;display:flex}.blog-archive__link{color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold);text-decoration:underline}.blog-archive__meta{align-items:center;gap:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-xs);display:inline-flex}.blog-grid{gap:var(--gw-space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.blog-card{gap:var(--gw-space-4);padding:var(--gw-space-8);flex-direction:column;display:flex}.blog-card__media{border-radius:var(--gw-radius-md);border:var(--gw-border-width) solid var(--gw-border);background:var(--gw-surface-sunken);aspect-ratio:16/9;display:block;overflow:hidden}.blog-card__media img{object-fit:contain;width:100%;height:100%;display:block}.blog-card__meta{align-items:center;gap:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-xs);flex-wrap:wrap;display:flex}.blog-card__tag{padding:var(--gw-space-1) var(--gw-space-4);border-radius:var(--gw-chip-radius);background:var(--gw-mint);color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold)}.blog-card__title{font-size:var(--gw-text-xl);line-height:var(--gw-leading-snug)}.blog-card__link{padding-top:var(--gw-space-2);color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold);margin-top:auto;text-decoration:underline}.blog-article{max-width:76ch}.blog-canvas{gap:var(--gw-space-6);flex-direction:column;display:flex}.blog-article__back{margin-bottom:var(--gw-space-5);color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold);text-decoration:underline;display:inline-block}.blog-article__meta{align-items:center;gap:var(--gw-space-4);margin-bottom:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-sm);flex-wrap:wrap;display:flex}.blog-block__heading{margin-top:var(--gw-space-6);margin-bottom:var(--gw-space-0);font-size:var(--gw-text-2xl);line-height:var(--gw-leading-tight)}.blog-block__subheading{margin-top:var(--gw-space-4);margin-bottom:var(--gw-space-0);font-size:var(--gw-text-xl);line-height:var(--gw-leading-snug)}.blog-block__paragraph{margin-bottom:var(--gw-space-0);line-height:var(--gw-leading-normal);color:var(--gw-text-soft)}.blog-article__list{margin:var(--gw-space-0);padding-left:var(--gw-space-7);gap:var(--gw-space-3);color:var(--gw-text-soft);line-height:var(--gw-leading-normal);flex-direction:column;display:flex}.blog-article__more{margin:var(--gw-space-0)}.blog-article__more a{color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold);text-decoration:underline}.blog-callout{padding:var(--gw-space-6);gap:var(--gw-space-3);border-left:var(--gw-border-width-stripe) solid var(--gw-accent);flex-direction:column;display:flex}.blog-callout--note{border-left-color:var(--gw-info);background:var(--gw-info-soft)}.blog-callout--tip{border-left-color:var(--gw-accent);background:var(--gw-accent-soft)}.blog-callout--checklist{border-left-color:var(--gw-accent)}.blog-callout__head{align-items:center;gap:var(--gw-space-3);color:var(--gw-text);display:flex}.blog-callout p{margin:var(--gw-space-0);color:var(--gw-text-soft);line-height:var(--gw-leading-normal)}.blog-callout__list{margin:var(--gw-space-0);padding:var(--gw-space-0);gap:var(--gw-space-3);color:var(--gw-text-soft);flex-direction:column;list-style:none;display:flex}.blog-callout__list li{align-items:flex-start;gap:var(--gw-space-3);display:flex}.blog-callout__list svg{margin-top:var(--gw-space-1);color:var(--gw-accent-on-soft);flex-shrink:0}.blog-quote{margin:var(--gw-space-0);padding:var(--gw-space-6);gap:var(--gw-space-3);border-left:var(--gw-border-width-stripe) solid var(--gw-border-strong);flex-direction:column;display:flex}.blog-quote p{margin:var(--gw-space-0);font-size:var(--gw-text-lg);line-height:var(--gw-leading-normal);color:var(--gw-text)}.blog-quote__by{color:var(--gw-muted);font-size:var(--gw-text-sm)}.blog-table-wrap{padding:var(--gw-space-0);overflow-x:auto}.blog-table{border-collapse:collapse;width:100%;font-size:var(--gw-text-sm)}.blog-table caption{padding:var(--gw-space-5) var(--gw-space-6) var(--gw-space-3);text-align:left;font-weight:var(--gw-weight-semibold);color:var(--gw-text)}.blog-table th,.blog-table td{padding:var(--gw-space-4) var(--gw-space-6);text-align:left;border-top:var(--gw-border-width) solid var(--gw-border);vertical-align:top}.blog-table th{color:var(--gw-muted);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);text-transform:uppercase;letter-spacing:var(--gw-tracking-eyebrow);background:var(--gw-surface-sunken)}.blog-table td{color:var(--gw-text-soft);line-height:var(--gw-leading-normal)}.blog-figure{margin:var(--gw-space-0);padding:var(--gw-space-4);gap:var(--gw-space-4);flex-direction:column;display:flex}.blog-figure--unavailable{padding:var(--gw-space-6);color:var(--gw-muted)}.blog-figure__frame{border-radius:var(--gw-radius-md);background:var(--gw-surface-sunken);overflow:hidden}.blog-figure__frame--16-9{aspect-ratio:16/9}.blog-figure__frame--4-3{aspect-ratio:4/3}.blog-figure__frame--3-2{aspect-ratio:3/2}.blog-figure__frame img{object-fit:contain;width:100%;height:100%;display:block}.blog-figure__caption{padding:var(--gw-space-0) var(--gw-space-2) var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal)}.blog-figure__open{padding:var(--gw-space-0) var(--gw-space-2) var(--gw-space-2);color:var(--gw-accent-on-soft);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);align-self:flex-start;text-decoration:underline}.blog-figure__hint{margin:var(--gw-space-0);padding:var(--gw-space-0) var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-sm);display:none}@media (width<=599px){.blog-figure__frame{aspect-ratio:auto;overflow-x:auto}.blog-figure__frame img{min-width:800px;height:auto}.blog-figure__hint{display:block}}.blog-video{margin:var(--gw-space-0);padding:var(--gw-space-4);gap:var(--gw-space-4);flex-direction:column;display:flex}.blog-video__stage{aspect-ratio:16/9;border-radius:var(--gw-radius-md);background:var(--gw-ink-900);position:relative;overflow:hidden}.blog-video__frame{border:0;width:100%;height:100%;display:block}.blog-video__facade{align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.blog-video__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-video__overlay{z-index:var(--gw-z-raised);width:100%;padding:var(--gw-space-7);justify-content:space-between;align-items:flex-end;gap:var(--gw-space-5);background:linear-gradient(#0f1a171f 0%,#0f1a17e0 100%);flex-wrap:wrap;display:flex;position:relative}.blog-video__meta{gap:var(--gw-space-2);color:var(--gw-accent-contrast);flex-direction:column;display:flex}.blog-video__duration{padding:var(--gw-space-1) var(--gw-space-3);border-radius:var(--gw-chip-radius);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);background:#ffffff29;align-self:flex-start}.blog-video__title{font-size:var(--gw-text-lg);line-height:var(--gw-leading-snug)}.blog-video__note{font-size:var(--gw-text-xs);opacity:.85}.blog-video__play{align-items:center;gap:var(--gw-space-3);display:inline-flex}.blog-video__footer{padding:var(--gw-space-0) var(--gw-space-2) var(--gw-space-2);justify-content:space-between;align-items:center;gap:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-sm);flex-wrap:wrap;display:flex}.blog-external-link{align-items:center;gap:var(--gw-space-2);color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold);text-decoration:underline;display:inline-flex}.blog-instagram{padding:var(--gw-space-6);gap:var(--gw-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.blog-instagram{grid-template-columns:200px minmax(0,1fr);align-items:center}}.blog-instagram__media{border-radius:var(--gw-radius-md);border:var(--gw-border-width) solid var(--gw-border);background:var(--gw-surface-sunken);aspect-ratio:1;overflow:hidden}.blog-instagram__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-instagram__body{gap:var(--gw-space-3);flex-direction:column;display:flex}.blog-instagram__head{justify-content:space-between;align-items:center;gap:var(--gw-space-3);flex-wrap:wrap;display:flex}.blog-instagram__brand{align-items:center;gap:var(--gw-space-2);font-weight:var(--gw-weight-semibold);color:var(--gw-text);display:inline-flex}.blog-instagram__handle{margin:var(--gw-space-0);color:var(--gw-muted);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-medium)}.blog-instagram__caption{margin:var(--gw-space-0);color:var(--gw-text-soft);line-height:var(--gw-leading-normal)}.blog-instagram__link{align-self:flex-start;align-items:center;gap:var(--gw-space-2);display:inline-flex}.blog-share{margin-top:var(--gw-space-9);padding:var(--gw-space-7);gap:var(--gw-space-4);flex-direction:column;display:flex}.blog-share__actions{gap:var(--gw-space-4);flex-wrap:wrap;display:flex}
