.public-main:has(>.subpage-hero){max-width:none!important;padding:0!important;margin:0!important}.subpage-hero{background:#3a0007;color:#ede4d5}.subpage-hero-inner{max-width:1140px;margin:auto;padding:64px 36px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:80px;align-items:center}.subpage-hero h1{font:500 clamp(46px,5.5vw,70px)/1.08 'Playfair Display',Georgia,serif!important;color:#f3d396!important;margin:0 0 24px!important}.subpage-kicker{font:600 11px/1.7 Inter,Arial,sans-serif!important;letter-spacing:.17em;text-transform:uppercase;color:#d4a359;margin:0 0 16px}.subpage-lead{font:20px/1.7 Inter,Arial,sans-serif;color:#ede4d5;max-width:680px;margin:0}.subpage-hero-panel{background:#f1e9d9;color:#3a0007;border:1px solid #d9c49c;padding:32px 24px;text-align:center}.subpage-hero-panel>span{font-size:64px;line-height:1;color:#a97b37}.subpage-hero-panel>p{font:italic 30px/1.5 'Playfair Display',Georgia,serif;margin:22px 0;color:#3a0007}.subpage-hero-panel>a{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1.7 Inter,Arial,sans-serif;color:#3a0007;text-underline-offset:4px}.subpage-content{max-width:1140px;margin:auto;padding:48px 36px 64px}.subpage-content .contact-layout{margin-top:0}@media(max-width:760px){.subpage-hero-inner{grid-template-columns:1fr;gap:30px;padding:38px 24px}.subpage-hero h1{font-size:49px!important}.subpage-lead{font-size:18px}.subpage-hero-panel{max-width:350px;width:100%;justify-self:center}.subpage-content{padding:36px 24px 48px}}

.subpage-hero-panel blockquote{font:italic 27px/1.55 "Playfair Display",Georgia,serif;color:#3a0007;margin:22px 0}.subpage-hero-panel>blockquote+a{border-top:1px solid #d9c49c;padding-top:18px}@media(max-width:760px){.subpage-hero-panel blockquote{font-size:25px}}

.public-main:has(>.subpage-hero){width:100%!important}.resources-main .subpage-hero .subpage-kicker{margin:0 0 16px;color:#d4a359}.resources-main .subpage-hero .subpage-lead{margin:0;color:#ede4d5}.resources-main .subpage-content .resource-featured{margin-top:0}


.quote-wheel{display:block!important;width:72px!important;height:72px!important;max-width:100%;object-fit:contain!important;position:static!important;margin:0 auto!important}.worship-hero .worship-liturgy-note .quote-wheel{width:72px;height:72px}.about-hero-quote .quote-wheel,.orth-gold .quote-wheel{width:72px;height:72px}
