.article-hero[data-astro-cid-zg7dkzxc]{background:var(--cream);padding:80px 32px 56px}.article-hero-inner[data-astro-cid-zg7dkzxc]{max-width:880px;margin:0 auto}.breadcrumb[data-astro-cid-zg7dkzxc]{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.breadcrumb[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:inherit;text-decoration:none}.breadcrumb[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--text)}.breadcrumb-sep[data-astro-cid-zg7dkzxc]{color:var(--text-faint)}.breadcrumb[data-astro-cid-zg7dkzxc] .current[data-astro-cid-zg7dkzxc]{color:var(--terracotta)}.article-tag[data-astro-cid-zg7dkzxc]{background:var(--terracotta);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:24px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-block}.article-title[data-astro-cid-zg7dkzxc]{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.1}.article-title[data-astro-cid-zg7dkzxc] em[data-astro-cid-zg7dkzxc].serif{color:var(--green);font-weight:500}.article-meta[data-astro-cid-zg7dkzxc]{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.article-meta-author[data-astro-cid-zg7dkzxc]{color:var(--text);font-weight:700}.article-meta-dot[data-astro-cid-zg7dkzxc]{color:var(--text-faint)}.article-cover[data-astro-cid-zg7dkzxc]{max-width:1240px;margin:0 auto;padding:0 32px}.article-cover-inner[data-astro-cid-zg7dkzxc]{aspect-ratio:21/9;border-radius:20px;margin-top:-32px;overflow:hidden;box-shadow:0 32px 64px -16px #1a2e2233}.article-cover-inner[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%}.article-body[data-astro-cid-zg7dkzxc]{max-width:720px;margin:64px auto;padding:0 32px}.article-lead[data-astro-cid-zg7dkzxc]{color:var(--text-soft);border-left:3px solid var(--terracotta);margin-bottom:48px;padding-left:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.55}.article-body[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.02em;margin-top:48px;margin-bottom:16px;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.2}.article-body[data-astro-cid-zg7dkzxc] h2 em.serif{color:var(--green);font-weight:500}.article-body[data-astro-cid-zg7dkzxc] h3{color:var(--text);margin-top:32px;margin-bottom:12px;font-size:20px;font-weight:700}.article-body[data-astro-cid-zg7dkzxc] p{color:var(--text);margin-bottom:20px;font-size:17px;line-height:1.8}.article-body[data-astro-cid-zg7dkzxc] p strong{color:var(--text);font-weight:700}.article-body[data-astro-cid-zg7dkzxc] ul,.article-body[data-astro-cid-zg7dkzxc] ol{margin-bottom:24px;padding-left:24px;font-size:17px;line-height:1.8}.article-body[data-astro-cid-zg7dkzxc] li{margin-bottom:8px}.article-body[data-astro-cid-zg7dkzxc] a{color:var(--terracotta);font-weight:600}.article-body[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--green);background:var(--cream-soft);color:var(--text);border-radius:0 12px 12px 0;margin:32px 0;padding:16px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-style:italic}.article-body[data-astro-cid-zg7dkzxc] .pull-quote cite{color:var(--text-soft);letter-spacing:.04em;margin-top:12px;font-family:inherit;font-size:13px;font-style:normal;display:block}.article-body[data-astro-cid-zg7dkzxc] figure{margin:32px 0}.article-body[data-astro-cid-zg7dkzxc] figure img{border-radius:12px;width:100%}.article-body[data-astro-cid-zg7dkzxc] figcaption{color:var(--text-soft);text-align:center;margin-top:12px;font-size:13px;font-style:italic}.article-body[data-astro-cid-zg7dkzxc] .gallery{gap:16px;margin:32px 0;display:grid}.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-2{grid-template-columns:repeat(2,1fr)}.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-3{grid-template-columns:repeat(3,1fr)}.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-4{grid-template-columns:repeat(4,1fr)}.article-body[data-astro-cid-zg7dkzxc] .gallery figure{margin:0}.article-body[data-astro-cid-zg7dkzxc] .callout{border-left:3px solid var(--green);background:var(--cream-soft);border-radius:12px;margin:32px 0;padding:20px 24px;font-size:15px;line-height:1.7}.article-body[data-astro-cid-zg7dkzxc] .callout-title{color:var(--text);margin-bottom:8px;font-weight:700;display:block}.article-body[data-astro-cid-zg7dkzxc] .callout-info{background:#eef3fa;border-left-color:#5781b8}.article-body[data-astro-cid-zg7dkzxc] .callout-tip{border-left-color:var(--green);background:var(--cream-soft)}.article-body[data-astro-cid-zg7dkzxc] .callout-warning{border-left-color:var(--terracotta);background:#fcf2ec}.article-body[data-astro-cid-zg7dkzxc] .callout-note{border-left-color:var(--text-faint);background:#f6f6f6}.article-body[data-astro-cid-zg7dkzxc] .cta-block{text-align:center;margin:40px 0}.author-block[data-astro-cid-zg7dkzxc]{background:var(--cream-soft);border-radius:20px;align-items:center;gap:20px;max-width:720px;margin:64px auto;padding:32px;display:flex}.author-avatar[data-astro-cid-zg7dkzxc]{background:linear-gradient(135deg, var(--green), var(--green-deep));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:700;display:flex}.author-info[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:4px;display:flex}.author-label[data-astro-cid-zg7dkzxc]{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);font-size:11px;font-weight:700}.author-name[data-astro-cid-zg7dkzxc]{color:var(--text);font-size:18px;font-weight:700}.author-bio[data-astro-cid-zg7dkzxc]{color:var(--text-soft);font-size:14px;line-height:1.55}.cta-band[data-astro-cid-zg7dkzxc]{background:var(--green-dark);color:#fff;text-align:center;padding:72px 32px;position:relative;overflow:hidden}.cta-band[data-astro-cid-zg7dkzxc]:before{content:"";background:radial-gradient(circle,#b85c3a2e,#0000 50%);position:absolute;inset:0}.cta-band-inner[data-astro-cid-zg7dkzxc]{z-index:1;max-width:720px;margin:0 auto;position:relative}.cta-band[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);font-weight:700}.cta-band[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc] em[data-astro-cid-zg7dkzxc].serif{color:var(--cream);font-weight:500}.cta-band[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:#ffffffb3;margin-bottom:28px;font-size:16px;line-height:1.6}.related-section[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:64px 32px 96px}.related-head[data-astro-cid-zg7dkzxc]{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.related-title[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;font-size:clamp(24px,2.5vw,32px);font-weight:700}.related-title[data-astro-cid-zg7dkzxc] em[data-astro-cid-zg7dkzxc].serif{color:var(--green);font-weight:500}.related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.related-card[data-astro-cid-zg7dkzxc]{color:inherit;flex-direction:column;gap:14px;text-decoration:none;transition:transform .32s;display:flex}.related-card[data-astro-cid-zg7dkzxc]:hover{transform:translateY(-4px)}.related-card-image[data-astro-cid-zg7dkzxc]{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.related-card-image[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.related-card[data-astro-cid-zg7dkzxc]:hover .related-card-image[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{transform:scale(1.06)}.related-card-tag[data-astro-cid-zg7dkzxc]{backdrop-filter:blur(8px);color:var(--text);letter-spacing:.1em;text-transform:uppercase;background:#fffffff2;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.related-card-title[data-astro-cid-zg7dkzxc]{color:var(--text);font-size:16px;font-weight:700;line-height:1.3;transition:color .24s}.related-card[data-astro-cid-zg7dkzxc]:hover .related-card-title[data-astro-cid-zg7dkzxc]{color:var(--terracotta)}.related-card-meta[data-astro-cid-zg7dkzxc]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}@media (width<=900px){.article-hero[data-astro-cid-zg7dkzxc]{padding:56px 20px 40px}.article-cover[data-astro-cid-zg7dkzxc]{padding:0 20px}.article-cover-inner[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border-radius:16px;margin-top:-24px}.article-body[data-astro-cid-zg7dkzxc]{margin:48px auto;padding:0 20px}.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-3,.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-4{grid-template-columns:repeat(2,1fr)}.author-block[data-astro-cid-zg7dkzxc]{margin:48px 20px;padding:24px}.cta-band[data-astro-cid-zg7dkzxc]{padding:56px 20px}.related-section[data-astro-cid-zg7dkzxc]{padding:48px 20px 64px}.related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=600px){.article-hero[data-astro-cid-zg7dkzxc]{padding:36px 16px 28px}.article-title[data-astro-cid-zg7dkzxc]{margin-bottom:18px;font-size:clamp(26px,7vw,36px)}.breadcrumb[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;row-gap:4px;margin-bottom:18px;font-size:11px}.article-cover[data-astro-cid-zg7dkzxc]{padding:0 16px}.article-cover-inner[data-astro-cid-zg7dkzxc]{aspect-ratio:4/3;border-radius:14px}.article-body[data-astro-cid-zg7dkzxc]{margin:36px auto;padding:0 16px}.article-lead[data-astro-cid-zg7dkzxc]{margin-bottom:32px;padding-left:18px;font-size:18px}.article-body[data-astro-cid-zg7dkzxc] p,.article-body[data-astro-cid-zg7dkzxc] ul,.article-body[data-astro-cid-zg7dkzxc] ol{font-size:15px;line-height:1.75}.article-body[data-astro-cid-zg7dkzxc] blockquote{padding:14px 20px;font-size:16px}.article-body[data-astro-cid-zg7dkzxc] .gallery{gap:10px}.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-2,.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-3,.article-body[data-astro-cid-zg7dkzxc] .gallery-cols-4{grid-template-columns:1fr}.author-block[data-astro-cid-zg7dkzxc]{gap:14px;margin:36px 16px;padding:20px}.author-avatar[data-astro-cid-zg7dkzxc]{width:52px;height:52px;font-size:17px}.cta-band[data-astro-cid-zg7dkzxc]{padding:48px 16px}.related-section[data-astro-cid-zg7dkzxc]{padding:36px 16px 56px}.related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr;gap:22px}}
