.notice-section{padding:30px 0;background:linear-gradient(135deg,#f5f5f5,#fff);min-height:calc(100vh - 400px)}.notice-document{background:#fff;padding:60px;border-radius:8px;box-shadow:0 4px 20px #00000014;max-width:900px;margin:0 auto 40px;border-left:4px solid #d4af37}.notice-header h1{font-size:24px;color:#333;margin-bottom:40px;text-align:center;font-weight:600}.notice-body{font-size:16px;line-height:1.8;color:#555}.notice-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center;padding-bottom:15px;border-bottom:2px solid #d4af37}.notice-body p{margin-bottom:20px;text-align:justify}.notice-highlight{background:#fef9e7;border-left:4px solid #d4af37;padding:25px;margin:30px 0;border-radius:4px}.notice-highlight h3{color:#c09800;margin-bottom:15px;font-size:18px}.notice-highlight ul{list-style:none;padding:0}.notice-highlight li{margin-bottom:12px;padding-left:25px;position:relative;color:#333}.notice-highlight li:before{content:"✓";position:absolute;left:0;color:#d4af37;font-weight:700}.notice-contact{background:#f0f8ff;border-left:4px solid #4da6ff;padding:25px;margin:30px 0;border-radius:4px}.notice-contact h3{color:#06c;margin-bottom:15px;font-size:18px}.notice-contact ul{list-style:none;padding:0}.notice-contact li{margin-bottom:12px;color:#333;padding-left:10px}.notice-footer-text{text-align:center;margin-top:40px;font-size:18px;color:#333;font-weight:500}.notice-signature{text-align:right;margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.notice-signature p{margin:8px 0;color:#666;font-size:16px}.notice-signature p:first-child{font-weight:700;color:#333;font-size:18px}.notice-back{text-align:center;margin-top:30px}.btn-secondary{display:inline-block;padding:12px 30px;background:#666;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease;border:none;cursor:pointer;font-size:16px}.btn-secondary:hover{background:#333;transform:translateY(-2px)}@media (max-width: 768px){.notice-document{padding:30px}.notice-header h1{font-size:20px;margin-bottom:30px}.notice-title{font-size:18px}.notice-body{font-size:15px}.notice-highlight,.notice-contact{padding:20px}.notice-body p{text-align:left}}
