.detail-module__XB1dxW__heroWrapper{align-items:flex-end;min-height:50vh;padding:4rem 1.5rem;display:flex;position:relative}.detail-module__XB1dxW__heroImg{object-fit:cover;z-index:1}.detail-module__XB1dxW__heroOverlay{z-index:2;background:linear-gradient(#0d1b2a80 0%,#1b263bb3 40%,#0d1b2af2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.detail-module__XB1dxW__heroContent{z-index:3;color:#fff;width:100%;max-width:900px;margin:0 auto;position:relative}.detail-module__XB1dxW__backLink{color:var(--color-accent);margin-bottom:1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.detail-module__XB1dxW__backLink:hover{opacity:.8}.detail-module__XB1dxW__typeBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-bottom:1rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.detail-module__XB1dxW__badgeNews{color:#0d47a1;background-color:#e3f2fd}.detail-module__XB1dxW__badgeEvent{color:#4a148c;background-color:#f3e5f5}.detail-module__XB1dxW__heroContent h1{font-size:2.75rem;font-weight:700;font-family:var(--font-secondary);margin-bottom:1.25rem;line-height:1.2}.detail-module__XB1dxW__metaRow{color:#ffffffd9;flex-wrap:wrap;gap:2rem;font-size:.9rem;font-weight:500;display:flex}.detail-module__XB1dxW__eventDate{color:var(--color-accent);font-weight:600}@media (max-width:768px){.detail-module__XB1dxW__heroContent h1{font-size:2rem}.detail-module__XB1dxW__heroWrapper{min-height:40vh}}.detail-module__XB1dxW__bodySection{background-color:#fff;padding:5rem 0}.detail-module__XB1dxW__layout{grid-template-columns:1.3fr .7fr;align-items:start;gap:4rem;display:grid}.detail-module__XB1dxW__article{background:#fff}.detail-module__XB1dxW__richText{color:var(--color-gray-dark);font-size:1.05rem;line-height:1.7}.detail-module__XB1dxW__richText p{margin-bottom:1.5rem}.detail-module__XB1dxW__richText h3{color:var(--color-primary-dark);font-size:1.5rem;font-family:var(--font-secondary);margin-top:2rem;margin-bottom:1rem;font-weight:600}.detail-module__XB1dxW__richText blockquote{border-left:4px solid var(--color-accent-dark);background-color:var(--color-light);border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.detail-module__XB1dxW__richText blockquote cite{color:var(--color-primary);margin-top:.5rem;font-size:.85rem;font-style:normal;font-weight:600;display:block}.detail-module__XB1dxW__richText ul,.detail-module__XB1dxW__richText ol{margin-bottom:1.5rem;padding-left:1.5rem}.detail-module__XB1dxW__richText li{margin-bottom:.5rem}.detail-module__XB1dxW__sidebar{flex-direction:column;gap:2rem;display:flex}.detail-module__XB1dxW__widget{background-color:var(--color-light);border:1px solid #e0e1dd99;border-radius:12px;padding:2.25rem 2rem}.detail-module__XB1dxW__widget h3{color:var(--color-primary-dark);font-size:1.25rem;font-family:var(--font-secondary);margin-bottom:.75rem;font-weight:600}.detail-module__XB1dxW__widget p{color:var(--color-gray-dark);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}@media (max-width:992px){.detail-module__XB1dxW__layout{grid-template-columns:1fr;gap:3rem}.detail-module__XB1dxW__sidebar{max-width:500px}}
