.rosary-audio{margin-top:24px;padding:21px 22px;border:1px solid #e6d7ae;border-radius:8px;background:#fff}.rosary-audio-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.rosary-audio .rosary-audio-kicker{margin:0 0 5px;color:#9a6f15;font-size:.68rem;font-weight:700;letter-spacing:.09em}.rosary-audio h3{margin:0;color:#28588f;font-family:Raleway Variable,Arial,sans-serif;font-size:1.15rem;font-weight:800}.rosary-audio .rosary-audio-date{margin:5px 0 0;color:#657588;font-size:.82rem}.rosary-audio-player{margin-top:16px;overflow:hidden;border-radius:7px;min-height:200px;background:#f8f9fb}.rosary-audio-player iframe{display:block;width:100%;height:200px;border:0}.rosary-audio .rosary-audio-credit{margin:14px 0 0;color:#657588;font-size:.74rem;line-height:1.6}.rosary-audio-credit a{color:#28588f;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.rosary-audio-usage-link{border:0;padding:0;background:none;color:#657588;font:inherit;text-decoration:underline;text-decoration-color:#aab6c4;text-underline-offset:3px;cursor:pointer}.rosary-audio-usage-link:hover{color:#28588f;text-decoration-color:currentColor}.rosary-audio-usage-dialog{width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:25px 26px;border:1px solid #d7e2ee;border-top:3px solid #28588f;border-radius:10px;background:#fff;color:#263b52;box-shadow:0 18px 70px #102c4b33;overflow:auto}.rosary-audio-usage-backdrop{background:#102c4b88}.rosary-audio-usage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.rosary-audio-usage-dialog .rosary-audio-usage-heading h3{margin:5px 0 0;color:#28588f;font-family:Raleway Variable,Arial,sans-serif;font-size:1.22rem;font-weight:800;line-height:1.4}.rosary-audio-usage-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:#657588;font:inherit;font-size:1.6rem;line-height:1}.rosary-audio-link-icon{vertical-align:-.12em}.rosary-audio-usage-close:hover{background:#f0f5fa;color:#28588f}.rosary-audio-usage-dialog p{margin:0 0 13px;font-size:.87rem;line-height:1.7}.rosary-audio-usage-sources{display:grid;gap:7px;padding-top:3px;font-size:.82rem}.rosary-audio-usage-sources a{color:#28588f;text-decoration:underline;text-underline-offset:3px}.rosary-audio-usage-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:17px;border-top:1px solid #e4eaf1}.rosary-audio-usage-footer small{color:#607287;font-size:.72rem}.rosary-audio-usage-footer .button{min-height:40px;padding:8px 18px;border-radius:6px;font-size:.82rem}@media(max-width:600px){.rosary-audio{padding:18px 16px}.rosary-audio-heading{align-items:flex-start;flex-direction:column;gap:14px}.rosary-audio-player iframe{height:240px}.rosary-audio-credit a{display:block;margin-top:4px}}@media(max-width:600px){.rosary-audio-credit-separator{display:none}.rosary-audio-usage-link{display:block;margin-top:4px}.rosary-audio-usage-dialog{padding:20px}.rosary-audio-usage-dialog .rosary-audio-usage-heading h3{font-size:1.08rem}.rosary-audio-usage-footer{align-items:flex-start;flex-direction:column}.rosary-audio-usage-footer .button{align-self:flex-end}}.oremos-navigation{display:flex;flex-wrap:wrap;gap:var(--parish-space-3) var(--parish-space-8);margin:0 0 var(--parish-space-6);border-bottom:1px solid var(--parish-border)}.oremos-navigation a{position:relative;display:inline-flex;align-items:center;min-height:var(--parish-control-height);padding:9px 2px;color:var(--parish-blue);font-size:.95rem;font-weight:700;text-decoration:none}.oremos-navigation a:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#ef0a0a;content:"";transform:scaleX(0);transition:transform .18s ease}.oremos-navigation a:hover:after,.oremos-navigation a[aria-current=location]:after{transform:scaleX(1)}.oremos-daily-disclosure>summary{list-style:none}.oremos-daily-disclosure>summary::-webkit-details-marker{display:none}.oremos-daily-disclosure>summary h2{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}.oremos-daily-label,.oremos-daily-label .eyebrow{display:block}.oremos-daily-toggle{flex:none;color:#c90909;transition:transform .18s ease}.oremos-daily-disclosure[open]>summary .oremos-daily-toggle,.oremos-mystery-list[open]>summary .oremos-daily-toggle{transform:rotate(180deg)}.oremos-inline-icon{vertical-align:-.12em}.oremos-daily-intro{margin:var(--parish-space-6) 0;color:#485d74;font-size:.96rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.oremos-navigation a:after,.oremos-daily-toggle{transition:none}}@supports (container-type: inline-size){.oremos-page .oremos-section{container:oremos-cards / inline-size}.oremos-page :is(.oremos-rosary-grid,.oremos-lectio-grid,.oremos-mystery-groups,.oremos-prayer-list){grid-template-columns:minmax(0,1fr)}@container oremos-cards (min-width:540px){.oremos-page :is(.oremos-mystery-groups,.oremos-prayer-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container oremos-cards (min-width:640px){.oremos-page .oremos-rosary-grid{grid-template-columns:minmax(0,1.2fr) minmax(225px,.8fr)}}@container oremos-cards (min-width:690px){.oremos-page .oremos-lectio-grid{grid-template-columns:minmax(0,1.18fr) minmax(245px,.82fr)}}}
