/* Single editorial de Estudos Bíblicos — escopo exclusivo do post type. */
body.single-ebd360_estudo { background: #f7f8fa; color: var(--ebd-neutral-800); overflow-x: clip; }
html:has(body.single-ebd360_estudo) { overflow-x: clip; }
.single-ebd360_estudo .ebd-study-single { background: #f7f8fa; }

.single-ebd360_estudo .ebd-study-hero { position: relative; overflow: hidden; padding: clamp(48px,6vw,76px) 0 42px; background: linear-gradient(145deg,#101a27 0%,var(--ebd-primary) 60%,#24374b 100%); color:#fff; }
.single-ebd360_estudo .ebd-study-hero::after { content:""; position:absolute; inset:auto 0 0; height:1px; background:linear-gradient(90deg,transparent,rgba(197,160,89,.65),transparent); }
.single-ebd360_estudo .ebd-study-hero__glow { position:absolute; width:520px; height:520px; top:-360px; left:50%; border-radius:50%; background:rgba(197,160,89,.13); filter:blur(12px); transform:translateX(-50%); }
.single-ebd360_estudo .ebd-study-hero__inner { position:relative; z-index:1; max-width:940px; text-align:center; }
.single-ebd360_estudo .ebd-study-kicker { display:inline-flex; padding:6px 12px; border:1px solid rgba(197,160,89,.48); border-radius:999px; background:rgba(197,160,89,.08); color:#e6ca8e; font:700 10px/1 var(--ebd-font-sans); letter-spacing:.15em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-hero h1 { max-width:880px; margin:17px auto 21px; color:#fff; font:800 clamp(34px,4.4vw,54px)/1.13 var(--ebd-font-serif); letter-spacing:-.035em; text-wrap:balance; }
.single-ebd360_estudo .ebd-study-meta { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:13px 26px; color:#cbd5e1; font:500 13px/1.35 var(--ebd-font-sans); }
.single-ebd360_estudo .ebd-study-meta>span { display:inline-flex; align-items:center; gap:8px; }
.single-ebd360_estudo .ebd-study-meta .dashicons { width:17px; height:17px; color:var(--ebd-gold); font-size:17px; }
.single-ebd360_estudo .ebd-study-author { padding-right:8px; }
.single-ebd360_estudo .ebd-study-author img { border:2px solid rgba(197,160,89,.7); border-radius:50%; object-fit:cover; }
.single-ebd360_estudo .ebd-study-author>span { display:grid; text-align:left; }
.single-ebd360_estudo .ebd-study-author small { color:#94a3b8; font-size:10px; letter-spacing:.06em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-author strong { color:#fff; font-size:13px; }
.single-ebd360_estudo .ebd-study-actions { display:flex; justify-content:center; flex-wrap:wrap; gap:9px; margin-top:23px; }
.single-ebd360_estudo .ebd-study-actions .hp-btn { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-height:36px; padding:7px 13px; border-color:rgba(255,255,255,.28); background:rgba(255,255,255,.04); color:#fff; font-size:12px; text-decoration:none; backdrop-filter:blur(8px); }
.single-ebd360_estudo .ebd-study-actions .hp-btn:hover { border-color:var(--ebd-gold); background:rgba(197,160,89,.14); color:#fff; }

.single-ebd360_estudo .ebd-study-breadcrumb { border-bottom:1px solid var(--ebd-neutral-200); background:#fff; }
.single-ebd360_estudo .ebd-study-breadcrumb .container { display:flex; align-items:center; gap:9px; min-height:46px; overflow:hidden; color:var(--ebd-neutral-400); font:500 12px/1 var(--ebd-font-sans); white-space:nowrap; }
.single-ebd360_estudo .ebd-study-breadcrumb a { color:var(--ebd-neutral-600); text-decoration:none; }
.single-ebd360_estudo .ebd-study-breadcrumb [aria-current="page"] { overflow:hidden; text-overflow:ellipsis; }

/* Layout editorial centralizado com sidebar lateral alinhada */
.single-ebd360_estudo .ebd-study-shell { width:100%; max-width:min(1280px,calc(100% - 48px)); margin:0 auto; display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,320px); align-items:start; gap:48px; padding-top:clamp(40px,5vw,64px); padding-bottom:clamp(76px,8vw,112px); }
.single-ebd360_estudo .ebd-study-main { min-width:0; }
.single-ebd360_estudo .ebd-study-prose { width:100%; max-width:none; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; }
.single-ebd360_estudo .ebd-study-prose { overflow-wrap:anywhere; }
.single-ebd360_estudo .ebd-study-prose p,
.single-ebd360_estudo .ebd-study-prose li { color:#334155; font:400 18px/1.8 var(--ebd-font-sans); }
.single-ebd360_estudo .ebd-study-prose p { max-width:100%; margin:0 0 1.25em; }
.single-ebd360_estudo .ebd-study-prose ul,
.single-ebd360_estudo .ebd-study-prose ol { margin:0 0 1.5em; padding-left:1.4em; }
.single-ebd360_estudo .ebd-study-prose li { margin-bottom:.72em; padding-left:.3em; }
.single-ebd360_estudo .ebd-study-prose li::marker { color:var(--ebd-gold-hover); font-weight:700; }
.single-ebd360_estudo .ebd-study-prose h2,
.single-ebd360_estudo .ebd-study-prose h3,
.single-ebd360_estudo .ebd-study-prose h4 { color:var(--ebd-primary); font-family:var(--ebd-font-serif); scroll-margin-top:92px; text-wrap:balance; }
.single-ebd360_estudo .ebd-study-prose h2 { position:relative; margin:0 0 24px; padding-top:24px; border-top:1px solid #dfe3e8; font-size:clamp(30px,3vw,34px); line-height:1.23; letter-spacing:-.025em; }
.single-ebd360_estudo .ebd-study-prose h2::before { content:""; position:absolute; top:-1px; left:0; width:48px; height:3px; background:var(--ebd-gold); }
.single-ebd360_estudo .ebd-study-prose h3 { margin:38px 0 16px; font-size:clamp(22px,2.3vw,25px); line-height:1.32; }
.single-ebd360_estudo .ebd-study-prose h4 { margin:30px 0 13px; font-size:20px; line-height:1.4; }
.single-ebd360_estudo .ebd-study-prose a { color:#80601f; text-decoration-thickness:1px; text-underline-offset:3px; }
.single-ebd360_estudo .ebd-study-prose strong { color:var(--ebd-neutral-900); font-weight:700; }
.single-ebd360_estudo .ebd-study-prose blockquote { margin:30px 0; padding:18px 0 18px 24px; border:0; border-left:3px solid var(--ebd-gold); border-radius:0; background:transparent; color:#4a3a1e; }
.single-ebd360_estudo .ebd-study-prose blockquote p { color:inherit; font-family:var(--ebd-font-serif); font-size:19px; line-height:1.72; }
.single-ebd360_estudo .ebd-study-prose img { max-width:100%; height:auto; border-radius:4px; }
.single-ebd360_estudo .ebd-study-prose table { display:block; width:100%; max-width:100%; margin:28px 0; overflow-x:auto; border-collapse:collapse; font-size:15px; }
.single-ebd360_estudo .ebd-study-prose th,
.single-ebd360_estudo .ebd-study-prose td { padding:13px 15px; border-bottom:1px solid var(--ebd-neutral-200); text-align:left; }
.single-ebd360_estudo .ebd-study-prose th { border-color:var(--ebd-primary); background:var(--ebd-primary); color:#fff; }

/* Ritmo contínuo entre seções. */
.single-ebd360_estudo .ebd-study-section { margin:0 0 64px; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; }
.single-ebd360_estudo .ebd-study-section:first-child { margin-top:0; }
.single-ebd360_estudo .ebd-study-section__content>*:last-child { margin-bottom:0; }

/* Os únicos quatro destaques editoriais permitidos. */
.single-ebd360_estudo .ebd-study-section--summary,
.single-ebd360_estudo .ebd-study-section--bible-text,
.single-ebd360_estudo .ebd-study-section--practical-application,
.single-ebd360_estudo .ebd-study-section--final-prayer { margin-bottom:64px; padding:25px 28px; border-left:3px solid var(--ebd-gold); }
.single-ebd360_estudo .ebd-study-section--summary { background:#fffdf8; }
.single-ebd360_estudo .ebd-study-section--bible-text { background:var(--ebd-primary); }
.single-ebd360_estudo .ebd-study-section--practical-application { border-left-color:#6d9d84; background:#f2f8f4; }
.single-ebd360_estudo .ebd-study-section--final-prayer { background:#fbf7ed; }
.single-ebd360_estudo .ebd-study-section--summary h2,
.single-ebd360_estudo .ebd-study-section--bible-text h2,
.single-ebd360_estudo .ebd-study-section--practical-application h2,
.single-ebd360_estudo .ebd-study-section--final-prayer h2 { margin:0 0 14px; padding:0; border:0; font:700 14px/1.3 var(--ebd-font-sans); letter-spacing:.08em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-section--summary h2::before,
.single-ebd360_estudo .ebd-study-section--bible-text h2::before,
.single-ebd360_estudo .ebd-study-section--practical-application h2::before,
.single-ebd360_estudo .ebd-study-section--final-prayer h2::before { display:none; }
.single-ebd360_estudo .ebd-study-section--summary p { color:#49566a; font-size:17px; }
.single-ebd360_estudo .ebd-study-section--bible-text h2 { color:#e6ca8e; }
.single-ebd360_estudo .ebd-study-section--bible-text p,
.single-ebd360_estudo .ebd-study-section--bible-text li,
.single-ebd360_estudo .ebd-study-section--bible-text strong { color:#fff; }
.single-ebd360_estudo .ebd-study-section--bible-text p { font-family:var(--ebd-font-serif); font-size:19px; line-height:1.7; }
.single-ebd360_estudo .ebd-study-section--practical-application h2 { color:#386a50; }
.single-ebd360_estudo .ebd-study-section--final-prayer h2 { color:#80601f; }
.single-ebd360_estudo .ebd-study-section--final-prayer .ebd-study-section__content { font-family:var(--ebd-font-serif); font-style:italic; }

/* Palavras-chave preservam termo, idioma original e explicação completa. */
.single-ebd360_estudo .ebd-study-section--keywords ul { margin:0; padding:0; list-style:none; }
.single-ebd360_estudo .ebd-study-section--keywords li { margin:0; padding:0 0 24px; border-bottom:1px solid #e1e5ea; }
.single-ebd360_estudo .ebd-study-section--keywords li+li { padding-top:24px; }
.single-ebd360_estudo .ebd-study-section--keywords li:last-child { border-bottom:0; }
.single-ebd360_estudo .ebd-study-section--keywords li strong { color:var(--ebd-primary); font-family:var(--ebd-font-serif); font-size:20px; }
.single-ebd360_estudo .ebd-study-section--keywords p:has(strong) { margin-top:30px; padding-top:22px; border-top:1px solid #e1e5ea; }
.single-ebd360_estudo .ebd-study-section--keywords p:has(strong) strong { color:var(--ebd-primary); font-family:var(--ebd-font-serif); font-size:20px; }

/* Seções planas com tratamentos semânticos discretos. */
.single-ebd360_estudo .ebd-study-section--curiosities h2::after { content:" ✦"; color:var(--ebd-gold-hover); font-family:var(--ebd-font-sans); font-size:.55em; vertical-align:middle; }
.single-ebd360_estudo .ebd-study-debate-accordion { display:grid; gap:16px; }
.single-ebd360_estudo .ebd-study-debate-item { overflow:hidden; border:1px solid #ead5a6; border-radius:16px; background:#fff; box-shadow:0 10px 28px rgba(15,23,42,.035); transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease; }
.single-ebd360_estudo .ebd-study-debate-item:hover { border-color:#d7b76f; box-shadow:0 14px 32px rgba(15,23,42,.055); transform:translateY(-1px); }
.single-ebd360_estudo .ebd-study-debate-item summary { display:grid; grid-template-columns:40px minmax(0,1fr) 22px; align-items:center; gap:18px; min-height:84px; padding:20px 30px; color:#101827; font:800 18px/1.45 var(--ebd-font-sans); cursor:pointer; list-style:none; }
.single-ebd360_estudo .ebd-study-debate-item summary::-webkit-details-marker { display:none; }
.single-ebd360_estudo .ebd-study-debate-number { display:grid; place-items:center; width:36px; height:36px; border-radius:50%; background:#cba352; color:#fff; font-size:15px; }
.single-ebd360_estudo .ebd-study-debate-item summary>.dashicons { color:#c49b45; font-size:19px; transition:transform .25s ease; }
.single-ebd360_estudo .ebd-study-debate-item[open] summary>.dashicons { transform:rotate(180deg); }
.single-ebd360_estudo .ebd-study-debate-prompt { margin:0 30px 30px 48px; padding:10px 18px 2px 16px; border-left:3px solid #d7ad55; animation:ebdStudyAccordion .25s ease; }
.single-ebd360_estudo .ebd-study-debate-prompt p { margin:0; color:#172033; font-size:17px; line-height:1.75; }
@keyframes ebdStudyAccordion { from { opacity:0; transform:translateY(-5px); } to { opacity:1; transform:none; } }
.single-ebd360_estudo .ebd-study-section--conclusion h2 { padding-top:28px; }
.single-ebd360_estudo .ebd-study-reference-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
.single-ebd360_estudo .ebd-study-reference-card { position:relative; display:grid; grid-template-columns:28px minmax(0,1fr); gap:12px; min-height:126px; padding:18px; overflow:hidden; border:1px solid #dce1e7; border-radius:8px; background:#fff; transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease; }
.single-ebd360_estudo .ebd-study-reference-card::after { content:""; position:absolute; inset:auto 0 0; height:3px; background:var(--ebd-gold); transform:scaleX(0); transform-origin:left; transition:transform .22s ease; }
.single-ebd360_estudo .ebd-study-reference-card:hover { border-color:rgba(197,160,89,.68); box-shadow:0 10px 24px rgba(15,23,42,.07); transform:translateY(-3px); }
.single-ebd360_estudo .ebd-study-reference-card:hover::after { transform:scaleX(1); }
.single-ebd360_estudo .ebd-study-reference-card>.dashicons { color:var(--ebd-gold-hover); font-size:22px; }
.single-ebd360_estudo .ebd-study-reference-card>div { min-width:0; }
.single-ebd360_estudo .ebd-study-reference-link { display:inline-block; color:var(--ebd-primary); font:700 17px/1.35 var(--ebd-font-serif); text-decoration:none; cursor:pointer; }
.single-ebd360_estudo .ebd-study-reference-card small { display:block; margin-top:7px; color:#64748b; font:400 13px/1.45 var(--ebd-font-sans); }
.single-ebd360_estudo .ebd-study-reference-action { grid-column:2; align-self:end; color:#8a651d; font:700 11px/1 var(--ebd-font-sans); letter-spacing:.04em; text-transform:uppercase; }

/* Popover bíblico editorial da single de estudos. */
.single-ebd360_estudo .ebd-bible-popover { width:min(380px,calc(100vw - 32px)); max-width:380px; padding:25px 24px 20px; border:1px solid #ead5a6; border-radius:16px; background:#fff; box-shadow:0 20px 46px rgba(15,23,42,.16); color:#273449; }
.single-ebd360_estudo .ebd-bible-popover::after { content:""; position:absolute; left:50%; bottom:-9px; width:16px; height:16px; border-right:1px solid #ead5a6; border-bottom:1px solid #ead5a6; background:#fff; transform:translateX(-50%) rotate(45deg); }
.single-ebd360_estudo .ebd-bible-popover strong { display:inline-flex; align-items:center; gap:7px; padding:8px 14px; border:1px solid #e6cb91; border-radius:999px; background:#fbf7ed; color:#8a651d; font:800 11px/1 var(--ebd-font-sans); letter-spacing:.08em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-bible-popover strong::before { content:""; width:6px; height:6px; border-radius:50%; background:#d0a64f; }
.single-ebd360_estudo .ebd-bible-popover p { margin:18px 0 16px; color:#344158; font:italic 18px/1.75 var(--ebd-font-serif); }
.single-ebd360_estudo .ebd-bible-popover a { position:relative; z-index:1; display:block; padding-top:14px; border-top:1px solid #ece8df; color:#8794a8; font:800 10px/1.2 var(--ebd-font-sans); letter-spacing:.08em; text-align:right; text-decoration:none; text-transform:uppercase; }
.single-ebd360_estudo .ebd-bible-popover a::after { content:" →"; color:#c49b45; }

/* Sidebar no mesmo padrão visual das demais páginas editoriais, com fixação sticky perfeita. */
.single-ebd360_estudo .ebd-study-sidebar { align-self:stretch !important; height:100%; min-width:0; }
@media (min-width:1025px) {
  .single-ebd360_estudo .ebd-study-sidebar__sticky { position:-webkit-sticky !important; position:sticky !important; top:104px !important; display:grid; gap:20px; z-index:20; }
}
.single-ebd360_estudo .ebd-study-toc,
.single-ebd360_estudo .ebd-study-progress-card { padding:24px; border:1px solid var(--ebd-neutral-200); border-radius:var(--ebd-radius-lg); background:#fff; box-shadow:0 12px 32px rgba(15,23,42,.05); }
.single-ebd360_estudo .ebd-study-toc { border-top:3px solid var(--ebd-gold); }
.single-ebd360_estudo .ebd-study-toc__toggle { width:100%; display:flex; align-items:center; justify-content:space-between; padding:0 0 15px; border:0; background:transparent; text-align:left; cursor:default; }
.single-ebd360_estudo .ebd-study-toc__toggle>span:first-child { display:grid; gap:6px; }
.single-ebd360_estudo .ebd-study-toc__toggle small { color:var(--ebd-gold-hover); font:800 10px/1 var(--ebd-font-sans); letter-spacing:.13em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-toc__toggle strong { color:var(--ebd-primary); font:700 20px/1.25 var(--ebd-font-serif); }
.single-ebd360_estudo .ebd-study-toc__toggle>.dashicons { display:none; }
.single-ebd360_estudo .ebd-study-toc__nav { display:grid; gap:1px; max-height:min(60vh,580px); overflow-y:auto; scrollbar-width:thin; scrollbar-color:var(--ebd-neutral-300) transparent; }
.single-ebd360_estudo .ebd-study-toc__nav a { display:block; padding:8px 10px; border-left:2px solid #d9dee5; color:var(--ebd-neutral-600); font:500 14px/1.4 var(--ebd-font-sans); text-decoration:none; transition:.2s ease; }
.single-ebd360_estudo .ebd-study-toc__nav a[data-level="3"] { padding-left:20px; font-size:12px; }
.single-ebd360_estudo .ebd-study-toc__nav a:hover,
.single-ebd360_estudo .ebd-study-toc__nav a.is-active { border-left-color:var(--ebd-gold); color:var(--ebd-primary); background:transparent; }
.single-ebd360_estudo .ebd-study-progress-card { padding:18px 20px; }
.single-ebd360_estudo .ebd-study-progress-card>div:first-child { display:flex; justify-content:space-between; margin-bottom:10px; color:var(--ebd-neutral-600); font:600 11px/1 var(--ebd-font-sans); letter-spacing:.04em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-progress-card strong { color:var(--ebd-primary); }
.single-ebd360_estudo .ebd-study-progress-card .ebd-reading-progress-widget__bar-track { height:6px; background:#e2e8f0; border-radius:999px; overflow:hidden; width:100%; }

.single-ebd360_estudo .ebd-study-progress-card .ebd-reading-progress-widget__bar-fill { width:0%; height:100%; min-height:6px; border-radius:999px; background:linear-gradient(90deg,#c49b45 0%,#e8c97a 100%) !important; transition:width .15s ease-out; }

.single-ebd360_estudo .ebd-study-toc.is-empty { display:none; }

/* Cards são reservados aos conteúdos relacionados. */
.single-ebd360_estudo .ebd-study-related { padding:80px 0 92px; border-top:1px solid var(--ebd-neutral-200); background:#fff; }
.single-ebd360_estudo .ebd-study-related>.container { width:min(1240px,calc(100% - 48px)); }
.single-ebd360_estudo .ebd-study-related header { margin-bottom:32px; text-align:left; }
.single-ebd360_estudo .ebd-study-related header span { color:var(--ebd-gold-hover); font:800 11px/1 var(--ebd-font-sans); letter-spacing:.12em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-related header h2 { margin:9px 0 0; color:var(--ebd-primary); font:700 34px/1.25 var(--ebd-font-serif); }
.single-ebd360_estudo .ebd-study-related__grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:22px; }
.single-ebd360_estudo .ebd-study-related__card { display:flex; flex-direction:column; min-height:390px; overflow:hidden; border:1px solid var(--ebd-neutral-200); border-radius:8px; background:#fff; box-shadow:0 8px 24px rgba(15,23,42,.07); }
.single-ebd360_estudo .ebd-study-related__media { display:grid; place-items:center; aspect-ratio:16/9; overflow:hidden; background:linear-gradient(135deg,#172638,#243b53); color:var(--ebd-gold); text-decoration:none; }
.single-ebd360_estudo .ebd-study-related__media img { width:100%; height:100%; object-fit:cover; transition:transform .35s ease; }
.single-ebd360_estudo .ebd-study-related__card:hover .ebd-study-related__media img { transform:scale(1.035); }
.single-ebd360_estudo .ebd-study-related__media .dashicons { width:34px; height:34px; font-size:34px; }
.single-ebd360_estudo .ebd-study-related__body { display:flex; flex:1; flex-direction:column; padding:22px; }
.single-ebd360_estudo .ebd-study-related__body>span { color:var(--ebd-gold-hover); font:800 10px/1 var(--ebd-font-sans); letter-spacing:.1em; text-transform:uppercase; }
.single-ebd360_estudo .ebd-study-related__card h3 { margin:12px 0 10px; font:700 21px/1.35 var(--ebd-font-serif); }
.single-ebd360_estudo .ebd-study-related__card h3 a { color:var(--ebd-primary); text-decoration:none; }
.single-ebd360_estudo .ebd-study-related__card p { color:var(--ebd-neutral-600); font:400 15px/1.65 var(--ebd-font-sans); }
.single-ebd360_estudo .ebd-study-related__link { margin-top:auto; color:#80601f; font:700 14px/1 var(--ebd-font-sans); text-decoration:none; }

@media (max-width:1024px) {
  .single-ebd360_estudo .ebd-study-shell { width:100%; max-width:800px; grid-template-columns:minmax(0,1fr); gap:30px; }
  .single-ebd360_estudo .ebd-study-sidebar { grid-row:1; }
  .single-ebd360_estudo .ebd-study-sidebar__sticky { position:static; }
  .single-ebd360_estudo .ebd-study-progress-card { display:none; }
  .single-ebd360_estudo .ebd-study-toc { padding:20px 24px; }
  .single-ebd360_estudo .ebd-study-toc__nav { grid-template-columns:repeat(2,minmax(0,1fr)); gap:2px 18px; }
  .single-ebd360_estudo .ebd-study-related__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .single-ebd360_estudo .ebd-study-reference-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}

@media (max-width:640px) {
  .single-ebd360_estudo .ebd-study-hero { padding:38px 0 32px; }
  .single-ebd360_estudo .ebd-study-hero__inner { width:calc(100% - 40px); }
  .single-ebd360_estudo .ebd-study-hero h1 { font-size:clamp(29px,8.5vw,38px); }
  .single-ebd360_estudo .ebd-study-meta { gap:12px 15px; }
  .single-ebd360_estudo .ebd-study-author { width:100%; justify-content:center; padding-right:0; }
  .single-ebd360_estudo .ebd-study-actions .hp-btn { width:40px; padding:7px; font-size:0; }
  .single-ebd360_estudo .ebd-study-actions .dashicons { margin:0; font-size:18px; }
  .single-ebd360_estudo .ebd-study-shell { width:calc(100% - 40px); gap:28px; padding-top:28px; }
  .single-ebd360_estudo .ebd-study-prose p,
  .single-ebd360_estudo .ebd-study-prose li { font-size:17px; line-height:1.78; }
  .single-ebd360_estudo .ebd-study-prose h2 { font-size:29px; }
  .single-ebd360_estudo .ebd-study-section { margin-bottom:56px; }
  .single-ebd360_estudo .ebd-study-section--summary,
  .single-ebd360_estudo .ebd-study-section--bible-text,
  .single-ebd360_estudo .ebd-study-section--practical-application,
  .single-ebd360_estudo .ebd-study-section--final-prayer { margin-inline:-4px; margin-bottom:56px; padding:22px 20px; }
  .single-ebd360_estudo .ebd-study-toc { padding:0; border-top:0; background:#fff; }
  .single-ebd360_estudo .ebd-study-toc__toggle { padding:17px 18px; border-top:3px solid var(--ebd-gold); cursor:pointer; }
  .single-ebd360_estudo .ebd-study-toc__toggle>.dashicons { display:block; transition:transform .25s ease; }
  .single-ebd360_estudo .ebd-study-toc__toggle[aria-expanded="true"]>.dashicons { transform:rotate(180deg); }
  .single-ebd360_estudo .ebd-study-toc__nav { display:none; grid-template-columns:1fr; max-height:300px; padding:0 18px 17px; overflow:auto; }
  .single-ebd360_estudo .ebd-study-toc__nav.is-open { display:grid; }
  .single-ebd360_estudo .ebd-study-related { padding:60px 0 68px; }
  .single-ebd360_estudo .ebd-study-related>.container { width:calc(100% - 40px); }
  .single-ebd360_estudo .ebd-study-related__grid { grid-template-columns:1fr; }
  .single-ebd360_estudo .ebd-study-reference-grid { grid-template-columns:1fr; }
  .single-ebd360_estudo .ebd-study-debate-item { border-radius:12px; }
  .single-ebd360_estudo .ebd-study-debate-item summary { grid-template-columns:34px minmax(0,1fr) 20px; gap:12px; min-height:72px; padding:16px; font-size:16px; }
  .single-ebd360_estudo .ebd-study-debate-number { width:32px; height:32px; }
  .single-ebd360_estudo .ebd-study-debate-prompt { margin:0 16px 20px 32px; padding:8px 12px 1px 14px; }
  .single-ebd360_estudo .ebd-study-debate-prompt p { font-size:16px; }
}

@media (max-width:390px) {
  .single-ebd360_estudo .ebd-study-hero__inner,
  .single-ebd360_estudo .ebd-study-shell,
  .single-ebd360_estudo .ebd-study-related>.container { width:calc(100% - 40px); }
  .single-ebd360_estudo .ebd-study-breadcrumb .container { padding-inline:20px; }
}

@media print {
  .single-ebd360_estudo .ebd-study-actions,
  .single-ebd360_estudo .ebd-study-breadcrumb,
  .single-ebd360_estudo .ebd-study-sidebar,
  .single-ebd360_estudo #ebd-reading-progress { display:none!important; }
  .single-ebd360_estudo .ebd-study-hero { padding:24px 0; background:#fff!important; color:#000; }
  .single-ebd360_estudo .ebd-study-hero h1 { color:#000; }
  .single-ebd360_estudo .ebd-study-shell { display:block; padding:20px 0; }
  .single-ebd360_estudo .ebd-study-prose { padding:0; border:0; box-shadow:none; }
}
