/* Release 2.1 — journal interview. Preserves existing editorial design. */
.journal-transcript{display:grid;gap:14px;margin:26px 0}.journal-turn{padding:16px 18px;border-radius:14px;max-width:100%;overflow-wrap:anywhere}.journal-turn .over{display:block;font-size:10px;letter-spacing:.15em;margin-bottom:8px}.journal-turn p{margin:0!important;font-size:16px;line-height:1.65;white-space:pre-wrap}.journal-scholar{background:#f5efe6;border:1px solid #e6d9c9}.journal-ai{background:#f9f7f2;border:1px solid #e1d6ca;border-left:3px solid #a46b58}.journal-answer-field{margin-top:24px}.journal-answer-field textarea{min-height:170px}.journal-actions{margin-top:18px}.journal-actions .btn{margin:0 8px 8px 0}.journal-privacy{background:#f8f3ed;border:1px solid #e7d9cb;border-radius:14px;padding:17px 19px;margin:19px 0}.journal-privacy strong{display:block;margin-bottom:5px}.journal-privacy p{font-size:13px;line-height:1.65;color:#61594f}.journal-consent-label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;cursor:pointer}.journal-consent-label input{width:18px;min-width:18px;height:18px;margin-top:1px;accent-color:#97604c}.page-moments .moment-editor h2{margin:15px 0}.page-moments .moment-editor{min-width:0}
@media(max-width:700px){.journal-turn{padding:14px}.journal-actions{flex-direction:column;align-items:stretch}.journal-actions .btn{width:100%;margin:0 0 8px}}
