*{box-sizing:border-box}body{margin:0;background:#f7f5ed;color:#344f4c;font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header{background:#218570;color:white;padding:20px 24px}header a{color:white;text-decoration:none;font-size:22px;font-weight:750}main{max-width:760px;margin:auto;padding:32px 20px 48px}.eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:750;color:#218570}h1{font-size:clamp(28px,6vw,40px);line-height:1.18;margin:10px 0 18px}h2{font-size:22px;line-height:1.3;margin:0 0 10px}p{margin:0 0 20px}.lead{font-size:18px}.intro{background:#e2efe5;border:1px solid #c4dbcb;border-radius:18px;padding:24px;margin:26px 0}.button{display:block;background:#218570;border-radius:10px;color:white!important;padding:14px 20px;text-align:center;font-weight:700;text-decoration:none}.steps{list-style:none;padding:0;counter-reset:steps}.steps li{counter-increment:steps;position:relative;background:#fffdf8;border:1px solid #e1e5d7;border-radius:16px;padding:22px 20px 22px 66px;margin:14px 0;box-shadow:0 3px 12px #365b3f06}.steps li:before{content:counter(steps);position:absolute;left:19px;top:22px;background:#dbeee0;color:#176b54;border-radius:50%;width:32px;height:32px;text-align:center;line-height:32px;font-weight:750}.steps strong{display:block;font-size:18px;margin-bottom:6px}.steps p{margin:0}.note{background:#f1ead7;padding:18px;border-radius:12px;font-size:14px}.switch{margin:30px 0;border-top:1px solid #d6ddce;padding-top:20px}a{color:#176b54}.switch a{display:inline-block;margin:5px 15px 5px 0;font-weight:650}small{font-size:13px}details{margin:24px 0}summary{cursor:pointer;font-weight:700}footer{font-size:13px;color:#60736a;margin-top:28px}@media(max-width:420px){main{padding:24px 16px}.intro{padding:20px}.steps li{padding-right:16px}}