.guide-shortcuts[data-astro-cid-x255k2k2]{background:var(--paper);border-bottom:1px solid var(--line-soft);padding-block:2.5rem}.guide-shortcuts[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-bottom:1.25rem;font-size:1.25rem}.guide-shortcuts-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.guide-shortcuts-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{border:1px solid var(--line-soft);color:var(--purple-deep);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;font-weight:700;line-height:1.45;display:flex}.guide-shortcuts-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2] .round-arrow{flex:none}.guide-shortcuts-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:var(--purple)}@media (width<=960px){.guide-shortcuts-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.guide-shortcuts-grid[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}}.blog-hero[data-astro-cid-x255k2k2]{background:var(--butter-wash);padding-block:clamp(3.5rem,7vw,6.5rem);position:relative;overflow:clip}.blog-hero[data-astro-cid-x255k2k2]:before{content:"READ";color:#5d3ff60e;letter-spacing:-.08em;pointer-events:none;font-size:clamp(10rem,22vw,18rem);font-weight:700;line-height:1;position:absolute;bottom:-.28em;left:-.05em}.blog-hero-grid[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.blog-hero-copy[data-astro-cid-x255k2k2]{z-index:1;justify-items:start;gap:1.25rem;display:grid;position:relative}.blog-hero-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{max-width:none;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.04}.blog-hero-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{display:block}.blog-hero-copy[data-astro-cid-x255k2k2] .lede[data-astro-cid-x255k2k2]{max-width:34rem}.topic-row[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.45rem;display:flex}.topic-row[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--ink-soft);background:#fff;border-radius:999px;padding:.55rem .72rem;font-size:.82rem;font-weight:700;box-shadow:0 12px 28px -24px #11101480}.topic-row[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--purple)}.blog-hero-photo[data-astro-cid-x255k2k2]{border-radius:3rem 10rem 3rem 3rem;height:clamp(30rem,45vw,39rem);position:relative;overflow:hidden;box-shadow:0 34px 74px -46px #1110148c}.blog-hero-photo[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%}.blog-hero-photo[data-astro-cid-x255k2k2] figcaption[data-astro-cid-x255k2k2]{color:#fff;background:#111014eb;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.blog-hero-photo[data-astro-cid-x255k2k2] figcaption[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:var(--butter);letter-spacing:.09em;font-size:.82rem;font-weight:700}.blog-hero-photo[data-astro-cid-x255k2k2] figcaption[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{font-size:.82rem}.featured-section[data-astro-cid-x255k2k2]{background:#fff}.section-label-row[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-label-row[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{color:var(--ink-mute);font-size:.82rem}.featured-story[data-astro-cid-x255k2k2]{background:var(--dark);color:#fff;border-radius:3rem 3rem 9rem;grid-template-columns:1.04fr .96fr;min-height:34rem;display:grid;overflow:hidden}.featured-image[data-astro-cid-x255k2k2]{min-height:28rem;overflow:hidden}.featured-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.featured-story[data-astro-cid-x255k2k2]:hover .featured-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.025)}.featured-copy[data-astro-cid-x255k2k2]{align-content:center;justify-items:start;gap:1.2rem;padding:clamp(2rem,5vw,4rem);display:grid}.featured-copy[data-astro-cid-x255k2k2] .story-meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:var(--butter)}.featured-copy[data-astro-cid-x255k2k2] .story-meta[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]{color:#ffffff80}.featured-copy[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.06}.featured-copy[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{color:#ffffffab}.story-meta[data-astro-cid-x255k2k2]{color:var(--ink-mute);align-items:center;gap:.7rem;font-size:.82rem;font-weight:700;display:flex}.story-meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:first-child:after{content:"·";color:currentColor;margin-left:.7rem}.story-read[data-astro-cid-x255k2k2]{color:var(--butter);align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:inline-flex}.latest-section[data-astro-cid-x255k2k2]{background:var(--paper)}.latest-heading[data-astro-cid-x255k2k2]{grid-template-columns:1fr .5fr;align-items:end;gap:clamp(2rem,8vw,7rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.latest-heading[data-astro-cid-x255k2k2]>div[data-astro-cid-x255k2k2]{gap:1rem;display:grid}.latest-heading[data-astro-cid-x255k2k2] .display-lg[data-astro-cid-x255k2k2]{max-width:12ch}.latest-heading[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{color:var(--ink-soft)}.recent-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.recent-card[data-astro-cid-x255k2k2]{border:1px solid var(--line);min-width:0;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:2.2rem;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.recent-card[data-astro-cid-x255k2k2]:hover{transform:translateY(-4px);box-shadow:0 22px 46px -28px #1110146b}.recent-card[data-astro-cid-x255k2k2].wide{grid-column:1/-1;grid-template-columns:1fr 1fr}.recent-image[data-astro-cid-x255k2k2]{background:var(--paper-2);min-height:16rem;position:relative;overflow:hidden}.recent-card[data-astro-cid-x255k2k2].wide .recent-image[data-astro-cid-x255k2k2]{min-height:22rem}.recent-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.recent-card[data-astro-cid-x255k2k2]:hover .recent-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.035)}.recent-image[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{color:var(--purple);background:#fffffff0;border-radius:999px;padding:.5rem .65rem;font-size:.82rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}.recent-copy[data-astro-cid-x255k2k2]{align-content:start;gap:.8rem;min-width:0;padding:clamp(1.2rem,3vw,1.8rem);display:grid;position:relative}.recent-copy[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1.04}.recent-copy[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.card-arrow[data-astro-cid-x255k2k2]{color:var(--purple);margin-top:auto}.archive-section[data-astro-cid-x255k2k2]{background:#fff}.archive-heading[data-astro-cid-x255k2k2]{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.archive-heading[data-astro-cid-x255k2k2] .display-lg[data-astro-cid-x255k2k2]{max-width:10ch}.archive-list[data-astro-cid-x255k2k2]{border-top:2px solid var(--ink)}.archive-row[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:1.15rem 0;display:grid}.archive-row[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{color:var(--purple)}.archive-number[data-astro-cid-x255k2k2]{color:var(--purple);font-size:.82rem;font-weight:700}.archive-title[data-astro-cid-x255k2k2]{gap:.2rem;min-width:0;display:grid}.archive-title[data-astro-cid-x255k2k2] small[data-astro-cid-x255k2k2]{color:var(--ink-mute);font-size:.78rem;font-weight:700}.archive-title[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{text-overflow:ellipsis;white-space:nowrap;max-width:48rem;font-size:1rem;transition:color .2s;overflow:hidden}.archive-meta[data-astro-cid-x255k2k2]{color:var(--ink-mute);gap:.8rem;font-size:.82rem;display:flex}.archive-arrow[data-astro-cid-x255k2k2]{color:var(--purple)}@media (width<=960px){.blog-hero-grid[data-astro-cid-x255k2k2],.featured-story[data-astro-cid-x255k2k2],.latest-heading[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-hero-photo[data-astro-cid-x255k2k2]{height:34rem}.featured-image[data-astro-cid-x255k2k2]{max-height:34rem}.latest-heading[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{max-width:35rem}}@media (width<=760px){.blog-hero[data-astro-cid-x255k2k2]{padding-block:2.5rem 4rem}.blog-hero-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{max-width:none}.blog-hero-photo[data-astro-cid-x255k2k2]{border-radius:2.5rem 2.5rem 7rem;height:30rem}.featured-story[data-astro-cid-x255k2k2]{border-radius:2.5rem 2.5rem 7rem}.recent-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.recent-card[data-astro-cid-x255k2k2],.recent-card[data-astro-cid-x255k2k2].wide{grid-column:auto;grid-template-columns:1fr}.recent-image[data-astro-cid-x255k2k2],.recent-card[data-astro-cid-x255k2k2].wide .recent-image[data-astro-cid-x255k2k2]{min-height:18rem}.archive-row[data-astro-cid-x255k2k2]{grid-template-columns:auto minmax(0,1fr) auto}.archive-meta[data-astro-cid-x255k2k2]{grid-column:2}.archive-arrow[data-astro-cid-x255k2k2]{grid-area:1/3/span 2}}@media (width<=480px){.blog-hero-photo[data-astro-cid-x255k2k2]{height:26rem}.blog-hero-photo[data-astro-cid-x255k2k2] figcaption[data-astro-cid-x255k2k2],.section-label-row[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-start}.archive-title[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{white-space:normal}}
