.journal-list-heading{padding:32px 0 20px}.journal-list-heading h1{font-size:clamp(28px,4vw,44px);margin:0}.journal-list-heading p{max-width:680px}.journal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.journal-preview{min-width:0}.journal-cover{display:block;aspect-ratio:1.5;overflow:hidden;background:#eef0e9}.journal-cover>.photo{height:100%;width:100%}.journal-preview .step-thumbnail{flex-basis:88px}.journal-preview .step-thumbnails{gap:6px;padding:12px 0 4px}.journal-preview .thumb-label{font-size:12px;line-height:1.4}.journal-preview h2{font-size:24px;line-height:1.3;margin:0 0 18px}.journal-preview h2 a{border:0}.page-admin{padding-bottom:70px}.page-admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px}.page-admin-layout label{display:block;font-size:16px}.page-admin-layout input:not([type=checkbox]),.page-admin-layout select{width:100%;padding:12px;margin:10px 0 18px;border:1px solid var(--line);background:white;font:inherit}.page-admin-layout input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);vertical-align:middle;margin-right:8px}.page-admin-layout .page-default{margin:24px 0}.campaign-url{display:block;overflow-wrap:anywhere;margin:8px 0 16px}.page-post{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:18px 0}.page-post>div{display:flex;gap:8px;flex-shrink:0}.page-post button{padding:8px;background:white;border:1px solid var(--line);font:inherit}.page-post button:disabled{opacity:.35}.page-admin .actions{margin-top:24px}.page-admin h2{font-size:24px}.page-admin #page-message{font-size:14px;color:var(--muted)}@media(max-width:700px){.journal-list{grid-template-columns:1fr;gap:20px}.page-admin-layout{grid-template-columns:1fr;gap:24px}.page-post{align-items:start}.page-post>div{flex-direction:column}.journal-preview h2{font-size:23px}}

.journal-preview .step-thumbnail{flex-basis:165px}.journal-preview .thumb-question{font-size:14px;line-height:1.45}@media(max-width:700px){.journal-preview .step-thumbnail{flex-basis:145px}}

fieldset.page-admin-layout{border:0;padding:0;margin:0;min-width:0}
