:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#142019;background:#f3f6f1}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#f9fbf7,#eef3ec);color:#142019}main{max-width:820px;margin:0 auto;padding:48px 22px 80px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:36px}.mark{width:46px;height:46px;border-radius:15px;background:#111714;color:#c6ff67;display:grid;place-items:center;font-weight:900}.brand strong{font-size:22px}.brand span{display:block;color:#718078;font-size:12px;margin-top:2px}.card{background:#fff;border:1px solid #dfe7df;border-radius:26px;padding:clamp(22px,5vw,42px);box-shadow:0 18px 55px rgba(35,55,43,.07)}h1{font-size:clamp(36px,7vw,58px);letter-spacing:-.055em;line-height:.98;margin:0 0 10px}h2{font-size:22px;letter-spacing:-.03em;margin:30px 0 10px}p,li{font-size:15px;line-height:1.72;color:#526159}p.meta{font-size:12px;color:#7b877f;margin:0 0 26px}ul{padding-left:20px}a{color:#3b6548;font-weight:700}nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}nav a{display:inline-block;text-decoration:none;background:#edf4e9;border-radius:999px;padding:10px 14px;font-size:12px}.notice{background:#f1f8e8;border:1px solid #d7e9c0;border-radius:17px;padding:14px 16px;margin:20px 0}.notice p{margin:0}.faq{border-top:1px solid #e2e8e2;padding:18px 0}.faq:first-of-type{border-top:0}.faq h2{margin:0 0 7px;font-size:18px}.footer{font-size:11px;color:#87918b;text-align:center;margin-top:24px}@media(max-width:560px){main{padding-top:25px}.card{border-radius:22px}}