.content-list{padding:10px 0 100px}.content-list>a{display:grid;grid-template-columns:110px 1fr 40px;gap:25px;align-items:start;padding:35px 0;border-top:1px solid #ffffff20;color:#fff;text-decoration:none}.content-list time{color:#bd9660;font-size:11px}.content-list h2{font:28px Georgia,serif;margin:0}.content-list p{color:#9eaea6;line-height:1.6}.content-list>a>b{color:#bd9660}.content-empty{grid-column:1/-1;max-width:650px;padding:45px;border:1px solid #ffffff22}.content-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#bd9660;color:#14251e;font:22px Georgia}.content-empty h2{font:28px Georgia,serif}.content-empty p{color:#9eaea6;line-height:1.6}.article{max-width:850px;padding:70px 0 110px}.back{display:inline-block;color:#a8b7b0;text-decoration:none;font-size:11px;margin-bottom:50px}.article>time{display:block;color:#bd9660;font-size:11px}.article h1,.event-detail h1{font-size:clamp(45px,6vw,72px);margin:20px 0}.lead{font-size:20px;color:#c0cbc6;line-height:1.6}.article-body{margin-top:45px;color:#bdc7c2;font-size:16px;line-height:1.9}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff22;margin-bottom:100px}.event-grid>a{min-height:310px;padding:32px;background:#19372c;color:#fff;text-decoration:none}.event-date b{display:block;color:#bd9660;font:40px Georgia}.event-date span{color:#93a49b;font-size:10px;text-transform:uppercase}.event-grid h2{font:25px Georgia,serif;margin-top:35px}.event-grid p{color:#a5b4ad;line-height:1.6}.event-grid small{color:#bd9660}.event-detail{padding:65px 0 110px}.event-hero{display:grid;grid-template-columns:1fr 300px;gap:70px}.event-hero>div>p{color:#aebcb5;font-size:18px;line-height:1.7}.event-hero aside{border:1px solid #ffffff22;padding:28px;align-self:start}.event-hero aside small,.event-hero aside b{display:block}.event-hero aside small{color:#82948b;font-size:9px;letter-spacing:.14em;margin-top:18px}.event-hero aside b{margin-top:7px}.event-hero aside button,.event-hero aside select,.event-hero aside input{width:100%;padding:12px;margin-top:12px}.event-hero aside button{border:0;background:#bd9660;color:#14251e}@media(max-width:760px){.content-list>a{grid-template-columns:1fr}.event-grid{grid-template-columns:1fr}.event-hero{grid-template-columns:1fr}.event-detail{padding-top:40px}}
