.bc-bar[data-astro-cid-jzvr7uam]{background:var(--color-deva-surface);border-bottom:1px solid var(--color-deva-line)}.detail-hero[data-astro-cid-jzvr7uam]{background:var(--color-deva-ink);color:#fff;padding-block:4rem 4.5rem;position:relative;overflow:hidden}.detail-hero[data-astro-cid-jzvr7uam]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0 38px,rgba(120,168,40,.05) 38px 40px);mask-image:linear-gradient(180deg,transparent,#000 60%,transparent);pointer-events:none}.hero-inner[data-astro-cid-jzvr7uam]{position:relative}.detail-h1[data-astro-cid-jzvr7uam]{color:#fff;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.06;letter-spacing:-.025em;max-width:22ch;margin:0 0 1.25rem}.detail-summary[data-astro-cid-jzvr7uam]{color:#c5d2dc;font-size:var(--text-lg);max-width:56ch;line-height:1.55;margin:0}.hero-inner--media[data-astro-cid-jzvr7uam]{display:grid;gap:2.5rem;align-items:center}@media(min-width:880px){.hero-inner--media[data-astro-cid-jzvr7uam]{grid-template-columns:1.1fr .9fr}}.hero-media[data-astro-cid-jzvr7uam]{margin:0}.hero-media[data-astro-cid-jzvr7uam] img[data-astro-cid-jzvr7uam]{width:100%;height:auto;display:block;border-radius:var(--radius-lg);border:1px solid var(--color-deva-line-dark);border-left:3px solid var(--color-deva-accent)}.image-credits[data-astro-cid-jzvr7uam]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-deva-line);font-size:var(--text-xs, .78rem);color:var(--color-deva-muted);line-height:1.5}.image-credits-label[data-astro-cid-jzvr7uam]{font-weight:700;margin-right:.4rem}.detail-prose-wrap[data-astro-cid-jzvr7uam]{padding-block:3rem 2rem}.detail-prose[data-astro-cid-jzvr7uam]{max-width:72ch}.detail-prose[data-astro-cid-jzvr7uam] h2{font-size:var(--text-2xl);margin-top:2.5rem;margin-bottom:.75rem}.detail-prose[data-astro-cid-jzvr7uam] h3{font-size:var(--text-xl);margin-top:2rem;margin-bottom:.5rem}.detail-prose[data-astro-cid-jzvr7uam] p{margin-bottom:1.25rem;line-height:1.65}.detail-prose[data-astro-cid-jzvr7uam] ul,.detail-prose[data-astro-cid-jzvr7uam] ol{margin-bottom:1.25rem;padding-left:1.5rem}.detail-prose[data-astro-cid-jzvr7uam] li{margin-bottom:.4rem;line-height:1.6}.detail-prose[data-astro-cid-jzvr7uam] a{color:var(--color-deva-accent-deep);text-decoration:underline}.detail-prose[data-astro-cid-jzvr7uam] a:hover{color:var(--color-deva-accent)}.related-strip[data-astro-cid-jzvr7uam]{padding-block:3rem;background:var(--color-deva-paper);border-top:1px solid var(--color-deva-line)}.related-header[data-astro-cid-jzvr7uam]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.related-title[data-astro-cid-jzvr7uam]{font-size:var(--text-xl);margin:0;color:var(--color-deva-ink)}.related-see-all[data-astro-cid-jzvr7uam]{font-size:var(--text-sm);font-weight:700;color:var(--color-deva-accent-deep);white-space:nowrap;transition:color .15s ease}.related-see-all[data-astro-cid-jzvr7uam]:hover{color:var(--color-deva-accent)}.related-grid[data-astro-cid-jzvr7uam]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;list-style:none;margin:0;padding:0}.related-card[data-astro-cid-jzvr7uam]{background:var(--color-deva-surface);border:1px solid var(--color-deva-line);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.related-card[data-astro-cid-jzvr7uam]:hover{box-shadow:var(--shadow-soft);border-color:var(--color-deva-accent)}.related-card-link[data-astro-cid-jzvr7uam]{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;height:100%}.related-card-name[data-astro-cid-jzvr7uam]{font-size:var(--text-base);font-weight:700;color:var(--color-deva-ink);line-height:1.3}.related-card-summary[data-astro-cid-jzvr7uam]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;font-size:var(--text-sm);color:var(--color-deva-muted);line-height:1.5;flex:1;margin:0}.related-card-cta[data-astro-cid-jzvr7uam]{font-size:var(--text-sm);font-weight:700;color:var(--color-deva-accent-deep);margin-top:.5rem}@media(prefers-reduced-motion:reduce){.related-card[data-astro-cid-jzvr7uam],.related-see-all[data-astro-cid-jzvr7uam]{transition:none}}.cta-dock[data-astro-cid-bjoig76c]{position:fixed;z-index:40;right:1.25rem;bottom:1.25rem;transition:opacity .25s ease,transform .25s ease}.cta-dock-btn[data-astro-cid-bjoig76c]{box-shadow:var(--shadow-soft)}@media(max-width:767px){.cta-dock[data-astro-cid-bjoig76c]{left:0;right:0;bottom:0;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--color-deva-ink) 92%,transparent)}.cta-dock-btn[data-astro-cid-bjoig76c]{display:block;text-align:center}}.cta-dock[data-astro-cid-bjoig76c][data-hidden]{opacity:0;transform:translateY(.5rem);pointer-events:none}body[data-consent-open] .cta-dock[data-astro-cid-bjoig76c]{display:none}@media(prefers-reduced-motion:reduce){.cta-dock[data-astro-cid-bjoig76c]{transition:none}}
