.BreedDetail-module__Ekpvkq__article{min-height:100vh}.BreedDetail-module__Ekpvkq__header{background:var(--primary-50);padding:clamp(64px,10vw,120px) 0 clamp(24px,3vw,40px)}.BreedDetail-module__Ekpvkq__headerInner{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.BreedDetail-module__Ekpvkq__breadcrumb{align-items:center;gap:8px;margin-bottom:32px;font-size:.8125rem;display:flex}.BreedDetail-module__Ekpvkq__breadcrumbLink{color:var(--primary);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.BreedDetail-module__Ekpvkq__breadcrumbLink:hover{color:var(--primary-hover)}.BreedDetail-module__Ekpvkq__breadcrumbSep{color:var(--foreground-tertiary)}.BreedDetail-module__Ekpvkq__breadcrumbCurrent{color:var(--foreground-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.BreedDetail-module__Ekpvkq__heroLayout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.BreedDetail-module__Ekpvkq__heroText{flex-direction:column;display:flex}.BreedDetail-module__Ekpvkq__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin-bottom:8px;font-size:clamp(28px,4.5vw,48px);font-weight:800;line-height:1.15}.BreedDetail-module__Ekpvkq__heroImage{width:100%}.BreedDetail-module__Ekpvkq__quickFacts{grid-template-columns:repeat(2,1fr);gap:16px 24px;display:grid}.BreedDetail-module__Ekpvkq__quickFact{align-items:flex-start;gap:12px;display:flex}.BreedDetail-module__Ekpvkq__quickFact>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.BreedDetail-module__Ekpvkq__quickFact>div{flex-direction:column;gap:1px;display:flex}.BreedDetail-module__Ekpvkq__quickFactLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-tertiary);font-size:.6875rem;font-weight:700}.BreedDetail-module__Ekpvkq__quickFactValue{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.4}.BreedDetail-module__Ekpvkq__body{max-width:800px;padding:clamp(40px, 6vw, 72px) var(--container-padding);flex-direction:column;gap:48px;margin:0 auto;display:flex}.BreedDetail-module__Ekpvkq__section{flex-direction:column;gap:20px;display:flex}.BreedDetail-module__Ekpvkq__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);border-left:3px solid var(--accent,var(--primary));padding-left:16px;font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.3}.BreedDetail-module__Ekpvkq__sectionProse{flex-direction:column;gap:14px;display:flex}.BreedDetail-module__Ekpvkq__paragraph{color:var(--foreground-secondary);font-size:clamp(15px,1.7vw,17px);line-height:1.8}.BreedDetail-module__Ekpvkq__paragraph strong{color:var(--foreground);font-weight:600}.BreedDetail-module__Ekpvkq__fieldGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.BreedDetail-module__Ekpvkq__fieldCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);border-left:3px solid var(--faccent,var(--primary));flex-direction:column;gap:4px;padding:16px 20px;display:flex}.BreedDetail-module__Ekpvkq__fieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-tertiary);font-size:.6875rem;font-weight:700}.BreedDetail-module__Ekpvkq__fieldValue{color:var(--foreground);font-size:.9375rem;font-weight:500;line-height:1.55}.BreedDetail-module__Ekpvkq__fieldValueList{margin:0;padding-left:1.15em;list-style:outside}.BreedDetail-module__Ekpvkq__fieldValueList li{margin:.25em 0}.BreedDetail-module__Ekpvkq__fieldList{flex-direction:column;gap:12px;display:flex}.BreedDetail-module__Ekpvkq__fieldRow{background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--card-border);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.BreedDetail-module__Ekpvkq__fieldRowLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-tertiary);font-size:.75rem;font-weight:700}.BreedDetail-module__Ekpvkq__fieldRowValue{color:var(--foreground-secondary);font-size:.9375rem;line-height:1.65}.BreedDetail-module__Ekpvkq__calloutSection{background:var(--primary-50);border-radius:var(--radius-xl);border-left:4px solid var(--accent,var(--primary));flex-direction:column;gap:16px;padding:28px 28px 28px 32px;display:flex}.BreedDetail-module__Ekpvkq__calloutTitle{font-family:var(--font-display);color:var(--foreground);font-size:clamp(18px,2.2vw,22px);font-weight:700}.BreedDetail-module__Ekpvkq__calloutBody{flex-direction:column;gap:10px;display:flex}.BreedDetail-module__Ekpvkq__relatedSubtitle{color:var(--foreground-tertiary);margin-top:-8px;font-size:.9375rem;line-height:1.55}.BreedDetail-module__Ekpvkq__relatedGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.BreedDetail-module__Ekpvkq__heroLayout{grid-template-columns:1fr;gap:28px}.BreedDetail-module__Ekpvkq__heroImage{order:-1}.BreedDetail-module__Ekpvkq__quickFacts{gap:12px}.BreedDetail-module__Ekpvkq__fieldGrid{grid-template-columns:1fr}}@media (max-width:600px){.BreedDetail-module__Ekpvkq__relatedGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.BreedDetail-module__Ekpvkq__calloutSection{padding:20px}}
