.devotionals-module__nodCsG__years{padding-block:var(--chapter-y)}.devotionals-module__nodCsG__yearHead{justify-content:space-between;align-items:baseline;gap:var(--s-8) var(--s-28);padding-bottom:clamp(var(--s-12), 1.6vw, var(--s-24));margin-top:clamp(var(--s-44), 6vw, var(--s-88));margin-bottom:clamp(var(--s-16), 2.2vw, var(--s-32));border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;scroll-margin-top:110px;display:flex}.devotionals-module__nodCsG__yearHead:first-of-type{margin-top:0}.devotionals-module__nodCsG__year{font-family:var(--ff-serif);font-variation-settings:"SOFT" 58, "WONK" 1, "opsz" 144;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--txt);font-size:clamp(40px,5.6vw,96px);font-weight:400;line-height:.86}.devotionals-module__nodCsG__set{gap:clamp(var(--s-12), 1.8vw, var(--s-28));grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));list-style:none;display:grid}.devotionals-module__nodCsG__card{border-radius:var(--radius-card);gap:var(--s-12);height:100%;padding:clamp(var(--s-24), 2.2vw, var(--s-32)) clamp(var(--s-20), 2vw, var(--s-28)) clamp(var(--s-24), 2.6vw, var(--s-32));background:var(--paper);color:var(--on-light);box-shadow:inset 0 0 0 1px #12333829, var(--shadow-card);transition:transform .46s var(--ease-out), box-shadow .46s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.devotionals-module__nodCsG__card:before{content:"";pointer-events:none;background-image:linear-gradient(to bottom right,#0000 calc(50% - .7px),#7d5b1d57 50%,#0000 calc(50% + .7px)),linear-gradient(to bottom left,#0000 calc(50% - .7px),#7d5b1d57 50%,#0000 calc(50% + .7px));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:50% 100%,50% 100%;height:42%;position:absolute;top:0;left:0;right:0}.devotionals-module__nodCsG__card:hover,.devotionals-module__nodCsG__card:focus-visible{box-shadow:inset 0 0 0 1px #7d5b1d80, var(--shadow-lift);transform:translateY(-5px)}.devotionals-module__nodCsG__seal{background:var(--sienna);width:46px;height:46px;color:var(--bone);font-family:var(--ff-serif);font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 40;border-radius:50%;place-items:center;font-size:22px;font-weight:500;line-height:1;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 4px 12px -6px #082a31b3}.devotionals-module__nodCsG__cardTitle{font-family:var(--ff-serif);letter-spacing:-.008em;font-variation-settings:"SOFT" 18, "WONK" 0, "opsz" 34;font-size:clamp(21px,1.7vw,27px);font-weight:500;line-height:1.16;position:relative}.devotionals-module__nodCsG__cardExcerpt{font-size:var(--fs-sm);color:var(--on-light-muted);line-height:1.58;position:relative}.devotionals-module__nodCsG__cardFoot{padding-top:var(--s-12);justify-content:space-between;align-items:baseline;gap:var(--s-12);border-top:1px solid var(--line);font-family:var(--ff-sans);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--on-light-soft);margin-top:auto;font-weight:600;display:flex;position:relative}.devotionals-module__nodCsG__cardFoot span:last-child{color:var(--gold-ink)}
