.case-detail-page[data-astro-cid-nlvakks6]{min-height:100vh;background:linear-gradient(180deg,var(--page-canvas) 0%,#f6f3ee 100%)}.detail-topbar[data-astro-cid-nlvakks6]{padding:1.25rem 0 0}.detail-topbar-shell[data-astro-cid-nlvakks6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.back-link[data-astro-cid-nlvakks6],.detail-note[data-astro-cid-nlvakks6]{display:inline-flex;align-items:center;padding:.8rem 1rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;color:var(--text-on-light);font-size:.9rem;font-weight:500}.detail-note[data-astro-cid-nlvakks6]{color:var(--text-on-light-muted)}.detail-hero[data-astro-cid-nlvakks6]{padding:3rem 0 2rem}.detail-hero-shell[data-astro-cid-nlvakks6]{display:grid;gap:1.1rem;max-width:58rem}.detail-kicker[data-astro-cid-nlvakks6]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cold)}.detail-title[data-astro-cid-nlvakks6]{font-size:clamp(2.6rem,5vw,5.4rem);line-height:.88;letter-spacing:-.05em;max-width:12ch;color:var(--text-on-light)}.detail-role[data-astro-cid-nlvakks6],.detail-summary[data-astro-cid-nlvakks6]{max-width:46rem;font-size:1.04rem;line-height:1.55;color:var(--text-on-light-muted)}.detail-role[data-astro-cid-nlvakks6]{font-weight:600}.detail-cover[data-astro-cid-nlvakks6]{position:relative;isolation:isolate;display:block;max-width:min(100%,47rem);margin:.75rem 0 .3rem;padding:clamp(.85rem,1vw + .7rem,1.05rem);border-radius:2rem;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:radial-gradient(circle at top left,rgba(101,138,214,.16),transparent 34%),linear-gradient(145deg,#ffffffeb,#f1ece4f0);box-shadow:0 22px 55px #11111114,inset 0 1px #fff9}.detail-cover[data-astro-cid-nlvakks6]:after{content:"";position:absolute;inset:auto 1.1rem 1.1rem auto;width:clamp(7rem,16vw,10rem);height:clamp(7rem,16vw,10rem);border-radius:50%;background:#ffd29e2e;filter:blur(18px);z-index:-1}.detail-cover-badge[data-astro-cid-nlvakks6]{display:inline-flex;align-items:center;position:absolute;top:clamp(1rem,2vw,1.25rem);left:clamp(1rem,2vw,1.25rem);z-index:2;padding:.45rem .72rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffc2;font-size:.74rem;line-height:1;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-on-light-muted)}.detail-cover[data-astro-cid-nlvakks6] img[data-astro-cid-nlvakks6]{display:block;width:100%;height:clamp(21rem,42vw,30rem);border-radius:1.35rem;border:1px solid rgba(255,255,255,.7);object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.04);box-shadow:0 14px 34px #1111111f}.tone-dark[data-astro-cid-nlvakks6] .detail-cover[data-astro-cid-nlvakks6]{border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(101,138,214,.2),transparent 32%),linear-gradient(145deg,#fffc,#ece7dfeb)}.detail-meta[data-astro-cid-nlvakks6]{display:grid;gap:1.25rem}.detail-stack[data-astro-cid-nlvakks6]{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none}.detail-stack[data-astro-cid-nlvakks6] li[data-astro-cid-nlvakks6],.metric-card[data-astro-cid-nlvakks6]{border-radius:1.15rem;border:1px solid rgba(0,0,0,.08);background:#fffc}.detail-stack[data-astro-cid-nlvakks6] li[data-astro-cid-nlvakks6]{padding:.58rem .9rem;font-size:.84rem;font-weight:600;color:var(--text-on-light)}.metrics-grid[data-astro-cid-nlvakks6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.metric-card[data-astro-cid-nlvakks6]{display:grid;gap:.25rem;padding:1rem 1.1rem}.metric-value[data-astro-cid-nlvakks6]{font-size:1.5rem;font-weight:700;color:var(--text-on-light)}.metric-label[data-astro-cid-nlvakks6]{font-size:.88rem;color:var(--text-on-light-muted)}.detail-content[data-astro-cid-nlvakks6]{padding:1rem 0 5rem}.content-shell[data-astro-cid-nlvakks6]{max-width:58rem}.content-card[data-astro-cid-nlvakks6]{padding:2rem;border-radius:1.9rem;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;color:var(--text-on-light)}.content-card[data-astro-cid-nlvakks6] h2{font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.05;margin:2rem 0 .9rem}.content-card[data-astro-cid-nlvakks6] h3{font-size:1.15rem;margin:1.5rem 0 .75rem}.content-card[data-astro-cid-nlvakks6] p,.content-card[data-astro-cid-nlvakks6] li{font-size:1rem;line-height:1.42;color:var(--text-on-light-muted)}.content-card[data-astro-cid-nlvakks6] p{margin:0 0 .7rem}.content-card[data-astro-cid-nlvakks6] li+li{margin-top:.18rem}.content-card[data-astro-cid-nlvakks6] ul{padding-left:1.2rem;margin:.65rem 0 0}.content-card[data-astro-cid-nlvakks6] table{width:100%;border-collapse:collapse;margin-top:1rem}.content-card[data-astro-cid-nlvakks6] th,.content-card[data-astro-cid-nlvakks6] td{padding:.9rem;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;vertical-align:top}.content-card[data-astro-cid-nlvakks6] blockquote{margin:1.25rem 0;padding:1rem 1.15rem;border-left:3px solid rgba(101,138,214,.45);background:#658ad614;border-radius:0 1rem 1rem 0}@media(max-width:720px){.detail-topbar-shell[data-astro-cid-nlvakks6]{flex-direction:column;align-items:flex-start}.back-link[data-astro-cid-nlvakks6],.detail-note[data-astro-cid-nlvakks6]{width:100%;justify-content:center}.detail-cover[data-astro-cid-nlvakks6]{padding:.75rem;border-radius:1.6rem}.detail-cover[data-astro-cid-nlvakks6] img[data-astro-cid-nlvakks6]{height:clamp(15rem,62vw,22rem);border-radius:1.05rem}.content-card[data-astro-cid-nlvakks6]{padding:1.35rem;border-radius:1.5rem}}
