.oneday-page .od-opening{color:var(--brown);font-family:var(--heading);margin-top:23px;font-size:19px;line-height:1.8}.oneday-page .ft-content .hero h1{font-size:clamp(37px,4vw,53px)}.oneday-page .ft-content .intro{margin-top:18px;font-size:13px}.oneday-page .ft-content .hero-art{margin-top:55px}.oneday-page .od-facts{border-block:1px dashed var(--line);gap:26px;margin:24px 0 0;padding:14px 0;display:flex}.oneday-page .od-facts>div{align-items:baseline;gap:10px;display:flex}.oneday-page .od-facts dt{color:var(--muted);font-size:11px}.oneday-page .od-facts dd{color:var(--green);margin:0;font-size:13px;font-weight:600}.oneday-page .ft-content .od-topics{grid-template-columns:1fr 1fr .82fr}.oneday-page .ft-content .od-topics .card-lead{font-size:13px}.oneday-page .ft-content .od-topics .type-card{padding:25px 23px}.oneday-page .od-topic-foot{margin-top:auto;padding-top:20px;color:var(--green)!important;font-size:11px!important}.oneday-page .od-status{color:#985b49;letter-spacing:0;white-space:nowrap;font-size:9px}.oneday-page .ft-content .type-card.od-coming{box-shadow:none;text-align:center;background:0 0;border:1px dashed #c9b595;justify-content:center}.oneday-page .od-and{font-family:var(--heading);margin-bottom:4px;color:#a28462!important;font-size:27px!important}.oneday-page .ft-content .od-coming h3{font-family:var(--heading);color:var(--brown);font-size:29px}.oneday-page .ft-content .od-coming .od-coming-copy{color:var(--brown);margin:20px 0 15px;font-size:14px}.oneday-page .od-topic-note{color:var(--muted);margin-top:22px;font-size:11px}.oneday-page .od-practice{margin-top:35px}.oneday-page .od-practice h3{font-size:16px}.oneday-page .od-reassurance{border-top:1px dashed var(--line);margin-top:34px;padding:25px 0 0}.oneday-page .od-reassurance strong{font-family:var(--heading);color:var(--green);font-size:24px}.oneday-page .od-reassurance p{color:var(--brown);margin-top:7px;font-size:13px}.oneday-page .od-story{max-width:850px;margin-inline:auto}.oneday-page .od-photo{background:var(--paper);border:1px solid var(--line);margin:24px 0 19px;padding:10px}.oneday-page .od-photo img{width:100%;height:auto}.oneday-page .od-photo figcaption{color:var(--muted);padding:12px 8px 4px;font-size:11px}.oneday-page .od-story-copy h3{font-family:var(--heading);margin-bottom:19px;font-size:25px}.oneday-page .od-story-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:25px;font-size:13px;line-height:2}.oneday-page .od-join{border-top:1px solid var(--line);padding-top:55px}@media (max-width:900px){.oneday-page .od-facts{flex-wrap:wrap;gap:18px}.oneday-page .od-facts>div{gap:7px}.oneday-page .ft-content .od-topics{grid-template-columns:1fr 1fr}.oneday-page .ft-content .type-card.od-coming{grid-column:1/-1;padding:25px}.oneday-page .od-story-copy h3{font-size:22px}}@media (max-width:640px){.oneday-page .ft-content .hero h1{font-size:clamp(33px,8.6vw,44px)}.oneday-page .od-opening{margin-top:20px;font-size:17px}.oneday-page .ft-content .intro{font-size:12px}.oneday-page .od-facts{gap:16px;margin-top:20px;padding-block:12px}.oneday-page .od-facts dd{font-size:12px}.oneday-page .ft-content .hero-art{margin-top:42px}.oneday-page .ft-content .od-topics{grid-template-columns:1fr}.oneday-page .ft-content .od-topics .type-card{padding:24px}.oneday-page .od-topic-note{font-size:10px}.oneday-page .od-reassurance{margin-top:25px}.oneday-page .od-reassurance strong{font-size:22px}.oneday-page .od-reassurance p{font-size:12px}.oneday-page .od-story-copy h3{font-size:23px}.oneday-page .od-story-copy>p:not(.eyebrow){margin-bottom:20px;font-size:12px}.oneday-page .od-join{padding-top:35px}}.oneday-page .od-handout-button{min-height:44px;color:var(--green);font:600 12px var(--body);cursor:pointer;background:#fffaf0b8;border:1px solid #22584660;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;display:inline-flex}.oneday-page .od-handout-button:hover{background:var(--paper);border-color:var(--green)}.oneday-page .od-handout-button:focus-visible{outline-offset:3px;outline:3px solid #c97969}.od-handout-close:focus-visible{outline-offset:3px;outline:3px solid #c97969}.od-handout-overlay{background:#173f3470}.od-handout-dialog[data-slot=dialog-content]{color:#352a24;background:#fffaf0;border-radius:12px;flex-direction:column;gap:0;width:min(860px,100vw - 32px);max-width:min(860px,100vw - 32px);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);padding:0;display:flex;overflow:hidden}.od-handout-heading{border-bottom:1px solid #d2b990;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.od-handout-heading [data-slot=dialog-title]{color:#225846;font-size:19px;line-height:1.5}.od-handout-heading [data-slot=dialog-description]{color:#75675d;margin-top:4px;font-size:11px}.od-handout-close{color:#573c2e;min-height:44px;font:inherit;cursor:pointer;background:#f5eddf;border:1px solid #d2b990;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.od-handout-scroll{flex:1;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:hidden}.od-handout-scroll img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}@media (max-width:640px){.od-handout-dialog[data-slot=dialog-content]{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.od-handout-heading{gap:10px;padding:12px}.od-handout-heading [data-slot=dialog-title]{font-size:17px}.od-handout-heading [data-slot=dialog-description]{font-size:10px}}
