.mHly0a_detail{padding-block:32px 78px}.mHly0a_cover{aspect-ratio:1.65;background:var(--color-image-placeholder);margin:0;position:relative;overflow:hidden}.mHly0a_cover img{object-fit:cover}.mHly0a_cover figcaption{background:color-mix(in srgb, var(--color-primary-deep) 83%, transparent);color:var(--color-on-primary);padding:11px 15px;font-size:.76rem;position:absolute;bottom:0;left:0;right:0}.mHly0a_disclaimer{border-left:3px solid var(--color-secondary);background:var(--color-surface-callout);color:var(--color-text);margin:18px 0 0;padding:14px 18px;font-size:.88rem;line-height:1.65}.mHly0a_facts{border-top:1px solid var(--color-border);gap:0;margin:30px 0 0;display:grid}.mHly0a_facts>div{border-bottom:1px solid var(--color-border);padding:15px 0}.mHly0a_facts dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem}.mHly0a_facts dd{color:var(--color-primary);margin:0;font-size:.95rem;line-height:1.65}.mHly0a_story{max-width:850px;margin-top:52px}.mHly0a_story h2{color:var(--color-primary);letter-spacing:-.04em;margin:13px 0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:500}.mHly0a_story p,.mHly0a_story li{color:var(--color-muted);line-height:1.8}.mHly0a_story ul{gap:10px;padding-left:20px;display:grid}.mHly0a_comparison{gap:18px;display:grid}.mHly0a_comparison>div{border-top:1px solid var(--color-border);gap:7px;padding-top:15px;display:grid}.mHly0a_comparison strong{color:var(--color-primary);font-size:1.45rem}.mHly0a_comparison span{font-size:.86rem;font-weight:700}.mHly0a_comparison p{margin:0;font-size:.86rem}.mHly0a_gallery{gap:14px;margin-top:48px;display:grid}.mHly0a_gallery figure{margin:0}.mHly0a_gallery img{width:100%;height:auto}.mHly0a_projectCta{background:var(--color-surface-muted);margin-top:56px;padding:clamp(24px,5vw,44px)}.mHly0a_projectCta h2{max-width:700px;color:var(--color-primary);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.mHly0a_projectCta p{max-width:600px;color:var(--color-muted);margin:12px 0 20px;line-height:1.7}@media (min-width:700px){.mHly0a_detail{padding-block:48px 100px}.mHly0a_facts{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 30px}.mHly0a_facts>div{border-bottom:0}.mHly0a_comparison{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mHly0a_gallery{grid-template-columns:repeat(2,1fr)}}
