.breadcrumb[data-astro-cid-behxxhoq]{padding-top:.75rem;overflow:hidden}.breadcrumb[data-astro-cid-behxxhoq] ol[data-astro-cid-behxxhoq]{color:var(--color-text-muted);font-size:var(--type-metadata);flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.breadcrumb[data-astro-cid-behxxhoq] li[data-astro-cid-behxxhoq]{white-space:nowrap;flex-shrink:0}.breadcrumb[data-astro-cid-behxxhoq] li[data-astro-cid-behxxhoq]+li[data-astro-cid-behxxhoq]:before{color:var(--color-orange-dark);content:"/";flex-shrink:0;margin-right:.45rem}.breadcrumb[data-astro-cid-behxxhoq] li[data-astro-cid-behxxhoq][aria-current=page]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.breadcrumb[data-astro-cid-behxxhoq] a[data-astro-cid-behxxhoq]{color:inherit;text-underline-offset:.3em}.article[data-astro-cid-behxxhoq]{padding-block:clamp(.75rem, 1.5vw, 1.25rem) var(--space-section)}.article__grid[data-astro-cid-behxxhoq]{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);grid-template-areas:"header.""main sidebar";align-items:stretch;gap:clamp(1.75rem,3.5vw,2.75rem) clamp(2rem,4vw,4rem);display:grid}.article__header[data-astro-cid-behxxhoq]{grid-area:header;min-width:0}.article__main[data-astro-cid-behxxhoq]{grid-area:main;min-width:0}.article-sidebar[data-astro-cid-behxxhoq]{grid-area:sidebar;min-width:0}h1[data-astro-cid-behxxhoq]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.18}h2[data-astro-cid-behxxhoq]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;line-height:1.15}.article__meta[data-astro-cid-behxxhoq]{color:var(--color-purple);font-size:var(--type-metadata);margin:.85rem 0 0;font-weight:800}.article__byline[data-astro-cid-behxxhoq]{align-items:center;gap:.65rem;margin-top:1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.article__byline[data-astro-cid-behxxhoq] img{border:1px solid var(--color-line);object-fit:cover;border-radius:50%}.article__featured[data-astro-cid-behxxhoq]{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:block}.article__body[data-astro-cid-behxxhoq]{max-width:100%;font-size:1.06rem;line-height:1.75}.article__body[data-astro-cid-behxxhoq]>:first-child{margin-top:0}.article__body[data-astro-cid-behxxhoq] em,.article__body[data-astro-cid-behxxhoq] i{font-style:italic}.article__body[data-astro-cid-behxxhoq] strong,.article__body[data-astro-cid-behxxhoq] b{font-weight:700}.article__body[data-astro-cid-behxxhoq] h2{margin-top:2.5rem;font-size:clamp(1.7rem,3vw,2.4rem)}.article__body[data-astro-cid-behxxhoq] h3{font-family:var(--font-display);margin-top:2rem;font-size:1.45rem}.article__body[data-astro-cid-behxxhoq] a{color:var(--color-orange-dark);text-underline-offset:.25em}.article__body[data-astro-cid-behxxhoq] blockquote{border-left:3px solid var(--color-orange);font-family:var(--font-display);margin:2rem 0;padding-left:1.25rem;font-size:1.35rem;line-height:1.35}.article__body[data-astro-cid-behxxhoq] figure{margin:2rem 0}.article__body[data-astro-cid-behxxhoq] figure img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.article__body[data-astro-cid-behxxhoq] figcaption{color:var(--color-text-muted);margin-top:.55rem;font-size:.82rem}.article__body[data-astro-cid-behxxhoq] hr{border:0;border-top:1px solid var(--color-line);margin:2.5rem 0}.article__body[data-astro-cid-behxxhoq] table{border-collapse:collapse;width:100%;font-size:.92rem}.article__body[data-astro-cid-behxxhoq] th,.article__body[data-astro-cid-behxxhoq] td{border:1px solid var(--color-line);text-align:left;padding:.7rem}.article__tags[data-astro-cid-behxxhoq]{margin-top:2.5rem}.article__tags[data-astro-cid-behxxhoq] p[data-astro-cid-behxxhoq]{color:var(--color-text-muted);font-size:var(--type-metadata);text-transform:uppercase;margin:0 0 .65rem;font-weight:800}.article__tags[data-astro-cid-behxxhoq] ul[data-astro-cid-behxxhoq]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.article__tags[data-astro-cid-behxxhoq] li[data-astro-cid-behxxhoq]{background:var(--color-purple-light);color:var(--color-purple-deep);padding:.35rem .55rem;font-size:.78rem;font-weight:700}.article__main[data-astro-cid-behxxhoq] .share-controls{margin-top:1.5rem}.article__author[data-astro-cid-behxxhoq]{border-top:1px solid var(--color-line);margin-top:3rem;padding-top:2rem}.article__author[data-astro-cid-behxxhoq]>div[data-astro-cid-behxxhoq]{align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.article__author[data-astro-cid-behxxhoq] img[data-astro-cid-behxxhoq]{object-fit:cover;border-radius:50%}.article__author[data-astro-cid-behxxhoq] p[data-astro-cid-behxxhoq]{gap:.35rem;margin:0;line-height:1.55;display:grid}.article__author[data-astro-cid-behxxhoq] a[data-astro-cid-behxxhoq]{font-weight:800}.article__author[data-astro-cid-behxxhoq] span[data-astro-cid-behxxhoq]{color:var(--color-text-muted)}.article-sidebar[data-astro-cid-behxxhoq]{min-width:0}.article-sidebar__sticky[data-astro-cid-behxxhoq]{position:static}.article__related[data-astro-cid-behxxhoq]{margin-top:4rem}.article__related-grid[data-astro-cid-behxxhoq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.article__related-grid[data-astro-cid-behxxhoq]>[data-astro-cid-behxxhoq]{min-width:0}.article__related-item[data-astro-cid-behxxhoq][data-hidden=true],.article__related-item[data-astro-cid-behxxhoq][hidden]{display:none!important}.article__related-actions[data-astro-cid-behxxhoq]{justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}.article__related-btn[data-astro-cid-behxxhoq]{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-purple);cursor:pointer;transition:all var(--duration-base) var(--ease-out);background:0 0;border:1px solid #613d994d;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.article__related-btn[data-astro-cid-behxxhoq]:hover{color:#fff;background:var(--color-purple);border-color:var(--color-purple);transform:translateY(-2px);box-shadow:0 4px 14px #613d9929}.article__related-btn[data-astro-cid-behxxhoq]:active{transform:translateY(0)}@media (width>=48.0625rem){.article-sidebar[data-astro-cid-behxxhoq]{background:var(--color-purple-deep);align-self:stretch}.article-sidebar__sticky[data-astro-cid-behxxhoq]{position:sticky;top:1.5rem}}@media (width<=48rem){.article__grid[data-astro-cid-behxxhoq]{grid-template-columns:1fr;grid-template-areas:"header""main""sidebar";row-gap:2rem}}@media (width<=34rem){.article__related-grid[data-astro-cid-behxxhoq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem .75rem}.article__related-grid[data-astro-cid-behxxhoq] .editorial-card{gap:.65rem}.article__related-grid[data-astro-cid-behxxhoq] h3{font-size:var(--type-card-title);margin:.35rem 0 0;line-height:1.15}.article__related-grid[data-astro-cid-behxxhoq] .editorial-card__author{gap:.35rem;margin-top:.35rem;font-size:.72rem}.article__related-grid[data-astro-cid-behxxhoq] .editorial-card__author img{flex:0 0 1.2rem;width:1.2rem;height:1.2rem}}
