.doberman-detail .detail-hero{position:relative;background:linear-gradient(135deg, #1A1512 0%, #2A2320 60%, #332822 100%);color:#F1EAE2;padding:84px 0 72px;overflow:hidden}.doberman-detail .detail-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%, rgba(193,105,79,0.18), transparent 55%);pointer-events:none}.doberman-detail .detail-hero .container{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px;align-items:center;position:relative}@media (max-width: 860px){.doberman-detail .detail-hero .container{grid-template-columns:1fr}.doberman-detail .detail-hero-media{order:-1}}.doberman-detail .breadcrumb{color:#B9AFA4}.doberman-detail .breadcrumb a{color:#E9C9A9}.doberman-detail .eyebrow-dark{display:inline-block;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;font-size:0.75rem;color:#E9C9A9;border:1px solid rgba(233,201,169,0.4);padding:6px 14px;border-radius:999px;margin-bottom:20px}.doberman-detail .detail-hero h1{color:#FBF6EF;font-size:clamp(2rem, 3.6vw, 2.75rem);letter-spacing:-0.01em}.doberman-detail .accent-divider{width:64px;height:3px;background:var(--color-cta);border:none;margin:22px 0;border-radius:2px}.doberman-detail .detail-hero .lead{color:#D9CFC5;font-size:1.08rem;max-width:48ch}.doberman-detail .detail-hero-media img{width:100%;height:380px;object-fit:cover;border-radius:18px;box-shadow:0 24px 48px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08)}.doberman-detail .detail-hero .hero-actions .btn-outline{border-color:#E9C9A9;color:#F1EAE2}.doberman-detail .detail-hero .hero-actions .btn-outline:hover{background:rgba(233,201,169,0.12)}.doberman-detail .step-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}.doberman-detail .step-list li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.doberman-detail .step-list .step-num{width:40px;height:40px;border-radius:50%;background:var(--breed-accent-tint);color:var(--breed-accent-dark);font-weight:800;display:flex;align-items:center;justify-content:center;font-family:'Fredoka', sans-serif}.doberman-detail .step-list strong{display:block;margin-bottom:2px}.doberman-detail .step-list p{margin:0;color:var(--color-text-muted);font-size:0.95rem}
