/* Extend the shared patient-guide design for the long title and comparison. */
.copd-guide .guide-hero h1{max-width:65rem;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.12}
.copd-start-citations{margin:.7rem 0 0;line-height:1}
.copd-guide .table-wrap tbody th{background:#f8fafc;font-weight:500;width:29%}
.copd-comparison table{min-width:37rem;table-layout:fixed}
.copd-comparison th:first-child{width:24%}
.copd-comparison tbody th{width:24%}
.copd-comparison caption{text-align:left;padding:.7rem 1rem;font-size:.84rem;color:var(--text);background:#fff}
.copd-guide .guide-section .source-note{font-size:.82rem}
.copd-preview-bar{background:#eaf1f6;border-bottom:1px solid #b8cbd9;padding:.8rem 0;color:#203f59;font:.85rem/1.5 var(--sans)}
.copd-preview-bar>.shell>p{display:flex;justify-content:space-between;gap:1rem;margin:0}
.copd-preview-bar summary{cursor:pointer;margin-top:.4rem;color:var(--blue);padding:.25rem 0}
.copd-preview-entry{max-width:40rem;padding:1.2rem 0 .4rem}
.copd-preview-entry .condition-guide{display:block;background:white;padding:1.2rem;border:1px solid var(--line);text-decoration:none}
.copd-preview-entry h3{font:1.4rem/1.3 var(--serif);margin:0 0 .65rem}
.copd-preview-entry p{font-size:.9rem}
.copd-preview-entry .condition-guide>span{color:var(--blue)}
@media(max-width:42rem){.copd-preview-bar>.shell>p{display:block}.copd-preview-bar p>span{display:block;margin-top:.2rem}.copd-guide .table-wrap:not(.copd-comparison) th{width:36%}}
@media print{.copd-preview-bar{display:none!important}.copd-guide .guide-hero h1{font-size:2.5rem}.copd-comparison table{min-width:0}.copd-guide .table-wrap{overflow:visible}}
