.feat-wrap[data-astro-cid-kqmzjnhp]{padding:clamp(.5rem, .25rem + 1vw, 1rem) var(--gutter-wide) clamp(3rem, 2rem + 3vw, 4.5rem);background:var(--color-ivory)}.feat[data-astro-cid-kqmzjnhp]{max-width:var(--width-content);border:var(--border-thin);border-radius:var(--radius-xl);background:var(--color-night);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 2px 6px #0d0f140f,0 24px 54px -26px #0d0f1459}@media (width>=56rem){.feat[data-astro-cid-kqmzjnhp]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}.feat-media[data-astro-cid-kqmzjnhp]{aspect-ratio:16/10;position:relative;overflow:hidden}@media (width>=56rem){.feat-media[data-astro-cid-kqmzjnhp]{aspect-ratio:auto;min-height:24rem}}.feat-media[data-astro-cid-kqmzjnhp] .feat-img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.feat[data-astro-cid-kqmzjnhp]:hover .feat-img{transform:scale(1.03)}}.feat-flag[data-astro-cid-kqmzjnhp]{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:.35rem .85rem;position:absolute;box-shadow:0 6px 16px #0d0f142e}.feat-body[data-astro-cid-kqmzjnhp]{justify-content:center;align-items:flex-start;gap:var(--space-4);background:var(--color-night);flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,3rem);display:flex}.feat-title[data-astro-cid-kqmzjnhp]{color:var(--color-on-dark);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.08}.feat-excerpt[data-astro-cid-kqmzjnhp]{color:var(--color-on-dark-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}.feat-actions[data-astro-cid-kqmzjnhp]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.feat[data-astro-cid-kqmzjnhp] .feat-button svg{transition:transform var(--duration) var(--ease)}@media (prefers-reduced-motion:no-preference){.feat[data-astro-cid-kqmzjnhp] a.feat-button:hover svg{transform:translate(2px,-2px)}}.feat[data-astro-cid-kqmzjnhp] .missing-tag{background:var(--color-night);color:var(--color-yellow)}.arts[data-astro-cid-o3grfkzl]{isolation:isolate;padding:clamp(3rem, 2rem + 3vw, 5rem) var(--gutter-wide);background:var(--color-bg);position:relative;overflow:clip}.arts[data-astro-cid-o3grfkzl]:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(30% 35% at 0 15%,#ffc9281f,#ffc92800 72%),radial-gradient(30% 35% at 100% 85%,#f2457f14,#f2457f00 72%);position:absolute;inset:0}.arts-line[data-astro-cid-o3grfkzl]{z-index:-1;width:max(calc(var(--gutter-wide) * .7), calc((100% - 76rem) / 2 - 1.5rem));pointer-events:none;height:84%;position:absolute;top:8%;overflow:visible}.arts-line[data-astro-cid-o3grfkzl] path[data-astro-cid-o3grfkzl]{fill:none;stroke-width:1.25px;stroke-linecap:round}.arts-line--left[data-astro-cid-o3grfkzl]{left:0}.arts-line--left[data-astro-cid-o3grfkzl] path[data-astro-cid-o3grfkzl]{stroke:var(--color-yellow);opacity:.8}.arts-line--right[data-astro-cid-o3grfkzl]{right:0}.arts-line--right[data-astro-cid-o3grfkzl] path[data-astro-cid-o3grfkzl]{stroke:var(--color-pink);opacity:.45}@media (width<=63.99rem){.arts-line[data-astro-cid-o3grfkzl]{display:none}}.arts-inner[data-astro-cid-o3grfkzl]{max-width:var(--width-content);margin-inline:auto}.arts[data-astro-cid-o3grfkzl] .arts-title{color:var(--color-ink);letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.05}.arts-tools[data-astro-cid-o3grfkzl]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.arts-tools[data-astro-cid-o3grfkzl][hidden]{display:none}.arts-filters[data-astro-cid-o3grfkzl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.arts-filter[data-astro-cid-o3grfkzl]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);padding:.45rem 1.15rem}@media (hover:hover) and (pointer:fine){.arts-filter[data-astro-cid-o3grfkzl]:hover:not([aria-pressed=true]){background:#f2457f0d;border-color:#f2457f80}}.arts-filter[data-astro-cid-o3grfkzl][aria-pressed=true]{border-color:var(--color-night);background:var(--color-night);color:var(--color-on-dark)}.arts-search[data-astro-cid-o3grfkzl]{flex:0 20rem;position:relative}.arts-search[data-astro-cid-o3grfkzl] .arts-search-icon{width:1.15rem;height:1.15rem;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.arts-search[data-astro-cid-o3grfkzl] input[data-astro-cid-o3grfkzl]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-base);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);padding:.55rem 1rem .55rem 2.75rem}.arts-search[data-astro-cid-o3grfkzl] input[data-astro-cid-o3grfkzl]::placeholder{color:var(--color-muted)}.arts-search[data-astro-cid-o3grfkzl] input[data-astro-cid-o3grfkzl]:focus-visible{border-color:var(--color-pink);outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=47.99rem){.arts-search[data-astro-cid-o3grfkzl]{flex-basis:100%}}.arts-grid[data-astro-cid-o3grfkzl]{gap:clamp(1rem,.75rem + 1vw,1.75rem);margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}@media (width>=40rem){.arts-grid[data-astro-cid-o3grfkzl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.arts-grid[data-astro-cid-o3grfkzl]{grid-template-columns:repeat(3,minmax(0,1fr))}}.arts-none[data-astro-cid-o3grfkzl],.arts-empty[data-astro-cid-o3grfkzl]{justify-items:center;gap:var(--space-3);border-radius:var(--radius-xl);background:var(--color-ivory);text-align:center;border:2px dashed #f2457f40;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.arts-none[data-astro-cid-o3grfkzl][hidden]{display:none}.arts-none[data-astro-cid-o3grfkzl] p[data-astro-cid-o3grfkzl]{color:var(--color-ink);font-weight:var(--weight-semibold)}.arts-none[data-astro-cid-o3grfkzl] .btn svg{width:1em;height:1em}.arts-empty[data-astro-cid-o3grfkzl] .arts-empty-icon{width:3.5rem;height:3.5rem;color:var(--color-ink);background:#ffc92840;border-radius:50%;padding:.8rem}.arts-empty-title[data-astro-cid-o3grfkzl]{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:var(--weight-black);line-height:1.2}.arts-empty[data-astro-cid-o3grfkzl] p[data-astro-cid-o3grfkzl]:not(.arts-empty-title){max-width:34rem;color:var(--color-text)}.arts-pages[data-astro-cid-o3grfkzl]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.arts-pages[data-astro-cid-o3grfkzl][hidden]{display:none}.arts-pages[data-astro-cid-o3grfkzl] button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-width:2.75rem;height:2.75rem;color:var(--color-ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);place-items:center;padding:0 .75rem;display:inline-grid}.arts-pages[data-astro-cid-o3grfkzl] button svg{width:1.1rem;height:1.1rem}@media (hover:hover) and (pointer:fine){.arts-pages[data-astro-cid-o3grfkzl] button:hover:not([aria-current]):not(:disabled){border-color:#f2457f80}}.arts-pages[data-astro-cid-o3grfkzl] button[aria-current=page]{border-color:var(--color-yellow);background:var(--color-yellow)}.arts-pages[data-astro-cid-o3grfkzl] button:disabled{opacity:.4;cursor:default}main[data-astro-cid-x255k2k2]{background:var(--color-ivory)}main[data-astro-cid-x255k2k2]:focus{outline:none}@supports (font-size:1cqi){main[data-astro-cid-x255k2k2] .ch-hero--rounded .ch-hero-text{container-type:inline-size}main[data-astro-cid-x255k2k2] .ch-hero--rounded .ch-title{white-space:nowrap;font-size:clamp(1.75rem,10.8cqi,4rem)}}.blog-guides[data-astro-cid-x255k2k2]{background:var(--color-bg);padding-top:clamp(.5rem,.25rem + 1vw,1rem)}
