.enhanced-dropdown:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}.enhanced-summary{position:relative;padding:1.2rem 1rem;font-size:1.2rem;background:linear-gradient(to right,#1a1a1a,#222);border-bottom:1px solid #333;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.enhanced-summary:hover{background:linear-gradient(to right,#222,#2a2a2a)}.enhanced-summary::-webkit-details-marker{display:none}.summary-text{flex:1;margin-left:10px;font-weight:600}.dropdown-arrow{transition:transform .3s;margin-left:10px;color:#8fc7ff}.enhanced-dropdown[open] .dropdown-arrow{transform:rotate(180deg)}.enhanced-content{padding:1.5rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.info-card{background-color:#1a1a1a;padding:1.2rem;border-radius:6px;border-left:4px solid #8fc7ff}.info-card-title{color:#8fc7ff;margin-top:0;margin-bottom:.8rem;font-size:1.1rem}.info-section{margin:2rem 0}.section-title{color:#8fc7ff;border-bottom:2px solid #333;padding-bottom:.5rem;margin-top:0;margin-bottom:1rem}.feature-list{list-style:none;padding-left:0}.feature-list li{padding:.5rem 0 .5rem 1.5rem;position:relative}.feature-list li:before{content:"•";color:#8fc7ff;font-weight:700;position:absolute;left:0}.partner-name{color:#8fc7ff;font-weight:600}.authority-section{background:linear-gradient(to right,#1a1a1a,#222);padding:1.5rem;border-radius:8px;margin-top:2rem;position:relative}.authority-badge{background-color:#8fc7ff;color:#000;padding:.5rem 1rem;border-radius:4px;display:inline-block;margin-top:1rem;font-weight:600}.page-title{text-align:center;color:#8fc7ff;margin-bottom:2rem;font-size:2rem}@media (max-width:768px){.info-grid{grid-template-columns:1fr}.enhanced-summary{padding:1rem;font-size:1.1rem}.summary-text{margin-left:8px}}