.pulmonary-title{font-size:clamp(1.5rem,2.6vw,2.2rem);letter-spacing:-.04em;line-height:1.2;margin:8px 0 14px;max-width:650px}[hidden]{display:none!important}.tabs{flex-wrap:wrap;column-gap:22px;row-gap:0}.pulmonary-topics{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.pulmonary-topics button{font-size:.8rem}.pulmonary-topics [aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:var(--panel2)}.pulmonary-status{font-size:.75rem;padding:10px 14px;border-left:3px solid var(--warning);color:var(--warning);background:var(--panel);max-width:1050px}.pulmonary-particle{padding:clamp(18px,3vw,30px);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:1150px}.pulmonary-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pulmonary-controls label{display:flex;flex-direction:column;font-size:.8rem;gap:7px;min-width:230px;max-width:100%}.pulmonary-controls>span{font-size:.65rem;letter-spacing:.04em;color:var(--lime)}.pulmonary-window{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start;margin-top:26px}.pulmonary-window figure{margin:0}.pulmonary-window figure button{display:block;padding:0;overflow:hidden;width:100%;background:var(--bg)}.pulmonary-window img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.pulmonary-window figcaption{font-size:.72rem;color:var(--muted);line-height:1.6;margin-top:12px}.pulmonary-window h3,.pulmonary-heading h3{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.3;margin:5px 0 18px}.pulmonary-window p{font-size:.88rem;line-height:1.7}.pulmonary-window .learn-answer{margin:0 0 20px}.pulmonary-particle .flow-controls label{display:flex;flex-direction:column;gap:7px;font-size:.78rem}.pulmonary-particle>.muted{font-size:.76rem;max-width:90ch}.pulmonary-heading{max-width:850px;margin:24px 0}.pulmonary-heading p{font-size:.88rem;color:var(--muted)}.pulmonary-comparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pulmonary-comparisons article{border:1px solid var(--line);background:var(--panel);padding:22px;border-radius:var(--radius)}.pulmonary-comparisons h4{color:var(--cyan);font-size:1rem;margin:0 0 14px}.pulmonary-comparisons p{font-size:.84rem;line-height:1.7}.pulmonary-recommendation{font-weight:700}.pulmonary-comparisons .pulmonary-alert{border-left:3px solid var(--danger)}.sidebar-expansion{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.sidebar-expansion .eyebrow{font-size:.6rem;color:var(--muted)}.sidebar-expansion .module{padding:13px 10px;font-size:.82rem}.expansion-active .hero{display:none}.expansion-active .edition{margin-bottom:10px}
@media(max-width:900px){.pulmonary-window{grid-template-columns:1fr}.pulmonary-window figure{max-width:600px}.pulmonary-comparisons{grid-template-columns:1fr}.sidebar .sidebar-expansion{display:flex;flex-wrap:wrap;gap:6px}.sidebar-expansion .eyebrow{width:100%}.sidebar-expansion .module{width:auto;flex:1;min-width:140px}.pulmonary-controls label{width:100%}.pulmonary-topics button{flex:1;min-width:150px}}
@media print{.pulmonary-topics,.pulmonary-controls{display:none}.pulmonary-window button{display:block;border:0;padding:0}.pulmonary-comparisons{display:block}.pulmonary-comparisons article{break-inside:avoid;margin:15px 0}.pulmonary-window{display:block}.pulmonary-status{color:#333}}
