*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#17332E;background:#F5F8F6;line-height:1.7}header{background:#fff;border-bottom:1px solid #DDE7E2;padding:20px max(20px,calc((100vw - 920px)/2))}header a{font-size:24px;font-weight:800;text-decoration:none;color:#1F6B56}main{max-width:920px;margin:auto;padding:32px 20px 56px}article{background:white;border:1px solid #DDE7E2;border-radius:22px;padding:clamp(20px,4vw,42px)}h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:14px 0 26px}h2{font-size:24px;line-height:1.3;margin-top:32px}h3{font-size:19px;line-height:1.4}a{color:#1F6B56;text-underline-offset:3px}a:focus-visible{outline:3px solid #1F6B56;outline-offset:4px}.example{background:#EAF4EF;border:1px solid #BFD4CC;border-radius:14px;padding:18px}.example p{margin:8px 0}.cta{display:inline-block;padding:14px 22px;background:#1F6B56;color:white;border-radius:12px;text-decoration:none;font-weight:750;min-height:48px}.guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}nav ul{padding-left:22px}footer{padding:24px 20px;text-align:center;font-size:13px;color:#6B7D78}@media(max-width:600px){main{padding:20px 14px 36px}.guide-actions{align-items:stretch;flex-direction:column}.cta{text-align:center}}
