:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#2f2926;background:#f8f4f0}*{box-sizing:border-box}body{margin:0;line-height:1.58}.shell{max-width:900px;margin:auto;padding:32px 24px 72px}.hero{text-align:center;padding:48px 16px 36px}.mark{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 22px;border-radius:22px;background:#5b453a;color:white;font-weight:900;letter-spacing:.08em;box-shadow:0 12px 24px #5b453a33}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;color:#866a59;margin:0 0 8px}h1{font-size:clamp(30px,5vw,46px);line-height:1.1;margin:0 0 16px}h2{font-size:21px;line-height:1.3;margin:34px 0 10px}.hero p:last-child{color:#635952;margin:auto;max-width:570px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card{display:block;min-height:245px;padding:25px;border:1px solid #e7d9cf;border-radius:20px;background:white;box-shadow:0 12px 24px #5b453a0c;text-decoration:none;color:inherit}.card:hover,.card:focus-visible{outline:2px solid #705344;outline-offset:2px}.card h2{margin:18px 0 8px}.card p{color:#625952;margin:0 0 24px}.icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eee3dc;color:#5b453a;font-size:27px;font-weight:700}.arrow,.back,a{color:#654836;font-weight:700}.document{max-width:780px;padding-top:48px}.document>p,.document li{color:#4d4540}.document li{margin:0 0 10px}.document h2{padding-top:8px;border-top:1px solid #e8ddd5}.date{font-size:14px}.back{display:inline-block;margin-bottom:34px;text-decoration:none}.button{display:inline-block;background:#5b453a;color:#fff;padding:13px 18px;border-radius:11px;text-decoration:none;margin:10px 0 18px}.button:hover,.button:focus-visible{background:#705344}@media(max-width:620px){.grid{grid-template-columns:1fr}.card{min-height:0}.shell{padding:24px 18px 60px}.hero{padding:35px 0 28px}}
