.saints-answer-page .topical-lead,.saints-answer-page .topical-title{max-width:980px}.saints-answer-grid{align-items:start;display:grid;gap:1.35rem;grid-template-columns:minmax(0,1fr) 330px}.saints-answer-grid aside{position:sticky;top:84px}.saints-panel{background:#fff;border:1px solid var(--topical-border);border-radius:8px;margin:0 0 1rem;padding:1.15rem}.saints-panel.answer{border-left:4px solid var(--topical-bronze)}.saints-panel.caution{background:var(--topical-warm-strong);border-left:4px solid var(--topical-gold)}.saints-label{color:var(--topical-bronze-dark);display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-bottom:.45rem;text-transform:uppercase}.saints-answer-page h2,.saints-answer-page h3{color:var(--topical-dark-strong)}.saints-answer-page h2{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.2;margin:0 0 .75rem}.saints-answer-page h3{font-size:1.05rem;font-weight:800;line-height:1.3;margin:1rem 0 .35rem}.saints-answer-page p{color:var(--topical-text);line-height:1.72;margin:0 0 .9rem}.saints-answer-page p:last-child{margin-bottom:0}.saints-answer-page a{color:var(--topical-bronze-dark);font-weight:800;text-decoration:none}.saints-answer-page a:hover{color:var(--topical-dark-strong);text-decoration:none}.saints-answer{color:var(--topical-dark-strong);font-size:1.12rem;font-weight:800;line-height:1.55}.saints-two-col{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.saints-card{background:#fff;border:1px solid var(--topical-border);border-radius:8px;padding:1rem}.saints-card h3{margin-top:0}.saints-card p{color:var(--topical-muted)}.saints-point-list{display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.saints-point-list li{align-items:start;background:var(--topical-warm);border:1px solid var(--topical-border);border-radius:8px;color:var(--topical-text);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);line-height:1.65;padding:.75rem .85rem}.saints-point-list i{color:var(--topical-bronze);margin-top:.25rem}.saints-verse-box{background:var(--topical-warm);border-left:4px solid var(--topical-gold);color:var(--topical-text);line-height:1.7;margin:.8rem 0;padding:.9rem 1rem}.saints-verse-box strong{color:var(--topical-dark-strong)}.saints-source-list{display:grid;gap:.85rem;margin-top:1rem}.saints-source{background:var(--topical-warm);border:1px solid var(--topical-border);border-radius:8px;padding:.9rem 1rem}.saints-source strong{color:var(--topical-dark-strong);display:block;margin-bottom:.25rem}.saints-source span{color:var(--topical-muted);display:block;line-height:1.6}.saints-side-links{display:grid;gap:.55rem}.saints-side-links a{align-items:center;background:var(--topical-warm);border:1px solid var(--topical-border);border-radius:8px;color:var(--topical-dark-strong);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:.65rem .75rem;text-decoration:none}.saints-side-links a:hover{border-color:var(--topical-bronze)}.saints-side-links i{color:var(--topical-bronze)}.saints-related-searches{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.saints-related-searches span{background:var(--topical-warm);border:1px solid var(--topical-border);border-radius:6px;color:var(--topical-dark-strong);display:inline-flex;font-size:.8rem;font-weight:800;padding:.4rem .55rem}.saints-faq{border-top:1px solid var(--topical-border);padding:.9rem 0}.saints-faq:first-of-type{border-top:0;padding-top:0}.saints-faq h3{margin-top:0}@media (max-width:991px){.saints-answer-grid,.saints-two-col{grid-template-columns:1fr}.saints-answer-grid aside{position:static}}@media (max-width:575px){.saints-answer{font-size:1rem}.saints-card,.saints-panel{padding:.95rem}}
