:root{--primary-color:#0a2463;--secondary-color:#4c7ad0;--accent-color:#34a853;--light-bg:#f5f7fa;--blue-bg:#ebf1ff;--deep-blue-bg:#e0eaff;--text-dark:#333;--text-medium:#666;--text-light:#999;--shadow:0 4px 12px rgba(0,0,0,0.08);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent}body{color:var(--text-dark);line-height:1.6;overflow-x:hidden;background-color:var(--blue-bg);padding-bottom:0}a{text-decoration:none;color:inherit}ul{list-style:none}.content-mobile{min-height:calc(100vh - 65px);padding:15px}.content-mobile .page-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:25px 15px;text-align:center;margin:-20px -15px 20px}.content-mobile .page-header .header-title{font-size:1.6rem;margin-bottom:10px;font-weight:600}.content-mobile .page-header .header-subtitle{font-size:.9rem;margin-bottom:15px;opacity:.9}.content-mobile .page-header .tag{display:inline-block;padding:6px 12px;background-color:hsla(0,0%,100%,.2);color:#fff;border-radius:20px;font-size:.8rem;font-weight:500;margin-right:8px;margin-bottom:8px}.law-cbam-mobile-container .content-mobile .content-card{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:20px;margin-bottom:20px}.law-cbam-mobile-container .content-mobile .content-card .card-title{font-size:1.2rem;color:var(--primary-color);margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.law-cbam-mobile-container .content-mobile .content-card .card-title svg{width:24px;height:24px;color:var(--primary-color)}.law-cbam-mobile-container .content-mobile .content-card .card-content{font-size:.95rem;color:var(--text-medium);line-height:1.6}.law-cbam-mobile-container .content-mobile .content-card .card-content p{margin-bottom:15px}.law-cbam-mobile-container .content-mobile .content-card .card-content .coverage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}.law-cbam-mobile-container .content-mobile .content-card .card-content .coverage-grid .coverage-item{background:var(--light-bg);border-radius:12px;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.law-cbam-mobile-container .content-mobile .content-card .card-content .coverage-grid .coverage-item .coverage-icon{width:40px;height:40px;background:rgba(10,36,99,.1);border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--primary-color)}.law-cbam-mobile-container .content-mobile .content-card .card-content .coverage-grid .coverage-item .coverage-icon svg{width:24px;height:24px}.law-cbam-mobile-container .content-mobile .content-card .card-content .coverage-grid .coverage-item .coverage-text{font-size:.9rem;font-weight:500;color:var(--primary-color)}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline{margin:20px 0;position:relative}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:rgba(10,36,99,.1)}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline .timeline-item{display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline .timeline-item .timeline-dot{width:30px;height:30px;background:var(--primary-color);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:600;margin-right:15px;position:relative;z-index:1}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline .timeline-item .timeline-content{-ms-flex:1;flex:1;background:var(--light-bg);border-radius:12px;padding:15px}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline .timeline-item .timeline-content .timeline-date{font-size:.9rem;font-weight:600;color:var(--primary-color);margin-bottom:5px}.law-cbam-mobile-container .content-mobile .content-card .card-content .timeline .timeline-item .timeline-content .timeline-text{font-size:.9rem;color:var(--text-medium)}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list{margin-top:15px}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list .requirement-item{background:var(--light-bg);border-radius:12px;padding:15px;margin-bottom:15px}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list .requirement-item .requirement-title{font-size:1rem;font-weight:600;color:var(--primary-color);margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list .requirement-item .requirement-title svg{width:20px;height:20px;color:var(--accent-color)}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list .requirement-item .requirement-content{font-size:.9rem;color:var(--text-medium);line-height:1.6}.law-cbam-mobile-container .content-mobile .content-card .card-content .requirement-list .requirement-item .requirement-content p{margin-bottom:10px}@media screen and (max-width:375px){.law-cbam-mobile-container .content-mobile .content-card{padding:15px}.law-cbam-mobile-container .content-mobile .card-title{font-size:1.1rem}.law-cbam-mobile-container .content-mobile .card-content{font-size:.9rem}.law-cbam-mobile-container .content-mobile .coverage-grid{grid-template-columns:1fr}.law-cbam-mobile-container .content-mobile .timeline-dot{width:26px;height:26px;font-size:.75rem}.law-cbam-mobile-container .content-mobile .timeline-content{padding:12px}.law-cbam-mobile-container .content-mobile .timeline-date,.law-cbam-mobile-container .content-mobile .timeline-text{font-size:.85rem}}