*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#201c46;background:#f8f8fb;font-size:16px;line-height:1.75}a{color:#272070;text-underline-offset:3px;overflow-wrap:anywhere}header{background:white;border-top:5px solid #272070;border-bottom:1px solid #e4e3ed}header .inner{max-width:980px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:160px;height:82px;object-fit:contain}header a{font-weight:bold}main{max-width:880px;margin:40px auto;padding:36px;background:white;border:1px solid #e4e3ed;border-radius:20px}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin:10px 0 20px;color:#17123e}h2{font-size:1.25rem;line-height:1.4;margin:32px 0 10px}p{margin:0 0 16px}nav{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:.9rem;padding:20px 0;border-block:1px solid #e4e3ed}.date{color:#626078;font-size:.9rem}.contact{padding:24px;background:#f2f1fa;border-radius:14px;margin-top:32px;overflow-wrap:anywhere}.contact p{margin:0}footer{text-align:center;padding:0 24px 36px;font-size:.9rem}@media(max-width:600px){main{margin:20px 12px;padding:24px 20px}header .inner{padding:12px 20px}header img{width:124px;height:64px}.contact{padding:18px}nav{gap:12px 18px}}@media print{body{background:white}header,nav,footer{display:none}main{border:0;margin:0;padding:0;max-width:none}.contact{background:none;border-top:1px solid #ddd}a{color:inherit}}