.tools-module__YkmrlW__hero{background:linear-gradient(110deg,#edf3fa,#f5faf7);border:1px solid #d8e3f2;border-radius:24px;margin:24px 0;padding:36px}.tools-module__YkmrlW__hero h1{color:var(--text-brand);margin:12px 0;font-size:clamp(28px,4vw,40px)}.tools-module__YkmrlW__hero p{color:var(--text-body);max-width:800px;line-height:1.7}.tools-module__YkmrlW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:40px;display:grid}.tools-module__YkmrlW__card{background:#fff;border:1px solid #d8e3f2;border-radius:20px;flex-direction:column;min-width:0;padding:28px;display:flex}.tools-module__YkmrlW__card h2{margin:0 0 14px;font-size:24px;line-height:1.35}.tools-module__YkmrlW__card h2 a{color:var(--text-brand);text-decoration:none}.tools-module__YkmrlW__card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.tools-module__YkmrlW__card p{color:var(--text-body);margin:0 0 24px;line-height:1.7}.tools-module__YkmrlW__action{color:var(--text-link);text-underline-offset:3px;margin-top:auto}.tools-module__YkmrlW__copy{max-width:850px;color:var(--text-body);line-height:1.8}.tools-module__YkmrlW__copy h2{color:var(--text-brand);margin-top:28px}.tools-module__YkmrlW__copy a{color:var(--text-link);text-underline-offset:3px}@media (max-width:640px){.tools-module__YkmrlW__grid{grid-template-columns:1fr;gap:16px}.tools-module__YkmrlW__hero,.tools-module__YkmrlW__card{padding:22px}.tools-module__YkmrlW__card h2{font-size:22px}}.tools-module__YkmrlW__card{padding:0;overflow:hidden}.tools-module__YkmrlW__visual{aspect-ratio:2.4;background:#f5f7f6;display:block;overflow:hidden}.tools-module__YkmrlW__visual img{object-fit:contain;width:100%;height:100%;display:block}.tools-module__YkmrlW__content{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.tools-module__YkmrlW__action{border-top:1px solid #d8e3f2;padding-top:16px;text-decoration:underline}@media (max-width:640px){.tools-module__YkmrlW__card{padding:0}.tools-module__YkmrlW__content{padding:20px}.tools-module__YkmrlW__visual{aspect-ratio:2}}.tools-module__YkmrlW__visual{background:#f8f0e7}.tools-module__YkmrlW__visual img{width:auto;max-width:100%;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@media (min-width:761px){.tools-module__YkmrlW__directoryHero>img{-webkit-mask-image:linear-gradient(90deg,#0000 0% 25%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 25%,#000 72%)}}@media (min-width:1000px){.tools-module__YkmrlW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-module__YkmrlW__visual{aspect-ratio:auto;height:190px}.tools-module__YkmrlW__content{padding:24px}.tools-module__YkmrlW__card h2{font-size:22px}}
