.jm-site.v3 .sp-refined.tools-directory-page .td-hero{padding-block:52px 56px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero>.td-container{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;display:grid}.jm-site.v3 .sp-refined.tools-directory-page .td-hero-copy{text-align:left;min-width:0;max-width:none;padding:0}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1{letter-spacing:-1.9px;font-size:clamp(36px,3.35vw,50px);line-height:1.2}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1>span{color:inherit}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1>br{display:none}.jm-site.v3 .sp-refined.tools-directory-page .td-hero p{margin-top:24px;font-size:17px;line-height:1.85}.jm-site.v3 .sp-refined.tools-directory-page .td-featured-art{display:none}.jm-site.v3 .sp-refined.tools-directory-page .td-featured-card{overflow:hidden}.jm-site.v3 .sp-refined.tools-directory-page .td-featured-copy{padding:24px}.jm-site.v3 .sp-refined.tools-directory-page .td-featured h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.jm-site.v3 .sp-refined.tools-directory-page .td-featured p{font-size:14px;line-height:1.8}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-image{background:#f3effa;height:230px;min-height:0;max-height:none;overflow:hidden}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-image>.task-art{height:230px}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-card{overflow:hidden}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-copy{padding:23px}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-title h4{letter-spacing:-.4px;font-size:20px;line-height:1.4}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-copy>p{font-size:14px;line-height:1.8}.jm-site.v3 .sp-refined.tools-directory-page .td-category-heading{margin-bottom:25px}.jm-site.v3 .sp-refined.tools-directory-page .td-category-heading h3{font-size:27px;line-height:1.3}.jm-site.v3 .sp-refined.tools-directory-page .td-catalog-heading{padding-top:15px}.jm-site.v3 .sp-refined.tools-directory-page .td-catalog-heading h2{font-size:36px}.jm-site.v3 .sp-refined.tools-directory-page .closing-banner{margin-bottom:35px;padding-block:40px}@media (max-width:1000px){.jm-site.v3 .sp-refined.tools-directory-page .td-hero>.td-container{gap:32px}}@media (max-width:760px){.jm-site.v3 .sp-refined.tools-directory-page .td-hero>.td-container{grid-template-columns:1fr;gap:30px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero{padding-block:34px 36px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1{letter-spacing:-1.5px;font-size:clamp(34px,8.7vw,44px)}.jm-site.v3 .sp-refined.tools-directory-page .td-hero p{font-size:16px}.jm-site.v3 .sp-refined.tools-directory-page .td-featured h2{font-size:24px}}.jm-site.v3 .sp-refined.tools-directory-page .td-hero{background:#fff;border-bottom:1px solid #efebf5}.jm-site.v3 .tools-overview-visual{background:linear-gradient(140deg,#ede9f7,#f9f7fc);border:1px solid #e7dfef;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:20px;display:grid}.jm-site.v3 .tools-overview-visual>div{background:#fff;border:1px solid #e2d8ed;border-radius:10px;overflow:hidden}.jm-site.v3 .tools-overview-visual .tov-conversation{grid-column:1/-1}.jm-site.v3 .tools-overview-visual .tov-conversation .task-art{height:210px}.jm-site.v3 .tools-overview-visual .tov-conversation .ta-live-photo img{object-position:75% bottom}.jm-site.v3 .tools-overview-visual .tov-files .task-art,.jm-site.v3 .tools-overview-visual .tov-writing .task-art{height:200px}.jm-site.v3 .tools-overview-visual .ta-writing{padding:12px}.jm-site.v3 .tools-overview-visual .ta-writing>div{min-height:140px;padding:16px}.jm-site.v3 .tools-overview-visual .ta-writing p{font-size:15px}.jm-site.v3 .tools-overview-visual .ta-writing>span{width:160px;padding:6px 10px}.jm-site.v3 .tools-overview-visual .ta-docs{gap:8px;padding:14px}.jm-site.v3 .tools-overview-visual .ta-docs>div{padding:14px 9px}.jm-site.v3 .tools-overview-visual .ta-docs strong{margin-block:10px;font-size:13px}.jm-site.v3 .tools-overview-visual .ta-docs small{font-size:7px}.jm-site.v3 .tools-overview-visual .ta-docs p{font-size:8px}@media (max-width:760px){.jm-site.v3 .tools-overview-visual{gap:10px;padding:12px}.jm-site.v3 .tools-overview-visual .tov-conversation .task-art{height:190px}.jm-site.v3 .tools-overview-visual .tov-files .task-art,.jm-site.v3 .tools-overview-visual .tov-writing .task-art{height:175px}.jm-site.v3 .tools-overview-visual .ta-writing>div{min-height:120px;padding:12px}.jm-site.v3 .tools-overview-visual .ta-writing p{font-size:12px}.jm-site.v3 .tools-overview-visual .ta-writing>span{width:130px}.jm-site.v3 .tools-overview-visual .ta-docs{gap:5px;padding:10px}.jm-site.v3 .tools-overview-visual .ta-docs>div{padding:10px 6px}.jm-site.v3 .tools-overview-visual .ta-docs strong{font-size:11px}.jm-site.v3 .tools-overview-visual .ta-docs p{font-size:7px}}
.jm-site.v3 .sp-refined.tools-directory-page .td-hero>.td-container{max-width:940px;display:block}.jm-site.v3 .sp-refined.tools-directory-page .td-hero-copy{text-align:center}.jm-site.v3 .sp-refined.tools-directory-page .td-hero{padding-block:72px 64px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1{max-width:900px;margin-inline:auto}.jm-site.v3 .sp-refined.tools-directory-page .td-hero-copy>p{max-width:740px;margin-inline:auto}.jm-site.v3 .sp-refined.tools-directory-page .td-featured-image{aspect-ratio:1.65;background:#faf9fd;border-bottom:1px solid #efecf4;position:relative}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-image{aspect-ratio:1.55;background:#faf9fd;height:auto;max-height:none;position:relative}.jm-site.v3 .sp-refined.tools-directory-page .td-original-asset{object-fit:contain;padding:16px}.jm-site.v3 .sp-refined.tools-directory-page .td-featured-image .td-original-asset{padding:20px}@media (max-width:760px){.jm-site.v3 .sp-refined.tools-directory-page .td-hero{padding-block:44px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1{letter-spacing:-1.2px;font-size:36px}}
