.content{max-width:var(--max);margin:0 auto;padding:120px 40px 80px}.content h1{color:var(--text);letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(28px,3.5vw,40px);font-weight:900}.content .intro{color:var(--text-mid);max-width:720px;margin-bottom:48px;font-size:16px;line-height:1.7}.content h2{color:var(--text);margin-top:48px;margin-bottom:14px;font-size:18px;font-weight:700}.content h3{color:var(--text);margin-top:24px;margin-bottom:8px;font-size:16px;font-weight:600}.content p,.content li{color:var(--text-mid);margin-bottom:8px;font-size:15px;line-height:1.7}.content ul{margin-bottom:16px;padding-left:20px}.content ul ul{margin-top:8px;margin-bottom:8px}.content a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.content a:hover{color:var(--green-dark)}.contact-block{background:var(--bg-light);border:1px solid var(--border);border-radius:8px;margin:16px 0 8px;padding:24px 28px;font-size:15px;line-height:1.8}.contact-block p{margin-bottom:4px}.contact-block strong{color:var(--text)}@media (width<=900px){.content{padding:100px 24px 60px}}
