.resources-shell{margin:0 auto;max-width:1040px;padding:78px 24px 110px}.resources-hero{max-width:760px}.resources-hero h1{font-size:clamp(3.8rem,8vw,7rem)}.resources-hero>p:not(.eyebrow){color:#536577;font-size:1.18rem;line-height:1.6;margin-top:28px;max-width:680px}.resource-boundary{background:#e3e9e1;border-left:4px solid var(--sage);display:flex;flex-direction:column;gap:7px;margin-top:48px;padding:20px 24px}.resource-boundary span{color:#627478;font-size:.84rem;line-height:1.5}.resource-nav{display:flex;flex-wrap:wrap;gap:12px;margin:48px 0 25px}.resource-nav a{border:1px solid var(--line);color:var(--sage-deep);font-size:.73rem;padding:12px 14px;text-decoration:none}.resource-nav a:hover{background:var(--ivory);border-color:var(--gold)}.resource-article{border-top:1px solid var(--line);padding:62px 0 72px;scroll-margin-top:30px}.resource-article h2{font-size:clamp(2.5rem,5vw,4.3rem);margin:8px 0 18px}.resource-lede{color:#536577;font:1.25rem/1.65 'Newsreader',serif;max-width:780px}.article-columns{display:grid;gap:30px 44px;grid-template-columns:1fr 1fr;margin-top:40px}.article-columns h3,.say-grid h3{font-size:1.35rem;margin:0 0 8px}.article-columns p,.say-grid p{color:#667779;line-height:1.65}.practice-note{background:var(--deep);color:var(--ivory);margin-top:38px;padding:24px 28px}.practice-note strong{color:#e5c77d}.practice-note p{color:#c3cece;line-height:1.6;margin:8px 0 0}.prayer-sequence{display:grid;gap:18px 25px;grid-template-columns:1fr 1fr;margin-top:40px}.prayer-sequence section{background:#e9e1e7;border-left:3px solid var(--plum);padding:23px}.prayer-sequence span{color:#8d6a2d;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.prayer-sequence p{font:1.25rem/1.75 'Newsreader',serif;margin:14px 0 0}.say-grid{display:grid;gap:25px 42px;grid-template-columns:1fr 1fr;margin-top:40px}.say-grid>div{border-bottom:1px solid var(--line);padding-bottom:18px}.resources-next{border-top:1px solid var(--line);padding-top:50px}.resources-next h2{font-size:2.8rem;margin:7px 0 10px}.resources-next p:not(.eyebrow){color:#667779;line-height:1.6;max-width:650px}.resources-next .button{display:inline-flex;margin-top:15px}@media(max-width:700px){.article-columns,.prayer-sequence,.say-grid{grid-template-columns:1fr}.resources-shell{padding-top:48px}.resource-article{padding-top:45px}}
.published-studio{border-top:1px solid var(--line);margin-top:28px;padding:50px 0 20px}.published-studio h2{font-size:2.8rem;margin:7px 0 22px}.published-writing-list{display:grid;gap:18px 24px;grid-template-columns:repeat(2,1fr)}.published-writing-card{background:var(--ivory);border:1px solid var(--line);box-shadow:var(--shadow);padding:23px}.published-writing-card h3{font-size:1.6rem;margin:7px 0}.published-writing-card>p:not(.eyebrow){color:#667779;line-height:1.55}.published-writing-card .text-link{color:var(--sage-deep);font-size:.76rem;text-decoration:none}@media(max-width:700px){.published-writing-list{grid-template-columns:1fr}}
