.article[data-astro-cid-3blcfnl5]{background:var(--white);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem)}.article__wrap[data-astro-cid-3blcfnl5]{max-width:860px}.article__meta[data-astro-cid-3blcfnl5]{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:2.25rem;padding-bottom:1.5rem;font-size:.88rem;display:flex}.article__chip[data-astro-cid-3blcfnl5]{background:var(--cream);color:var(--green);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700}.article__body[data-astro-cid-3blcfnl5]{color:#2b2b2b;font-size:1.12rem;line-height:1.8}.article__body[data-astro-cid-3blcfnl5] p{margin:0 0 1.35rem}.article__body[data-astro-cid-3blcfnl5]>p:first-child{color:var(--text);font-size:1.28rem;line-height:1.65}.article__body[data-astro-cid-3blcfnl5]>p:first-child:first-letter{float:left;color:var(--green);margin:.35rem .6rem 0 0;font-size:3.6rem;font-weight:800;line-height:.8}.article__body[data-astro-cid-3blcfnl5] h2{letter-spacing:-.02em;color:var(--text);margin:3rem 0 1rem;padding-left:1rem;font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:800;line-height:1.25;position:relative}.article__body[data-astro-cid-3blcfnl5] h2:before{content:"";background:var(--green-soft);border-radius:4px;width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.article__body[data-astro-cid-3blcfnl5] em{color:var(--green)}.article__body[data-astro-cid-3blcfnl5] figure{margin:2.5rem 0}.article__body[data-astro-cid-3blcfnl5] figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow)}.article__body[data-astro-cid-3blcfnl5] figcaption{color:var(--muted);text-align:center;margin-top:.7rem;font-size:.82rem;line-height:1.5}.article__body[data-astro-cid-3blcfnl5] figcaption a{text-decoration:underline}.article__body[data-astro-cid-3blcfnl5] blockquote{border-radius:var(--radius);background:var(--cream);color:var(--green);margin:2.5rem 0;padding:1.6rem 1.8rem;font-size:1.3rem;font-weight:700;line-height:1.5}.article__body[data-astro-cid-3blcfnl5] blockquote p{margin:0}.article__cta[data-astro-cid-3blcfnl5]{border-radius:var(--radius);background:var(--green);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.article__cta-label[data-astro-cid-3blcfnl5]{letter-spacing:.14em;color:var(--green-soft);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.article__cta[data-astro-cid-3blcfnl5] h2[data-astro-cid-3blcfnl5]{margin:0 0 .4rem;font-size:1.4rem;line-height:1.25}.article__cta[data-astro-cid-3blcfnl5] p[data-astro-cid-3blcfnl5]:last-child{color:#ffffffd1;max-width:26rem;margin:0}.article__cta-actions[data-astro-cid-3blcfnl5]{flex-wrap:wrap;gap:.6rem;display:flex}.article__cta[data-astro-cid-3blcfnl5] .btn-primary[data-astro-cid-3blcfnl5]{background:var(--white);color:var(--green)}.article__cta[data-astro-cid-3blcfnl5] .btn-outline[data-astro-cid-3blcfnl5]:hover{color:var(--white);background:#ffffff1f}.article__cta[data-astro-cid-3blcfnl5] .btn-outline[data-astro-cid-3blcfnl5]{color:var(--white);background:0 0;border-color:#ffffff8c}.related[data-astro-cid-3blcfnl5]{padding:clamp(3rem,7vw,4.5rem) 0}.related__head[data-astro-cid-3blcfnl5]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.related__head[data-astro-cid-3blcfnl5] h2[data-astro-cid-3blcfnl5]{letter-spacing:-.02em;margin:0;font-size:1.6rem}.related__head[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]{color:var(--green);font-size:.92rem;font-weight:700}.related__grid[data-astro-cid-3blcfnl5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.related__card[data-astro-cid-3blcfnl5]{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);grid-template-columns:160px 1fr;align-items:center;gap:1.1rem;padding:.9rem;transition:transform .25s;display:grid}.related__card[data-astro-cid-3blcfnl5]:hover{transform:translateY(-3px)}.related__img[data-astro-cid-3blcfnl5]{aspect-ratio:4/3;border-radius:var(--radius-sm);display:block;overflow:hidden}.related__img[data-astro-cid-3blcfnl5] img[data-astro-cid-3blcfnl5]{object-fit:cover;width:100%;height:100%}.related__text[data-astro-cid-3blcfnl5]{gap:.35rem;display:grid}.related__text[data-astro-cid-3blcfnl5] strong[data-astro-cid-3blcfnl5]{font-size:1.08rem;line-height:1.3}.related__text[data-astro-cid-3blcfnl5] span[data-astro-cid-3blcfnl5]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}@media (width<=800px){.related__grid[data-astro-cid-3blcfnl5]{grid-template-columns:1fr}}@media (width<=640px){.article__body[data-astro-cid-3blcfnl5]{font-size:1.04rem}.article__body[data-astro-cid-3blcfnl5]>p:first-child{font-size:1.14rem}.related__card[data-astro-cid-3blcfnl5]{grid-template-columns:110px 1fr}}
