.ocy-vay-week{max-width:1000px;margin:24px auto;padding:16px 12px;color:#213547;font-family:inherit}.ocy-vay-week h2{font-family:Georgia,serif;font-size:clamp(1.5rem,4vw,2.1rem);color:#15394a;line-height:1.25;margin:0 0 10px}.ocy-vay-intro{color:#59666c;font-size:1rem}.ocy-vay-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0}.ocy-vay-card{background:#fffdf8;border:1px solid #e3d8b9;border-top:4px solid #ad8c43;border-radius:12px;padding:20px;box-shadow:0 1px 7px #1b2e3712}.ocy-vay-card h3{font:700 1.3rem/1.3 Georgia,serif;margin:12px 0;color:#183b4a}.ocy-vay-card p{line-height:1.6;margin:10px 0}.ocy-vay-tag{color:#7b653a;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.ocy-vay-when{color:#5c6470;font-size:.91rem}.ocy-vay-btn,.ocy-vay-week .ocy-vay-chesed a{display:inline-block;background:#164c4f;color:white!important;text-decoration:none!important;font-weight:bold;padding:11px 14px;border-radius:8px;margin-top:6px}.ocy-vay-upcoming{display:block;color:#7d6b48;background:#f3ede1;padding:10px;border-radius:8px}.ocy-vay-nonav{font-size:.95rem}.ocy-vay-chesed{margin:25px 0 0;background:#eef5eb;border-radius:12px;padding:20px}.ocy-vay-chesed strong{font-size:1.18rem;color:#164b34}.ocy-vay-chesed p{margin:9px 0}.entry-content h2,.entry-content h3{scroll-margin-top:90px}@media(max-width:530px){.ocy-vay-week{padding:12px 4px}.ocy-vay-card{padding:16px}.ocy-vay-week .ocy-vay-cards{grid-template-columns:1fr}}.ocy-vay-small-nav{margin-left:8px;font-size:.9em;display:inline-block;text-decoration:underline;text-underline-offset:3px}
/* Expanded 2026 weekly cycle: accessible status, archive, and article reading. */
.ocy-vay-week .ocy-vay-upnext{border-left:4px solid #aa8745;padding:12px 16px;background:#f8f4e9;color:#3c4853;border-radius:4px;margin:18px 0}
.ocy-vay-upnext strong{color:#3c3425}.ocy-vay-upnext ul{margin:.5em 0 0;padding-left:1.25em;line-height:1.75}
.ocy-vay-empty{color:#53606c;background:#f5f7f7;padding:12px 15px;border-radius:8px}
.ocy-vay-archive{margin:22px 0;max-width:850px}.ocy-vay-archive-row{padding:12px 14px!important;margin:0!important;border-bottom:1px solid #dfe5e4;display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}
.ocy-vay-archive-row a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#124b55}
.ocy-vay-archive-row span{color:#66727b;font-size:.88rem}
.ocy-week-essay-text{max-width:780px;margin:14px auto 35px;padding:0 14px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.07rem,1.8vw,1.18rem);color:#203246;line-height:1.78}
.ocy-week-essay-text h1{font-size:clamp(1.85rem,4.4vw,2.75rem);line-height:1.18;margin:0 0 15px;color:#172d44}
.ocy-week-essay-text h2{font-size:clamp(1.36rem,3.1vw,1.76rem);line-height:1.32;color:#19374a;margin:33px 0 13px;border-top:1px solid #d7c38c;padding-top:19px}
.ocy-week-essay-text p{margin:0 0 1.2em;line-height:1.79}.ocy-week-essay-text a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}
.ocy-week-essay-text>p:first-of-type{color:#6c624d;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.65}
.ocy-week-essay-text ul{padding-left:1.35em}.ocy-week-essay-text li{margin:0 0 10px;line-height:1.55}
@media print{header,footer,nav,.ocy-vay-chesed,.ocy-vay-nonav,.ocy-vay-upnext{display:none!important}.ocy-week-essay-text{max-width:none;color:#000;font-size:12pt;line-height:1.45}.ocy-week-essay-text h2{break-after:avoid}}
@media(max-width:640px){.ocy-vay-archive-row{display:block}.ocy-vay-archive-row>span{display:block;margin-top:5px}.ocy-week-essay-text{padding:0 7px;line-height:1.7}}
.ocy-week-essay-text .ocy-week-essay-byline{font-family:system-ui,sans-serif;font-size:.94rem;line-height:1.65;color:#6a5c3e;margin:0 0 14px}

/* Weekly home page: reliably populated, even for themes bypassing the_content. */
.ocy-week-template-main{width:100%;max-width:1120px;margin:0 auto;padding:28px 18px 60px;box-sizing:border-box}
.ocy-week-standalone{color:#243746;font-family:inherit}
.ocy-week-page-intro{text-align:center;background:#fffdf8;border:1px solid #e4dcca;border-radius:12px;padding:32px 20px;margin:12px auto 28px}
.ocy-week-page-intro h1{font:700 clamp(2rem,6vw,3.2rem)/1.15 Georgia,serif;color:#19334b;margin:6px 0}
.ocy-week-page-intro h2{font:700 clamp(1.22rem,3vw,1.55rem)/1.3 Georgia,serif;color:#665738;margin:12px 0}
.ocy-week-page-intro p{margin:8px auto;color:#617078}
.ocy-week-eyebrow{letter-spacing:.17em;font-weight:700;color:#92743a!important;font-size:.8rem}
.ocy-week-primary-title{font:700 clamp(1.6rem,4vw,2rem)/1.25 Georgia,serif;color:#1d3548;margin:28px 0 12px}
.ocy-week-legacy-archive{margin-top:24px}
.ocy-week-legacy-archive a{overflow-wrap:anywhere}
.ocy-week-legacy-archive .ocy-vay-archive{margin-top:0}
@media(max-width:600px){.ocy-week-template-main{padding:14px 14px 42px}.ocy-week-page-intro{padding:24px 16px}.ocy-week-standalone .ocy-vay-week{padding:0}.ocy-week-page-intro h1{font-size:2.1rem}}
