.rise-holiday-notice{color:#5b5044;background:#f6f2ea;border-bottom:1px solid #e5ddcf;font-size:12px;line-height:1.8}
.rise-holiday-notice__compact{box-sizing:border-box;max-width:760px;margin:0 auto;padding:11px 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 22px;text-align:left}
.rise-holiday-notice__compact p{margin:0}
.rise-holiday-notice__compact a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#5b5044;text-decoration:underline;text-underline-offset:3px}
.rise-holiday-notice__compact a:hover{color:#302a23}
.rise-holiday-notice__compact a:focus-visible{outline:2px solid #877254;outline-offset:3px}
@media(max-width:600px){.rise-holiday-notice{font-size:11px}.rise-holiday-notice__compact{padding:10px 14px;gap:4px 12px}}
.rise-holiday-card{margin:16px 0 12px;padding:16px 18px;border:1px solid #e7dfd2;background:#faf8f3;border-radius:4px;color:#51483e}.rise-holiday-card p{margin:0}.rise-holiday-label{font-size:11px;letter-spacing:.06em}.rise-holiday-date{font-size:18px;font-weight:500;line-height:1.6;padding:5px 0}.rise-holiday-detail{font-size:11px;line-height:1.8;color:#776959}@media(max-width:360px){.rise-holiday-date{font-size:16px}.rise-holiday-card{padding:14px}}