:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#18332e;background:#f6f8f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1160px;margin:auto;padding:28px 40px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce4dd}.brand{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;font-size:24px;font-weight:700}.mark{display:grid;place-items:center;width:38px;height:38px;background:#173d32;color:white;border-radius:12px}.organization{font-size:14px;color:#50675e}main{padding-top:80px;padding-bottom:70px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#557366}h1{font-size:clamp(36px,5.8vw,66px);line-height:1.1;letter-spacing:-2px;font-weight:600;margin:24px 0}h1 span{color:#698675}.intro{max-width:640px;font-size:19px;line-height:1.65;color:#51685e}.notice{display:flex;gap:14px;max-width:720px;padding:22px 24px;background:#e9f0e8;border:1px solid #d2dfd2;border-radius:14px;margin:36px 0 56px}.dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#917534;margin-top:7px}h2{font-size:17px;margin:0 0 8px}.notice p,article p{font-size:15px;line-height:1.65;color:#51685e;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}article{padding-top:22px;border-top:1px solid #ccd8cf}article>span{display:block;color:#718779;font-size:12px;margin-bottom:20px}footer{display:flex;justify-content:space-between;border-top:1px solid #dce4dd;font-size:12px;color:#65796d;padding-bottom:32px}@media(max-width:650px){header,main,footer{padding-left:22px;padding-right:22px}main{padding-top:44px}.features{grid-template-columns:1fr;gap:24px}footer{gap:14px;flex-direction:column}h1{letter-spacing:-1px}.notice{margin-bottom:36px}}
