.section-show-page .show-page{background:var(--surface-panel);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.section-show-page .show-page__header{border-bottom:1px solid var(--border-soft);background:linear-gradient(120deg, #65b7ff17, transparent 48%), var(--surface-panel);padding:clamp(1rem,2vw,1.5rem)}.section-show-page .show-page__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-show-page .show-page__title-group{min-width:min(100%,16rem)}.section-show-page .show-page__title-group h1{overflow-wrap:anywhere}.section-show-page .show-page__eyebrow{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.section-show-page .show-page__header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.section-show-page .show-page__hero-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.section-show-page .show-page__media--contain{background:radial-gradient(circle at center, #65b7ff29, transparent 68%), var(--color-surface-deep)}.section-show-page .show-page__media--icon{min-height:clamp(15rem,36vw,28rem);color:var(--color-accent);background:radial-gradient(circle at center, #65b7ff33, transparent 58%), var(--color-surface-deep);place-items:center;display:grid;overflow:hidden}.section-show-page .show-page__media--icon i{filter:drop-shadow(0 .75rem 1.5rem #00000047);font-size:clamp(5rem,12vw,10rem)}.section-show-page .show-page__hero-image--contain{object-fit:contain;padding:clamp(1rem,4vw,2rem)}.section-show-page .show-page .card-body p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:70ch;font-size:clamp(1rem,1.05vw + .9rem,1.125rem);line-height:1.85}.section-show-page .show-page__description{color:var(--color-text-muted);overflow-wrap:anywhere}.section-show-page .show-page__level{color:var(--color-text);background:#65b7ff24;border-color:#65b7ff7a;padding:.4rem .65rem;font-size:.9rem}.section-show-page .show-page__details h2{color:var(--color-text)}.section-show-page .show-page__badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.section-show-page .show-page .badge.bg-soft-pill{overflow-wrap:anywhere;max-width:100%}.section-show-page .show-page .badge.bg-soft-pill:not(.show-page__badge--interactive):is(:hover,:focus-visible,:focus-within){box-shadow:none;background-color:#ccd6f61f;border-color:#ccd6f680;transform:none}.section-show-page .show-page__credential-card{border-color:var(--border-soft);border-radius:var(--radius-lg)}.section-show-page .show-page__credential-card h3,.section-show-page .show-page__credential-card p{overflow-wrap:anywhere}.section-show-page .show-page__credential-image{aspect-ratio:16/9;object-fit:contain;background:var(--color-surface-deep);border-bottom:1px solid var(--border-soft);width:100%;padding:.75rem}.section-show-page .show-page__credentials>.row{row-gap:1rem}.section-show-page [data-progressive-story].is-progressive-ready [data-progressive-section]{opacity:0;transition:opacity var(--motion-slow), transform var(--motion-slow);transform:translateY(1rem)}.section-show-page [data-progressive-story].is-progressive-ready [data-progressive-section].is-progressive-revealed,.section-show-page [data-progressive-story].is-progressive-ready [data-progressive-section]:focus-within{opacity:1;transform:none}.section-show-page [data-progressive-story].is-progressive-ready [data-progressive-section]:focus-within{transition:none}@media (width>=768px){.section-show-page .show-page__hero-image{aspect-ratio:auto;max-height:460px}.section-show-page .show-page .card-body p{text-align:justify;text-justify:inter-word}}@media (prefers-reduced-motion:reduce){.section-show-page [data-progressive-story] [data-progressive-section]{opacity:1;transition:none;transform:none}}
