.sc{color:#1b2430;background:#f4f1ea;padding:88px 0 80px}.sc--compact{background:0 0;margin-top:56px;padding:0}.sc-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sc--compact .sc-wrap{padding:0}.sc-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c2410c;align-items:center;gap:10px;margin:0 0 14px;font-size:.8rem;font-weight:650;display:flex}.sc-kicker:before{content:"";background:currentColor;width:28px;height:2px}.sc-title{max-width:22ch;font-family:var(--font-display), ui-serif, Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:400;line-height:1.04}.sc-note{color:#334155;max-width:60ch;margin:16px 0 0;font-size:1rem;line-height:1.55}.sc-list{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.sc-item{background:#fffdf8;border:1px solid #e0d9ca;border-radius:18px;padding:22px 22px 24px}.sc-moment{letter-spacing:.08em;text-transform:uppercase;color:#b13b0a;margin:0;font-size:.78rem;font-weight:700}.sc-text{color:#1b2430;margin:10px 0 0;font-size:1.08rem;line-height:1.55}@media (min-width:900px){.sc{padding:120px 0 110px}.sc--compact{padding:0}.sc-wrap{padding:0 48px}.sc--compact .sc-wrap{padding:0}.sc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}
