*{box-sizing:border-box}body{margin:0;background:#f5f4fa;color:#272337;font:15px/1.75 Arial,sans-serif}header,main,footer{max-width:900px;margin:auto}header{display:flex;justify-content:space-between;gap:20px;padding:22px}header a{color:#6443cb;text-decoration:none}button{background:#7251dc;border:0;color:#fff;border-radius:8px;padding:10px 16px;cursor:pointer}main{background:#fff;padding:50px 60px;border:1px solid #e5e1ee;border-radius:14px}h1{font-size:36px;line-height:1.25;letter-spacing:-1px;margin:12px 0 35px}h2{font-size:21px;line-height:1.4;margin:32px 0 14px}p{overflow-wrap:anywhere}.kicker{font-size:10px;font-weight:bold;color:#7658bd;letter-spacing:1px}footer{font-size:11px;color:#777;padding:25px}a:focus-visible,button:focus-visible{outline:3px solid #9878ed;outline-offset:4px}@media(max-width:600px){main{padding:25px 22px;border-radius:0}h1{font-size:29px}body{font-size:14px}}@media print{@page{size:A4;margin:20mm}body{background:#fff;color:#000;font-size:11pt}header,footer{display:none}main{border:0;padding:0}h1{font-size:22pt}h2{font-size:14pt;break-after:avoid}p{orphans:3;widows:3}button{display:none}}
