.pleural-page{padding-bottom:92px}.pleural-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);gap:76px;align-items:end;padding-top:62px;padding-bottom:52px}.pleural-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;color:#11686b;font-size:13px;font-weight:600}.pleural-back-link:hover{text-decoration:underline;text-underline-offset:4px}.pleural-hero h1{max-width:850px;font-size:clamp(42px,5.6vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.052em}.pleural-hero-copy{max-width:800px;margin-top:22px;color:#475e5a;font-size:clamp(18px,2vw,23px);line-height:1.48;letter-spacing:-.015em}.pleural-hero-note{border-left:1px solid #cfdeda;padding-left:28px}.pleural-hero-note>div{display:flex;align-items:center;gap:10px;color:#173b39}.pleural-hero-note svg{color:#11686b}.pleural-hero-note strong{font-size:15px}.pleural-hero-note p{margin-top:12px;color:#60716e;font-size:13px;line-height:1.7}.pleural-quiz-shell{border-top:1px solid #dce6e3;padding-top:42px}.pleural-quiz-card{max-width:1020px;margin:0 auto;overflow:hidden;border:1px solid #cfdeda;border-radius:12px;background:#fff;box-shadow:0 20px 55px rgba(23,59,57,.07)}.pleural-quiz-status{border-bottom:1px solid #dce6e3;background:#f5f9f8;padding:19px 28px 0}.pleural-quiz-status>div:first-child{display:flex;justify-content:space-between;gap:20px;color:#506461;font-size:12px}.pleural-quiz-status strong{color:#173b39;font-weight:600}.pleural-progress-track{height:4px;margin-top:16px;overflow:hidden;background:#dce8e5}.pleural-progress-track span{display:block;height:100%;background:#11686b;transition:width .25s ease}.pleural-question{padding:36px 42px 40px}.pleural-quiz-label{color:#11686b;font-family:var(--font-plex-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pleural-question h2,.pleural-quiz-finish h2{margin-top:12px;color:#132827;font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.35;letter-spacing:-.027em;outline:none}.pleural-question fieldset{margin:30px 0 0;border:0;padding:0}.pleural-options{display:grid;gap:10px}.pleural-option{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;gap:13px;align-items:center;cursor:pointer;border:1px solid #d6e2df;border-radius:8px;padding:15px 16px;background:#fff;color:#344b48;transition:border-color .15s,background .15s,transform .15s}.pleural-option:hover{border-color:#8baba6;transform:translateY(-1px)}.pleural-option:has(input:focus-visible){outline:3px solid rgba(17,104,107,.15);outline-offset:2px}.pleural-option input{position:absolute;width:1px;height:1px;opacity:0}.pleural-option-letter{display:grid;width:34px;height:34px;place-items:center;border:1px solid #b8cbc7;border-radius:50%;color:#42615d;font-family:var(--font-plex-mono),monospace;font-size:12px;font-weight:600}.pleural-option-copy{font-size:14px;line-height:1.55}.pleural-option-icon{justify-self:end}.pleural-option.is-selected{border-color:#11686b;background:#f2f8f7}.pleural-option.is-selected .pleural-option-letter{border-color:#11686b;background:#11686b;color:#fff}.pleural-option.is-correct{border-color:#3b8269;background:#edf8f2;color:#194c3c}.pleural-option.is-correct .pleural-option-letter{border-color:#3b8269;background:#3b8269;color:#fff}.pleural-option.is-incorrect{border-color:#bb6f66;background:#fff3f1;color:#6a302a}.pleural-option.is-incorrect .pleural-option-letter{border-color:#ad5b52;background:#ad5b52;color:#fff}.pleural-options:has(.is-correct) .pleural-option:not(.is-correct,.is-incorrect){opacity:.64}.pleural-feedback{margin-top:24px;border-left:4px solid;padding:20px 22px}.pleural-feedback.is-correct{border-color:#3b8269;background:#edf8f2}.pleural-feedback.is-incorrect{border-color:#bb6f66;background:#fff3f1}.pleural-feedback-heading{display:flex;align-items:center;gap:9px;color:#193e35}.pleural-feedback-heading>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(255,255,255,.75)}.pleural-feedback p{margin-top:10px;color:#425956;font-size:14px;line-height:1.7}.pleural-quiz-controls{display:flex;justify-content:flex-end;margin-top:28px}.pleural-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;padding:11px 18px;font-size:13px;font-weight:600;transition:background .15s,transform .15s,opacity .15s}.pleural-button-primary{background:#11686b;color:#fff}.pleural-button-primary:hover:not(:disabled){background:#0d5558;transform:translateY(-1px)}.pleural-button:disabled{cursor:not-allowed;opacity:.4}.pleural-quiz-finish{display:grid;grid-template-columns:160px minmax(0,1fr);gap:38px;align-items:center;padding:52px}.pleural-score-mark{display:grid;width:150px;height:150px;place-content:center;border:8px solid #d7e8e4;border-radius:50%;text-align:center}.pleural-score-mark strong{color:#11686b;font-size:34px;line-height:1}.pleural-score-mark span{margin-top:7px;color:#60716e;font-size:12px}.pleural-quiz-finish>div:last-child>p:not(.pleural-quiz-label){max-width:620px;margin-top:15px;color:#506461;font-size:15px;line-height:1.7}.pleural-quiz-finish .pleural-button{margin-top:24px}.pleural-follow-up{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:72px;margin-top:72px;border-block:1px solid #dce6e3;padding-top:34px;padding-bottom:34px}.pleural-follow-up>div:first-child{display:flex;align-items:flex-start;gap:12px}.pleural-follow-up svg{flex:0 0 auto;margin-top:3px;color:#11686b}.pleural-disclaimer h2,.pleural-follow-up h2,.pleural-references h2{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.pleural-follow-up p{color:#506461;font-size:13px;line-height:1.75}.pleural-follow-up a,.pleural-references a{display:inline-block;margin-top:13px;color:#11686b;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pleural-references{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:72px;margin-top:48px}.pleural-references ul{display:grid;gap:10px}.pleural-references a{margin-top:0;font-weight:500;line-height:1.55}.pleural-disclaimer{margin-top:64px;border-top:1px solid #dce6e3;padding-top:30px}.pleural-disclaimer p{max-width:980px;margin-top:12px;color:#62736f;font-size:12px;line-height:1.75}@media (max-width:820px){.pleural-hero{grid-template-columns:1fr;gap:30px}.pleural-hero-note{border-top:1px solid #cfdeda;border-left:0;padding-top:24px;padding-left:0}.pleural-follow-up,.pleural-references{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.pleural-page{padding-bottom:64px}.pleural-hero{padding-top:38px;padding-bottom:38px}.pleural-hero h1{font-size:clamp(38px,12vw,52px)}.pleural-hero-copy{font-size:18px}.pleural-quiz-shell{padding-top:26px}.pleural-quiz-card{border-radius:8px}.pleural-quiz-status{padding:16px 18px 0}.pleural-question{padding:27px 18px 28px}.pleural-question h2{font-size:22px}.pleural-option{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;padding:13px 12px}.pleural-option-letter{width:31px;height:31px}.pleural-option-copy{font-size:13px}.pleural-quiz-controls .pleural-button{width:100%}.pleural-quiz-finish{grid-template-columns:1fr;gap:26px;padding:32px 24px}.pleural-score-mark{width:125px;height:125px}.pleural-follow-up{margin-top:52px}}