.ocia-eucharist-deep{margin-top:30px;display:grid;gap:22px}.ocia-deep-intro,.ocia-deep-section{background:#fffdf8;border:1px solid #d9cfbd;border-radius:20px;box-shadow:0 10px 30px rgba(28,45,54,.055)}.ocia-deep-intro{padding:34px}.ocia-deep-intro h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;margin:0 0 14px}.ocia-deep-intro>p:last-child{max-width:900px;margin:0;color:#626d71;font-size:1.03rem}.ocia-deep-section{padding:32px}.ocia-deep-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.ocia-deep-heading>span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#15324a;color:#f0ddab;font-family:Arial,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.08em}.ocia-deep-heading .ocia-eyebrow{margin:1px 0 6px}.ocia-deep-heading h3{margin:0;color:#15324a;font-size:clamp(1.45rem,2.7vw,2.1rem);line-height:1.12}.ocia-scripture-grid,.ocia-pressure-grid,.ocia-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ocia-scripture-grid article,.ocia-pressure-grid article{padding:22px;border:1px solid #dfd6c5;border-radius:16px;background:#fbf8f1}.ocia-scripture-grid small,.ocia-library-grid small{font-family:Arial,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.14em;color:#9b7b37}.ocia-scripture-grid h4,.ocia-pressure-grid h4{margin:7px 0 8px;color:#15324a;font-size:1.2rem}.ocia-scripture-grid p,.ocia-pressure-grid p{margin:0;color:#626d71}.ocia-evidence-limit{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.ocia-evidence-limit article{padding:22px;border-radius:16px;background:#102f49;color:#dfe8ed}.ocia-evidence-limit article:last-child{background:#eee5d2;color:#4e5556}.ocia-evidence-limit h4{margin:0 0 7px;color:#f0ddab}.ocia-evidence-limit article:last-child h4{color:#7a612d}.ocia-evidence-limit p{margin:0}.ocia-deep-link{display:inline-flex;margin-top:18px;padding:11px 15px;border:1px solid #b99447;border-radius:999px;text-decoration:none;color:#17384e;background:#fff9ea;font-family:Arial,sans-serif;font-size:.78rem;font-weight:800}.ocia-deep-link:hover{background:#f3e5be}.ocia-timeline{display:grid;gap:0;border:1px solid #dfd6c5;border-radius:16px;overflow:hidden}.ocia-timeline article{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:24px;background:#fbf8f1;border-bottom:1px solid #dfd6c5}.ocia-timeline article:last-child{border-bottom:0}.ocia-time{font-family:Arial,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.12em;color:#98752e}.ocia-timeline h4{margin:0 0 7px;color:#15324a;font-size:1.22rem}.ocia-timeline p{margin:0 0 8px;color:#606a70}.ocia-timeline p:last-child{margin-bottom:0}.ocia-limit{font-size:.88rem}.ocia-limit strong{color:#17384e}.ocia-development-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px}.ocia-development-flow div{padding:18px;border:1px solid #d9ccad;border-radius:14px;background:#f7f0e1}.ocia-development-flow strong,.ocia-development-flow span{display:block}.ocia-development-flow strong{color:#15324a}.ocia-development-flow span{margin-top:5px;font-family:Arial,sans-serif;font-size:.72rem;line-height:1.4;color:#6f746f}.ocia-development-flow>b{align-self:center;color:#b99447;font-size:1.5rem}.ocia-development-note{margin:18px 0 0;padding:18px 20px;border-left:3px solid #b99447;background:#f9f7f1;color:#5e686d}.ocia-library-grid a{display:flex;flex-direction:column;min-height:165px;padding:22px;border:1px solid #d7c59d;border-radius:16px;background:#f8f2e5;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.ocia-library-grid a:hover{transform:translateY(-2px);border-color:#9b7935}.ocia-library-grid strong{margin-top:9px;color:#15324a;font-size:1.25rem}.ocia-library-grid span{margin-top:7px;color:#646d70;font-size:.9rem}.ocia-next-question{margin-top:18px;padding:22px;border-radius:16px;background:#112f47;color:#dbe5ea}.ocia-next-question .ocia-eyebrow{color:#e2ca90}.ocia-next-question p:last-child{margin:0;font-size:1.02rem}.ocia-next-question strong{color:white}@media(max-width:850px){.ocia-development-flow{grid-template-columns:1fr}.ocia-development-flow>b{transform:rotate(90deg);justify-self:center}.ocia-timeline article{grid-template-columns:110px 1fr}}@media(max-width:680px){.ocia-deep-intro,.ocia-deep-section{padding:22px}.ocia-scripture-grid,.ocia-pressure-grid,.ocia-library-grid,.ocia-evidence-limit{grid-template-columns:1fr}.ocia-deep-heading{gap:12px}.ocia-deep-heading>span{width:38px;height:38px}.ocia-timeline article{grid-template-columns:1fr;gap:8px;padding:20px}.ocia-development-flow div{padding:16px}}
