.sj-hub .sj-hub-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px auto 0;max-width:760px}.sj-hub .sj-hub-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid rgba(236,230,218,.28);border-radius:100px;color:#ece6da;font-size:12.5px;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:border-color .2s,background .2s}.sj-hub .sj-hub-nav a:hover{border-color:#d08a62;background:#d08a621f;color:#fff}.sj-hub .sj-hub-nav a.sj-hub-nav-byo{border-color:#b8623d;background:#b8623d;color:#fff}.sj-hub .sj-hub-nav a.sj-hub-nav-byo:hover{background:#934d2f;border-color:#934d2f}.sj-hub .sj-hub-nav a:focus-visible{outline:2px solid #d08a62;outline-offset:2px}.sj-hub .sj-stage{max-width:930px;margin:0 auto;padding-block:44px 8px;scroll-margin-top:120px}.sj-hub .sj-stage+.sj-stage{border-top:1px solid var(--sj-line);margin-top:28px}.sj-hub .sj-stage-head{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 32px;align-items:start}.sj-hub .sj-stage-head .sj-row-num{color:#a85e388c}.sj-hub .sj-stage-title{margin:0 0 14px;text-wrap:balance}.sj-hub .sj-stage-title em{font-style:italic;color:var(--sj-copper)}.sj-hub .sj-stage-answer{font-size:17px;line-height:1.75;color:var(--sj-text);margin:0;max-width:62ch}.sj-hub .sj-rows--stage{max-width:none;margin:22px 0 0 172px;border-top:1px solid var(--sj-line)}.sj-hub .sj-rows--stage .sj-row{grid-template-columns:minmax(0,1fr) auto;padding:30px 0}.sj-hub .sj-rows--stage .sj-row:last-child{border-bottom:0}.ss-journal.sj-hub .sj-rows--stage .sj-row-title{font-size:clamp(23px,2.2vw,28px)!important;line-height:1.22!important}@media(max-width:749px){.sj-hub .sj-hub-nav{gap:6px;margin-top:18px}.sj-hub .sj-hub-nav a{min-height:36px;padding:0 13px;font-size:12px}.sj-hub .sj-stage{padding-block:32px 4px;scroll-margin-top:96px}.sj-hub .sj-stage+.sj-stage{margin-top:20px}.sj-hub .sj-stage-head{grid-template-columns:44px minmax(0,1fr);gap:0 14px}.sj-hub .sj-stage-answer{font-size:15.5px;line-height:1.65}.sj-hub .sj-rows--stage{margin-left:0}.sj-hub .sj-rows--stage .sj-row{grid-template-columns:minmax(0,1fr);padding:24px 0}.sj-hub .sj-rows--stage .sj-row-cta{grid-column:1}.ss-journal.sj-hub .sj-rows--stage .sj-row-title{font-size:23px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ss-journal-hub.css.map */
