.gh-saro{color:#24364b;line-height:1.65;max-width:1120px;margin:auto}.gh-saro section{margin:28px 0}.gh-saro h2{font-size:clamp(22px,3vw,30px);line-height:1.25;color:#142b45}.gh-saro h3{font-size:20px;color:#142b45;border-bottom:2px solid #edeeee;padding-bottom:9px}.gh-saro p,.gh-saro li{font-size:15px}.gh-saro li{margin-bottom:6px}.gh-saro-table{overflow:auto;border:1px solid #e0e6ec;border-radius:6px}.gh-saro table{border-collapse:collapse;width:100%;min-width:280px}.gh-saro th,.gh-saro td{padding:11px 14px;text-align:left;border-bottom:1px solid #e5e9ef;vertical-align:top;overflow-wrap:anywhere}.gh-saro th{width:38%;background:#f4f7f9;font-weight:600}.gh-saro-docs{padding-left:20px}.gh-saro a{color:#116191;text-decoration:underline}.gh-saro details{border-bottom:1px solid #e0e6ec;padding:12px 0}.gh-saro summary{font-weight:600;cursor:pointer}.gh-saro-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.gh-saro-gallery img{width:100%;height:auto;max-height:520px;object-fit:contain}.gh-saro *{box-sizing:border-box}@media(max-width:480px){.gh-saro th,.gh-saro td{padding:9px 10px}.gh-saro th{width:43%}.gh-saro-gallery{grid-template-columns:1fr}}
