.blog_wrapper__a9_mt{background:var(--bg);min-height:100svh;display:flex;flex-direction:column}.blog_main____69h{flex:1 1;padding-block:clamp(3rem,2rem + 4vw,5rem)}.blog_byline__IK7T4{font-size:.9rem;color:oklch(.7 .01 70);margin:.25rem 0 1.5rem}.blog_container__N8qRR{width:100%;max-width:74ch;margin-inline:auto;padding-inline:var(--gutter)}.blog_back__jJSdo{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--small);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2.5rem;transition:color .25s var(--ease-soft)}.blog_back__jJSdo:hover{color:var(--gold)}.blog_back__jJSdo:before{content:"←";font-style:normal}.blog_indexHeader__W69E_{margin-bottom:3rem}.blog_indexTitle___V_AM{font-family:var(--font-display);font-size:var(--h1);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:.5rem}.blog_indexSubtitle__gTPVj{font-size:var(--body);color:var(--muted);line-height:1.6}.blog_list__KXMDM{display:flex;flex-direction:column;gap:2rem}.blog_row__EcQL8{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:opacity .25s var(--ease-soft)}.blog_row__EcQL8:hover{opacity:.8}.blog_rowCover__LmNOk{flex:none;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-sm);background:var(--surface)}.blog_rowCover__LmNOk img,.blog_rowCover__LmNOk picture{width:100%;height:100%;object-fit:cover;display:block}.blog_rowBody__6yGSi{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media (min-width:640px){.blog_row__EcQL8{flex-direction:row;align-items:stretch;gap:1.5rem}.blog_rowCover__LmNOk{width:240px}.blog_rowBody__6yGSi{flex:1 1;justify-content:center}}.blog_pagination__aloYN{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.blog_pageLink__sy7lU{font-size:var(--small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:opacity .25s var(--ease-soft)}.blog_pageLink__sy7lU:hover{opacity:.8}.blog_pageLinkDisabled__aTd2i{color:var(--muted);opacity:.4;pointer-events:none}.blog_pageStatus__xpv1m{font-size:var(--small);color:var(--muted);letter-spacing:.04em}.blog_coverPlaceholder__8JFxg{width:100%;height:100%;background:var(--line)}.blog_cardTitle__siLxY{font-family:var(--font-display);font-size:clamp(1.1rem,.9rem + .8vw,1.4rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.blog_cardExcerpt__xktOv{font-size:var(--small);color:var(--muted);line-height:1.65;flex:1 1}.blog_cardReadMore__euSWl{font-size:var(--small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.blog_empty__pkv9G{text-align:center;padding-block:6rem;color:var(--muted)}.blog_articleContainer__GXPV0{width:100%;max-width:74ch;margin-inline:auto;padding-inline:var(--gutter)}.blog_prose__t2BXY h1{font-size:var(--h1);line-height:1.1;letter-spacing:-.02em;margin-bottom:1.25rem}.blog_prose__t2BXY h1,.blog_prose__t2BXY h2{font-family:var(--font-display);font-weight:400;color:var(--ink)}.blog_prose__t2BXY h2{font-size:clamp(1.2rem,1rem + 1vw,1.7rem);line-height:1.2;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;padding-top:.5rem;border-top:1px solid var(--line)}.blog_prose__t2BXY h3{font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:var(--muted);margin-top:1.75rem;margin-bottom:.5rem}.blog_prose__t2BXY p{font-size:var(--body);line-height:1.75;color:oklch(.88 .008 70);margin-bottom:1.1rem}.blog_coverImage__GR5yL{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);margin-bottom:2rem;display:block}.blog_prose__t2BXY .blog_blockImage__vlb_c{width:100%;border-radius:var(--r-sm);margin-block:1.75rem;display:block}.blog_coverPicture__E1U6C{display:block;width:100%;margin-bottom:2rem}.blog_coverPicture__E1U6C img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);display:block}.blog_prose__t2BXY .blog_blockPicture__Iek3b{display:block;width:100%;margin-block:1.75rem}.blog_prose__t2BXY .blog_blockPicture__Iek3b img{width:100%;border-radius:var(--r-sm);display:block}