.news-summary721{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:16px;background:#fff7e5;border:1px solid #d8c9af;border-left:4px solid #ae394a;border-radius:12px;color:#332c2a}.live-panel721>article,.news721>article,.loan-grid721>article,.missions-panel721>article{padding:18px;margin:14px 0;border:1px solid #d9d1c7;border-radius:14px;background:#fffdf7;color:#2c292d}.live-panel721 p,.news721 p,.loan-grid721 p,.missions-panel721 p{font-size:14px;line-height:1.7}.live-panel721 h3,.news721 h3,.loan-grid721 h3{margin:0 0 10px}.live-panel721 small,.missions-panel721 small{display:block;line-height:1.6;font-size:12px}.live-panel721 select{width:100%;margin:16px 0}.boss-detail721{padding:14px;border-left:3px solid #ae394a;background:#f7efe2;border-radius:8px;margin:12px 0}.boss-detail721 h3{font-size:17px}.missions-panel721 progress{width:100%;height:9px;accent-color:#ae394a}.mission-title721{display:block;padding:5px 9px;border-radius:8px;color:#774f1d;background:#f1e6d0;font-weight:650;font-size:12px}.loan-note721{padding:12px 16px;border:1px solid #ad8953;border-radius:12px;background:#fff5db;color:#352a24;font:13px/1.6 system-ui}.loan-note721 a{color:#963448}.header-actions702 .news-access721{font-size:12px}.loan-grid721 .recruit-team526{margin:12px 0}@media(max-width:600px){.live-panel721>article,.news721>article,.loan-grid721>article,.missions-panel721>article{padding:14px}.header-actions702{flex-wrap:wrap}.news-summary721{font-size:13px}.news-summary721 button{min-height:44px}.live-panel721 button,.news721 button,.loan-grid721 button,.missions-panel721 button{min-height:44px}}
.milestone-panel722{margin:22px 0}.milestone-group722{margin:12px 0;border:1px solid #d8d0c6;border-radius:12px;background:#fffdf7;color:#302a2c;overflow:hidden}.milestone-group722>summary{padding:14px 16px;min-height:48px;font-weight:700;cursor:pointer}.milestone-card722{padding:16px;border-top:1px solid #e2d9ce}.milestone-card722 h3{font-size:16px;margin:0 0 8px}.milestone-card722 p{font-size:14px}.milestone-card722 progress{width:100%;height:9px;accent-color:#b33b4d}.milestone-card722 small{display:block;font-size:12px;margin:8px 0}.milestone-card722 button{min-height:44px}

.ranked-link727{display:block;margin:0 0 16px;padding:14px 18px;border:1px solid #b34e65;border-radius:12px;background:#fff0ed;color:#9c203a;font-weight:800;text-decoration:none}.ranked-link727:focus-visible{outline:3px solid #ce922f;outline-offset:3px}
