.detail-hero{max-width:1200px;margin:auto;padding:115px 32px 135px;min-height:580px;display:flex;align-items:center}.detail-hero h1{max-width:820px}.detail-hero .button{margin-top:28px}.detail-back-link{display:inline-block;margin-left:24px}.detail-content{background:var(--soft);display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.detail-points{border-top:1px solid var(--line)}.detail-points div{display:flex;gap:26px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);font-size:19px}.detail-points span{font-size:11px;color:var(--red);font-weight:700}.detail-points strong{font-weight:500}@media(max-width:800px){.detail-hero{padding:75px 20px 90px;min-height:auto}.detail-back-link{display:block;margin:18px 0 0}.detail-content{display:block;padding:75px 20px}.detail-points{margin-top:42px}}.detail-image{display:block;width:min(100%,360px);max-height:180px;object-fit:contain;object-position:left center;margin:28px 0 0}.detail-copy{max-width:1200px;margin:auto;padding:90px 32px 70px;max-width:900px}.detail-copy p{color:var(--muted);font-size:16px;line-height:1.8;margin:22px 0}.related{background:var(--soft);padding-top:70px;padding-bottom:90px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:30px 0 40px}.related-grid a{background:#fff;padding:22px;font-weight:600}.related-grid span{color:var(--red);float:right}.related .button{margin-top:5px}@media(max-width:800px){.detail-image{max-width:300px}.detail-copy{padding:70px 20px 50px}.related-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.related-grid{grid-template-columns:1fr}}