/* Preserve readable comparison columns inside the existing horizontally scrollable region. */
.of-additional-comparison table,.of-unified-comparison table{min-width:680px}
.of-her2-pairs{margin-top:24px}.of-her2-pairs h5{font-size:18px;line-height:1.4;margin:18px 0 10px}.of-pair-comparison{border-top:1px solid #d5e2eb;margin-top:18px;padding-top:4px}.of-her2-pairs p{overflow-wrap:anywhere}
.of-general-pairs{margin-top:24px}.of-general-pairs h5{font-size:18px;line-height:1.4;margin:18px 0 10px}.of-general-pairs p{overflow-wrap:anywhere}

.of-mechanistic-discovery{margin-top:24px}.of-discovery-lead{border-top:1px solid #d5e2eb;margin-top:18px;padding-top:4px}.of-discovery-lead h5{font-size:18px;line-height:1.4;margin:18px 0 10px}.of-discovery-lead p{overflow-wrap:anywhere}

.of-method-row{border-top:1px solid #d5e2eb;margin-top:22px;padding-top:6px}.of-method-assessment h5{font-size:18px;line-height:1.4;margin:18px 0 10px}.of-method-assessment dt{font-weight:700;margin-top:14px}.of-method-assessment dd{margin:0}.of-method-assessment p{overflow-wrap:anywhere}.of-method-assessment details{margin:16px 0}

.of-independent-feature,.of-independent-row{border-top:1px solid #d5e2eb;margin-top:20px;padding-top:5px}.of-independent-discovery h5,.of-independent-discovery h6{font-size:18px;line-height:1.4;margin:16px 0 10px}.of-independent-discovery dt{font-weight:700;margin-top:14px}.of-independent-discovery dd{margin:0}.of-independent-discovery p{overflow-wrap:anywhere}.of-independent-discovery ol{padding-left:22px}.of-independent-discovery details,.of-prior-assessments,.of-prior-register{margin:18px 0}

.of-method-v1-table{max-width:100%;overflow-x:auto}.of-method-v1-table table{min-width:620px;width:100%;border-collapse:collapse}.of-method-v1-table th,.of-method-v1-table td{text-align:left;vertical-align:top;padding:10px;overflow-wrap:anywhere}.of-method-v1 li{overflow-wrap:anywhere;margin-bottom:12px}.of-method-v1-table:focus-visible{outline:2px solid #326c82;outline-offset:3px}

/* R67: one readable result surface; additional information uses native disclosures. */
.of-start .of-workspace.of-has-results{grid-template-columns:minmax(0,1fr)}
.of-start .of-has-results>.if-card{min-height:0}
.of-has-results .of-search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:0 28px}
.of-has-results .of-search>.if-card-heading,.of-has-results .of-search>.of-search-privacy{grid-column:1/-1}
.of-has-results .of-search form{grid-column:1}
.of-has-results .of-search .of-chosen{grid-column:2;grid-row:2/7}
.of-has-results .of-search .of-selected{margin-top:0}
.of-method-v1{max-width:1080px;margin-inline:auto}
.of-method-v1>h3{font-size:23px;line-height:1.35;font-weight:600;margin:28px 0 12px}
.of-method-v1>h3:first-child{margin-top:12px;font-size:25px}
.of-method-v1 h4{font-size:20px;line-height:1.4;margin:0 0 6px;font-weight:600}
.of-method-v1 p{line-height:1.6;margin:8px 0;max-width:85ch}
.of-method-v1 details>summary{cursor:pointer;color:#23647c;font-weight:600;line-height:1.5;padding:6px 0;overflow-wrap:anywhere}
.of-method-v1 details>summary:hover{color:#123f55}
.of-method-v1 summary:focus-visible,.of-considered-list>li:focus{outline:2px solid #326c82;outline-offset:4px}
.of-mechanism-overview{list-style:none;padding:0!important;margin:8px 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.of-mechanism-overview>li{border-top:1px solid #d5e2eb;padding:16px 0 10px;margin:0}
.of-method-v1 .of-mechanism-meta{font-size:16px;color:#4e677a;margin:4px 0}
.of-method-v1 .of-mechanism-overview details{margin:4px 0}
.of-context-limit{padding-left:14px;border-left:3px solid #8bb5be}
.of-compact-hypothesis{margin-top:16px;padding-top:16px}
.of-hypothesis-overview{margin:12px 0}
.of-hypothesis-overview>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 0;border-top:1px solid #e0e9ee}
.of-hypothesis-overview>div>dt{margin:0}
.of-hypothesis-overview>div>dd>p:first-child{margin-top:0}
.of-hypothesis-overview>div>dd>p:last-child{margin-bottom:0}
.of-hypothesis-evidence .of-hypothesis-full{border:0;margin:0;padding:0}
.of-hypothesis-evidence .of-hypothesis-full>h4{display:none}
.of-method-v1 .of-considered-list{padding-left:22px}
.of-considered-list>li{padding:8px 0 12px;border-top:1px solid #e0e9ee}
.of-comparison-summary{font-size:16px;color:#4e677a;margin-bottom:18px}
@media(max-width:700px){
 .of-has-results .of-search{display:block}
 .of-mechanism-overview{grid-template-columns:minmax(0,1fr)}
 .of-method-v1>h3{font-size:21px;margin-top:24px}
 .of-method-v1>h3:first-child{font-size:23px}
 .of-hypothesis-overview>div{display:block;padding:12px 0}
 .of-hypothesis-overview>div>dt{margin-bottom:6px}
 .of-method-v1 h4{font-size:19px}
}

.of-primary-chooser{max-width:800px;margin:12px auto}.of-primary-chooser label{display:block;font-weight:600;margin:18px 0 8px}.of-primary-chooser input{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #b9d0df;border-radius:4px;padding:10px 12px;font:inherit}.of-primary-selected{list-style:none;padding:0}.of-primary-selected li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d5e2eb;padding:8px 0}.of-primary-selected .of-text,.of-treatment-bar .of-text{margin:0}.of-treatment-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d5e2eb;margin-bottom:20px;padding-bottom:12px}.of-primary-coverage{border-top:1px solid #d5e2eb;margin:20px 0;padding-top:16px}.of-assessment-coverage{padding-left:22px}.of-primary-coverage li,.of-assessment-coverage li{margin:12px 0;line-height:1.6}@media(max-width:700px){.of-treatment-bar{display:block}.of-primary-chooser .fk-primary{max-width:100%;white-space:normal}}
