.press-detail-hero{background-color:var(--bs-shell);padding:80px 0}.press-detail-card{background-color:var(--bs-snow);border-radius:28px;padding:48px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.press-detail-back{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.65rem 1.8rem;border:1px solid rgba(0,77,69,.2);color:var(--bs-teal);background-color:var(--bs-snow);text-decoration:none;font-size:14px;font-weight:500}.press-detail-back:hover{background-color:var(--bs-teal);color:var(--bs-snow)}.press-detail-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:15px;color:rgba(0,77,69,.85)}.press-detail-meta span{display:inline-flex;align-items:center;gap:6px}.press-detail-image{width:100%;border-radius:24px;object-fit:cover;margin:28px 0}.press-detail-content h1,.press-detail-content h2,.press-detail-content h3{color:var(--bs-teal)}.press-detail-sidebar{background-color:var(--bs-shell);border-radius:20px;padding:32px}.press-detail-sidebar h4{font-size:16px;font-weight:600;color:var(--bs-teal)}.press-detail-sidebar p{font-size:14px;color:rgba(0,77,69,.85);margin-bottom:12px}.press-detail-section{margin-bottom:32px}.press-detail-section h3{font-size:24px;margin-bottom:12px}.press-detail-section p{font-size:16px;color:rgba(0,77,69,.85)}@media (max-width:991px){.press-detail-card{padding:28px}.press-detail-sidebar{margin-top:24px}}