@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap");.malinois-detail-hero{background:linear-gradient(135deg, #1B1D12 0%, #3A3D22 55%, #52552F 100%);color:#F3F1E4;padding:60px 0 52px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 94%)}.malinois-detail-hero .breadcrumb,.malinois-detail-hero .breadcrumb a{color:#C9CBAE}.malinois-detail-hero .eyebrow{background:rgba(255,255,255,0.12);color:#F3F1E4;border-radius:3px;font-family:'Oswald', sans-serif}.malinois-detail-hero h1{color:#fff;text-transform:uppercase;letter-spacing:0.01em;font-family:'Oswald', 'Fredoka', sans-serif;font-size:clamp(1.9rem, 4vw, 2.7rem)}.malinois-detail-hero .lead{color:#DBDCC5;font-size:1.05rem}.tactical-traits{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none}.tactical-traits li{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.28);color:#F3F1E4;padding:6px 13px;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-radius:3px;font-family:'Oswald', sans-serif}.malinois-detail-hero .hero-media img{border-radius:4px;border:3px solid rgba(255,255,255,0.18);height:320px}.malinois-detail .section-head h2,.malinois-detail .article-body h2{font-family:'Oswald', 'Fredoka', sans-serif;text-transform:uppercase;letter-spacing:0.01em;font-size:1.4rem;border-left:5px solid var(--breed-accent);padding-left:14px}.step-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:12px}.step-list li{background:#fff;border-left:4px solid var(--breed-accent);border-radius:4px;padding:16px 20px;box-shadow:var(--shadow-soft)}.step-list li strong{display:block;color:var(--breed-accent-dark);text-transform:uppercase;font-size:0.74rem;letter-spacing:0.06em;margin-bottom:4px;font-family:'Oswald', sans-serif}.warning-box{background:var(--breed-accent-tint);border:1px solid var(--breed-accent);border-left:5px solid var(--breed-accent-dark);padding:18px 22px;border-radius:4px;margin:24px 0}.warning-box strong{color:var(--breed-accent-dark);text-transform:uppercase;font-size:0.78rem;letter-spacing:0.04em;display:block;margin-bottom:6px;font-family:'Oswald', sans-serif}.malinois-detail .cta-box{border-radius:4px;background:#1B1D12}.malinois-detail .sidebar-card{border-radius:4px}.malinois-detail .topic-card,.malinois-detail .faq-accordion details{border-radius:4px}.malinois-detail-hero .hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}@media (max-width: 860px){.malinois-detail-hero .hero-grid{grid-template-columns:1fr}.malinois-detail-hero .hero-media{order:-1}}
