@media (max-width:720px){.hy3 .el-suite .el-suite-row[data-i="0"]:not(.is-sheet){grid-column:1/-1}.hy3 .el-suite .el-suite-row[data-i="0"]:not(.is-sheet) .el-suite-card{gap:8px;padding:16px}.hy3 .el-suite .el-suite-row[data-i="0"]:not(.is-sheet) .el-suite-card>p{display:block;font-size:15px;line-height:1.5;-webkit-line-clamp:unset;overflow:visible}.hy3 .el-suite .el-suite-row[data-i="0"]:not(.is-sheet) .el-suite-inline{display:flex;margin-top:8px;padding:12px}.hy3 .el-suite .el-suite-row:last-child:nth-child(odd):not(:first-child){grid-column:auto}}@media (max-width:860px){.hy3 .o3h-logos.is-lg{width:100%;gap:12px}.hy3 .o3h-logos.is-lg .o3h-tile{flex:0 1 240px;min-width:0;width:auto}}@media (max-width:600px){.hy3 .o3h-logos.is-lg{gap:10px}.hy3 .o3h-logos.is-lg .o3h-tile{height:60px;padding:0 14px;border-radius:14px}.hy3 .o3h-logos.is-lg .o3h-tile img{height:22px!important}.hy3 .o3h-logos.is-lg .o3h-vs{flex:none;font-size:22px}.hy3 .o3h .o3h-textlink{padding-block:11px}.hy3 .vsx-s{display:block}.hy3 .vsx-s+.vsx-s{margin-top:.5em}.hy3 .o3c-maths .vsx-s{display:contents}.hy3 .o3i-p{font-size:16px;line-height:1.6}.hy3 .o3r-cb-win{font-size:18px;line-height:1.45}.hy3 .o3c .o3c-win.is-big p{font-size:19px;line-height:1.4}.hy3 .o3c .o3c-sa-why{font-size:19px;line-height:1.42}.hy3 .o3c .o3c-sa-strong{font-size:16px;line-height:1.55}.hy3 .o3c .o3c-fa-list details p,.hy3 .o3c .o3c-lead,.hy3 .o3r-lede,.hy3 .o3r-rsuite .el-lede{font-size:16px;line-height:1.6}.hy3 .o3c-promise .el-promise{font-size:22px;line-height:1.27}.hy3 .o3c .o3c-req .vsx-more-head{font-size:16px;line-height:1.55}.hy3 .o3i .o3i-snl-head{display:none}.hy3 .o3i .o3i-snl li{grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:6px}.hy3 .o3i .o3i-snl-a{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start}.hy3 .o3i .o3i-snl-who{display:block;padding-top:2px;font-size:13px;line-height:1.5;white-space:nowrap;color:var(--fm-muted)}.hy3 #summary{padding-top:0}.hy3 .o3i .o3i-bar{padding:2px}.hy3 .o3i .o3i-bar a{height:44px}.hy3 .o3c .o3c-scale button,.hy3 .o3i .o3i-seg button{min-height:44px}.hy3 .vsx-src a{position:relative}.hy3 .o3i .vsx-src{gap:0;margin-left:0}.hy3 .o3i .vsx-src a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-block:-8px}.hy3 .vsx-src a:after{content:"";position:absolute;inset:-12px}.hy3 .o3c-src-all>summary{padding-block:12px}.hy3 .o3c-promise .el-promise-note a{display:inline-block;padding-block:4px}}