.detail-grid[data-astro-cid-js27wvki]{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.prept-banner[data-astro-cid-js27wvki],.status-banner[data-astro-cid-js27wvki]{margin-bottom:1.5rem;padding:1rem 1.2rem;font-size:.84rem;line-height:1.7}.prept-banner[data-astro-cid-js27wvki]{color:var(--gold-ink);background-color:#c5a8801f;border:1px solid #c5a88080}.status-banner[data-astro-cid-js27wvki]{background-color:var(--surface);border-left:2px solid var(--gold);color:var(--gray-text)}.detail-hero-media[data-astro-cid-js27wvki]{border:1px solid var(--line);background-color:var(--navy-light);overflow:hidden}.detail-photo[data-astro-cid-js27wvki]{object-fit:cover;width:100%;height:100%}.detail-hero-media[data-astro-cid-js27wvki] .detail-photo[data-astro-cid-js27wvki]{aspect-ratio:16/10}.detail-section[data-astro-cid-js27wvki]{margin-top:2.5rem}.detail-section[data-astro-cid-js27wvki] h2[data-astro-cid-js27wvki]{color:var(--navy);letter-spacing:-.02em;margin-bottom:1.1rem;font-size:1.35rem;font-weight:700}.detail-list[data-astro-cid-js27wvki]{gap:.7rem;display:grid}.detail-list[data-astro-cid-js27wvki] li[data-astro-cid-js27wvki]{color:var(--gray-text);padding-left:1.3rem;font-size:.92rem;line-height:1.75;position:relative}.detail-list[data-astro-cid-js27wvki] li[data-astro-cid-js27wvki]:before{content:"";background-color:var(--gold);width:8px;height:1px;position:absolute;top:.7em;left:0}.detail-gallery[data-astro-cid-js27wvki]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.detail-figure[data-astro-cid-js27wvki]{border:1px solid var(--line);background-color:var(--navy-light);position:relative;overflow:hidden}.detail-figure[data-astro-cid-js27wvki] .detail-photo[data-astro-cid-js27wvki]{aspect-ratio:4/3}.detail-figure[data-astro-cid-js27wvki] figcaption[data-astro-cid-js27wvki]{z-index:1;padding:.6rem;position:absolute;bottom:0;left:0}.media-badge[data-astro-cid-js27wvki]{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background-color:#07111fd6;padding:.3rem .5rem;font-size:.54rem;font-weight:700;line-height:1.2;display:inline-block}.media-badge-render[data-astro-cid-js27wvki]{color:#f0d9b8;background-color:#795d3aeb}.fact-list[data-astro-cid-js27wvki]{background-color:var(--white);border:1px solid var(--line);gap:1rem;padding:1.4rem 1.4rem 1.5rem;display:grid}.fact-list[data-astro-cid-js27wvki] div[data-astro-cid-js27wvki]{border-bottom:1px solid var(--line);padding-bottom:1rem}.fact-list[data-astro-cid-js27wvki] div[data-astro-cid-js27wvki]:last-of-type{border-bottom:0;padding-bottom:0}.fact-list[data-astro-cid-js27wvki] dt[data-astro-cid-js27wvki]{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:700}.fact-list[data-astro-cid-js27wvki] dd[data-astro-cid-js27wvki]{color:var(--dark-text);font-size:.9rem;line-height:1.65}.aside-cta[data-astro-cid-js27wvki]{margin-top:1.2rem}.related-grid[data-astro-cid-js27wvki]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related-card[data-astro-cid-js27wvki]{background-color:var(--white);border:1px solid var(--line);flex-direction:column;gap:.35rem;padding:1.3rem 1.4rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.related-card[data-astro-cid-js27wvki]:hover{box-shadow:var(--shadow-sm);border-color:#c5a88099;transform:translateY(-2px)}.related-title[data-astro-cid-js27wvki]{color:var(--navy);font-size:.98rem;font-weight:700;line-height:1.4}.related-meta[data-astro-cid-js27wvki]{color:var(--gray-text);font-size:.76rem}.related-card[data-astro-cid-js27wvki] svg[data-astro-cid-js27wvki]{color:var(--gold-ink);margin-top:.8rem;transition:transform .2s}.related-card[data-astro-cid-js27wvki]:hover svg[data-astro-cid-js27wvki]{transform:translate(4px)}@media (width<=960px){.detail-grid[data-astro-cid-js27wvki],.related-grid[data-astro-cid-js27wvki]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.detail-gallery[data-astro-cid-js27wvki]{grid-template-columns:minmax(0,1fr)}}
