.blog-hub[data-astro-cid-x255k2k2]{background:var(--cream,#f5f4ee);color:var(--ink)}.bh-opening[data-astro-cid-x255k2k2]{background:#f1f2e9;padding:24px 0 72px}.bh-crumb[data-astro-cid-x255k2k2]{color:#646f63;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;font-size:.82rem;display:flex}.bh-crumb[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:#466350;align-items:center;min-height:30px;text-decoration:none;display:inline-flex}.bh-opening-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1.07fr;align-items:center;gap:clamp(35px,6vw,90px);display:grid}.bh-kicker[data-astro-cid-x255k2k2]{font:600 .77rem/1.6 var(--sans);letter-spacing:.14em;color:#536b4b;margin:0 0 20px}.bh-intro[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font:500 clamp(3.6rem,6.3vw,6.3rem)/1.04 var(--serif);letter-spacing:-.05em;color:#132f38;margin:0}.bh-lead[data-astro-cid-x255k2k2]{color:#53665c;max-width:43ch;margin:26px 0;font-size:1.17rem;line-height:1.75}.bh-button[data-astro-cid-x255k2k2]{color:#fffef9;background:#a64f2c;border:1px solid #a64f2c;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:15px 21px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.bh-button[data-astro-cid-x255k2k2]:hover{background:#8f4123}.bh-stats[data-astro-cid-x255k2k2]{color:#63715c;flex-wrap:wrap;gap:13px 22px;max-width:40ch;margin-top:29px;font-size:.82rem;line-height:1.65;display:flex}.bh-stats[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]:first-child{color:#36533d}.bh-stats[data-astro-cid-x255k2k2] strong[data-astro-cid-x255k2k2]{font-weight:600}.bh-feature[data-astro-cid-x255k2k2]{color:#fffef9;background:#15373e;border:1px solid #183f46;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 25px 45px -32px #102a3580}.bh-feature-photo[data-astro-cid-x255k2k2]{aspect-ratio:1.48;background:#102c36;position:relative;overflow:hidden}.bh-feature-photo[data-astro-cid-x255k2k2]>a[data-astro-cid-x255k2k2]{height:100%;display:block}.bh-feature-photo[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;display:block}.bh-feature-photo[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{color:#fffef9;letter-spacing:.1em;background:#09212a85;border:1px solid #ffffff70;border-radius:5px;padding:7px 12px;font-size:.65rem;font-weight:600;position:absolute;top:22px;left:23px}.bh-feature-content[data-astro-cid-x255k2k2]{padding:25px 28px 14px}.bh-feature-content[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{color:#c7d7c2;flex-wrap:wrap;gap:9px;margin:0 0 12px;font-size:.79rem;display:flex}.bh-feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font:500 clamp(1.7rem,2.7vw,2.5rem)/1.15 var(--serif);letter-spacing:-.025em;margin:0}.bh-feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:#fffef9;text-decoration:none}.bh-feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{text-underline-offset:5px;text-decoration:underline}.bh-feature-read[data-astro-cid-x255k2k2]{color:#d9e4c6;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-top:16px;font-size:.91rem;font-weight:600;text-decoration:none;display:flex}.bh-feature-credit[data-astro-cid-x255k2k2]{color:#b9ccc1;padding:0 28px 16px;font-size:.65rem;line-height:1.6;text-decoration:none;display:block}.bh-feature-credit[data-astro-cid-x255k2k2]:hover{text-decoration:underline}.bh-catalog[data-astro-cid-x255k2k2]{padding:75px 0 65px;scroll-margin-top:100px}.bh-catalog-head[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.bh-catalog-head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2],.bh-next[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font:500 clamp(2.5rem,4.1vw,3.7rem)/1.08 var(--serif);letter-spacing:-.04em;margin:0}.bh-catalog-head[data-astro-cid-x255k2k2]>p[data-astro-cid-x255k2k2]{color:#5c6c61;max-width:47ch;margin:0;font-size:1.05rem;line-height:1.75}.bh-controls[data-astro-cid-x255k2k2]{align-items:end;gap:20px;display:flex}.bh-search[data-astro-cid-x255k2k2]{flex:1;min-width:0;max-width:680px;display:block}.bh-search[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{color:#49624e;margin-bottom:10px;font-size:.88rem;font-weight:600;display:block}.bh-search[data-astro-cid-x255k2k2]>div[data-astro-cid-x255k2k2]{background:#fffef9;border:1px solid #bfceba;border-radius:10px;align-items:center;gap:12px;padding:0 16px;display:flex}.bh-search[data-astro-cid-x255k2k2] svg[data-astro-cid-x255k2k2]{color:#697d60;flex:none;width:21px;height:21px}.bh-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{color:#1a3e3a;width:100%;min-width:0;min-height:56px;font:400 1rem var(--sans);background:0 0;border:0;outline:none}.bh-search[data-astro-cid-x255k2k2]>div[data-astro-cid-x255k2k2]:focus-within{outline-offset:3px;outline:3px solid #879e65}.bh-reset[data-astro-cid-x255k2k2]{color:#4c664d;font:500 .87rem var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:50px;text-decoration:underline}.bh-filters[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:23px;display:flex}.bh-filters[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{color:#4d654c;font:500 .86rem/1.35 var(--sans);cursor:pointer;background:#fffef9;border:1px solid #c4d0bc;border-radius:99px;min-height:44px;padding:10px 16px}.bh-filters[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{color:#fffef9;background:#193d3f;border-color:#193d3f}.bh-filters[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{border-color:#4b6b4b}.bh-count[data-astro-cid-x255k2k2]{color:#63725c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 23px;font-size:.81rem;display:flex}.bh-count[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:#3f5c44;margin:0}.bh-count[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{font-size:.74rem}.bh-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 23px;display:grid}.bh-more-wrap[data-astro-cid-x255k2k2]{justify-content:center;margin-top:38px;display:flex}.bh-more-wrap[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2],.bh-empty[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{color:#2d5342;min-height:52px;font:600 .95rem var(--sans);cursor:pointer;background:#fffef9;border:1px solid #b5c5ad;border-radius:9px;align-items:center;gap:35px;padding:14px 25px;display:inline-flex}.bh-more-wrap[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover,.bh-empty[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{background:#e8eedf}.bh-empty[data-astro-cid-x255k2k2]{text-align:center;background:#fffef9;border:1px solid #cbd7c1;border-radius:16px;padding:55px 25px}.bh-empty[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font:500 1.9rem/1.2 var(--serif);margin:0 0 18px}.bh-empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:#60735e;margin:0 0 22px;font-size:1rem}.bh-next[data-astro-cid-x255k2k2]{background:#e7eddf;border-top:1px solid #d5ddcc;padding:65px 0}.bh-next[data-astro-cid-x255k2k2]>.wrap[data-astro-cid-x255k2k2]{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;display:grid}.bh-next[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]:not(.bh-kicker){color:#536b55;max-width:52ch;margin:22px 0 0;font-size:1.04rem;line-height:1.75}.bh-next-links[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.bh-next-links[data-astro-cid-x255k2k2]>a[data-astro-cid-x255k2k2]:not(.bh-button){color:#385b43;text-underline-offset:5px;align-items:center;gap:30px;min-height:44px;font-size:.95rem;display:inline-flex}.blog-hub[data-astro-cid-x255k2k2] [data-astro-cid-x255k2k2]:is(a,button):focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #a86b3d}.blog-hub[data-astro-cid-x255k2k2] [data-astro-cid-x255k2k2][hidden]{display:none!important}.bh-nojs[data-astro-cid-x255k2k2]{color:#4a6651;font-size:1rem;line-height:1.7}@media (width<=1000px){.bh-opening-grid[data-astro-cid-x255k2k2]{gap:35px}.bh-intro[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:4.7rem}.bh-lead[data-astro-cid-x255k2k2]{font-size:1.08rem}.bh-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-catalog-head[data-astro-cid-x255k2k2],.bh-next[data-astro-cid-x255k2k2]>.wrap[data-astro-cid-x255k2k2]{gap:35px}}@media (width<=760px){.bh-opening[data-astro-cid-x255k2k2]{padding-bottom:45px}.bh-crumb[data-astro-cid-x255k2k2]{margin-bottom:28px}.bh-opening-grid[data-astro-cid-x255k2k2],.bh-catalog-head[data-astro-cid-x255k2k2],.bh-next[data-astro-cid-x255k2k2]>.wrap[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:32px}.bh-intro[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:clamp(3.2rem,12vw,4.8rem)}.bh-lead[data-astro-cid-x255k2k2]{max-width:48ch;margin-block:22px;font-size:1.08rem}.bh-stats[data-astro-cid-x255k2k2]{max-width:none;margin-top:22px}.bh-feature-photo[data-astro-cid-x255k2k2]{aspect-ratio:1.55}.bh-feature-content[data-astro-cid-x255k2k2]{padding:22px 24px 10px}.bh-feature-credit[data-astro-cid-x255k2k2]{padding-inline:24px}.bh-feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:1.9rem}.bh-catalog[data-astro-cid-x255k2k2]{padding-block:49px}.bh-catalog-head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2],.bh-next[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:2.5rem}.bh-catalog-head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] br[data-astro-cid-x255k2k2]{display:none}.bh-controls[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:12px}.bh-search[data-astro-cid-x255k2k2]{flex-basis:100%}.bh-reset[data-astro-cid-x255k2k2]{min-height:35px;padding:0}.bh-filters[data-astro-cid-x255k2k2]{margin-top:16px}.bh-filters[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{padding-inline:13px;font-size:.82rem}.bh-count[data-astro-cid-x255k2k2]{margin-block:22px}.bh-count[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{max-width:40ch}.bh-next[data-astro-cid-x255k2k2]{padding:49px 0}.bh-next[data-astro-cid-x255k2k2]>.wrap[data-astro-cid-x255k2k2]{gap:25px}.bh-next-links[data-astro-cid-x255k2k2]{gap:13px}}@media (width<=560px){.bh-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:23px}.bh-feature[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:1.9rem}.bh-feature-photo[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{top:18px;left:19px}.bh-button[data-astro-cid-x255k2k2]{gap:20px;max-width:100%;font-size:.95rem}}
