.blog-entry[data-astro-cid-hlaek5cb]{width:100%;min-width:0;height:100%}.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{border:1px solid var(--line);height:100%;color:var(--ink);background:var(--card);box-shadow:var(--shadow-sm);border-radius:1.35rem;grid-template-rows:auto 1fr;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:focus-visible{outline:2px solid var(--violet-bright);outline-offset:4px}.blog-entry__media[data-astro-cid-hlaek5cb]{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--surface-muted);display:block;overflow:hidden}.blog-entry__media[data-astro-cid-hlaek5cb] img{object-fit:cover;object-position:var(--card-position,center);width:100%;height:100%;transition:transform .35s;display:block}.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:hover .blog-entry__media[data-astro-cid-hlaek5cb] img{transform:scale(1.025)}.blog-entry__body[data-astro-cid-hlaek5cb]{flex-direction:column;padding:1rem 1rem 1.1rem;display:flex}.blog-entry__rubric[data-astro-cid-hlaek5cb]{color:var(--violet-soft);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.7rem;font-weight:720;line-height:1.3;display:inline-flex}.blog-entry__rubric[data-astro-cid-hlaek5cb] small[data-astro-cid-hlaek5cb]{color:var(--ink-muted);letter-spacing:.03em;font-size:.56rem;font-weight:620;line-height:1}body #main .blog-entry[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{color:inherit;letter-spacing:-.022em;text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:620;line-height:1.2}.blog-entry__details[data-astro-cid-hlaek5cb]{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.8rem;font-size:.75rem;line-height:1.35;display:flex}.blog-entry__facts[data-astro-cid-hlaek5cb]{align-items:center;gap:.38rem;min-width:0;display:flex}.blog-entry__date-short[data-astro-cid-hlaek5cb]{display:none}.blog-entry__arrow[data-astro-cid-hlaek5cb]{color:var(--violet-soft);flex:none;font-size:1rem;font-style:normal;transition:transform .18s;display:inline-block}.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]:hover .blog-entry__arrow[data-astro-cid-hlaek5cb]{transform:translate(3px)}.blog-entry--list[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{border-radius:1.25rem;grid-template:"body media"1fr/minmax(0,1fr) 16.5rem;gap:1.5rem;min-height:11.25rem;padding:1rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__media[data-astro-cid-hlaek5cb]{aspect-ratio:16/9;border:0;border-radius:.9rem;grid-area:media;align-self:stretch;min-width:0;margin:0}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__body[data-astro-cid-hlaek5cb]{grid-area:body;justify-content:center;min-width:0;padding:.35rem 0 .35rem .35rem}body #main .blog-entry--list[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry--list[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.34rem;line-height:1.18;display:-webkit-box;overflow:hidden}html[data-theme=dark] .blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__media[data-astro-cid-hlaek5cb] img{filter:brightness(1.12)saturate(1.06)}@media (width<=980px) and (width>=681px){.blog-entry--list[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{grid-template-columns:minmax(0,1fr) 13.5rem;gap:1.15rem;min-height:10.75rem;padding:.85rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__media[data-astro-cid-hlaek5cb]{aspect-ratio:3/2}body #main .blog-entry--list[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry--list[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{font-size:1.18rem}}@media (width<=680px){.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{border-radius:1.2rem}.blog-entry__body[data-astro-cid-hlaek5cb]{padding:.9rem .9rem 1rem}body #main .blog-entry[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{font-size:1.08rem}.blog-entry--list[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{border-radius:1rem;grid-template:"body media"1fr/minmax(0,1fr) clamp(6.5rem,30vw,7.25rem);gap:.75rem;min-height:8.5rem;padding:.7rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__media[data-astro-cid-hlaek5cb]{aspect-ratio:1;border-radius:.75rem;align-self:center;width:100%;margin:0}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__body[data-astro-cid-hlaek5cb]{padding:.18rem 0 .18rem .12rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__rubric[data-astro-cid-hlaek5cb]{font-size:.64rem;font-weight:700}body #main .blog-entry--list[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry--list[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{letter-spacing:-.018em;-webkit-line-clamp:3;margin-top:.45rem;font-size:1rem;font-weight:610;line-height:1.23}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__details[data-astro-cid-hlaek5cb]{gap:.4rem;padding-top:.6rem;font-size:.69rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__facts[data-astro-cid-hlaek5cb]{white-space:nowrap;gap:.27rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__date-long[data-astro-cid-hlaek5cb]{display:none}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__date-short[data-astro-cid-hlaek5cb]{display:inline}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__arrow[data-astro-cid-hlaek5cb]{font-size:.9rem}}@media (width>=481px) and (width<=680px){.blog-entry--list[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{grid-template-columns:minmax(0,1fr) clamp(9rem,26vw,11rem);gap:1rem;min-height:9.75rem;padding:.75rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__media[data-astro-cid-hlaek5cb]{aspect-ratio:4/3}body #main .blog-entry--list[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry--list[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{font-size:1.08rem}}@media (width<=360px){.blog-entry--list[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb]{grid-template-columns:minmax(0,1fr) 6rem;gap:.65rem;padding:.65rem}body #main .blog-entry--list[data-astro-cid-hlaek5cb] h2[data-astro-cid-hlaek5cb],body #main .blog-entry--list[data-astro-cid-hlaek5cb] h3[data-astro-cid-hlaek5cb]{-webkit-line-clamp:4;font-size:.95rem}.blog-entry--list[data-astro-cid-hlaek5cb] .blog-entry__details[data-astro-cid-hlaek5cb]{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.blog-entry[data-astro-cid-hlaek5cb] a[data-astro-cid-hlaek5cb],.blog-entry__media[data-astro-cid-hlaek5cb] img,.blog-entry__arrow[data-astro-cid-hlaek5cb]{transition:none}}.editorial-hero{text-align:center;padding:clamp(7.4rem,11vw,9.6rem) 0 clamp(3.5rem,7vw,5rem)}.editorial-hero .breadcrumb{color:var(--ink-muted);justify-content:center;margin-bottom:clamp(1.15rem,2.4vw,1.65rem)}.editorial-hero .breadcrumb a:hover{color:var(--ink)}.editorial-hero .breadcrumb span:not(:last-child):after{color:color-mix(in srgb, var(--ink-muted) 58%, transparent)}.editorial-hero__eyebrow{color:var(--violet-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:780;display:block}.editorial-hero h1{max-width:62rem;color:var(--ink);font-size:var(--sqoch-display-heading-size);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-weight:680;line-height:1.02}.editorial-hero__lead{max-width:46rem;color:var(--ink-muted);font-size:var(--sqoch-description-size);line-height:var(--sqoch-description-line-height);text-wrap:balance;margin:1.35rem auto 0}.editorial-rubrics-shell{width:max-content;max-width:100%;margin:2rem auto 0}.editorial-rubrics{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--accent-line) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:.65rem;width:100%;padding:.35rem .22rem .55rem;display:flex;overflow:auto hidden}.editorial-rubrics::-webkit-scrollbar{height:6px}.editorial-rubrics::-webkit-scrollbar-track{background:0 0}.editorial-rubrics::-webkit-scrollbar-thumb{background:var(--accent-line);border:0;border-radius:999px}.editorial-rubrics a{border:1px solid var(--line);border-radius:var(--radius-control);min-height:2.35rem;color:var(--ink-muted);background:var(--subtle-fill);scroll-snap-align:start;white-space:nowrap;flex:none;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.76rem;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.editorial-rubrics a:hover,.editorial-rubrics a[aria-current=page]{color:var(--ink);border-color:var(--accent-line);background:var(--accent-fill)}.editorial-rubrics a:focus-visible{outline:2px solid var(--violet-bright);outline-offset:3px}.editorial-rubrics small{color:var(--ink-muted);font-size:.66rem}.editorial-rubrics__track{display:none}.editorial-feed{padding-top:0;padding-bottom:clamp(3.5rem,6vw,5rem)}.editorial-feed__intro{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}.editorial-feed__intro h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.08}.editorial-feed__intro p{max-width:34rem;color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.55}.editorial-masonry{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.8rem;width:min(100%,60rem);margin-inline:auto;display:grid}.editorial-masonry>.blog-entry{grid-column:auto}.editorial-article{padding-bottom:clamp(3.5rem,6vw,5rem)}.blog-page .final-section{padding-block:clamp(3.5rem,6vw,5rem)}.editorial-article .editorial-hero{padding-bottom:clamp(2.25rem,4vw,3rem)}.editorial-article__cover,.editorial-related,.editorial-article .editorial-hero h1,.editorial-article .editorial-hero__lead{width:100%;max-width:none}.editorial-article__meta{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin:1.5rem 0 0;font-size:.8125rem;display:flex}.editorial-article__chip{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);min-height:2.15rem;color:var(--ink-muted);background:color-mix(in srgb, var(--card) 78%, transparent);white-space:nowrap;backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .7rem;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.editorial-article__chip svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.88rem;height:.88rem}.editorial-article__date-short{display:none}.editorial-article__meta-details{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .45rem;line-height:1.45;display:inline-flex}.editorial-article__meta-details>[aria-hidden=true]{color:color-mix(in srgb, var(--ink-muted) 54%, transparent)}.blog-article-page .header-inner{background:color-mix(in srgb, var(--bg) 96%, var(--card))}.editorial-article__chip--category{color:var(--violet-soft);border-color:var(--accent-line);background:var(--accent-fill);font-weight:740;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,transform .16s}.editorial-article__chip--category:hover{color:var(--ink);border-color:color-mix(in srgb, var(--violet-bright) 48%, var(--line));background:var(--accent-fill-strong);transform:translateY(-1px)}.editorial-article__chip--category:focus-visible{outline:2px solid var(--violet-bright);outline-offset:3px}.editorial-article__cover{aspect-ratio:15/7;border:1px solid var(--line);background:var(--surface-muted);box-shadow:var(--shadow-sm);border-radius:1.75rem;margin:0 auto;overflow:hidden}.editorial-article__cover img{object-fit:cover;object-position:var(--cover-position,center);width:100%;height:100%;display:block}.article-reading-shell{margin-top:clamp(1.75rem,3vw,2.25rem);position:relative}.editorial-related{max-width:60rem;margin:clamp(3.5rem,7vw,5rem) auto 0}.editorial-related__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.editorial-related__heading h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.8vw,1.8rem)}.editorial-related__heading a{color:var(--violet-soft);font-size:.78rem}.editorial-related__grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}@media (width<=680px){.editorial-masonry{gap:.7rem}.editorial-hero{padding-top:7rem;padding-bottom:2.25rem}.editorial-rubrics-shell{width:100%;margin-top:1.35rem}.editorial-rubrics{scrollbar-width:none;justify-content:flex-start;gap:.5rem;padding:.35rem .35rem .4rem}.editorial-rubrics::-webkit-scrollbar{display:none}.editorial-rubrics a{padding-inline:.68rem}.editorial-rubrics__track{background:color-mix(in srgb, var(--line-strong) 58%, transparent);border-radius:999px;height:3px;margin:.1rem .35rem 0;display:block;overflow:hidden}.editorial-rubrics__track i{border-radius:inherit;background:color-mix(in srgb, var(--violet-bright) 72%, var(--line));will-change:transform;width:45%;height:100%;display:block}.editorial-rubrics-shell[data-scrollable=false] .editorial-rubrics__track{opacity:0}.editorial-feed__intro{display:block}.editorial-feed__intro p{margin-top:.7rem}.editorial-article__cover{aspect-ratio:16/10;border-radius:1.1rem}.editorial-article .editorial-hero{text-align:left}.editorial-article .editorial-hero .breadcrumb{display:none}.editorial-article .editorial-hero h1,.editorial-article .editorial-hero__lead{text-wrap:pretty;margin-left:0}.editorial-article__meta{justify-content:flex-start;gap:.55rem .65rem;width:100%;margin-top:1.35rem}.editorial-article__chip{min-height:2.15rem;padding-inline:.55rem}.editorial-article__meta-details{justify-content:flex-start;font-size:.75rem}.editorial-article__date-long{display:none}.editorial-article__date-short{display:inline}.editorial-article__chip--category:hover{transform:none}.article-reading-shell{margin-top:1.5rem}.editorial-related__heading{align-items:flex-end}.editorial-related__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-rubrics a{transition:none}}
