.entry-page[data-astro-cid-hekyy6gm],.library-page[data-astro-cid-hekyy6gm]{padding-top:42px;padding-bottom:100px}.back-link[data-astro-cid-hekyy6gm]{color:#5c6455;align-items:center;gap:12px;padding:6px 0;font-size:12px;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-hekyy6gm]:hover{color:#253d2d;text-underline-offset:5px;text-decoration:underline}.entry-header[data-astro-cid-hekyy6gm]{text-align:center;max-width:800px;margin:58px auto 38px}.entry-header[data-astro-cid-hekyy6gm] .eyebrow[data-astro-cid-hekyy6gm]{justify-content:center}.entry-header[data-astro-cid-hekyy6gm] .eyebrow[data-astro-cid-hekyy6gm] span[data-astro-cid-hekyy6gm]{letter-spacing:0;text-transform:none;margin-left:9px;font-weight:450}h1[data-astro-cid-hekyy6gm]{font-family:var(--heading);letter-spacing:-.055em;color:#232b20;margin:20px 0 25px;font-size:clamp(36px,5vw,66px);font-weight:650;line-height:1.1}.entry-description[data-astro-cid-hekyy6gm]{color:#65685d;max-width:640px;margin:0 auto;font-size:17px;line-height:1.7}.preview-note[data-astro-cid-hekyy6gm]{color:#4d583e;text-align:left;background:#e9eddb;border:1px solid #dce1cb;border-radius:12px;padding:17px 21px}.preview-note[data-astro-cid-hekyy6gm] strong[data-astro-cid-hekyy6gm]{font-size:12px}.preview-note[data-astro-cid-hekyy6gm] p[data-astro-cid-hekyy6gm]{margin:5px 0 0;font-size:12px;line-height:1.65}.entry-header[data-astro-cid-hekyy6gm] .preview-note[data-astro-cid-hekyy6gm]{max-width:630px;margin:30px auto 0}.entry-image[data-astro-cid-hekyy6gm]{max-width:960px;margin:0 auto 42px}.entry-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{object-fit:cover;aspect-ratio:2.2;background:#e5e8dc;border-radius:24px;width:100%;height:auto;max-height:440px;display:block}figcaption[data-astro-cid-hekyy6gm]{color:#646956;text-align:right;margin:10px 0 0;font-size:11px}.entry-body[data-astro-cid-hekyy6gm],.entry-sources[data-astro-cid-hekyy6gm],.entry-outro[data-astro-cid-hekyy6gm]{max-width:680px;margin-left:auto;margin-right:auto}.entry-body[data-astro-cid-hekyy6gm]{color:#51594c;font-size:16px;line-height:1.85}.entry-body[data-astro-cid-hekyy6gm] h2{font-family:var(--heading);letter-spacing:-.04em;color:#263620;margin:42px 0 17px;font-size:29px;font-weight:650;line-height:1.25}.entry-body[data-astro-cid-hekyy6gm] p{margin:0 0 20px}.entry-body[data-astro-cid-hekyy6gm] ul,.entry-body[data-astro-cid-hekyy6gm] ol{margin:20px 0 28px;padding-left:23px}.entry-body[data-astro-cid-hekyy6gm] li{margin-bottom:10px;padding-left:5px}.entry-body[data-astro-cid-hekyy6gm] a,.entry-sources[data-astro-cid-hekyy6gm] a[data-astro-cid-hekyy6gm]{color:#345d3b;text-underline-offset:4px;text-decoration-thickness:1px}.entry-body[data-astro-cid-hekyy6gm] strong{color:#263620;font-weight:650}.entry-body[data-astro-cid-hekyy6gm] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:25px 0;font-size:13px;line-height:1.6}.entry-body[data-astro-cid-hekyy6gm] th,.entry-body[data-astro-cid-hekyy6gm] td{text-align:left;overflow-wrap:break-word;border-bottom:1px solid #dce0d2;padding:12px 10px}.entry-body[data-astro-cid-hekyy6gm] th{color:#263620;background:#e9eddf}.entry-sources[data-astro-cid-hekyy6gm]{border-top:1px solid #d9ddce;margin-top:36px;padding-top:24px}.entry-sources[data-astro-cid-hekyy6gm] h2[data-astro-cid-hekyy6gm]{margin:0 0 13px;font-size:14px}.entry-sources[data-astro-cid-hekyy6gm] ul[data-astro-cid-hekyy6gm]{padding-left:18px;font-size:13px;line-height:1.7}.entry-outro[data-astro-cid-hekyy6gm]{text-align:center;background:#243d2b;border-radius:20px;margin-top:55px;padding:35px}.entry-outro[data-astro-cid-hekyy6gm] p[data-astro-cid-hekyy6gm]{color:#f5f5e8;font-family:var(--heading);letter-spacing:-.035em;margin:0 0 23px;font-size:23px;line-height:1.3}.library-header[data-astro-cid-hekyy6gm]{margin:65px 0 38px}.library-header[data-astro-cid-hekyy6gm] h1[data-astro-cid-hekyy6gm]{font-size:clamp(44px,6vw,78px)}.library-header[data-astro-cid-hekyy6gm] h1[data-astro-cid-hekyy6gm] em[data-astro-cid-hekyy6gm]{color:#5a7047;font-style:normal}.library-header[data-astro-cid-hekyy6gm]>p[data-astro-cid-hekyy6gm]:last-child{color:#65685d;max-width:480px;font-size:16px;line-height:1.7}.library-page[data-astro-cid-hekyy6gm]>.preview-note[data-astro-cid-hekyy6gm]{max-width:670px;margin-bottom:32px}.library-tools[data-astro-cid-hekyy6gm]{border-bottom:1px solid #dce1d0;justify-content:space-between;align-items:center;gap:24px;margin:25px 0 34px;padding:10px 0 22px;display:flex}.library-tools[data-astro-cid-hekyy6gm][hidden],.library-card[data-astro-cid-hekyy6gm][hidden]{display:none}.filters[data-astro-cid-hekyy6gm]{flex-wrap:wrap;gap:9px;display:flex}.filters[data-astro-cid-hekyy6gm] button[data-astro-cid-hekyy6gm]{font:inherit;color:#4a5741;cursor:pointer;background:0 0;border:1px solid #d5dac9;border-radius:30px;padding:11px 17px;font-size:12px}.filters[data-astro-cid-hekyy6gm] button[data-astro-cid-hekyy6gm][aria-pressed=true]{color:#fff;background:#283e2d;border-color:#283e2d}.filters[data-astro-cid-hekyy6gm] button[data-astro-cid-hekyy6gm]:hover{border-color:#506346}.filters[data-astro-cid-hekyy6gm] span[data-astro-cid-hekyy6gm]{opacity:.75;padding-left:7px;font-size:10px}.result-count[data-astro-cid-hekyy6gm]{color:#626a59;white-space:nowrap;margin:0;font-size:12px}.library-grid[data-astro-cid-hekyy6gm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.library-image[data-astro-cid-hekyy6gm]{aspect-ratio:1.34;background:#e1e6d6;border-radius:20px;display:block;position:relative;overflow:hidden}.library-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.library-card[data-astro-cid-hekyy6gm]:hover .library-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{transform:scale(1.035)}.library-image[data-astro-cid-hekyy6gm]>span[data-astro-cid-hekyy6gm]{color:#fff;background:#203125d9;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;left:12px}.library-meta[data-astro-cid-hekyy6gm]{color:#6c7364;flex-wrap:wrap;gap:13px;margin:22px 0 12px;font-size:11px;display:flex}.library-meta[data-astro-cid-hekyy6gm] span[data-astro-cid-hekyy6gm]:first-child{letter-spacing:.1em;color:#46643d;font-size:10px;font-weight:750}.library-card[data-astro-cid-hekyy6gm] h2[data-astro-cid-hekyy6gm]{font-family:var(--heading);letter-spacing:-.04em;margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.3}.library-card[data-astro-cid-hekyy6gm] h2[data-astro-cid-hekyy6gm] a[data-astro-cid-hekyy6gm]{color:#283222;text-decoration:none}.library-card[data-astro-cid-hekyy6gm] h2[data-astro-cid-hekyy6gm] a[data-astro-cid-hekyy6gm]:hover{text-underline-offset:4px;text-decoration:underline}.library-card[data-astro-cid-hekyy6gm]>p[data-astro-cid-hekyy6gm]{color:#656d5b;margin:0;font-size:13px;line-height:1.75}.draft-badge[data-astro-cid-hekyy6gm]{color:#585e41;background:#e9ebdd;border-radius:5px;margin-top:14px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-block}@media (width<=900px){.library-grid[data-astro-cid-hekyy6gm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.entry-page[data-astro-cid-hekyy6gm],.library-page[data-astro-cid-hekyy6gm]{padding-top:25px;padding-bottom:65px}.entry-header[data-astro-cid-hekyy6gm]{text-align:left;margin-top:35px}.entry-description[data-astro-cid-hekyy6gm]{font-size:15px}.entry-header[data-astro-cid-hekyy6gm] .eyebrow[data-astro-cid-hekyy6gm] span[data-astro-cid-hekyy6gm]{margin:8px 0 0;display:block}.entry-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{aspect-ratio:1.35;border-radius:16px}.entry-body[data-astro-cid-hekyy6gm]{font-size:15px}.entry-body[data-astro-cid-hekyy6gm] h2{font-size:25px}.entry-body[data-astro-cid-hekyy6gm] th,.entry-body[data-astro-cid-hekyy6gm] td{padding:9px 6px;font-size:11px}.entry-outro[data-astro-cid-hekyy6gm]{padding:28px 18px}.library-header[data-astro-cid-hekyy6gm]{margin-top:38px}.library-grid[data-astro-cid-hekyy6gm]{grid-template-columns:1fr;gap:38px}.library-tools[data-astro-cid-hekyy6gm]{flex-direction:column;align-items:flex-start;gap:14px}.library-image[data-astro-cid-hekyy6gm]{aspect-ratio:1.5}.library-card[data-astro-cid-hekyy6gm] h2[data-astro-cid-hekyy6gm]{font-size:25px}}@media (prefers-reduced-motion:reduce){.library-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{transition:none}.library-card[data-astro-cid-hekyy6gm]:hover .library-image[data-astro-cid-hekyy6gm] img[data-astro-cid-hekyy6gm]{transform:none}}
