.jp-detail{background:#f7faf9;color:#1d2926}.jp-detail .eyebrow{color:#195841}.jp-detail-hero{padding:44px 0 36px;background:#fff;border-bottom:1px solid #dbe5e1}.jp-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:40px;align-items:center}.jp-detail-hero h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.08;margin:8px 0 18px;letter-spacing:0}.jp-detail-lead{font-size:1.08rem;line-height:1.8;max-width:700px}.jp-detail-image{display:grid;place-items:center;min-height:320px}.jp-detail-image img{width:min(100%,420px);height:auto;object-fit:contain}.jp-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.jp-detail-tags span{border:1px solid #b9d3c9;background:#eff8f4;color:#195841;padding:6px 10px;border-radius:4px;font-weight:700}.jp-detail-section{padding-top:40px;padding-bottom:8px}.jp-detail-section h2{font-size:1.55rem;letter-spacing:0}.jp-detail-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jp-detail-two article,.jp-merchant-neutral{background:#fff;border:1px solid #dbe5e1;border-radius:6px;padding:24px}.jp-detail-section li{margin:9px 0;line-height:1.7}.jp-detail-spec{width:100%;border-collapse:collapse;background:#fff}.jp-detail-spec th,.jp-detail-spec td{border-bottom:1px solid #dbe5e1;padding:15px;text-align:left;vertical-align:top}.jp-detail-spec th{width:34%;color:#3f514b}.jp-profile-labels{font-size:.9rem;color:#52645f;overflow-wrap:anywhere}.jp-merchant-neutral{margin-top:24px;border-left:4px solid #4d8d76}.jp-official-sources a{overflow-wrap:anywhere}@media(max-width:767px){.jp-detail-hero{padding-top:28px}.jp-detail-hero-grid,.jp-detail-two{grid-template-columns:1fr}.jp-detail-image{min-height:220px;grid-row:1}.jp-detail-spec th,.jp-detail-spec td{display:block;width:auto}.jp-detail-spec th{padding-bottom:4px}.jp-detail-spec td{padding-top:4px}}
