*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#261e1a;font:16px/1.6 system-ui,-apple-system,Arial,sans-serif}a{color:#a5271c}a:focus-visible{outline:3px solid #d62b1c;outline-offset:3px}.bar{background:#271d19;color:#fff;padding:1rem max(1.2rem,calc((100vw - 820px)/2))}.bar a{color:#fff;text-decoration:none;font-weight:700}.page{max-width:820px;margin:2rem auto;padding:0 1rem 3rem}.card{background:#fff;border:1px solid #eadfd5;border-radius:24px;padding:clamp(1.3rem,4vw,2.7rem);box-shadow:0 8px 30px #4938270b}h1{font-size:clamp(1.85rem,5vw,2.7rem);line-height:1.15;margin:0 0 .6rem}h2{font-size:1.2rem;margin:1.8rem 0 .4rem}p{margin:.5rem 0}ul,ol{padding-left:1.35rem}.lead{color:#66584e}.contact{background:#fff2e8;border-radius:16px;padding:1rem;margin-top:1.6rem}.contact a{font-weight:700}.back{display:inline-block;margin-top:1.5rem;font-weight:700}@media(max-width:500px){.page{margin:1rem auto}.card{border-radius:18px}}
