.methodology-container{max-width:900px;margin:40px auto;padding:30px 40px;background:#f7f7fa;border:1.5px solid #e0e0e0;border-radius:18px;box-shadow:0 4px 24px rgba(34,34,59,.1);line-height:1.7;color:#22223b;text-align:left!important}.methodology-title{font-size:2.5rem;margin-bottom:2rem;color:#22223b;font-weight:700;text-align:center!important}.methodology-intro,.methodology-outro{font-size:1.1rem;color:#555}.methodology-container h2{margin-top:1.5rem;margin-bottom:1rem;color:#22223b;font-size:1.75rem;font-weight:600;text-align:left!important}.methodology-container ul{padding-left:1.2rem;list-style-type:disc}.methodology-container ol{padding-left:1.2rem;list-style-type:decimal}.methodology-container li{margin-bottom:.6rem}.methodology-data-normalisation-list,.methodology-sources-list{display:flex;flex-direction:column;align-items:center;gap:.3em;margin-bottom:1.5rem;font-size:1.13rem}.methodology-container p{margin-bottom:1rem;font-size:1.05rem}.methodology-container a{color:#0066cc;text-decoration:underline;transition:color .2s ease}.methodology-container a:hover{color:#0052a3}@media (max-width:768px){.methodology-container{padding:1.5rem 1rem;margin:20px auto}.methodology-title{font-size:2rem;margin-bottom:1.5rem}.methodology-container h2{font-size:1.5rem}.methodology-container p{font-size:1rem}}