*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;color:#202a36;background:#f4f7fb}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(20px,calc((100% - 1080px)/2));background:#152b46;color:#fff}.brand{font-size:1.25rem;font-weight:800;color:#fff;text-decoration:none}.site-header nav{display:flex;gap:18px;flex-wrap:wrap}.site-header nav a{color:#eaf2ff;text-decoration:none}.wrap{max-width:1000px;margin:32px auto;padding:0 18px;min-height:65vh}.hero,.panel,.question{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:24px;margin-bottom:18px;box-shadow:0 5px 18px #18324b0b}.hero{padding:34px}.hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 14px}.muted{color:#617086}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.btn,button{display:inline-block;background:#1769d2;color:white;border:0;border-radius:8px;padding:11px 16px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.btn.secondary{background:#eaf1fb;color:#173a67}.field{margin:14px 0}.field label{display:block;font-weight:650;margin-bottom:5px}.field input,.field textarea,.field select{width:100%;padding:11px;border:1px solid #bdc9d8;border-radius:8px;font:inherit;background:#fff}.field textarea{min-height:140px}.question h2,.question h3{margin-top:0}.tag{display:inline-block;background:#edf3fb;border-radius:20px;padding:3px 10px;font-size:.85rem;color:#254e7d}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.notice{padding:12px 15px;background:#fff6d9;border:1px solid #f0d783;border-radius:8px}.success{background:#e8f7ec;border-color:#b9e5c5}.footer{text-align:center;color:#6d7a8d;padding:24px}.answer{border-top:1px solid #e3e9f1;padding:18px 0}.answer:first-of-type{margin-top:15px}.small{font-size:.9rem}@media(max-width:600px){.site-header{align-items:flex-start;flex-direction:column}.hero{padding:24px}.wrap{margin-top:20px}}
.btn.danger,button.danger{background:#b42318;color:#fff}.btn.danger:hover,button.danger:hover{background:#8f1d14}
