.mobile-shell .user-notice-detail{max-width:100%;min-width:0}.user-notice-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:21px;font-size:13px;color:#819187}.user-notice-breadcrumb button{color:var(--user-accent);padding:5px 0;font-size:14px}.mobile-shell .panel.user-notice-article{padding:30px;border:1px solid #e1e8e2;border-radius:18px;background:#fff}.user-notice-title{padding-bottom:23px;border-bottom:1px solid #e7ece8}.mobile-shell .user-notice-title h1{font-size:calc(28px * var(--user-text-scale,1));font-weight:700;color:#3b5149;line-height:1.65;overflow-wrap:anywhere;margin:14px 0 17px}.user-notice-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:#7d8c83;font-size:calc(13px * var(--user-text-scale,1))}.user-notice-meta>span{display:flex;align-items:center;gap:6px}.user-notice-body{padding:27px 0}.user-notice-body figure{margin:0 0 26px;text-align:center}.user-notice-body img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:12px}.user-notice-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;color:#53645c;font-size:calc(15px * var(--user-text-scale,1))}.user-notice-article .home-linked-cooperation{margin-top:12px}.user-notice-adjacent{margin-top:22px;border:1px solid #e1e8e2;border-radius:13px;background:white;overflow:hidden}.user-notice-adjacent>div{display:flex;align-items:center;gap:20px;padding:16px 20px}.user-notice-adjacent>div+div{border-top:1px solid #edf0ed}.user-notice-adjacent>div>span{flex-shrink:0;font-size:12px;color:#839087}.user-notice-adjacent button{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1;min-width:0;text-align:left;font-size:calc(14px * var(--user-text-scale,1));color:#53675c;line-height:1.7;overflow-wrap:anywhere}.user-notice-adjacent button svg{flex-shrink:0;color:var(--user-accent)}.user-notice-adjacent small{color:#98a59d;font-size:12px}.user-notice-bottom{display:flex;justify-content:center;margin:25px 0 6px}.user-notice-bottom .btn{min-width:140px;min-height:44px;justify-content:center}.notice-page-content .notice[role=button]:focus-visible,.user-notice-detail button:focus-visible{outline:2px solid var(--user-accent);outline-offset:4px}@media(max-width:720px){.mobile-shell .panel.user-notice-article{padding:22px 19px}.mobile-shell .user-notice-title h1{font-size:calc(23px * var(--user-text-scale,1))}.user-notice-breadcrumb{font-size:12px}.user-notice-adjacent>div{padding:15px;gap:13px}.user-notice-title{padding-bottom:19px}.user-notice-body{padding:22px 0}}
