.notice-main{min-height:100vh;background-color:#fbfbfd;font-family:var(--font-family);color:#1d1d1f;padding-top:20px!important;padding-bottom:80px}.notice-container{max-width:1298px;margin:0 auto;padding:20px 2rem 0}.notice-main .legal-prose{max-width:1248px}.notice-header{text-align:center;margin-bottom:48px}.notice-header h1{font-size:42px;font-weight:800;color:#1d1d1f;letter-spacing:-.02em;margin-bottom:12px}.notice-header p{font-size:16px;color:#86868b;margin:0}.notice-content{background:rgba(255,255,255,.45);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border:1px solid rgba(255,255,255,.8);border-radius:32px;box-shadow:0 16px 32px -8px rgba(0,0,0,.08),0 6px 12px -2px rgba(0,0,0,.04),inset 0 1px 2px rgba(255,255,255,1);padding:56px 64px}@media (max-width:768px){.notice-container{padding:20px 16px 0}.notice-main .legal-prose{padding:0}.notice-content{padding:32px 24px}}.notice-section{margin-bottom:40px}.notice-section h2{font-size:22px;font-weight:700;color:#1d1d1f;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05);letter-spacing:-.01em}.notice-section p{font-size:16px;line-height:1.8;color:#515154;margin:0 0 16px}.notice-list{list-style:none;padding:0;margin:0}.notice-list li{font-size:16px;line-height:1.8;color:#515154;margin-bottom:16px;position:relative;padding-left:20px}.notice-list li:before{content:"•";position:absolute;left:0;color:#007aff;font-weight:700}.notice-list li strong{color:#1d1d1f;font-weight:600}.alert-box{padding:20px 24px;border-radius:16px;font-size:16px;line-height:1.7}.alert-box.error{background-color:rgba(255,59,48,.08);border-left:4px solid #ff3b30;color:#c92a2a}.alert-box strong{font-weight:700;color:#ff3b30}.notice-footer{margin-top:48px;padding-top:24px;border-top:1px dashed rgba(0,0,0,.1);text-align:center;font-size:16px;font-weight:500;color:#1d1d1f}