.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{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px}.jm-site.v3 .sp-refined.tools-directory-page .td-hero-copy{min-width:0;max-width:none;padding:0;text-align:left}.jm-site.v3 .sp-refined.tools-directory-page .td-hero h1{font-size:clamp(36px,3.35vw,50px);line-height:1.2;letter-spacing:-1.9px}.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{font-size:17px;line-height:1.85;margin-top:24px}.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{font-size:25px;line-height:1.3;letter-spacing:-.8px}.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{height:230px;min-height:0;background:#f3effa;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{font-size:20px;line-height:1.4;letter-spacing:-.4px}.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{padding-block:40px;margin-bottom:35px}@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{font-size:clamp(34px,8.7vw,44px);letter-spacing:-1.5px}.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{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px;background:linear-gradient(140deg,#ede9f7,#f9f7fc);border:1px solid #e7dfef;border-radius:18px;min-width:0}.jm-site.v3 .tools-overview-visual>div{overflow:hidden;border:1px solid #e2d8ed;border-radius:10px;background:#fff}.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{padding:16px;min-height:140px}.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{padding:14px;gap:8px}.jm-site.v3 .tools-overview-visual .ta-docs>div{padding:14px 9px}.jm-site.v3 .tools-overview-visual .ta-docs strong{font-size:13px;margin-block:10px}.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{padding:12px;gap:10px}.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{padding:12px;min-height:120px}.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{padding:10px;gap:5px}.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{display:block;max-width:940px}.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{position:relative;aspect-ratio:1.65;background:#faf9fd;border-bottom:1px solid #efecf4}.jm-site.v3 .sp-refined.tools-directory-page .td-tool-image{position:relative;height:auto;aspect-ratio:1.55;max-height:none;background:#faf9fd}.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{font-size:36px;letter-spacing:-1.2px}}