body{margin:0;background:#f6fbf7;color:#17364d;font:17px/1.7 system-ui,sans-serif}*{box-sizing:border-box}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}header{background:white;border-bottom:1px solid #dceae6}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 0}header a{text-decoration:none;font-weight:700;color:#08784d}nav{display:flex;gap:16px;flex-wrap:wrap}.hero{background:linear-gradient(110deg,#10354a,#08784d);color:white;padding:52px 0}.kicker{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:800;color:#e9a83c}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}h2{line-height:1.25;color:#10354a}main section{padding:36px 0;border-bottom:1px solid #dceae6}.columns{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.notice{background:#fff4d9;border-left:4px solid #e9a83c;padding:18px 22px}.button{display:inline-block;padding:12px 18px;background:#08784d;color:white;border-radius:8px;text-decoration:none;font-weight:700;margin:8px 12px 8px 0}a{color:#08784d}li{margin-bottom:10px}.steps{padding-left:24px}.steps li{padding:8px 0}footer{padding:28px 0;background:#10354a;color:white}footer a{color:#ffd275}@media(max-width:760px){.columns{grid-template-columns:1fr}.hero{padding:30px 0}.wrap{width:calc(100% - 32px)}}@media print{header,.button,footer{display:none}.hero{background:white;color:#17364d;padding:0}.wrap{width:100%}main section{padding:12px 0}.columns{display:block}}