.container{max-width:1210px;margin:0 auto;padding:60px;animation:.5s ease-in-out fadeIn}.container.pc{margin-top:-2vw;padding-top:20px}.container h1{color:#333;text-align:center;margin-bottom:30px;font-size:28px;font-weight:700;animation:.6s ease-out slideDown}.container h3{color:#444;border-left:4px solid #1a73e8;margin-top:24px;margin-bottom:16px;padding-left:10px;font-size:20px;font-weight:700;animation:.8s ease-in-out fadeIn}.container .page-title{color:#222;text-align:center;margin-bottom:40px;padding-bottom:15px;font-size:32px;font-weight:700;position:relative}.container .page-title:after{content:"";background-color:#1a73e8;width:80px;height:3px;animation:.8s ease-out widthGrow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.container .content-wrapper{margin-bottom:30px}.container .law-container{max-width:1000px;margin:0 auto;animation:.8s ease-in-out fadeIn}.container .law-content,.container .article-content{background-color:#fff;border-radius:8px;margin-bottom:30px;padding:24px;animation:.8s ease-in-out fadeIn;box-shadow:0 2px 10px #0000000d}.container .law-content p,.container .article-content p{color:#333;text-align:justify;margin-bottom:16px;line-height:1.8}.container .law-content p.MsoNormal,.container .article-content p.MsoNormal{margin-bottom:12px;font-size:16px;line-height:1.8}.container .law-content p strong,.container .article-content p strong{color:#1a73e8;font-weight:600}.container .law-content img,.container .article-content img{max-width:100%;height:auto;margin:0 auto;display:block}.container .law-title{text-align:center;color:#333;margin-bottom:20px;padding-bottom:10px;font-size:28px;font-weight:700;position:relative}.container .law-title:after{content:"";background-color:#1a73e8;width:60px;height:3px;animation:.8s ease-out widthGrow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.container .law-subtitle{color:#444;border-left:4px solid #1a73e8;margin-top:24px;margin-bottom:16px;padding-left:10px;font-size:20px;font-weight:700;animation:.8s ease-in-out fadeIn}.container .law-subsubtitle{color:#555;margin-top:20px;margin-bottom:12px;font-size:18px;font-weight:600;animation:.8s ease-in-out fadeIn}.container .law-footer-title{text-align:center;color:#333;margin-top:30px;font-size:22px}.container .law-list{margin-bottom:16px;padding-left:20px}.container .law-list li{color:#333;margin-bottom:10px;padding-left:5px;line-height:1.8;position:relative}.container .law-indent{color:#555;padding-left:20px}.container .law-intro{color:#333;text-align:justify;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px;font-size:17px;line-height:1.8}.container .law-organizations{background-color:#f9f9f9;border-left:3px solid #1a73e8;margin-bottom:20px;padding:15px}.container .law-organizations p{margin-bottom:8px;font-weight:500}.container .law-tips{margin-top:20px}.container .law-tips p{background-color:#f9f9f9;border-left:3px solid #1a73e8;border-radius:6px;margin-bottom:10px;padding:12px 15px;transition:all .3s}.container .law-tips p:hover{background-color:#f0f7ff;transform:translate(5px)}.container .law-tips p strong{color:#1a73e8;margin-right:5px;font-weight:600}.container .bg-white{background-color:#fff;border-radius:8px;margin-bottom:30px;padding:24px;animation:.8s ease-in-out fadeIn;box-shadow:0 2px 10px #0000001a}.container .bg-white p{color:#333;text-align:justify;margin-bottom:16px;line-height:1.8}.container .bg-white p.MsoNormal{margin-bottom:12px;font-size:16px;line-height:1.8}.container .bg-white p strong{color:#1a73e8;font-weight:600}.container .text-2xl{text-align:center;margin-bottom:20px;padding-bottom:10px;position:relative}.container .text-2xl:after{content:"";background-color:#1a73e8;width:60px;height:3px;animation:.8s ease-out widthGrow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.container .loading-container{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.container .loading-container .loading-spinner{border:3px solid #1a73e833;border-top-color:#1a73e8;border-radius:50%;width:50px;height:50px;margin-bottom:20px;animation:1s ease-in-out infinite spin}.container .loading-container .loading-text{color:#666;font-size:18px;position:relative}.container .loading-container .loading-text:after{content:"...";animation:1.5s infinite loadingDots;position:absolute}.container .error-container{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.container .error-container .error-message{color:#e53935;margin-bottom:20px;font-size:18px}.container .back-button-container{justify-content:center;margin-top:30px;display:flex}.container .back-button{color:#fff;cursor:pointer;background-color:#1a73e8;border:none;border-radius:4px;padding:10px 20px;font-size:16px;transition:background-color .3s}.container .back-button:hover{background-color:#0d47a1}.container .back-button:active{transform:translateY(1px)}.container.mb .law-container{padding:0}.container.mb .law-title{font-size:22px}.container.mb .law-subtitle{font-size:18px}.container.mb .law-subsubtitle{font-size:16px}.container.mb .law-content{padding:15px}.container.mb .law-tips p{padding:10px}.container.mb .law-tips p:hover{transform:none}.container.mb .content-wrapper{height:60vh}.container.mb h1,.container.mb h3,.container.mb .page-title{color:#6b8c4a}.container.mb .page-title:after{background-color:#6b8c4a}.container.mb .law-content p,.container.mb .article-content p,.container.mb .law-content p.MsoNormal,.container.mb .article-content p.MsoNormal{color:#6b8c4a}.container.mb .law-content p strong,.container.mb .article-content p strong{color:#1a73e8;font-weight:600}.container.mb .law-title{color:#6b8c4a}.container.mb .law-title:after{background-color:#6b8c4a}.container.mb .law-subtitle{color:#6b8c4a;border-left:4px solid #6b8c4a}.container.mb .law-footer-title,.container.mb .loading-text{color:#6b8c4a}.container.mb .error-message{color:#1a73e8}body{background-color:#f5f7fa}body:before{content:"";z-index:-1;background:linear-gradient(135deg,#f5f7fae6 0%,#e6ebf5e6 100%);width:100%;height:100%;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes widthGrow{0%{width:0}to{width:60px}}@keyframes loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.container{padding:15px}.container h1{font-size:24px}.container h3{font-size:18px}.container .page-title{margin-bottom:25px;padding-bottom:10px;font-size:26px}.container .bg-white,.container .law-content{padding:16px}.container .bg-white p,.container .law-content p{font-size:14px}.container .law-title{font-size:24px}.container .law-subtitle{font-size:18px}.container .law-footer-title{font-size:20px}.container .back-button{padding:8px 16px;font-size:14px}.container .loading-spinner{width:40px;height:40px}.container.mb .law-content p{color:#6b8c4a}}
