.hotspot-detail{padding-top:var(--header-height);background:var(--black);color:var(--white);min-height:100vh;padding-bottom:56px}.hotspot-heading{padding-block:38px 32px}.hotspot-back{min-height:44px;color:var(--green-bright);align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:inline-flex}.hotspot-detail .micro-label{color:var(--green);margin:0 0 14px}.hotspot-heading h1{margin:0 0 20px;font-size:46px;line-height:1.15}.hotspot-lead{margin:0 0 16px;font-size:23px;line-height:1.4}.hotspot-intro{max-width:850px;color:var(--muted);margin:0;line-height:1.7}.hotspot-preview{margin-block:0 36px}.hotspot-preview img{border:1px solid var(--line);border-radius:6px;width:100%;max-width:1100px;height:auto;display:block}.hotspot-preview figcaption{color:var(--muted);max-width:900px;margin-top:12px;font-size:13px}.hotspot-section{padding-block:30px}.hotspot-section h2{margin:0 0 26px;font-size:28px;line-height:1.25}.hotspot-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.hotspot-steps li{border-top:1px solid var(--line);min-width:0;padding-top:20px}.hotspot-step-marker{color:var(--green);align-items:center;gap:14px;font-size:13px;display:flex}.hotspot-steps h3{margin:18px 0 12px;font-size:20px;line-height:1.35}.hotspot-steps p{color:var(--muted);margin:0;line-height:1.7}.hotspot-questions details{border-top:1px solid var(--line);max-width:1000px}.hotspot-questions details:last-child{border-bottom:1px solid var(--line)}.hotspot-questions summary{cursor:pointer;padding:20px 8px 20px 0;font-weight:600;line-height:1.5}.hotspot-questions details p{color:var(--muted);max-width:850px;margin:0;padding-bottom:22px;line-height:1.7}@media (max-width:760px){.hotspot-steps{grid-template-columns:1fr;gap:24px}.hotspot-heading h1{font-size:34px}.hotspot-lead{font-size:20px}.hotspot-section h2{font-size:25px}.hotspot-heading{padding-block:24px}}
