.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}.main h2,.main h3,.main h4,.main h5,.main h6{text-align:inherit}@media (min-width:56.25rem){article{display:flex;justify-content:space-between;margin:0 auto;max-width:76.25rem}.aside,.main{flex:1}}.aside{padding:.625rem}.aside .mod-tool.tool-search{color:#1b1c1b}.aside .mod-tool.tool-search .icon-tool{margin:0 auto 1rem}.aside .mod-tool.tool-search form{margin:0}.aside .mod-tool.tool-search label,.aside .mod-tool.tool-search legend{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.aside .mod-tool.tool-search h2,.aside .mod-tool.tool-search h3,.aside .mod-tool.tool-search h4{margin:0 0 .5rem}.aside form{margin-bottom:1rem;max-width:none}@media (min-width:56.25rem){.aside{margin:1.875rem auto 1.875rem 1.875rem;max-width:22.5rem;padding-left:1rem;width:100%}}.recommends{background:#def3fb;margin-bottom:1.25rem;padding:1.25rem;text-align:left}.recommends h2{font-size:1.5rem;margin:0;text-align:left}.recommends p{margin-top:.625rem}.recommends ul{list-style:none;margin:0;padding:0}.recommends ul li{align-items:center;display:flex}.recommends ul li .icon-circular{align-self:flex-start}.recommends ul li:last-child{margin-bottom:0}.mod-tools{flex-direction:column}.mod-tool,.mod-tools.tools-2 .mod-tool{width:100%}.mod-tool{margin:0 auto 1.25rem}