*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#173a35;background:#f2f7f5}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:32px 20px}main{width:100%;max-width:560px}.brand{font-size:1rem;font-weight:750;letter-spacing:.04em;color:#286355;margin:0 0 24px}h1{font-size:clamp(2rem,7vw,3rem);line-height:1.12;letter-spacing:-.04em;margin:0 0 16px}.intro,.help{color:#455e56;line-height:1.65}.intro{font-size:1.1rem;margin:0 0 28px}.help{font-size:.95rem;margin:24px 0 0}ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:20px 24px;border:1px solid #b6cdc3;border-radius:16px;background:#fff;color:#173a35;text-decoration:none;font-size:1.15rem;font-weight:650}a:hover{background:#e8f2ec;border-color:#417c65}button{font:inherit;padding:12px 16px;border:1px solid #417c65;border-radius:10px;background:#fff;color:#173a35;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #135b45;outline-offset:4px}.arrow{font-size:1.5rem;font-weight:400}@media(max-width:360px){body{padding:24px 16px}a{padding:18px}}@media(prefers-contrast:more){a{border:2px solid currentColor}.intro,.help{color:#173a35}}