.content{padding:60px;text-align:left}.content h1{font-size:3rem;line-height:3rem;padding:20px}.content h2{font-size:2rem;line-height:2rem;padding:20px}.content h3{font-size:1rem;line-height:1rem;padding:20px}.content h4{font-size:1rem;line-height:1rem;padding:20px}.content p{font-size:1rem;line-height:1.3rem;padding:20px 0 0 20px;max-width:700px;font-weight:300}.content section ul{margin:15px 0;padding-left:30px}.content section ul li{margin-bottom:8px;line-height:1.6}.update-box{background-color:#fff3cd;border:1px solid #ffeaa7;padding:20px;border-radius:6px;margin:20px 0;border-left:4px solid #f39c12}.intro-box{background-color:#e3f2fd;padding:20px;border-left:4px solid #2196f3;margin:20px 0;border-radius:4px}.controller-info{background-color:#f1f8e9;padding:20px;border:1px solid #c8e6c9;border-radius:6px;margin:15px 0}.data-types{background-color:#fff8e1;padding:20px;border-left:4px solid #ff9800;margin:15px 0;border-radius:4px}.security-section{background-color:#fce4ec;padding:20px;border-left:4px solid #e91e63;margin:15px 0;border-radius:4px}.rights-section{background-color:#e8f5e8;padding:25px;border:2px solid #4caf50;border-radius:8px;margin:20px 0}.service-section{background-color:#f5f5f5;padding:15px;border-radius:6px;margin:15px 0;border-left:3px solid #607d8b}.highlight{background-color:#ffeb3b;padding:2px 4px;border-radius:3px}.referent-info{font-weight:bold;color:#d32f2f}a{color:#1976d2;text-decoration:none}.table-container{overflow-x:auto;margin:20px 0}table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}th,td{padding:12px;text-align:left;border-bottom:1px solid #ddd}th{background-color:#f5f5f5;font-weight:bold}.alert-box{background-color:#ffebee;border:1px solid #f44336;padding:15px;border-radius:4px;margin:15px 0}