:root{color:#273638;background:#fbf7ef;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 4%,#e5f3ec,transparent 32rem),#fbf7ef}main{width:min(100% - 36px,960px);margin:auto;padding:36px 0 72px}nav{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:14px}nav a{color:#3d7168}.brand{font-weight:800;text-decoration:none;margin-right:auto}h1{max-width:850px;font-size:clamp(34px,6.5vw,64px);line-height:1.08;letter-spacing:-.04em;margin:38px 0 20px}h2{font-size:25px;line-height:1.3;margin:32px 0 12px}h3{font-size:19px;margin:0 0 12px}p,li{line-height:1.8;color:#526366}p{margin:10px 0}li{margin:10px 0}a{color:#246db5;text-underline-offset:3px}.lead{max-width:780px;font-size:20px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.button{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border-radius:14px;background:#397f71;color:#fff;font-weight:700;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.card{background:#fffdf8;border:1px solid #e7e1d6;border-radius:20px;padding:22px}.notice{padding:16px 20px;border:1px solid #cddcd5;background:#edf6ef;border-radius:16px;font-size:14px}.article{max-width:780px}.guides{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide{display:block;border:1px solid #e7e1d6;border-radius:18px;background:#fffdf8;padding:22px;text-decoration:none}.guide strong{display:block;font-size:19px}.screenshot{display:block;width:min(100%,260px);height:auto;border-radius:22px;border:1px solid #e7e1d6}footer{margin-top:44px;border-top:1px solid #e7e1d6;padding-top:22px;font-size:13px;line-height:1.8}a:focus-visible{outline:3px solid #2878c8;outline-offset:3px}@media(max-width:680px){.grid,.guides{grid-template-columns:1fr}main{width:calc(100% - 28px)}h1{font-size:38px}.lead{font-size:18px}}
.screens{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.screens figure{margin:16px 0;max-width:260px}.screens figcaption{font-size:14px;line-height:1.6;margin-top:12px;color:#526366}
