.tools-module__YkmrlW__page{flex-direction:column;gap:20px;max-width:900px;padding-top:112px;padding-bottom:40px;display:flex}.tools-module__YkmrlW__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:600}.tools-module__YkmrlW__h1{font-size:clamp(38px,5.6vw,64px)}.tools-module__YkmrlW__lede{color:var(--ink-2);max-width:56ch;font-size:17px}.tools-module__YkmrlW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.tools-module__YkmrlW__list a{border-radius:var(--r-card);background:var(--subtle);flex-direction:column;gap:8px;height:100%;padding:22px;text-decoration:none;transition:transform .12s;display:flex}.tools-module__YkmrlW__list a:hover{transform:translateY(-2px)}.tools-module__YkmrlW__list a:before{content:"";background:var(--accent);border-radius:3px;width:28px;height:6px;margin-bottom:4px;display:block}.tools-module__YkmrlW__list a.tools-module__YkmrlW__open:before{background:var(--open)}.tools-module__YkmrlW__list a.tools-module__YkmrlW__cond:before{background:var(--cond)}.tools-module__YkmrlW__list b{letter-spacing:-.01em;font-size:17px;font-weight:700}.tools-module__YkmrlW__list span{color:var(--ink-2);font-size:14.5px;line-height:1.5}@media (max-width:720px){.tools-module__YkmrlW__page{padding-top:56px}.tools-module__YkmrlW__list{grid-template-columns:1fr}}
