/* Patient-readable examination comparisons and open treatment processes. */
.examination-guide{min-width:0;margin-top:48px;margin-bottom:56px;scroll-margin-top:100px}
.examination-guide>header{max-width:46rem;margin-bottom:24px}
.examination-guide .eyebrow{font-size:.8125rem;letter-spacing:.045em;margin:0 0 12px;color:#59635d}
.examination-guide h2,.examination-guide h3{font-size:clamp(1.375rem,2.5vw,2rem);line-height:1.5;letter-spacing:-.035em;font-weight:600;margin:0 0 18px;color:#263d35;word-break:keep-all;overflow-wrap:anywhere}
.examination-guide>header>p:last-child,.examination-context{font-size:1rem;line-height:1.9;color:#515d55;word-break:keep-all;overflow-wrap:anywhere;margin:0}
.examination-table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #b8b4a9;text-align:left}
.examination-table caption{text-align:left;font-size:.8125rem;line-height:1.7;color:#59635d;padding:0 0 12px}
.examination-table th,.examination-table td{padding:20px 24px;vertical-align:top;border-bottom:1px solid #d3d0c8;font-size:1rem;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}
.examination-table th:first-child{width:22%;padding-left:0;font-weight:600;color:#263d35}
.examination-table thead th{font-size:.8125rem;font-weight:500;color:#59635d;padding-top:14px;padding-bottom:14px}
.examination-table td{padding-right:0;color:#303e36}
.examination-table p{font-size:inherit;line-height:inherit;margin:0!important}
.examination-table p+p{margin-top:10px!important}
.examination-table .examination-use{color:#59635d}
.examination-context{margin-top:24px}
.examination-sources{margin-top:20px;font-size:.875rem;line-height:1.8;border:0}
.examination-sources summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;color:#515d55}
.examination-sources summary>span{font-size:1.125rem}
.examination-sources>div{padding:8px 0}
.examination-sources p{margin:0 0 8px;font-size:.875rem!important}
.examination-sources a{display:block;width:fit-content;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}
.area-detail-copy .examination-guide{margin-top:36px;margin-bottom:12px}
.area-detail-copy .examination-guide h3{font-size:1.375rem}
.clinical-practice-note{margin:36px 0;padding:24px 0 24px 24px;border-left:4px solid #819ba5;max-width:48rem}
.clinical-practice-note .eyebrow{font-size:.8125rem!important;color:#59635d;margin:0 0 14px!important}
.clinical-practice-note blockquote{margin:0}
.clinical-practice-note blockquote p{font-size:clamp(1.125rem,2vw,1.375rem)!important;line-height:1.8!important;font-weight:500;color:#263d35!important;margin:0!important}
.clinical-practice-note .clinical-practice-credit{font-size:.875rem!important;line-height:1.85;margin:16px 0 0!important}
.clinical-practice-credit a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.clinical-case-index--inline{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px;padding-bottom:12px}
.clinical-case-index--inline .clinical-records-heading:before{display:none}
.clinical-case-index--inline .clinical-records-heading h3{font-size:1.375rem;line-height:1.55;font-weight:600;color:#263d35;margin:0 0 14px;letter-spacing:-.025em}
.clinical-case-index--inline .clinical-case-index-list{margin:0!important;padding:0!important}
.clinical-case-index--inline .clinical-case-index-list li{padding:0;margin:0;list-style:none}
.care-process-list,.herbal-decision-list{margin:32px 0 0;padding:0;list-style:none}
.care-process-open .care-section-intro>p{font-size:1rem;line-height:1.9}
.care-process-list>li,.herbal-decision-list>div{position:relative;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:40px;padding:32px 0;scroll-margin-top:110px}
.care-process-list>li+li,.herbal-decision-list>div+div{border-top:1px solid #d3d0c8}
.care-process-list>li:first-child,.herbal-decision-list>div:first-child{padding-top:8px}
.care-process-label,.herbal-decision-list dt{display:flex;gap:16px;align-items:baseline;font-size:1rem;line-height:1.7;font-weight:600;color:#263d35}
.care-process-number{flex:none;font:500 .8125rem/1.8 Arial,sans-serif;letter-spacing:.06em;color:#59635d}
.care-process-copy{min-width:0;margin:0}
.care-process-copy h3{font-size:clamp(1.25rem,2.1vw,1.5rem);line-height:1.55;letter-spacing:-.025em;font-weight:600;color:#263d35;margin:0 0 16px;word-break:keep-all;overflow-wrap:anywhere}
.care-process-copy p{margin:0;font-size:1rem;line-height:1.9;color:#515d55;word-break:keep-all;overflow-wrap:anywhere}
.care-process-copy ul{margin:20px 0;padding-left:1.2em;list-style:disc}
.care-process-copy li{padding-left:4px;font-size:.9375rem;line-height:1.85;color:#303e36}
.care-process-copy li+li{margin-top:6px}
.care-process-copy .care-process-note{font-size:.9375rem;line-height:1.85}
.care-process-closing{margin:12px 0 0;padding-top:24px;border-top:1px solid #b8b4a9;font-size:.9375rem;line-height:1.85;color:#515d55;max-width:60rem;word-break:keep-all;overflow-wrap:anywhere}
.examination-guide a:focus-visible,.examination-guide summary:focus-visible,.clinical-practice-note a:focus-visible{outline:2px solid #263d35;outline-offset:4px}
@media(max-width:720px){
 .examination-guide{margin-top:32px;margin-bottom:40px;scroll-margin-top:88px}
 .examination-guide>header{margin-bottom:20px}
 .examination-guide h2,.examination-guide h3{font-size:1.375rem;margin-bottom:16px}
 .examination-table th,.examination-table td{padding:18px 0;font-size:.9375rem;line-height:1.85}
 .examination-table th:first-child{width:24%;padding-right:14px;font-size:.875rem}
 .examination-table thead th{font-size:.8125rem!important}
 .examination-context{font-size:.9375rem}
 .clinical-practice-note{margin:28px 0;padding:12px 0 12px 18px}
 .clinical-case-index--inline{gap:20px;padding-top:8px;padding-bottom:8px}
 .care-process-list,.herbal-decision-list{margin-top:24px}
 .care-process-list>li,.herbal-decision-list>div{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0;scroll-margin-top:96px}
 .care-process-label,.herbal-decision-list dt{font-size:.9375rem;gap:12px}
 .care-process-copy h3{font-size:1.25rem;margin-bottom:14px}
 .care-process-copy ul{margin:18px 0}
 .care-process-closing{margin-top:8px}
}
@media print{.examination-table tr,.care-process-list>li,.herbal-decision-list>div{break-inside:avoid}.examination-guide{margin:24px 0}.care-process-copy{max-width:none}}
