*{box-sizing:border-box}body{margin:0;background:#f6f4ee;color:#17221b;font-family:Arial,sans-serif;line-height:1.58}.wrap{max-width:940px;margin:auto;padding:28px 22px 64px}header{border-bottom:1px solid #c9c5b9;padding-bottom:24px}.eyebrow{font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:#536250;font-weight:700}h1,h2{font-family:Georgia,serif;line-height:1.08;margin:.35rem 0 1rem}h1{font-size:clamp(2.55rem,8vw,5.6rem)}h2{font-size:clamp(1.65rem,3vw,2.35rem)}.intro{font-size:1.13rem;max-width:670px}.meta{color:#586258;font-size:.93rem}.card{background:#fffdf8;border:1px solid #d9d4c8;padding:26px;margin-top:24px}.where{font-size:.77rem;letter-spacing:.1em;text-transform:uppercase;color:#63705f;font-weight:700}.source{font-weight:700}.source a{color:#173e28}.pure{background:#153b25;color:#fffdf8}.pure a{color:#fffdf8}.ad{border:2px solid #b99d65;background:#fffdf8;padding:28px;margin-top:24px}.ad-mark{width:58px;height:58px;border-radius:50%;background:#193e29;color:#fffdf8;display:grid;place-items:center;font:700 1.55rem Georgia,serif;margin-bottom:14px}.button{display:inline-block;background:#193e29;color:#fff!important;text-decoration:none;padding:12px 17px;font-weight:700;margin-top:5px}.notice{font-size:.9rem;color:#596259}footer{margin-top:40px;padding-top:18px;border-top:1px solid #c9c5b9;font-size:.88rem;color:#536250}@media(max-width:600px){.wrap{padding:22px 16px 48px}.card,.ad{padding:20px}}