.topics[data-astro-cid-pimv2fjr]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:20px;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.topics__label[data-astro-cid-pimv2fjr]{margin-right:8px}.topics__chip[data-astro-cid-pimv2fjr]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--color-rule);border-radius:var(--radius-ui);font-size:14px;font-weight:500;color:var(--color-ink);white-space:nowrap}.topics__chip[data-astro-cid-pimv2fjr]:hover{border-color:var(--color-ink);color:var(--color-ink)}.topics__chip[data-astro-cid-pimv2fjr][aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.pages[data-astro-cid-guyvhosu]{margin-top:clamp(40px,5vw,64px);padding-top:20px;border-top:1px solid var(--color-rule);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.pages__status[data-astro-cid-guyvhosu]{font-size:14px;color:var(--color-muted)}.pages__list[data-astro-cid-guyvhosu]{display:flex;flex-wrap:wrap;gap:4px}.pages__item[data-astro-cid-guyvhosu]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit-target-min);height:var(--hit-target-min);padding:0 12px;border-radius:var(--radius-ui);font-size:15px;font-weight:600;color:var(--color-ink)}.pages__item--word[data-astro-cid-guyvhosu]{color:var(--color-accent)}.pages__item[data-astro-cid-guyvhosu]:hover{background:var(--color-surface);color:var(--color-accent)}.pages__item[data-astro-cid-guyvhosu][aria-current=page]{background:var(--color-ink);color:var(--color-bg)}.about[data-astro-cid-hd4ugiyq]{border-top:1px solid var(--color-rule)}.about__grid[data-astro-cid-hd4ugiyq]{padding-block:var(--section-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.about__intro[data-astro-cid-hd4ugiyq]{display:flex;flex-direction:column;gap:20px}.about__title[data-astro-cid-hd4ugiyq]{font-size:clamp(26px,2.8vw,38px);line-height:1.12;letter-spacing:-.02em;font-weight:700;max-width:480px}.about__body[data-astro-cid-hd4ugiyq]{font-size:17px;line-height:1.65;color:var(--color-muted);max-width:520px}.about__cta[data-astro-cid-hd4ugiyq]{display:flex;flex-direction:column;gap:20px;align-items:flex-start;border-top:1px solid var(--color-rule);padding-top:24px}.about__question[data-astro-cid-hd4ugiyq]{font-size:20px;line-height:1.45;font-weight:600;max-width:440px}.about__note[data-astro-cid-hd4ugiyq]{font-size:14px;color:var(--color-muted)}.blog__header[data-astro-cid-5mmphhnr]{padding-block:clamp(48px,6vw,88px) clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:24px}.blog__eyebrow[data-astro-cid-5mmphhnr]{font-size:14px}.blog__title[data-astro-cid-5mmphhnr]{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.025em;font-weight:700;max-width:920px;text-wrap:balance}.blog__lead[data-astro-cid-5mmphhnr]{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--color-muted);max-width:640px}.blog__featured[data-astro-cid-5mmphhnr]{padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,80px)}.featured[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(28px,4vw,64px);align-items:stretch}.featured__media[data-astro-cid-5mmphhnr],.featured__link[data-astro-cid-5mmphhnr]{display:grid}.featured__media[data-astro-cid-5mmphhnr] .slot{width:100%;min-height:100%}.featured__link[data-astro-cid-5mmphhnr]{position:relative}.featured__link[data-astro-cid-5mmphhnr] img{transition:transform .3s ease}.featured__link[data-astro-cid-5mmphhnr]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--mark-bar-height);background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-hover) var(--ease-entrance)}.featured[data-astro-cid-5mmphhnr]:has(a:hover,a:focus-visible) .featured__link[data-astro-cid-5mmphhnr]:after{transform:scaleX(1)}.featured[data-astro-cid-5mmphhnr]:has(a:hover,a:focus-visible) .featured__link[data-astro-cid-5mmphhnr] img{transform:scale(1.02)}.featured[data-astro-cid-5mmphhnr]:has(.featured__link:hover) .featured__title[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.featured__link[data-astro-cid-5mmphhnr] img{transition:none}.featured[data-astro-cid-5mmphhnr]:has(a:hover,a:focus-visible) .featured__link[data-astro-cid-5mmphhnr] img{transform:none}}.featured__text[data-astro-cid-5mmphhnr]{display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:flex-start}.featured__title[data-astro-cid-5mmphhnr]{font:400 clamp(28px,3vw,40px)/1.12 var(--font-serif);letter-spacing:-.01em;text-wrap:pretty}.featured__title[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{color:var(--color-ink)}.featured__title[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]:hover{color:var(--color-accent)}.featured__summary[data-astro-cid-5mmphhnr]{font-size:16px;line-height:1.6;color:var(--color-muted)}.featured__meta[data-astro-cid-5mmphhnr]{font-size:14px;color:var(--color-muted)}.blog__all[data-astro-cid-5mmphhnr]{padding-bottom:var(--section-pad)}.blog__all-heading[data-astro-cid-5mmphhnr]{border-top:1px solid var(--color-rule);padding-top:20px;margin-bottom:32px}.blog__grid[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:56px 32px}
