*{box-sizing:border-box}html,body{margin:0}body{background:#f6f4ee;color:#101010;font-family:Arial,Helvetica,sans-serif;padding:30px 42px 70px}header{display:flex;align-items:center;gap:35px;border-bottom:2px solid #222;padding-bottom:16px}header strong{font-size:40px;letter-spacing:-2px}header nav{margin-left:auto;display:flex;gap:25px;font-size:14px}header .search{width:17px;height:17px;border:1.5px solid;border-radius:50%;position:relative}header .search:after{content:'';width:7px;height:1.5px;background:#111;position:absolute;right:-5px;bottom:-3px;transform:rotate(48deg)}.serif{font-family:Georgia,'Times New Roman',serif}.lead{display:grid;grid-template-columns:1fr 225px;gap:30px;padding:30px 0 38px;border-bottom:1px solid #777}.kicker{font:11px Arial;letter-spacing:.05em}h1{font-size:70px;line-height:.98;letter-spacing:-3px;margin:14px 0 24px}h2{font-size:34px;letter-spacing:-1.3px;line-height:1.08;margin:15px 0}p{line-height:1.45}.story{display:grid;grid-template-columns:1fr 1.6fr;gap:22px}.story p{font-size:20px;margin-top:0}.story img{width:100%;height:300px;object-fit:cover}.latest{border-left:1px solid #bbb;padding-left:23px;margin-top:0}.latest h2{font-size:24px;letter-spacing:0;margin:0 0 10px}.latest article{border-top:1px solid #aaa;padding:12px 0}.latest p{font-size:18px;margin:0 0 8px}.latest small{font:12px Arial;color:#666}.more{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px;padding-bottom:36px;border-bottom:1px solid #aaa}.more p{font-size:19px}.letter{padding:35px 0;margin-top:20px}.letter h2{font-size:48px;max-width:620px}.letter p{font-size:20px;max-width:700px}.newsletter{padding:32px;background:#e4e2d8;display:flex;align-items:center;gap:30px;margin:35px 0}.newsletter h2{font-size:30px;margin:0}.newsletter span{border:1px solid #555;background:#f8f6ef;padding:16px;flex:1;font:15px Arial}.footer{font:13px Arial;border-top:1px solid #222;padding-top:20px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer nav{display:flex;flex-wrap:wrap;gap:16px}.footer a{color:inherit;text-underline-offset:3px}.meeting{background:#f5f6f6}.meeting .lead{grid-template-columns:1fr 1.15fr}.meeting h1{font-size:68px}.meeting .tagline{font:26px Georgia;max-width:350px}.calendar{background:#fff;border:1px solid #bfc5c9;border-radius:6px;padding:24px;margin-top:4px}.calendar h2{font-size:19px;letter-spacing:0}.slot{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:7px 0;align-items:center}.slot span{font-size:13px;color:#555}.slot strong{background:#aed6f3;padding:17px;font-size:16px;font-weight:400;border-radius:4px}.slot:nth-child(4) strong{background:#a4c3fc}.slot:nth-child(5) strong{background:#e9e9e9}.meeting .more article{background:#fff;padding:24px;border:1px solid #ccc}.cookies{background:#f3e8d3}.cookies .lead{display:block;position:relative;min-height:570px;background:url('/art/home/cookies.webp') center/cover;margin-top:20px;border:0;padding:50px}.consent{width:440px;max-width:100%;margin:auto;background:#fffcf5;border:1px solid #b4a893;border-radius:8px;padding:30px;box-shadow:0 10px 30px #39241118;text-align:center}.consent h1{font:750 32px Arial;letter-spacing:-1.2px;margin:0 0 13px}.consent p{font-size:16px}.consent div{border:1px solid #777;padding:13px;margin-top:9px;border-radius:4px;font-size:16px}.consent .accept{background:#d1f64a;font-weight:bold}.cookies .more{margin-top:38px}.cookies .more img{width:100%;height:180px;object-fit:cover}.eyeline{font:12px Arial;color:#666;letter-spacing:.1em;text-transform:uppercase}@media(max-width:600px){body{padding:20px 20px 50px}header{gap:12px}header strong{font-size:27px;letter-spacing:-1.5px}header nav{font-size:11px;gap:13px}header nav span:nth-child(n+3){display:none}.lead,.meeting .lead{grid-template-columns:1fr;padding-top:24px;gap:25px}h1,.meeting h1{font-size:48px;letter-spacing:-2px}.story{grid-template-columns:1fr}.story p{font-size:18px}.story img{height:260px}.latest{display:none}.more{grid-template-columns:1fr;gap:18px}.more h2{font-size:32px}.more p{font-size:18px}.more article{border-bottom:1px solid #ccc;padding-bottom:15px}.letter h2{font-size:36px}.letter p{font-size:18px}.newsletter{padding:24px;display:block}.newsletter span{display:block;margin-top:22px}.footer{font-size:11px}.cookies .lead{padding:30px 12px;min-height:490px;margin-inline:-20px}.consent{padding:24px 20px}.consent h1{font-size:29px}.calendar{padding:16px}.meeting .tagline{font-size:23px}}
