.um-journey,.um-discussion,.um-signin-dialog{--journey-ink:#2d100e;--journey-line:#d8c6b5;--journey-green:#305046;color:var(--journey-ink);font-family:var(--font-body-family,Arial,sans-serif)}
.um-journey{max-width:1180px;padding:32px 24px 60px;margin:auto}.um-journey [hidden],.um-discussion [hidden],.um-signin-dialog [hidden]{display:none!important}
.um-journey-demo{padding:12px 16px;background:#ebe6d9;font-size:12px;line-height:1.6!important;border-left:2px solid #83755c;margin:0 0 28px}
.um-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.um-journey-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin:0 0 16px}
.um-journey h1{font:400 clamp(38px,4vw,54px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px}.um-journey h2,.um-signin-dialog h2{font:400 clamp(28px,3vw,38px)/1.18 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}
.um-journey p,.um-discussion p,.um-signin-dialog p{line-height:1.75}.um-journey a{color:inherit}.um-journey-small{font-size:12px;line-height:1.65!important;color:#705b51}
.um-order-summary{padding:24px 0}.um-order-line{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line);padding:22px 0;margin-top:26px}.um-order-line small{display:block;font-size:13px;margin-top:8px}.um-order-line strong{white-space:nowrap;font-weight:500}
.um-order-summary details{font-size:14px;line-height:1.7;margin:20px 0}.um-order-summary summary{min-height:44px;cursor:pointer;align-content:center}
.um-debate-invitation{background:#eee8dc;padding:32px;border-top:3px solid var(--journey-green)}.um-invitation-topic{font-size:20px;line-height:1.5!important}
.um-journey-primary,.um-journey-secondary,.um-journey-google{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 18px;font:inherit;font-size:15px;text-align:center;text-decoration:none;border:1px solid var(--journey-green);cursor:pointer;background:var(--journey-green);color:#fff!important;border-radius:0;line-height:1.5}
.um-journey-secondary,.um-journey-google{background:#f8f1e7;color:var(--journey-ink)!important;border-color:#aa9586}.um-journey-google{font-weight:500;background:#fffdf8}
.um-journey-text-link{border:0;background:transparent;color:inherit;padding:10px 0;min-height:44px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;line-height:1.6}
.um-journey-foot{max-width:800px;border-top:1px solid var(--journey-line);padding-top:24px;margin-top:36px}.um-email-preview{border-top:1px solid var(--journey-line);margin-top:14px;padding-top:24px;font-size:14px}.um-email-preview a{display:inline-block;padding:8px 0;line-height:1.6}
.um-discussion{max-width:760px;margin:48px auto;padding:36px 0;border-top:1px solid var(--journey-line)}.um-discussion-rule{font-family:Georgia,serif;font-style:italic;font-size:21px}.um-discussion [data-signed-out]>.um-journey-primary{max-width:330px}
.um-customer-welcome{border-left:3px solid var(--journey-green);padding:8px 0 8px 22px;margin:24px 0}.um-customer-welcome h2{margin:0 0 12px}
.um-comment-composer{background:#eee6da;padding:24px}.um-comment-composer>label,.um-signin-dialog label{display:block;font-size:13px;margin-top:14px}.um-comment-composer input[type=text],.um-comment-composer textarea,.um-signin-dialog input{display:block;width:100%;padding:12px;background:#f8f1e7;border:1px solid #aa9586;border-radius:0;font:inherit;font-size:16px;color:var(--journey-ink);margin-top:8px;box-sizing:border-box}.um-comment-composer textarea{line-height:1.7;resize:vertical;min-height:160px}
.um-comment-composer .um-journey-check{display:flex;align-items:center;gap:10px;min-height:44px;line-height:1.5}.um-journey-check input{flex:0 0 18px;width:18px;height:18px;accent-color:var(--journey-green)}.um-journey-error{color:#8c2d20;font-size:13px;min-height:0}.um-journey-error:empty{display:none}
.um-demo-comment{padding:24px 0;border-bottom:1px solid var(--journey-line)}.um-demo-comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.um-demo-comment.is-pinned .um-demo-comment-body{font-weight:500}.um-demo-comment.is-pinned{border-left:3px solid var(--journey-green);padding-left:20px}
.um-demo-spotlight{margin-top:32px;background:#e5e9df;border-top:3px solid var(--journey-green);padding:24px}.um-demo-spotlight blockquote{font:500 20px/1.6 var(--font-body-family,Arial,sans-serif);margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.um-demo-spotlight [data-spotlight-name]{font-size:13px}
.um-signin-dialog{border:1px solid var(--journey-line);background:#f8f1e7;padding:38px 28px 24px;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.um-signin-dialog::backdrop{background:rgba(35,20,15,.45)}.um-signin-dialog .um-journey-demo{margin:16px 0 24px}.um-dialog-close{position:absolute;right:10px;top:4px;width:44px;height:44px;border:0;background:transparent;font-size:28px;color:inherit;cursor:pointer}.um-auth-divider{text-align:center;font-size:12px;margin:10px 0}.um-signin-dialog input{margin-bottom:18px}.um-signin-dialog #demo-code{font-size:25px;letter-spacing:.3em}.um-signin-dialog>button:last-child{display:flex;margin:8px auto 0;text-align:center}
.um-journey :focus-visible,.um-discussion :focus-visible,.um-signin-dialog :focus-visible{outline:2px solid var(--journey-green);outline-offset:4px}
@media(max-width:749px){.um-journey{padding:18px 20px 36px}.um-journey-grid{grid-template-columns:1fr;gap:22px}.um-order-summary{padding:4px 0}.um-journey h1{font-size:38px}.um-journey h1 br{display:none}.um-order-line{margin-top:18px;padding:16px 0}.um-debate-invitation{padding:24px 20px}.um-debate-invitation h2{font-size:30px}.um-journey-demo{font-size:11px;margin-bottom:22px}.um-discussion{margin:30px auto;padding:26px 0}.um-comment-composer{padding:20px}.um-signin-dialog{padding:38px 22px 22px}.um-demo-spotlight{padding:20px}}
/* Order invitations reflect the purchased topics, with one card per discussion. */
.um-order-debates{display:grid;gap:22px}.um-order-debate{border-top:1px solid #d8c6b5;padding-top:20px}.um-order-debate h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 12px}.um-order-debate .um-journey-primary{width:100%;box-sizing:border-box}.um-email-preview summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.um-email-preview a{display:block;margin:8px 0}

.um-community-comment{padding:24px 0;border-bottom:1px solid #d8c6b5}.um-community-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.um-community-comment button{margin-right:18px}.um-discussion [data-community-status]{overflow-wrap:anywhere}
