.consult-page{color:var(--trc-navy);background:var(--app-card)}.consult-page .consult-band{padding-block:64px}.consult-page .consult-eyebrow{text-transform:uppercase;color:var(--mm-green);font-size:11px;font-weight:600;line-height:1.6}.consult-page h2{font-family:var(--font-serif);font-size:32px;font-weight:600;line-height:1.16}.consult-page .consult-prose{color:var(--app-sub);margin-top:14px;font-size:16px;line-height:1.8}.consult-page .consult-emphasis{border-left:2px solid var(--mm-green);margin-top:16px;padding-left:16px;font-size:15px;font-weight:600;line-height:1.7}.consult-page .consult-card{border:1px solid var(--app-line);background:var(--app-card);border-radius:10px;padding:24px 22px 26px}.consult-page .consult-card-icon{background:var(--mm-sage);width:40px;height:40px;color:var(--mm-green);border-radius:9999px;justify-content:center;align-items:center;display:flex}.consult-page .consult-card h3{font-family:var(--font-serif);margin-top:14px;font-size:19px;font-weight:600;line-height:1.3}.consult-page .consult-card p{color:var(--app-sub);margin-top:8px;font-size:14px;line-height:1.75}.consult-page .consult-sage-band{background:var(--mm-sage)}.consult-page .consult-questions{max-width:900px;margin:0 auto}.consult-page .consult-questions .rp-question-panel{margin-top:0}.consult-page .consult-questions .sq-prepared{border:0;gap:12px;margin-top:24px;display:grid}.consult-page .consult-questions .sq-prepared li{border:1px solid var(--app-line);background:var(--app-card);border-radius:10px;align-items:center;gap:16px;padding:20px 24px;display:grid}.consult-page .consult-questions .sq-prepared li+li{border-top:1px solid var(--app-line)}.consult-page .consult-questions .sq-prepared li>div>p:first-child{font-size:15px;font-weight:600;line-height:1.5}.consult-page .consult-questions .sq-prepared .rp-switch-row{margin:0;font-size:14px}.consult-page .rp-prepared-detail{color:var(--app-sub);margin-top:6px;font-size:14px;font-weight:400;line-height:1.7}.consult-page .consult-notes-panel{background:var(--mm-sage);border-radius:12px;padding:32px}.consult-page .consult-accordion{border-top:1px solid var(--app-line)}.consult-page .consult-accordion:last-of-type{border-bottom:1px solid var(--app-line)}.consult-page .consult-accordion-summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding-block:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.consult-page .consult-accordion-summary::-webkit-details-marker{display:none}.consult-page .consult-visit>summary::-webkit-details-marker{display:none}.consult-page .consult-accordion-summary>span:first-child{flex:1;min-width:0}.consult-page .consult-saved-badge{background:var(--app-card);color:var(--mm-green);border-radius:9999px;flex:none;padding:2px 10px;font-size:11px;font-weight:600}.consult-page .consult-accordion-body{padding-bottom:22px}.consult-page .consult-visit{border-top:1px solid var(--app-line);margin-top:16px}.consult-page .consult-visit>summary{cursor:pointer;padding-block:10px;font-size:13px;font-weight:600;list-style:none}.consult-page .consult-visit-grid{gap:12px;padding-bottom:8px;display:grid}.consult-page .consult-visit-grid label{gap:4px;font-size:12px;font-weight:600;display:grid}.consult-page .consult-visit-grid input{border:1px solid var(--app-line);background:var(--app-card);border-radius:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:400}.consult-page .consult-status{color:var(--app-sub);font-size:12px}.consult-page .consult-final{color:var(--primary-foreground);background:var(--mm-green)}.consult-page .consult-final h2{font-size:38px}@media (width>=768px){.consult-page .consult-questions .sq-prepared li{grid-template-columns:minmax(0,1fr) 192px}}@media (width<=1023px){.consult-page .consult-band{padding-block:48px}}@media (width<=639px){.consult-page .consult-band{padding-block:38px}.consult-page h2{font-size:26px}.consult-page .consult-final h2{font-size:30px}.consult-page .consult-prose{font-size:15px}.consult-page .consult-notes-panel{padding:22px}}@media (prefers-reduced-motion:reduce){.consult-page *{scroll-behavior:auto}}
