.report-routine{padding:30px 24px;border-bottom:1px solid #dfdfd2;background:#fff}.routine-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.routine-heading h3,.report-action-plan h3{font:28px/1.2 Georgia,serif;color:#28483b;margin:8px 0}.routine-disclaimer{font:13px/1.6 system-ui;color:#626b60;max-width:500px}.routine-switch{display:flex;flex:0 0 auto;border:1px solid #d8d6c5;border-radius:6px;padding:4px;gap:4px}.routine-switch button{display:flex;align-items:center;gap:7px;background:transparent;border:0;border-radius:4px;color:#425446;padding:10px 14px;font:13px system-ui}.routine-switch button[aria-pressed=true]{background:#294a3c;color:#fff}.routine-switch .report-icon{width:19px;height:19px}.routine-panel ol{padding:0;margin:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:26px}.routine-panel li{position:relative;padding-right:22px;border-right:1px solid #e7e5db;min-width:0}.routine-panel li:last-child{border-right:0;padding-right:0}.routine-step-icon,.care-option-icon{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid #d4bd80;background:#fcf7e7;color:#927024;border-radius:50%}.routine-step-icon .report-icon,.care-option-icon .report-icon{width:25px;height:25px}.routine-step-number{float:right;font:12px system-ui;color:#8d947f;padding:15px 0}.routine-panel h4{font:600 16px/1.3 system-ui;color:#29473a;margin:17px 0 8px}.routine-panel p{font:14px/1.65 system-ui;color:#535e52;margin:0}.routine-print-label{display:none}.routine-safety{display:flex;gap:12px;background:#f0f5f1;color:#355442;padding:16px;border-left:3px solid #7d9a82}.routine-safety p{font:13px/1.65 system-ui;margin:0}.routine-source{font:11px/1.6 system-ui;color:#73786a;margin:14px 0 0}.report-action-plan{display:flex;align-items:flex-start;gap:20px;padding:28px 24px;border-bottom:1px solid #dfdfd2}.report-action-plan>.routine-step-icon{flex:0 0 48px}.report-action-plan p{font:14px/1.65 system-ui;margin:8px 0}.visual-care-options{gap:18px}.visual-care-options>section{border-radius:8px;background:#fff;border:1px solid #dddccf;padding:24px}.care-option-index{font:10px/1.4 system-ui;color:#737e6f;float:right;margin-top:16px}.visual-care-options h3{font:25px/1.25 Georgia,serif;margin:18px 0;color:#294a3c}.care-copy-label{font:600 11px/1.4 system-ui;color:#586a55;display:block;margin:16px 0 5px}.visual-care-options>section>p{font:14px/1.65 system-ui;margin:0 0 15px}.visual-care-options .note{background:#fbf8ed;border-radius:6px;font:13px/1.6 system-ui;padding:14px}.visual-care-options .note .care-copy-label{margin:0 0 8px;color:#786023}.visual-care-options .report-icon{width:18px;height:18px;vertical-align:middle}.visual-care-options .care-option-icon .report-icon{width:25px;height:25px}.visual-report.report-animated .routine-panel:not([hidden]) li{animation:report-card-enter .35s ease-out both}.routine-panel li:nth-child(2){animation-delay:.06s!important}.routine-panel li:nth-child(3){animation-delay:.12s!important}@media(max-width:800px){.routine-heading{align-items:flex-start;flex-direction:column}.routine-switch{width:100%}.routine-switch button{flex:1;justify-content:center}}@media(max-width:520px){.report-routine,.report-action-plan{padding:24px 12px}.routine-panel ol{grid-template-columns:1fr;gap:20px}.routine-panel li{border-right:0;border-bottom:1px solid #e7e5db;padding:0 0 20px}.routine-panel li:last-child{border-bottom:0;padding:0}.routine-heading h3,.report-action-plan h3{font-size:25px}.report-action-plan{gap:12px}.visual-care-options>section{padding:20px}}@media print{.routine-switch{display:none!important}.routine-panel[hidden]{display:block!important}.routine-print-label{display:block}.routine-panel ol{break-inside:avoid}}@media(prefers-reduced-motion:reduce){.routine-panel li{animation:none!important}}
