:root{--dbh-primary:var(--wp--preset--color--primary,#1E4D5C);--dbh-primary-strong:var(--wp--preset--color--primary-strong,#143F4C);--dbh-secondary:var(--wp--preset--color--secondary,#4F6B5A);--dbh-soft:var(--wp--preset--color--secondary-soft,#EDF2EE);--dbh-accent:var(--wp--preset--color--accent,#E8A06F);--dbh-accent-strong:var(--wp--preset--color--accent-strong,#A34F22);--dbh-bg:var(--wp--preset--color--background,#FAF7F2);--dbh-surface:var(--wp--preset--color--surface,#FFF);--dbh-sand:var(--wp--preset--color--surface-2,#F3EDE4);--dbh-text:var(--wp--preset--color--text,#1D2A30);--dbh-muted:var(--wp--preset--color--text-muted,#56666D);--dbh-border:var(--wp--preset--color--border,#E4DCD0);--dbh-success:var(--wp--preset--color--success,#2A6F4E);--dbh-error:var(--wp--preset--color--error,#B3261E);--dbh-warning:var(--wp--preset--color--warning,#8F5400);--dbh-on-primary:var(--wp--preset--color--on-primary,#FFF);--dbh-sans:var(--wp--preset--font-family--sans,system-ui,sans-serif);--dbh-serif:var(--wp--preset--font-family--serif,Georgia,serif);--dbh-r-s:var(--wp--custom--radius--s,6px);--dbh-r-m:var(--wp--custom--radius--m,14px);--dbh-r-l:var(--wp--custom--radius--l,22px);--dbh-shadow:var(--wp--preset--shadow--soft,0 8px 24px rgba(29,42,48,.06))}.dbh-icon{flex:none}[class*="dbh-"][hidden],[data-dbh-plan] [hidden],[data-dbh-quiz] [hidden]{display:none !important}.dbh-btn{display:inline-flex;align-items:center;gap:.45em;text-decoration:none}.dbh-placeholder{padding:1rem;border:1px dashed var(--dbh-border);border-radius:var(--dbh-r-s);font-family:var(--dbh-sans);font-size:.875rem;color:var(--dbh-muted)}.dbh-eyebrow{font-family:var(--dbh-sans);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dbh-secondary);margin:0}.dbh-dv{background:var(--dbh-sand);border-radius:var(--dbh-r-l);padding:clamp(1.5rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.dbh-dv::before{content:"";position:absolute;width:22rem;height:22rem;right:-7rem;top:-9rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--dbh-accent) 30%,transparent) 0%,transparent 65%);pointer-events:none}.dbh-dv>*{position:relative}.dbh-dv__title{margin:0 0 1rem;text-align:center}.dbh-dv__stage{max-width:44rem}.dbh-dv--stage .dbh-dv__stage,.dbh-dv--full .dbh-dv__stage{margin-inline:auto;text-align:center}.dbh-dv__eyebrow{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-family:var(--dbh-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dbh-secondary);margin:0 0 1.25rem}.dbh-dv__eyebrow time{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--dbh-muted)}.dbh-dv__sun{width:.7rem;height:.7rem;border-radius:50%;background:var(--dbh-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--dbh-accent) 25%,transparent)}.dbh-dv__quote{margin:0;padding:0;border:0}.dbh-dv__quote p{font-family:var(--dbh-serif);font-size:var(--wp--preset--font-size--verse,clamp(1.45rem,1.1rem + 1.6vw,2.15rem));line-height:1.4;font-weight:450;font-style:italic;margin:0;text-wrap:balance}.dbh-dv__quote p::before{content:"„";color:var(--dbh-accent-strong)}.dbh-dv__quote p::after{content:"“";color:var(--dbh-accent-strong)}.dbh-dv__ref{margin:1.1rem 0 0;font-family:var(--dbh-sans);font-size:.9375rem}.dbh-dv__ref cite{font-style:normal;font-weight:700;color:var(--dbh-primary);letter-spacing:.02em}.dbh-dv__tr{color:var(--dbh-muted);font-size:.8125rem}.dbh-dv__cols{display:grid;gap:1.25rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}@media (min-width:48rem){.dbh-dv__cols{grid-template-columns:1fr 1fr}}.dbh-dv__col{background:var(--dbh-surface);border-radius:var(--dbh-r-m);padding:1.25rem 1.4rem;border:1px solid var(--dbh-border)}.dbh-dv__col--impulse{background:var(--dbh-soft);border-color:transparent}.dbh-dv__h{font-family:var(--dbh-sans);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dbh-secondary);margin:0 0 .6rem}.dbh-dv__col p{margin:0 0 .6em;font-size:1.0625rem;line-height:1.65}.dbh-dv__col p:last-child{margin-bottom:0}.dbh-dv__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;margin-top:1.75rem}.dbh-dv__topic{text-align:center;font-family:var(--dbh-sans);font-size:.875rem;color:var(--dbh-muted);margin:1rem 0 0}.dbh-dv--compact{text-align:left;padding:1.5rem}.dbh-dv--compact .dbh-dv__quote p{font-size:1.3rem}.dbh-dva{margin-top:var(--wp--preset--spacing--70,3rem)}.dbh-dva__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--dbh-border)}.dbh-dva__list li{border-bottom:1px solid var(--dbh-border)}.dbh-dva__list a{display:grid;gap:.15rem 1rem;padding:.9rem .25rem;text-decoration:none;color:inherit}@media (min-width:40rem){.dbh-dva__list a{grid-template-columns:13rem 1fr}.dbh-dva__quote{grid-column:2}}.dbh-dva__list a:hover .dbh-dva__ref{color:var(--dbh-primary);text-decoration:underline}.dbh-dva__date{font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-muted)}.dbh-dva__ref{font-weight:600}.dbh-dva__quote{font-style:italic;color:var(--dbh-muted);font-size:.95rem}.dbh-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dbh-share__btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--dbh-border);background:var(--dbh-surface);color:var(--dbh-text);font:500 .875rem/1 var(--dbh-sans);text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.dbh-share__btn:hover{border-color:var(--dbh-primary);color:var(--dbh-primary)}.dbh-share__btn:focus-visible{outline:2px solid var(--dbh-accent-strong);outline-offset:2px}.dbh-share__btn.is-done{border-color:var(--dbh-success);color:var(--dbh-success)}.dbh-share--compact .dbh-share__btn--whatsapp span,.dbh-share--compact .dbh-share__btn--facebook span,.dbh-share--compact .dbh-share__btn--pinterest span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dbh-share--compact .dbh-share__btn--whatsapp,.dbh-share--compact .dbh-share__btn--facebook,.dbh-share--compact .dbh-share__btn--pinterest{width:2.5rem;padding:0;justify-content:center}.dbh-share-block{margin-top:var(--wp--preset--spacing--70,3rem);padding-top:1.5rem;border-top:1px solid var(--dbh-border)}.dbh-share-block__label{font-family:var(--dbh-sans);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.dbh-verse{margin:1.75em 0;padding:1.25rem 1.4rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-left:3px solid var(--dbh-accent);border-radius:0 var(--dbh-r-m) var(--dbh-r-m) 0}.dbh-verse blockquote{margin:0;padding:0;border:0}.dbh-verse blockquote p{margin:0;font-style:italic;font-size:1.15em;line-height:1.55}.dbh-verse figcaption{margin-top:.7rem;font-family:var(--dbh-sans);font-size:.875rem}.dbh-verse cite{font-style:normal;font-weight:700;color:var(--dbh-primary)}.dbh-verse cite a{color:inherit}.dbh-verse sup{font-family:var(--dbh-sans);font-size:.6em;font-style:normal;font-weight:700;color:var(--dbh-muted);margin-right:.15em}.dbh-verse__tr{color:var(--dbh-muted);font-size:.8125rem;margin-left:.35rem}.dbh-verse__pending{font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-warning);margin:.5rem 0 0}.dbh-verse--feature{padding:clamp(1.5rem,1rem + 2vw,2.25rem);border-left-width:4px;background:var(--dbh-sand);border-color:transparent;border-left-color:var(--dbh-accent)}.dbh-verse--feature blockquote p{font-size:clamp(1.3rem,1.1rem + 1vw,1.65rem)}.dbh-reflection{margin:2em 0;padding:1.4rem 1.5rem;background:var(--dbh-soft);border-left:3px solid var(--dbh-secondary);border-radius:0 var(--dbh-r-m) var(--dbh-r-m) 0}.dbh-reflection__title{font-family:var(--dbh-sans);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dbh-secondary);margin:0 0 .6rem}.dbh-reflection>:last-child{margin-bottom:0}.dbh-prayer{margin:2em 0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:var(--dbh-sand);border-radius:var(--dbh-r-l);text-align:center}.dbh-prayer .dbh-eyebrow{margin-bottom:1rem}.dbh-prayer__text{font-style:italic;font-size:1.1em;line-height:1.75;max-width:34rem;margin-inline:auto}.dbh-prayer__text p{margin:0 0 .9em}.dbh-prayer__copy{margin-top:1rem;display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid var(--dbh-border);border-radius:999px;padding:.45rem .9rem;font:500 .8125rem var(--dbh-sans);color:var(--dbh-text);cursor:pointer}.dbh-prayer__copy:hover{border-color:var(--dbh-primary);color:var(--dbh-primary)}.dbh-disclosure{font-family:var(--dbh-sans);font-size:.8125rem;line-height:1.5;color:var(--dbh-muted);background:var(--dbh-sand);border-radius:var(--dbh-r-s);padding:.7rem .9rem}.dbh-disclosure a{color:inherit}.dbh-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;padding:0;margin:0;font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-muted)}.dbh-breadcrumbs li + li::before{content:"›";margin-right:.3rem;color:var(--dbh-border)}.dbh-breadcrumbs a{color:var(--dbh-muted);text-decoration:none}.dbh-breadcrumbs a:hover{color:var(--dbh-primary);text-decoration:underline}.dbh-breadcrumbs [aria-current]{color:var(--dbh-text)}.dbh-entry-meta{display:flex;flex-wrap:wrap;gap:.35rem .7rem;font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-muted);margin:0}.dbh-entry-meta a{color:inherit}.dbh-toc{margin:2rem 0 0;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);font-family:var(--dbh-sans);font-size:.9375rem}.dbh-toc summary{cursor:pointer;padding:.9rem 1.2rem;font-weight:600;list-style-position:inside}.dbh-toc ol{margin:0;padding:0 1.2rem 1rem 2.4rem;display:grid;gap:.4rem}.dbh-toc a{text-decoration:none}.dbh-toc a:hover{text-decoration:underline}.dbh-archive-intro{padding-top:var(--wp--preset--spacing--70,3rem);padding-bottom:var(--wp--preset--spacing--50,1.5rem)}.dbh-archive-intro h1{margin:.5rem 0 .75rem;max-width:22ch}.dbh-archive-intro .dbh-lead{max-width:42rem}.dbh-archive-intro .dbh-lead p{margin:0}.dbh-chips.dbh-chips--left{justify-content:flex-start;margin:0 0 1rem}.dbh-chips__label{font-family:var(--dbh-sans);font-size:.8125rem;font-weight:600;color:var(--dbh-muted);align-self:center;margin-right:.25rem}.dbh-chips li,.dbh-topic-grid li,.dbh-cards li{margin:0}.dbh-chip.is-active{background:var(--dbh-primary);border-color:var(--dbh-primary);color:var(--dbh-on-primary)}.dbh-author{margin-top:2rem;padding:1.1rem 1.25rem;border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);font-family:var(--dbh-sans);font-size:.875rem;color:var(--dbh-muted)}.dbh-author__title{font-weight:700;color:var(--dbh-text);margin:0 0 .35rem}.dbh-author p{margin:0 0 .35rem}.dbh-author__meta{font-size:.8125rem}.dbh-finder{max-width:38rem;margin:1.75rem auto 0;position:relative}.dbh-finder__label{display:block;font-family:var(--dbh-sans);font-weight:600;font-size:.9375rem;margin-bottom:.6rem}.dbh-finder__field{display:flex;align-items:center;gap:.5rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:999px;padding:.35rem .35rem .35rem 1.1rem;box-shadow:var(--dbh-shadow);transition:border-color .15s,box-shadow .15s}.dbh-finder__field:focus-within{border-color:var(--dbh-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dbh-primary) 18%,transparent)}.dbh-finder__field .dbh-icon{color:var(--dbh-muted)}.dbh-finder input[type="search"]{flex:1;min-width:0;border:0;background:transparent;font:400 1.0625rem var(--dbh-sans);color:var(--dbh-text);padding:.55rem 0;outline:none;-webkit-appearance:none}.dbh-finder input[type="search"]::-webkit-search-cancel-button{display:none}.dbh-finder__submit{border:0;border-radius:999px;background:var(--dbh-primary);color:var(--dbh-on-primary);font:600 .9375rem var(--dbh-sans);padding:.7rem 1.2rem;cursor:pointer}.dbh-finder__submit:hover{background:var(--dbh-primary-strong)}.dbh-finder .dbh-finder__chips{margin-top:1.1rem}.dbh-finder .dbh-chip{min-height:2.25rem;padding:.3rem .95rem}.dbh-finder--compact{margin:0 0 var(--wp--preset--spacing--60,2rem);max-width:42rem}.dbh-finder__suggest{position:absolute;left:0;right:0;z-index:20;margin-top:.5rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);box-shadow:var(--dbh-shadow);text-align:left;overflow:hidden;font-family:var(--dbh-sans)}.dbh-finder__suggest a{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;text-decoration:none;color:var(--dbh-text);font-size:.9375rem;border-bottom:1px solid var(--dbh-border)}.dbh-finder__suggest a:last-child{border-bottom:0}.dbh-finder__suggest a:hover,.dbh-finder__suggest a[aria-selected="true"]{background:var(--dbh-sand)}.dbh-finder__suggest small{color:var(--dbh-muted);white-space:nowrap}.dbh-finder__suggest .dbh-sug-verse{display:block;background:var(--dbh-soft)}.dbh-finder__suggest .dbh-sug-verse em{display:block;font-family:var(--dbh-serif);color:var(--dbh-muted);margin-top:.2rem}.dbh-topic-grid{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.dbh-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.dbh-topic{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1.1rem 1.2rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);text-decoration:none;color:var(--dbh-text);transition:border-color .15s,box-shadow .15s}.dbh-topic:hover{border-color:var(--dbh-primary);box-shadow:var(--dbh-shadow)}.dbh-topic__label{font-family:var(--dbh-serif);font-weight:620;font-size:1.2rem}.dbh-topic__sub{font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-muted);line-height:1.4}.dbh-cards-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:var(--wp--preset--spacing--50,1.5rem)}.dbh-cards-head h2{margin:.3rem 0 0}.dbh-cards-head__intro{margin:.5rem 0 0;max-width:38rem;color:var(--dbh-muted)}.dbh-content-cards,.dbh-related{margin-block:0}.dbh-related h2{font-size:var(--wp--preset--font-size--x-large,1.5rem);margin:0 0 1.25rem}.dbh-card__media{margin:-1.4rem -1.4rem .5rem}.dbh-card__media img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--dbh-r-m) var(--dbh-r-m) 0 0;display:block}.dbh-card__meta{font-family:var(--dbh-sans);font-size:.8125rem;color:var(--dbh-muted);margin-top:auto;padding-top:.35rem}.dbh-level--anfaenger::before{content:"🟢 "}.dbh-level--fortgeschritten::before{content:"🟡 "}.dbh-level--bibel-experte::before{content:"🔴 "}.dbh-hub__group{margin-top:var(--wp--preset--spacing--60,2rem)}.dbh-hub__group h2{font-size:var(--wp--preset--font-size--x-large,1.5rem);margin:0 0 1rem}.dbh-return{margin-top:var(--wp--preset--spacing--70,3rem);display:grid;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);background:var(--dbh-sand);border-radius:var(--dbh-r-l)}@media (min-width:40rem){.dbh-return{grid-template-columns:auto 1fr;gap:1.5rem}}.dbh-return__icon{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:var(--dbh-surface);color:var(--dbh-accent-strong)}.dbh-return h2{margin:0 0 .35rem;font-size:var(--wp--preset--font-size--x-large,1.5rem)}.dbh-return p{margin:0 0 .5rem}.dbh-nl__form{font-family:var(--dbh-sans)}.dbh-nl__row{display:flex;flex-wrap:wrap;gap:.5rem}.dbh-nl__row input[type="email"]{flex:1 1 14rem;min-height:3rem;border:1px solid var(--dbh-border);border-radius:var(--dbh-r-s);padding:.6rem .9rem;font:400 1rem var(--dbh-sans);background:var(--dbh-surface);color:var(--dbh-text)}.dbh-nl__row input[type="email"]:focus{outline:2px solid var(--dbh-primary);outline-offset:1px}.dbh-nl__row .dbh-btn{min-height:3rem;justify-content:center;flex:0 0 auto}.dbh-nl__legal{font-size:.8125rem;color:var(--dbh-muted);margin:.6rem 0 0;line-height:1.45}.dbh-nl__legal a{color:inherit}.dbh-nl__msg{margin:.75rem 0 0;font-size:.9375rem;font-weight:600;color:var(--dbh-success)}.dbh-nl__msg.is-error{color:var(--dbh-error)}.dbh-nl__hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.dbh-nl__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--dbh-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dbh-accent-strong);margin:0 0 .5rem}.dbh-nl__title{margin:0 0 .5rem;font-size:var(--wp--preset--font-size--xx-large,2rem)}.dbh-nl__text p{margin:0}.dbh-nl--band{background:var(--dbh-primary);color:var(--dbh-on-primary);padding:clamp(2.5rem,2rem + 3vw,4.5rem) 1.25rem}.dbh-nl--band .dbh-nl__inner{max-width:72rem;margin:0 auto;display:grid;gap:1.5rem 3rem;align-items:center}@media (min-width:56rem){.dbh-nl--band .dbh-nl__inner{grid-template-columns:1.1fr 1fr}}.dbh-nl--band .dbh-nl__title{color:var(--dbh-on-primary)}.dbh-nl--band .dbh-nl__eyebrow{color:var(--dbh-accent)}.dbh-nl--band .dbh-nl__text p:not(.dbh-nl__eyebrow){opacity:.9;font-size:1.125rem}.dbh-nl--band .dbh-nl__legal,.dbh-nl--band .dbh-nl__msg{color:color-mix(in srgb,var(--dbh-on-primary) 85%,transparent)}.dbh-nl--band .dbh-btn{background:var(--dbh-accent);color:#1D2A30}.dbh-nl--band .dbh-btn:hover{background:#F1B387;color:#1D2A30}.dbh-nl--band input[type="email"]{border-color:transparent}.dbh-nl--inline{margin:var(--wp--preset--spacing--70,3rem) 0;padding:clamp(1.5rem,1rem + 2vw,2.25rem);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-l);background:var(--dbh-surface)}.dbh-nl--inline .dbh-nl__inner{display:grid;gap:1.25rem}.dbh-nl--inline .dbh-nl__title{font-size:var(--wp--preset--font-size--x-large,1.5rem)}.dbh-nl--compact{margin-top:1rem}.dbh-nl__compact-title{margin:0 0 .6rem;font-size:1rem}.dbh-quiz{margin:2rem 0;font-family:var(--dbh-sans)}.dbh-quiz__top{display:none;align-items:center;gap:1rem;margin-bottom:1.25rem}.dbh-quiz.is-js .dbh-quiz__top{display:flex}.dbh-quiz__progress{margin:0;font-weight:600;font-size:.875rem;color:var(--dbh-muted);min-width:3.5rem}.dbh-quiz__bar{flex:1;height:6px;background:var(--dbh-sand);border-radius:99px;overflow:hidden}.dbh-quiz__bar span{display:block;height:100%;width:0;background:var(--dbh-primary);transition:width .3s}.dbh-quiz__list{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.dbh-q{background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.dbh-quiz.is-js .dbh-q{display:none}.dbh-quiz.is-js .dbh-q.is-current{display:block}.dbh-q__text{font-family:var(--dbh-serif);font-size:var(--wp--preset--font-size--large,1.375rem);font-weight:600;line-height:1.35;margin:0 0 1.1rem}.dbh-q__answers{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.dbh-q__a{width:100%;display:flex;align-items:center;gap:.8rem;text-align:left;padding:.85rem 1rem;min-height:3.25rem;background:var(--dbh-bg);border:1.5px solid var(--dbh-border);border-radius:var(--dbh-r-s);font:500 1rem/1.35 var(--dbh-sans);color:var(--dbh-text);cursor:pointer;transition:border-color .15s,background .15s}.dbh-q__a:hover:not([disabled]){border-color:var(--dbh-primary)}.dbh-q__a[disabled]{cursor:default}.dbh-q__letter{flex:none;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--dbh-surface);border:1px solid var(--dbh-border);font-size:.8125rem;font-weight:700}.dbh-q__a.is-right{border-color:var(--dbh-success);background:color-mix(in srgb,var(--dbh-success) 10%,var(--dbh-surface))}.dbh-q__a.is-right .dbh-q__letter::after{content:"✓";position:absolute}.dbh-q__a.is-right .dbh-q__letter{color:transparent;position:relative;border-color:var(--dbh-success);background:var(--dbh-success)}.dbh-q__a.is-right .dbh-q__letter::after{color:#fff}.dbh-q__a.is-wrong{border-color:var(--dbh-error);background:color-mix(in srgb,var(--dbh-error) 8%,var(--dbh-surface))}.dbh-q__a.is-wrong .dbh-q__letter{color:transparent;position:relative;border-color:var(--dbh-error);background:var(--dbh-error)}.dbh-q__a.is-wrong .dbh-q__letter::after{content:"✕";position:absolute;color:#fff}.dbh-q__solution{margin-top:1rem;font-size:.9375rem}.dbh-q__solution summary{cursor:pointer;color:var(--dbh-primary);font-weight:600}.dbh-quiz.is-js .dbh-q__solution{display:none}.dbh-q__feedback{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--dbh-border);font-size:.9375rem;line-height:1.55}.dbh-q__verdict{font-weight:700;margin:0 0 .4rem;font-size:1.05rem}.dbh-q__verdict.is-right{color:var(--dbh-success)}.dbh-q__verdict.is-wrong{color:var(--dbh-error)}.dbh-q__explain{margin:0 0 .4rem}.dbh-q__ref{color:var(--dbh-muted);margin:0 0 .9rem;font-size:.875rem}.dbh-quiz__result{text-align:center;background:var(--dbh-sand);border-radius:var(--dbh-r-l);padding:clamp(1.5rem,1rem + 3vw,3rem)}.dbh-quiz__result:focus{outline:none}.dbh-quiz__score{font-family:var(--dbh-serif);font-size:clamp(2.2rem,1.6rem + 3vw,3.4rem);font-weight:640;margin:.3rem 0}.dbh-quiz__verdict{font-size:1.125rem;margin:0 0 1.25rem}.dbh-quiz__again{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;margin-bottom:1.25rem}.dbh-quiz__share-label{font-size:.875rem;color:var(--dbh-muted);margin:0 0 .6rem}.dbh-quiz__result .dbh-share{justify-content:center}.dbh-qt{display:grid;gap:1.5rem 3rem;align-items:center;padding:clamp(1.5rem,1rem + 3vw,3rem);border-radius:var(--dbh-r-l);background:var(--dbh-soft)}@media (min-width:56rem){.dbh-qt{grid-template-columns:1.1fr 1fr}}.dbh-qt h2{margin:.35rem 0 .6rem}.dbh-qt__levels{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.dbh-qt__levels a{display:grid;grid-template-columns:auto 1fr;gap:.1rem .75rem;padding:.9rem 1.1rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);text-decoration:none;color:var(--dbh-text);font-family:var(--dbh-sans)}.dbh-qt__levels a:hover{border-color:var(--dbh-primary)}.dbh-qt__dot{grid-row:span 2;font-size:1.1rem}.dbh-qt__levels span:last-child{color:var(--dbh-muted);font-size:.875rem}.dbh-plan{margin:2rem 0}.dbh-plan__panel{position:sticky;top:.5rem;z-index:5;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);padding:1rem 1.2rem;box-shadow:var(--dbh-shadow);font-family:var(--dbh-sans);display:grid;gap:.75rem}@media (min-width:48rem){.dbh-plan__panel{grid-template-columns:1fr auto;align-items:center}.dbh-plan__hint{grid-column:1 / -1}}.dbh-plan__count{margin:0 0 .4rem;font-size:.9375rem}.dbh-plan__bar{height:8px;background:var(--dbh-sand);border-radius:99px;overflow:hidden}.dbh-plan__bar span{display:block;height:100%;width:0;background:var(--dbh-success);transition:width .3s}.dbh-plan__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dbh-plan__tool{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid var(--dbh-border);border-radius:var(--dbh-r-s);padding:.6rem .8rem;font:500 .875rem var(--dbh-sans);color:var(--dbh-text);cursor:pointer}.dbh-plan__tool:hover{border-color:var(--dbh-primary);color:var(--dbh-primary)}.dbh-plan__hint{margin:0;font-size:.8125rem;color:var(--dbh-muted)}.dbh-plan__days{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1rem}.dbh-day{background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);padding:1.25rem 1.4rem;scroll-margin-top:9rem;transition:border-color .2s}.dbh-day.is-done{border-color:color-mix(in srgb,var(--dbh-success) 45%,var(--dbh-border))}.dbh-day.is-next{border-color:var(--dbh-primary);box-shadow:var(--dbh-shadow)}.dbh-day__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dbh-day__title{margin:0;font-size:var(--wp--preset--font-size--large,1.3rem);display:flex;flex-direction:column;gap:.15rem}.dbh-day__num{font-family:var(--dbh-sans);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dbh-secondary)}.dbh-day__check{display:inline-flex;align-items:center;gap:.45rem;font:500 .875rem var(--dbh-sans);cursor:pointer;white-space:nowrap;padding:.4rem .7rem;border:1px solid var(--dbh-border);border-radius:999px}.dbh-day__check input{width:1.1rem;height:1.1rem;accent-color:var(--dbh-success)}.dbh-day.is-done .dbh-day__check{border-color:var(--dbh-success);color:var(--dbh-success)}.dbh-day__passages{list-style:none;padding:0;margin:.9rem 0;display:grid;gap:.4rem}.dbh-day__passages li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.dbh-passage{flex:1 1 100%}.dbh-passage summary{cursor:pointer;display:inline-flex;gap:.6rem;align-items:baseline;font-family:var(--dbh-sans)}.dbh-passage__ref{font-weight:700;color:var(--dbh-primary)}.dbh-passage__hint{font-size:.8125rem;color:var(--dbh-muted)}.dbh-passage__text{margin:.6rem 0 .3rem;padding:1rem 1.1rem;background:var(--dbh-bg);border-radius:var(--dbh-r-s);font-size:1rem;line-height:1.7;max-height:26rem;overflow:auto}.dbh-passage__text sup{font-family:var(--dbh-sans);font-size:.65em;font-weight:700;color:var(--dbh-muted);margin-right:.15em}.dbh-passage__text .dbh-passage__src{display:block;margin-top:.6rem;font-family:var(--dbh-sans);font-size:.75rem;color:var(--dbh-muted)}.dbh-passage__expl{font-family:var(--dbh-sans);font-size:.8125rem}.dbh-day__impulse>:first-child{margin-top:0}.dbh-day__impulse>:last-child{margin-bottom:0}.dbh-books{display:grid;gap:2rem 3rem}@media (min-width:56rem){.dbh-books{grid-template-columns:1fr 1fr}}.dbh-books h2{margin:0;font-size:var(--wp--preset--font-size--x-large,1.5rem)}.dbh-books h2 a{color:inherit;text-decoration:none}.dbh-books__count{font-family:var(--dbh-sans);font-size:.875rem;color:var(--dbh-muted);margin:.25rem 0 1rem}.dbh-books__list{list-style:none;padding:0;margin:0;columns:2 12rem;column-gap:1.5rem;font-family:var(--dbh-sans);font-size:.9375rem}.dbh-books__list li{break-inside:avoid;display:flex;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--dbh-border);color:var(--dbh-muted)}.dbh-books__list li span:last-child{font-size:.75rem}.dbh-books__list li.has-guide a{font-weight:600}.dbh-facts{margin:2rem 0 0;padding:1.25rem 1.4rem;background:var(--dbh-sand);border-radius:var(--dbh-r-m);font-family:var(--dbh-sans);font-size:.9375rem}.dbh-facts__title{font-weight:700;margin:0 0 .6rem}.dbh-facts dl{margin:0;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.dbh-facts dt{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dbh-muted)}.dbh-facts dd{margin:0;font-weight:500}.dbh-booknav{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.dbh-booknav a{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m);text-decoration:none;color:var(--dbh-text);font-weight:600}.dbh-booknav span{font-family:var(--dbh-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dbh-muted)}.dbh-booknav__next{grid-column:2;text-align:right}.dbh-search__verse{margin-bottom:2rem}.dbh-search__topic{font-family:var(--dbh-sans);padding:.9rem 1.1rem;background:var(--dbh-soft);border-radius:var(--dbh-r-m)}.dbh-search__topic a{font-weight:700}.dbh-search__group{margin-top:2.25rem}.dbh-search__group h2{font-size:var(--wp--preset--font-size--x-large,1.5rem);margin:0 0 1rem;display:flex;align-items:center;gap:.6rem}.dbh-search__count{font-family:var(--dbh-sans);font-size:.75rem;font-weight:700;background:var(--dbh-sand);border-radius:999px;padding:.15rem .55rem;color:var(--dbh-muted)}.dbh-faq{margin:1rem 0 2rem;border-top:1px solid var(--dbh-border)}.dbh-faq details{border-bottom:1px solid var(--dbh-border);padding:1rem 0}.dbh-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.dbh-faq summary::-webkit-details-marker{display:none}.dbh-faq summary::after{content:"+";font-family:var(--dbh-sans);font-size:1.3rem;line-height:1;color:var(--dbh-primary);transition:transform .2s}.dbh-faq details[open] summary::after{transform:rotate(45deg)}.dbh-faq details>:not(summary){margin:.75rem 0 0}.dbh-aff,.dbh-product{position:relative;display:grid;gap:1.25rem;margin:2rem 0;padding:1.5rem;background:var(--dbh-surface);border:1px solid var(--dbh-border);border-radius:var(--dbh-r-m)}@media (min-width:40rem){.dbh-aff,.dbh-product{grid-template-columns:9rem 1fr}}.dbh-aff__media img,.dbh-product__media img{width:100%;height:auto;border-radius:var(--dbh-r-s)}.dbh-aff__badge{position:absolute;top:-.7rem;left:1.25rem;background:var(--dbh-accent);color:#1D2A30;font:700 .75rem var(--dbh-sans);letter-spacing:.06em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px}.dbh-aff__title,.dbh-product__title{font-family:var(--dbh-serif);font-size:1.3rem;font-weight:640;margin:0 0 .5rem}.dbh-product__title a{color:inherit;text-decoration:none}.dbh-aff__body p,.dbh-product__body p{margin:0 0 .6rem;font-size:1rem}.dbh-aff__pros{margin:0 0 1rem;padding:0;list-style:none;font-family:var(--dbh-sans);font-size:.9375rem;display:grid;gap:.3rem}.dbh-aff__pros li::before{content:"✓ ";color:var(--dbh-success);font-weight:700}.dbh-aff__note{font-family:var(--dbh-sans);font-size:.75rem !important;color:var(--dbh-muted);margin-top:.8rem !important}.dbh-product{background:var(--dbh-sand);border-color:transparent}.dbh-product__price{font-family:var(--dbh-sans);font-weight:700}.dbh-ad{margin:2rem auto;text-align:center;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dbh-ad__label{font-family:var(--dbh-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dbh-muted);margin-bottom:.4rem}.dbh-ad__inner{width:100%}.dbh-ad--rail{display:none}@media (min-width:1360px){.dbh-article{position:relative}.dbh-ad--rail{display:block;position:absolute;top:14rem;bottom:0;left:calc(50% + 21rem + 3rem);width:300px;margin:0;min-height:0}.dbh-ad__sticky{position:sticky;top:2rem;min-height:600px}}@media print{.dbh-ad,.dbh-share,.dbh-nl,.dbh-plan__panel,.dbh-no-print,.dbh-finder{display:none !important}.dbh-passage__text{max-height:none}.dbh-passage:not([open]) .dbh-passage__text{display:none}}