.disclaimer-content{width:100%}.disclaimer-content .info-box,.terms-content .info-box{background-color:#fff3cd;border:1px solid #cc8400;border-left-width:4px;border-radius:8px;padding:24px;margin:24px 0;box-shadow:0 2px 6px rgba(204,132,0,.1);width:100%;max-width:100%}.disclaimer-content .info-box p,.terms-content .info-box p{color:#636363;font-size:15px;line-height:1.7;margin:0;font-weight:500}.disclaimer-content .highlight-box{background-color:#ebf1ff;border:1px solid #1558d5;border-left-width:4px;border-radius:8px;padding:24px;margin:24px 0;box-shadow:0 2px 6px rgba(21,88,213,.1);width:100%;max-width:100%}.disclaimer-content .highlight-box p{color:#636363;font-size:15px;line-height:1.7;margin-bottom:12px}.disclaimer-content .highlight-box p:last-child{margin-bottom:0}.disclaimer-content .important-note{color:#172B4D;font-weight:600;padding-top:12px;border-top:1px solid #dbe0e5}.disclaimer-content .contact-section{background:linear-gradient(135deg,#F7F8F9,#ebf1ff);border:1px solid #dbe0e5;border-radius:12px;padding:40px 32px;margin-top:50px}.disclaimer-content .contact-card{background-color:#fff;border:1px solid #dbe0e5;border-radius:8px;padding:28px;margin:24px 0 0;text-align:center;box-shadow:0 2px 6px rgba(9,30,66,.08);width:100%;max-width:100%}.disclaimer-content .contact-card p{margin:8px 0;color:#636363;font-size:15px;line-height:1.6}.disclaimer-content .contact-card strong{color:#172B4D;font-weight:600;font-size:16px}.disclaimer-content .contact-button{display:inline-block;background-color:#1a73e9;color:#fcfdfe;text-decoration:none;padding:12px 28px;border-radius:8px;font-size:16px;font-weight:600;margin-top:16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(26,115,233,.3)}.disclaimer-content .contact-button:hover{background-color:#1558d5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,115,233,.4)}@media (max-width:768px){.disclaimer-content .contact-card,.disclaimer-content .highlight-box,.disclaimer-content .info-box,.terms-content .info-box{padding:20px}.disclaimer-content .contact-section{padding:30px 20px}.disclaimer-content .contact-button{padding:10px 24px;font-size:15px}}@media (max-width:480px){.disclaimer-content .highlight-box,.disclaimer-content .info-box,.terms-content .info-box{padding:16px}.disclaimer-content .contact-card{padding:20px 16px}}