.premium-page{--pine:#204d3e;--ink:#19392e;--sage:#e7eee3;--gold:#b4783a;max-width:1200px;margin:auto;color:var(--ink)}.premium-page *{box-sizing:border-box}.premium-preview-note{padding:12px 18px;border:1px solid #ccd5c8;border-radius:12px;font-size:.87rem;background:#f0f3e9;margin:24px 0}.journey-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center;padding:42px 0 64px}.journey-hero h1{font-size:clamp(2.2rem,4.4vw,4rem);letter-spacing:-.055em;line-height:1.07;margin:18px 0 26px;max-width:14ch}.journey-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#527258}.journey-lead{font-size:1.2rem;max-width:43ch;line-height:1.7}.journey-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:26px 0 15px}.premium-page .button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:0;background:var(--pine);color:white;border-radius:12px;padding:16px 23px;text-decoration:none;font:inherit;font-weight:650;cursor:pointer;min-height:48px}.journey-small{font-size:.88rem;line-height:1.6;color:#52645b}.journey-map{border-radius:32px;background:linear-gradient(155deg,#e4ecdd,#f4edde);padding:32px;text-align:center;border:1px solid #d3dccd;overflow:hidden}.journey-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.journey-map h2{font:400 2.35rem/1.2 Georgia,serif;margin:16px 0 26px}.journey-orbit{width:158px;height:158px;display:grid;place-items:center;border:1px solid #839c79;border-radius:50%;margin:28px auto;background:radial-gradient(circle,#fff6cc 0,#d6e5cd 67%,transparent 68%);box-shadow:0 0 0 16px #e0e8d640,0 0 0 32px #e0e8d630}.journey-orbit span{font-size:4.8rem;color:#9e662d}.journey-stations{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.journey-stations span{padding:8px;border-radius:20px;background:#ffffffa8;font-size:.77rem}.journey-map p{font-size:.93rem;line-height:1.6}.journey-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-block:1px solid #d6ddd2;padding:30px 0 36px}.journey-benefits article>span{font:italic 1.5rem Georgia,serif;color:#9b7042}.journey-benefits h2{font-size:1.2rem;margin:16px 0 10px}.journey-benefits p{font-size:.96rem;line-height:1.65;margin:0}.journey-demo{background:#fffdf6;border:1px solid #d4dbce;border-radius:28px;margin:70px 0;padding:36px;scroll-margin-top:28px}.journey-demo-top{display:flex;justify-content:space-between;align-items:start;gap:24px}.journey-demo h2{font:400 2.2rem/1.2 Georgia,serif;margin:12px 0}.journey-demo-top p{line-height:1.6}.journey-points{padding:16px 22px;min-width:155px;border-radius:20px;background:var(--sage);text-align:center;white-space:nowrap}.journey-points>span:first-child{font-size:1.9rem;color:#835a24}.journey-points strong{font-size:2rem}.journey-points>span:last-child{display:block;font-size:.73rem;margin-top:5px}.journey-themes{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.journey-themes button,.journey-answers button{font:inherit;border:1px solid #bbcabc;padding:12px 18px;border-radius:12px;min-height:48px;background:white;color:var(--ink);cursor:pointer}.journey-themes button[aria-pressed=true]{color:white;background:var(--pine);border-color:var(--pine)}.journey-play{background:#f0f3e9;border-radius:20px;padding:30px}.journey-play h3{font:400 1.8rem/1.3 Georgia,serif;margin:12px 0 20px}.journey-puzzle{font-size:1.3rem;line-height:1.8;max-width:55ch}.journey-answers{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.journey-answers button{min-width:120px;font-weight:650}.journey-answers button:disabled{opacity:.48;cursor:default}.journey-reveal,.journey-save button{font:inherit;color:var(--pine);text-decoration:underline;border:0;background:transparent;cursor:pointer;min-height:48px;padding:10px 0}.journey-result{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center}.journey-result-image{display:block}.journey-result img{width:100%;height:auto;display:block;border-radius:14px}.journey-result p{line-height:1.7}.journey-finish{max-width:670px;margin:auto;text-align:center}.journey-finish .journey-cta{justify-content:center}.journey-spark{display:block;font-size:3rem;color:#92612e}.journey-finish p{line-height:1.6}.journey-feedback{min-height:1.5em;font-size:.96rem;margin:16px 0}.journey-progress{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.journey-progress span{background:#edf0e9;border-radius:20px;padding:9px 13px;font-size:.8rem}.journey-progress .is-complete{background:#d4e7ca}.journey-save{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d8ded3;padding-top:15px;font-size:.88rem}.journey-save label{display:flex;gap:12px;align-items:center;min-height:48px}.journey-save input{width:20px;height:20px;accent-color:var(--pine);flex-shrink:0}.journey-comparison{scroll-margin-top:30px}.journey-comparison>h2,.journey-start h2{font:400 clamp(2rem,3vw,2.9rem)/1.2 Georgia,serif;margin:15px 0 25px}.journey-comparison>p{max-width:80ch;line-height:1.65}.journey-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.journey-plans article{padding:32px;border:1px solid #cbd4c8;border-radius:24px;background:#f0f2e9}.journey-plans .journey-premium-plan{background:#e1eadb;border:2px solid #6a8263}.journey-plans h3{font:400 1.8rem Georgia,serif;margin:18px 0}.journey-plans p{line-height:1.6}.journey-plans ul{padding:0 0 0 22px;line-height:1.8;margin:22px 0 32px}.journey-plans li{margin:10px 0}.journey-start{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;background:var(--pine);color:#fffdf3;border-radius:26px;padding:40px;margin:60px 0}.journey-start p{line-height:1.7}.journey-start .eyebrow{color:#dbe5c3}.journey-start ol{list-style:none;counter-reset:steps;padding:0;align-self:center}.journey-start li{counter-increment:steps;position:relative;padding:0 0 24px 44px}.journey-start li:before{content:counter(steps);position:absolute;left:0;border:1px solid #a2b59c;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px}.journey-start li strong,.journey-start li span{display:block}.journey-start li span{margin:8px 0;font-size:.94rem;line-height:1.6;color:#e0e8da}.journey-faq{max-width:820px;margin:0 auto 65px}.journey-faq h2{font:400 2.2rem Georgia,serif}.journey-faq details{padding:18px 0;border-bottom:1px solid #d4dbcf}.journey-faq summary{font-size:1.05rem;font-weight:600;cursor:pointer;min-height:48px;padding:10px 0}.journey-faq p{line-height:1.8}.premium-page :focus-visible{outline:3px solid #af6a31;outline-offset:4px}.premium-page h3:focus{outline:none}@media(max-width:800px){.journey-hero{gap:26px}.journey-result{grid-template-columns:160px 1fr;gap:20px}.journey-demo{padding:24px}.journey-start{gap:25px;padding:28px}}@media(max-width:600px){.journey-hero,.journey-plans,.journey-start,.journey-benefits{grid-template-columns:1fr}.journey-hero{padding:22px 0 35px}.journey-hero h1{max-width:18ch;font-size:2.55rem}.journey-map{padding:24px}.journey-orbit{width:115px;height:115px;margin:20px auto}.journey-map h2{font-size:2rem}.journey-hero .journey-small{font-size:.82rem}.journey-demo{margin:35px 0;padding:18px;border-radius:20px}.journey-demo-top{display:block}.journey-points{display:inline-block;margin:10px 0}.journey-demo h2{font-size:1.9rem}.journey-themes{gap:8px}.journey-themes button{flex:1 1 100%;text-align:left}.journey-play{padding:20px}.journey-answers{display:grid;grid-template-columns:1fr;width:100%}.journey-result{grid-template-columns:1fr}.journey-result-image{max-width:200px;margin:auto}.journey-result img{max-height:285px;object-fit:contain}.journey-save{align-items:start;flex-direction:column;gap:0}.journey-cta{gap:18px}.journey-cta .button{width:100%;text-align:center}.journey-benefits{gap:24px}.journey-plans article{padding:25px}.journey-start{margin:35px 0;padding:25px}.journey-faq h2{font-size:1.85rem}}
.journey-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 12px}.journey-modes button{font:inherit;text-align:left;cursor:pointer;background:#fff;color:var(--ink);border:1px solid #bbcabc;border-radius:16px;padding:18px;min-height:72px}.journey-modes button strong,.journey-modes button span{display:block}.journey-modes button span{font-size:.85rem;margin-top:7px;line-height:1.5}.journey-modes button[aria-pressed=true]{background:var(--pine);color:#fff;border-color:var(--pine)}.journey-situations{display:grid;grid-template-columns:1fr}.journey-situations button{text-align:left;white-space:normal;line-height:1.5}.journey-explanation{padding:16px 18px;border-left:3px solid #a57939;border-radius:0 12px 12px 0;background:#fffdf6;margin:20px 0}.journey-explanation p:last-child{margin-bottom:0}.journey-community{border:1px solid #cbd5c5;border-radius:26px;padding:36px;background:linear-gradient(145deg,#e7eee3,#f4f1e7);margin:60px 0}.journey-community h2{font:400 clamp(1.9rem,3vw,2.6rem)/1.25 Georgia,serif;margin:16px 0}.journey-community p,.journey-community li{line-height:1.7}.journey-community>div:first-child{max-width:70ch}.journey-periods{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 20px}.journey-periods button{font:inherit;min-height:48px;padding:12px 26px;background:#fff;color:var(--ink);border:1px solid #aaba9f;border-radius:30px;cursor:pointer}.journey-periods button[aria-pressed=true]{background:var(--pine);color:white;border-color:var(--pine)}.journey-period-content{padding:26px;background:#fffdf6;border-radius:18px}.journey-period-content h3{font:400 1.9rem/1.3 Georgia,serif;margin:12px 0}.journey-period-content ul{padding-left:20px}.journey-period-content li{margin:12px 0}.journey-empty{border-top:1px solid #d4ddce;padding-top:18px;color:#52645b;font-size:.92rem}@media(max-width:600px){.journey-modes{grid-template-columns:1fr;gap:8px}.journey-modes button{min-height:76px}.journey-community{padding:20px;margin:35px 0}.journey-period-content{padding:20px}.journey-periods button{padding:12px 19px}}

.journey-invitation{border:1px solid #b8c8ad;border-radius:18px;background:#fffdf6;padding:24px;margin-top:28px;text-align:left}.journey-invitation h4{font:400 1.6rem/1.3 Georgia,serif;margin:12px 0}.journey-invitation p{line-height:1.7}.journey-invitation .journey-cta{gap:16px}.journey-invitation button{padding-inline:8px}@media(max-width:600px){.journey-invitation{padding:18px}}
.journey-quality{margin:30px 0;padding:26px;background:#fffdf6;border:1px solid #c6d2c1;border-radius:22px}.journey-quality h3{font:400 1.8rem Georgia,serif}.journey-quality button{min-height:48px;border:1px solid #a7b7a2;border-radius:12px;padding:12px 18px;background:#eef3e9;color:#193c30;font:inherit;cursor:pointer}.journey-quality button[aria-pressed=true],.journey-quality button[type=submit]{background:#214f3f;color:white}.journey-quality button:disabled{opacity:.55;cursor:default}.journey-quality label{display:block;margin:18px 0}.journey-quality select,.journey-quality textarea{display:block;box-sizing:border-box;width:100%;max-width:650px;padding:12px;font:inherit;margin-top:8px;border:1px solid #98ab97;border-radius:10px}.journey-quality form{padding:20px;background:#edf1e7;border-radius:16px;margin:20px 0}.journey-quality input{min-width:22px;min-height:22px;vertical-align:middle}.journey-quality a{display:inline-flex;min-height:44px;align-items:center}
.journey-ranking-heading{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.journey-ranking-heading span{border:1px solid #adbea1;border-radius:30px;padding:8px 14px;font-size:.9rem}.journey-ranking-table{overflow-x:auto;border:1px solid #d6dfce;border-radius:14px;margin:24px 0}.journey-ranking table{width:100%;border-collapse:collapse}.journey-ranking th,.journey-ranking td{padding:16px;text-align:left;line-height:1.5}.journey-ranking th{background:#e6eddc;font-size:.85rem}.journey-ranking td{border-top:1px solid #d6dfce}.journey-ranking .is-you{background:#e5f0df}.journey-milestones{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.journey-milestones>div{background:#f1f1e5;border-radius:14px;padding:18px 12px}.journey-milestones strong,.journey-milestones span{display:block}.journey-milestones span{margin-top:9px;font-size:.85rem}@media(max-width:600px){.journey-quality{padding:18px}.journey-quality form{padding:14px}.journey-ranking th,.journey-ranking td{padding:12px 8px}.journey-milestones{grid-template-columns:1fr 1fr}}
.journey-milestones>div{min-width:0;overflow-wrap:anywhere}.journey-quality{overflow-wrap:anywhere}@media(max-width:420px){.journey-ranking .journey-milestones{grid-template-columns:1fr}}
.journey-share{border:1px solid #bccbbb;border-radius:20px;background:#fffdf8;margin-top:30px;overflow:hidden}.journey-share>summary{display:flex;gap:12px;align-items:center;cursor:pointer;background:#204d3e;color:white;padding:20px 24px;min-height:52px;font-weight:600;list-style:none}.journey-share>summary::-webkit-details-marker{display:none}.journey-share>summary>span:last-child{margin-left:auto}.journey-share-body{padding:28px;display:grid;grid-template-columns:1.25fr 1fr;gap:32px}.journey-share-body>div{min-width:0}.journey-share-body h3{font:400 1.9rem/1.25 Georgia,serif;margin:8px 0 20px}.journey-share-body p{line-height:1.65}.journey-share-body figure{margin:0;align-self:start}.journey-share-body img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #d8dfd1}.journey-share-body figcaption{font-size:.85rem;color:#52645b;margin:12px 0}.journey-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}.journey-share-actions a,.journey-share-actions button{display:inline-flex;align-items:center;min-height:48px;line-height:1.4}.journey-share-actions button{font:inherit;padding:12px 18px;border-radius:10px;border:1px solid #829584;background:#204d3e;color:white;cursor:pointer}.journey-share-actions button:disabled{opacity:.6;cursor:default}.journey-share-body details{border-top:1px solid #d8dfd1;margin:18px 0;padding-top:18px}.journey-share-body details summary{cursor:pointer;min-height:44px;line-height:1.5}.journey-share-preview{background:#edf2e8;padding:16px;border-radius:12px;font-size:.9rem}.journey-caption{display:block}.journey-caption textarea{display:block;box-sizing:border-box;width:100%;padding:14px;border:1px solid #829584;border-radius:10px;font:inherit;margin-top:10px}.journey-share [hidden]{display:none!important}.journey-static-options li{padding:14px;margin:10px 0;border:1px solid #c6d2c1;border-radius:12px}.journey-invited>h1{font:400 clamp(2.1rem,5vw,4rem)/1.15 Georgia,serif;max-width:850px}.journey-invited>p{max-width:70ch;line-height:1.7}.journey-invited>nav{margin-bottom:40px}.journey-invited .journey-demo{margin-top:32px}.journey-share a:focus-visible,.journey-share summary:focus-visible,.journey-share button:focus-visible{outline:3px solid #ad522f;outline-offset:4px}@media(max-width:700px){.journey-share-body{grid-template-columns:1fr;padding:18px;gap:18px}.journey-share-body figure{max-width:460px;order:-1}.journey-share>summary{padding:18px}.journey-share-actions{gap:12px}.journey-share-body h3{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.journey-share *{scroll-behavior:auto}}
.journey-invite-links{padding:0 24px 22px}.journey-invite-links summary{cursor:pointer;min-height:44px}.journey-invite-links nav{display:grid;gap:12px}.journey-invite-links a{display:flex;align-items:center;min-height:44px;line-height:1.4}

/* One continuous question surface, with feedback in place and one next action. */
.journey-quiz-progress{margin:24px 0 18px}.journey-quiz-progress>div{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:.9rem;margin-bottom:12px}
.journey-quiz-progress progress{display:block;width:100%;height:10px;accent-color:var(--pine);border:0;border-radius:20px;overflow:hidden}
.journey-quiz-progress progress::-webkit-progress-bar{background:#dde6d8}.journey-quiz-progress progress::-webkit-progress-value{background:var(--pine)}
.journey-answer-feedback{border:1px solid #afc1ab;border-radius:14px;padding:18px 20px;background:#fffdf6;margin:22px 0 18px;line-height:1.65}
.journey-answer-feedback strong{font-size:1.1rem}.journey-answer-feedback p{margin:8px 0 0}.journey-answer-feedback.is-correct{color:#4c3510;background:linear-gradient(135deg,#fff8cf,#f4e2a4);border:2px solid #b78632;box-shadow:0 10px 28px #a66f2426}
.journey-answers button:disabled{opacity:1;cursor:default;color:#4a5a51;background:#f4f5f0}
.journey-answers button.is-correct:disabled{color:#4c3510;background:linear-gradient(135deg,#fff8cf,#f1dda0);border:2px solid #b78632;box-shadow:0 8px 20px #a66f2421}
.journey-answers button.is-incorrect:disabled{color:#763d28;background:#faeee5;border:2px solid #a96445}
.journey-answers button>span:last-child:not(:first-child){display:block;font-size:.8em;margin-top:6px}
.journey-next{min-width:210px}.journey-modes button:disabled{cursor:default}
.journey-options{border-top:1px solid #d4ddce;margin:26px 0 0;padding-top:12px}.journey-options>summary{cursor:pointer;min-height:48px;display:flex;align-items:center}
.journey-demo .journey-share>summary{background:#f0f3e9;color:var(--ink);font-weight:500}
.journey-demo .journey-puzzle{overflow-wrap:anywhere}.journey-author{font-size:.9rem}
@media(max-width:600px){.journey-demo .journey-modes{grid-template-columns:1fr 1fr}.journey-demo .journey-modes button{padding:12px;font-size:.88rem;min-width:0}.journey-demo .journey-modes button span{font-size:.8rem}.journey-demo .journey-points{padding:10px 16px}.journey-next{width:100%;min-width:0}.journey-answer-feedback{padding:16px}.journey-demo .journey-play{padding:18px}.journey-quiz-progress>div{gap:8px}}

@media(max-width:600px){.journey-demo{padding:14px}.journey-demo .journey-play{padding:14px}.journey-play h3{font-size:1.3rem;line-height:1.4}.journey-demo .journey-puzzle{font-size:1.08rem;line-height:1.65}.journey-demo .journey-modes{margin-top:16px}.journey-answers button{padding:12px;font-size:1rem}}

/* Reduced daily quiz: one question, one answer, one encouraging transition. */
.premium-page-simple .journey-big-score{display:block;font:700 clamp(3rem,7vw,5.3rem)/1 Georgia,serif;color:var(--pine);margin:18px 0 8px}
.premium-page-simple .journey-points{min-width:205px}.premium-page-simple .journey-points strong{display:block;font-size:2.5rem;line-height:1}
.premium-page-simple .journey-points>span,.premium-page-simple .journey-points small{display:block;margin-top:8px;white-space:normal}
.premium-page-simple .journey-question{min-height:330px;display:flex;flex-direction:column;justify-content:center}
.premium-page-simple .journey-answers button{flex:1 1 150px;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}
.premium-page-simple .journey-answers button:not(:disabled):hover{transform:translateY(-2px);border-color:#587c65}
.premium-page-simple .journey-answer-feedback strong span{display:inline-block;margin-left:8px;color:#765019}
.premium-page-simple .journey-finish{padding:24px 0}.premium-page-simple .journey-finish .button{min-width:210px}
.journey-celebrate{animation:journey-praise .42s ease-out both}
@keyframes journey-praise{0%{opacity:0;transform:translateY(8px) scale(.98)}70%{transform:translateY(-2px) scale(1.01)}100%{opacity:1;transform:none}}
@media(max-width:600px){.premium-page-simple .journey-question{min-height:0}.premium-page-simple .journey-answers button{width:100%;text-align:left}.premium-page-simple .journey-points{width:100%}}
@media(prefers-reduced-motion:reduce){.journey-celebrate{animation:none}.premium-page-simple .journey-answers button{transition:none}}

/* Daily continuity, personal score and voluntary comparison. */
.journey-header-score{display:inline-flex!important;align-items:center;gap:5px;background:#e7eee3;border:1px solid #b9c9b4!important;border-radius:999px!important;padding:7px 12px!important;text-decoration:none!important;white-space:nowrap}.journey-header-score strong{font-size:1.05rem;color:#204d3e}.journey-header-score span{font-size:.72rem;color:#52645b}
.premium-sticky-nav{position:sticky;top:8px;z-index:12;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;width:max-content;max-width:calc(100% - 24px);margin:12px auto 28px;padding:8px;border:1px solid #c9d4c5;border-radius:999px;background:rgba(255,253,247,.94);box-shadow:0 10px 28px rgba(30,65,50,.12);backdrop-filter:blur(14px)}.premium-sticky-nav a{display:flex;align-items:center;min-height:42px;padding:8px 14px;border-radius:999px;text-decoration:none;font-size:.86rem;font-weight:650;color:var(--pine)}.premium-sticky-nav a:hover,.premium-sticky-nav a:focus-visible{background:#e7eee3}
.premium-page-simple>#gedankenreise,.premium-page-simple>#rangliste,.premium-page-simple>#zitat-einreichen{scroll-margin-top:94px}
.journey-save-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 24px;background:#edf2e8;border:1px solid #c9d5c3;border-radius:16px;padding:18px 20px;margin:18px 0 24px}.journey-save-panel>div strong,.journey-save-panel>div span{display:block}.journey-save-panel>div span{font-size:.88rem;color:#52645b;line-height:1.5;margin-top:5px}.journey-save-panel>p{grid-column:1/-1;margin:0}.journey-switch{display:flex;align-items:center;gap:10px;min-height:48px;font-size:.9rem;font-weight:600}.journey-switch input{width:22px;height:22px;accent-color:var(--pine);flex:0 0 auto}
.premium-page-simple>.journey-ranking{scroll-margin-top:28px;margin:64px 0;padding:36px;background:linear-gradient(145deg,#e7eee3,#f8f3e9);border:1px solid #cad5c5;border-radius:26px}.journey-ranking h2,.journey-coach h2,.journey-reminders h2{font:400 clamp(2rem,3vw,2.8rem)/1.2 Georgia,serif;margin:10px 0 20px}.journey-ranking>p{max-width:76ch;line-height:1.7}.journey-ranking-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 14px}.journey-ranking-tabs button{font:inherit;min-height:48px;padding:11px 25px;border-radius:999px;border:1px solid #9db095;background:#fff;color:var(--ink);cursor:pointer}.journey-ranking-tabs button[aria-selected=true]{background:var(--pine);border-color:var(--pine);color:#fff}.journey-ranking-period{font-weight:650;margin-bottom:8px}.journey-ranking td strong{font-size:1.12rem}
.journey-coach{margin:64px 0;border-block:1px solid #d4dbcf;padding:46px 0}.journey-coach>div:first-child{max-width:78ch}.journey-coach p,.journey-reminders p,.journey-habit p,.journey-partner p{line-height:1.75}.journey-coach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.journey-coach-grid article{background:#f0f3e9;border-radius:18px;padding:23px}.journey-coach-grid strong,.journey-coach-grid span{display:block}.journey-coach-grid span{margin-top:10px;line-height:1.6;color:#52645b}
.journey-habit{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:30px;margin:64px 0;padding:36px;border:1px solid #d5ddcf;border-radius:26px;background:linear-gradient(150deg,#fffdf6,#edf2e8)}.journey-habit h2,.journey-partner h2{font:400 clamp(2rem,3vw,2.8rem)/1.2 Georgia,serif;margin:10px 0 20px}.journey-habit-points{display:grid;gap:10px;margin-top:24px}.journey-habit-points span{display:block;padding:14px 16px;border-radius:12px;background:#ffffffb5;line-height:1.55}.journey-habit-points strong{display:block;margin-bottom:3px}.journey-habit details{align-self:center;padding:22px;border-radius:18px;background:#fff;border:1px solid #d2daca}.journey-habit summary{cursor:pointer;font-weight:700;min-height:48px;display:flex;align-items:center}.journey-habit a{color:var(--pine)}
.journey-reminders{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;margin:64px 0;padding:34px;border:1px solid #d2d9cc;border-radius:24px;background:#fffdf6}.journey-reminders .journey-cta{margin:0}
.journey-community{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:32px;align-items:center;margin:64px 0;padding:38px;border-radius:28px;background:linear-gradient(145deg,#173f32,#285d4b);color:#fff}.journey-community h2,.journey-submission h2{font:400 clamp(2rem,3vw,2.8rem)/1.2 Georgia,serif;margin:10px 0 20px}.journey-community p{line-height:1.7;color:#edf4ee}.journey-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.journey-community-grid article{padding:18px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.08)}.journey-community-grid strong,.journey-community-grid span{display:block}.journey-community-grid span{margin-top:8px;font-size:.87rem;line-height:1.55;color:#e5ede7}.journey-community aside{padding:26px;border-radius:22px;background:#fffdf7;color:var(--ink)}.journey-community aside p{color:#52645b}.journey-community-monday{display:grid;place-items:center;width:70px;height:70px;margin-bottom:15px;border-radius:20px;background:#f1dca9;color:#704819;font-size:1.45rem;font-weight:800}.journey-community aside strong{font-size:1.08rem}.journey-community aside .journey-cta{display:grid;gap:8px;margin-top:18px}.journey-community aside .journey-cta a:not(.button){color:var(--pine)}
.journey-submission{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:38px;margin:64px 0;padding:38px;border:1px solid #d6ddcf;border-radius:28px;background:#f2f3e9}.journey-submission>div p{line-height:1.7}.journey-submission form{display:grid;gap:16px;padding:24px;border:1px solid #d6ddcf;border-radius:20px;background:#fff}.journey-submission label{display:grid;gap:7px;font-weight:650}.journey-submission textarea,.journey-submission input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #9faf9d;border-radius:11px;background:#fff;font:inherit;color:var(--ink)}.journey-submission textarea{resize:vertical;min-height:120px}.journey-submission-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.journey-submission .journey-check{grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.55}.journey-submission .journey-check input{width:22px;min-height:22px;margin-top:2px;accent-color:var(--pine)}.journey-submission form .button{justify-self:start;border:0;cursor:pointer}
.journey-partner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:40px;align-items:center;margin:64px 0;padding:40px;border-radius:26px;background:#f3ead9;border:1px solid #dcc7a5}.journey-partner blockquote{font:italic 1.2rem/1.6 Georgia,serif;margin:24px 0;padding-left:20px;border-left:3px solid var(--gold)}.journey-partner aside{display:grid;gap:9px;text-align:center;padding:28px;border-radius:22px;background:#fffdf7;border:1px solid #d5bb91}.journey-partner-rate{font:700 4rem/1 Georgia,serif;color:#8a5a1f}.journey-partner aside small{line-height:1.5;color:#5f574d;margin-bottom:12px}.journey-partner aside .button{background:#7d531e}
.journey-start>.journey-cta{grid-column:1/-1;margin:0}.journey-start .button{background:#fff;color:var(--pine)}
@media(max-width:700px){.premium-sticky-nav{top:4px;width:calc(100% - 8px);max-width:none;border-radius:18px}.premium-sticky-nav a{flex:1 1 135px;justify-content:center;text-align:center}.premium-page-simple>#gedankenreise,.premium-page-simple>#rangliste,.premium-page-simple>#zitat-einreichen{scroll-margin-top:146px}.journey-save-panel,.journey-reminders,.journey-habit,.journey-partner,.journey-community,.journey-submission{grid-template-columns:1fr}.journey-save-panel>p{grid-column:auto}.journey-switch{align-items:flex-start}.premium-page-simple>.journey-ranking{padding:22px;margin:38px 0}.journey-coach-grid,.journey-community-grid,.journey-submission-row{grid-template-columns:1fr}.journey-reminders,.journey-habit,.journey-partner,.journey-community,.journey-submission{padding:24px;margin:38px 0}.journey-ranking-tabs button{flex:1;padding-inline:12px}.journey-header-score{order:-1}}
