
.search-growth,.search-data-panel{box-sizing:border-box;max-width:1100px;margin:2rem auto;padding:clamp(1rem,3vw,2rem);border:1px solid #8791a644;border-radius:18px;line-height:1.85;overflow-wrap:anywhere}
.search-growth,#server-data{width:100%;min-width:0;content-visibility:visible!important;contain-intrinsic-size:none!important}
.search-data-panel th,.search-data-panel td{white-space:nowrap}
.search-growth h2,.search-data-panel h2{font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.45;margin:0 0 1rem}
.search-growth h3{font-size:1.1rem;margin:1.2rem 0 .4rem}.search-growth p{margin:.65rem 0}.search-growth a,.search-data-panel a{text-decoration:underline;text-underline-offset:.2em}
.search-growth li{margin:.5rem 0}.search-growth details{padding:.65rem;border:1px solid #8791a644;border-radius:9px;margin:.6rem 0}.search-growth summary{cursor:pointer;font-weight:700}.search-growth [dir=ltr]{text-align:left}
.search-data-scroll{overflow:auto;max-width:100%}.search-data-panel table,.search-growth table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.search-data-panel th,.search-data-panel td,.search-growth th,.search-growth td{padding:.65rem;text-align:start;border-bottom:1px solid #8791a644}.search-data-panel caption{text-align:start;margin:.5rem 0;font-weight:700}
@media print{.search-growth,.search-data-panel{padding:.5rem;border-color:#aaa;break-inside:auto}.search-data-scroll{overflow:visible}}
