.tools-body{margin:0 5%}.tools-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.tools-toolbar>p{font-size:13px;color:#9d9c94;margin:0}.tools-scroll-controls{display:flex;gap:9px}.tools-scroll-controls button{border:1px solid #55564c;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:transparent;font-size:19px;color:#e9e6df;cursor:pointer}.tools-scroll-controls button:hover:not(:disabled){background:#e9e6df;color:#171716}.tools-scroll-controls button:disabled{opacity:.28;cursor:default}.tool-strip{display:grid;grid-auto-flow:column;grid-auto-columns:max(230px,calc((100% - 48px)/4));gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#626654 #20211e;padding:0 0 22px}.tool-card{display:block;scroll-snap-align:start;min-width:0}.tool-card-image{aspect-ratio:16/10;overflow:hidden;background:#20211e;border:1px solid #383834}.tool-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.tool-card:hover .tool-card-image img{transform:scale(1.025)}.tool-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 10px}.tool-card-heading h3{font-size:22px;font-weight:450;letter-spacing:-.7px;margin:0}.tool-card-heading>span{font-size:20px;color:#b8c3a0}.tool-category{font-size:8px;letter-spacing:1.6px;color:#a2aa90;margin:0 0 11px}.tool-card-summary{font-size:12px;line-height:1.7;color:#9d9c94;margin:0;max-width:290px}.tool-card:focus-visible{outline:2px solid #d0ed9a;outline-offset:-2px}.tool-overview{display:grid;grid-template-columns:2fr 1fr;gap:65px;margin-bottom:45px}.tool-overview h2{font-size:25px;font-weight:450;letter-spacing:-.7px;line-height:1.35;margin:0 0 20px;max-width:760px}.tool-overview p{font-size:16px;line-height:1.8;color:#bebeb5;max-width:760px;margin:0}.tool-overview aside{border-left:1px solid #383834;padding-left:30px}.tool-overview aside h3{font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:#9d9c94;margin:0 0 14px}.tool-overview ul{list-style:none;padding:0;margin:0;font-size:13px;color:#bebeb5;line-height:2}.tool-feature-image{margin:0}.tool-feature-image img{display:block;max-width:100%;height:auto;margin:auto}.tool-feature-image figcaption{font-size:12px;line-height:1.6;color:#9d9c94;text-align:center;margin:16px 0 0}@media(max-width:700px){header{height:auto;padding:20px 5%;flex-direction:column;align-items:flex-start;gap:19px}header nav{width:100%;justify-content:space-between;gap:12px;font-size:11px}header nav>a:nth-child(2){display:block}header nav .contact-link{display:none}.tools-toolbar>p{font-size:12px}.tool-card-heading h3{font-size:21px}.tool-overview{grid-template-columns:1fr;gap:24px}.tool-overview h2{font-size:22px}.tool-overview p{font-size:14px}.tool-overview aside{border-left:0;border-top:1px solid #383834;padding:20px 0 0}.tool-overview ul{display:flex;flex-wrap:wrap;gap:7px 20px}.tools-scroll-controls button{width:40px;height:40px}.tool-strip{grid-auto-columns:80%;gap:14px}.tool-category{font-size:9px}}@media(prefers-reduced-motion:reduce){.tool-card-image img{transition:none}}
