.home-event{background:#eee5d8;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,7vw,110px);padding-top:88px;padding-bottom:88px;display:grid}.home-event-intro{align-self:start}.home-event-kicker{color:#7e6856;letter-spacing:.14em;margin:24px 0 8px;font-size:13px}.home-event h2{color:#2b070c;margin:0;font:500 clamp(35px,4.5vw,60px)/1.24 Noto Serif TC,Songti TC,serif}.home-event-subtitle{color:#675951;margin:17px 0 0;font-size:17px;line-height:1.7}.home-event-details{border-top:1px solid #bfae9a;padding-top:2px}.home-event-facts>div{border-bottom:1px solid #cfc0ae;grid-template-columns:78px 1fr;gap:18px;padding:17px 0;display:grid}.home-event-facts span{color:#5c0a14;font-size:13px;font-weight:800}.home-event-facts b{font-weight:500;line-height:1.65}.home-event-description{color:#706158;white-space:pre-line;margin:24px 0 0;line-height:1.9}.home-event-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.home-event-more{color:#5c0a14;border-bottom:1px solid #5c0a1460;padding-bottom:5px;font-size:14px}@media (width<=850px){.home-event{grid-template-columns:1fr;gap:36px;padding-top:68px;padding-bottom:68px}}@media (width<=540px){.home-event-actions{flex-direction:column;align-items:flex-start;gap:17px}.home-event-facts>div{grid-template-columns:66px 1fr;gap:12px}}
