.today-refined .panel-head{margin-bottom:22px}.next-step-card{background:#580b2d;color:#fff;padding:28px;margin:22px 0}.next-step-card .eyebrow,.next-step-card .fine{color:#f6d6d9}.next-step-card h3{max-width:760px;font-size:28px;line-height:1.25;margin:10px 0 18px}.next-step-card p{max-width:720px}.next-step-card .button{background:#fff;color:#580b2d;border-color:#fff}.next-step-card dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.next-step-card dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f6d6d9}.next-step-card dd{margin:5px 0 0;font-size:16px}.question-editor{border:1px solid #e6ccd4;margin-bottom:24px}.question-editor>summary{padding:18px}.question-editor .start-card{margin:0;border:0;background:#fcf6f7}.draft-status{margin:4px 0 18px}.today-refined .quick-check{margin:24px 0}.today-refined .quick-check-grid a{padding:18px;min-height:145px}.today-refined .quick-check-grid strong{font-size:19px}.saved-story-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e6ccd4;font-size:14px}.today-refined .one-step{padding:24px 0;margin:20px 0;border:0}.today-refined .today-lesson{background:#fcf2f4;border-left:3px solid #ff248a;padding:24px;margin:18px 0}.today-refined .today-lesson h3{font-size:25px;margin:10px 0}.today-refined .today-lesson p{margin-bottom:10px}.measurement-entry-panel{border:1px solid #580b2d;margin:20px 0 26px}.measurement-entry-panel>summary{padding:18px 20px;font-size:17px;font-weight:600;color:#580b2d;background:#fcf2f4}.measurement-entry-panel .start-card{margin:0;border:0;padding:22px}.measurement-refined .record-details{margin:22px 0}.record-details>summary{padding:16px 0;font-weight:600}.record-details .table-scroll{margin:0}.measurement-refined .device-option{margin:0;padding:15px 0}.measurement-refined .measure-highlights{margin-top:20px}.measurement-refined .device-state{margin:18px 0}.lisa-learning-intro{display:flex;gap:26px;align-items:center}.lisa-learning-intro img{width:108px;height:128px;object-fit:cover;object-position:50% 12%;border-radius:2px;flex:none}.lisa-learning-intro h3{margin-bottom:12px}.lisa-learning-intro .fine{margin-bottom:0}.saved-measurement-symptom p{margin-bottom:0}
@media(max-width:760px){.next-step-card{padding:22px}.next-step-card h3{font-size:25px}.next-step-card dl{grid-template-columns:1fr;gap:12px}.today-refined .quick-check-grid{grid-template-columns:1fr}.today-refined .quick-check-grid a{min-height:0;display:grid;grid-template-columns:1fr auto;gap:8px 14px}.today-refined .quick-check-grid span{grid-column:1/-1;grid-row:2}.today-refined .quick-check-grid b{align-self:center;font-size:12px}.today-refined .quick-check-grid strong{font-size:18px}.lisa-learning-intro{gap:16px;align-items:flex-start}.lisa-learning-intro img{width:72px;height:88px}.lisa-learning-intro h3{font-size:23px}.lisa-learning-intro .eyebrow{letter-spacing:.06em;font-size:9px}.measurement-entry-panel .start-card{padding:18px}.saved-story-line{font-size:13px}.today-refined .today-lesson h3{font-size:23px}}
.setup-pregnancy,.setup-task{margin:12px 0 20px}.setup-task .field{margin:16px 0}.chapter-rhythm{padding:26px;background:#fcf2f4;border-left:3px solid #ff248a;margin:24px 0}.chapter-rhythm h3,.care-progress h3{font-size:26px}.chapter-rhythm details{margin-top:18px}.chapter-rhythm .eyebrow{margin-bottom:12px}.care-progress{margin:26px 0;padding:24px 0;border-top:1px solid #e6ccd4;border-bottom:1px solid #e6ccd4}.progress-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0}.progress-counts a{text-decoration:none;font-size:13px}.progress-counts strong{display:block;font-size:30px;line-height:1.2;margin-bottom:6px}.care-progress-list{list-style:none;padding:0}.care-progress-list li{padding:14px 0;border-bottom:1px solid #e6ccd4}.care-progress-list span,.care-progress-list small{display:block;margin-top:6px}.care-progress .details-body h4{margin-top:24px}.today-refined>.record-details{margin:20px 0}.today-refined .record-details .care-progress{border:0;margin:0}
@media(max-width:760px){.chapter-rhythm{padding:20px}.chapter-rhythm h3,.care-progress h3{font-size:23px}.progress-counts{gap:12px}.progress-counts a{font-size:12px}.progress-counts strong{font-size:28px}}
.lisa-learning-intro .fine{color:#f6d6d9}@media(max-width:760px){.lisa-learning-intro{display:block}.lisa-learning-intro img{float:right;margin:0 0 12px 16px}.lisa-learning-intro h3{font-size:25px}.lisa-learning-intro:after{content:"";display:block;clear:both}}
