body{margin:0!important;min-height:100svh;background:#031c18 url('/assets/images/background-mobile.webp') center top/cover fixed no-repeat!important;color:#f4fff8;font-family:Arial,Helvetica,sans-serif}.rmc-notice-shell{max-width:790px;min-height:100svh;margin:auto;padding:18px 18px 100px;background:linear-gradient(180deg,rgba(1,26,22,.76),rgba(2,30,25,.9));box-sizing:border-box}.rmc-notice-top{display:flex;align-items:center;gap:16px;border-bottom:1px solid #ffffff44;padding-bottom:18px;font-size:13px}.rmc-notice-top a{color:#d0ecd9;text-decoration:none}.rmc-notice-top strong{font-size:14px}.rmc-kicker{font-size:12px;letter-spacing:.14em;color:#afd6c2;margin-top:32px}.rmc-notice-shell h1{font-size:clamp(28px,7vw,40px);margin:8px 0}.rmc-subtitle{color:#c6e1d2;margin-bottom:26px}.rmc-notice-card{margin:13px 0;border:1px solid #8ab5a57c;border-radius:15px;overflow:hidden;background:rgba(9,54,43,.94)}.rmc-notice-card summary{cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:18px;list-style:none}.rmc-notice-card summary::-webkit-details-marker{display:none}.rmc-category{font-size:11px;color:#bbddc8;text-transform:uppercase;letter-spacing:.1em}.rmc-title{font-size:18px}.rmc-more{font-size:12px;color:#c3e7d3}.rmc-notice-body{border-top:1px solid #ffffff25;padding:4px 18px 18px;white-space:pre-wrap;overflow-wrap:anywhere}.rmc-meta{font-size:13px;color:#c8e9d6}.rmc-empty{background:#10392f;border:1px solid #7caf9070;border-radius:13px;padding:22px}.rmc-notice-nav{position:fixed;bottom:0;left:0;right:0;background:#03231c;border-top:1px solid #ffffff2e;display:flex;justify-content:space-around;padding:14px 5px max(14px,env(safe-area-inset-bottom));z-index:20}.rmc-notice-nav a{font-size:12px;color:#bddccb;text-decoration:none}.rmc-notice-nav a[aria-current]{color:#fff;font-weight:bold}@media(min-width:800px){body{background-position:center center;background-size:auto 100%}}

.rmc-logo{width:48px;height:48px;object-fit:contain}.rmc-notice-top{justify-content:space-between}.rmc-notice-top .brand{display:flex;align-items:center;gap:10px}.rmc-filter{display:flex;gap:8px;overflow:auto;padding:8px 0 15px}.rmc-filter button{flex-shrink:0;padding:10px 15px;border:1px solid #7cb397;border-radius:20px;background:#123d32;color:#fff;font:inherit;cursor:pointer}.rmc-filter button[aria-pressed=true]{background:#bce8cb;color:#073124;font-weight:bold}.rmc-list-link{display:block;text-decoration:none;color:inherit;padding:17px}.rmc-list-link:focus-visible,.rmc-notice-nav a:focus-visible{outline:3px solid #bce8cb;outline-offset:2px}.rmc-preview{color:#cfdfd5;font-size:14px;line-height:1.55;white-space:normal;overflow-wrap:anywhere;margin:9px 0}.rmc-date{font-size:12px;color:#bddccc}.rmc-flyer-thumb{display:block;width:100%;max-height:210px;object-fit:contain;background:#062b25;border-radius:9px;margin-top:12px}.rmc-notice-body{border:0;white-space:pre-wrap;line-height:1.65;padding:10px 0 20px}.rmc-detail{border:1px solid #8ab5a57c;border-radius:16px;background:rgba(9,54,43,.94);padding:20px;overflow-wrap:anywhere}.rmc-detail h2{font-size:clamp(23px,6vw,34px);line-height:1.2;margin:12px 0}.rmc-detail img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;margin:16px 0;border-radius:12px}.rmc-detail a{color:#c1f2d3}.rmc-back{display:inline-block;margin:15px 0;color:#d4f5df}.rmc-notice-nav a{text-align:center;min-width:52px}.rmc-count{color:#bad8c8;font-size:13px;margin-bottom:12px}.rmc-notice-shell{padding-bottom:110px}
