.guidelines-main{width:min(740px,100%);margin:0 auto;padding:24px 16px 48px}.guidelines-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:22px}.guidelines-card h1{margin:0;font-size:24px;font-weight:750}.guidelines-intro{color:var(--text-secondary);margin:8px 0 22px;font-size:14px;line-height:1.7}.guidelines-card section+section{margin-top:22px}.guidelines-card h2{margin:0 0 6px;font-size:15px;font-weight:650}.guidelines-card section p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.8}@media (max-width:520px){.guidelines-main{padding:18px 12px 32px}.guidelines-card{padding:18px}.guidelines-card h1{font-size:22px}}
