.s27-main{padding:40px 0}.s27-cover{width:100%;max-height:480px;object-fit:cover}.s27-hero h1{font-size:clamp(26px,4vw,44px);line-height:1.4}.s27-facts{padding:18px;background:#f0e9dc;margin:24px 0}.s27-section{padding:32px 0}.s27-day{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #ddd}.s27-day-number{font-size:28px;color:#997b42}.s27-day h3{margin:0 0 12px}.s27-section figure{margin:0}.s27-section figure img{width:100%;max-height:460px;object-fit:cover}.s27-section figcaption{padding:12px 0}@media(max-width:600px){.s27-day{gap:14px}.s27-hero .btn{display:inline-block;margin:5px 0}}