.page-jcare .jc-open{padding-bottom:clamp(110px,17vh,190px)}.page-jcare .jc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.page-jcare .jc-text h1{max-width:10em;margin:.35em 0 .4em}.page-jcare .jc-text .lede-serif{color:#ede7dce6;max-width:30ch}.page-jcare .jc-moments{border-top:1px solid var(--line-bone);margin-top:clamp(56px,9vh,96px)}.page-jcare .jc-moments li{border-bottom:1px solid var(--line-bone);grid-template-rows:auto auto;grid-template-columns:90px minmax(0,1fr);gap:10px 24px;padding:clamp(28px,4vh,40px) 0;display:grid}.page-jcare .jc-moments .step-num{grid-row:1/3;padding-top:.55em}.page-jcare .jc-moments .quiet{max-width:50ch}.page-jcare .jc-photo{top:calc(var(--hdr-h) + 24px);position:sticky}.page-jcare .jc-attention-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.page-jcare .jc-attention h2{max-width:9em}.page-jcare .jc-attention .lede-serif{max-width:28ch;margin-bottom:30px}@media (max-width:900px){.page-jcare .jc-grid,.page-jcare .jc-attention-inner{grid-template-columns:minmax(0,1fr)}.page-jcare .jc-photo{order:-1;width:78%;margin-top:8px;position:relative;top:0}.page-jcare .jc-moments li{grid-template-columns:56px minmax(0,1fr);column-gap:14px}}
