.focused-tool .article-heading{max-width:850px;padding-bottom:14px}
.focused-tool .article-heading h1{font-size:clamp(34px,4.5vw,56px)}
.focused-tool .studio{max-width:none;padding:24px 0 30px;margin:0;scroll-margin-top:20px}
.focused-tool .studio>.section-heading{margin-bottom:18px}
.focused-tool .studio>.section-heading h2{font-size:28px;margin:0}
.focused-tool .studio>.section-heading>p{max-width:340px}
.focused-tool .studio>.section-heading .eyebrow,.focused-tool .mode-categories,.focused-tool #mode-grid{display:none}
.focused-tool .workbench{margin-top:0}
.focused-tool .result-section{scroll-margin-top:20px}
.focused-tool .result-actions{flex-wrap:wrap}
.focused-tool #mask-preview{max-height:620px}
.editor-privacy{font-size:13px;margin:0 0 30px}
.example-pair figure{display:flex;flex-direction:column}
.example-pair figcaption{line-height:1.6}
.journal-template-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:38px;align-items:center}
.journal-template-hero .article-heading{padding-top:12px}
.template-downloads{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 12px}
.resource-page .template-downloads .button{white-space:normal;text-align:center;line-height:1.5}
.journal-preview{margin:0;padding:20px;background:#efe8d9;border-radius:12px;transform:rotate(2deg)}
.journal-preview img{width:100%;height:auto;display:block;box-shadow:0 8px 25px #17233120}
.journal-preview figcaption{font-style:italic}
.journal-included .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.example-entry{border-left:3px solid #a67f4c;padding:4px 0 4px 24px;margin:22px 0 30px}
.example-entry h3{font-size:18px;margin:20px 0 8px}
.worked-example{border-left:3px solid #b19b72;padding-left:22px}
.worked-example h2{margin-top:32px}
.sample-background{margin:14px 0 4px}
@media(max-width:700px){.focused-tool .studio>.section-heading{display:block}.focused-tool .studio>.section-heading>p{max-width:none}.focused-tool .workbench{grid-template-columns:1fr}.journal-template-hero{grid-template-columns:1fr;gap:10px}.journal-preview{max-width:360px;margin:0 auto 20px;transform:none}.journal-included .resource-grid{grid-template-columns:1fr}.template-downloads{flex-direction:column;align-items:stretch}.focused-tool .article-heading h1{font-size:36px}.example-entry{padding-left:16px}}
