.advice-section{background:#f7f3f4;border-top:1px solid #eadfe2}.advice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.advice-grid article{background:#fff;padding:32px;border-top:4px solid var(--red);display:flex;flex-direction:column;align-items:flex-start}.advice-grid h3{margin:14px 0;font-size:1.65rem}.advice-grid p{color:var(--muted);line-height:1.7;margin-bottom:25px}.advice-grid .text-link{margin-top:auto}.pdf-link{margin-top:18px;color:var(--red);font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.review-note{font-size:.8rem;color:#63656c;margin:20px 0;line-height:1.5}.fiche-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:24px}.fiche{max-width:820px;margin:0 auto;padding:65px 28px 75px}.fiche h1{font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.12}.fiche-intro{font-size:1.18rem;line-height:1.8;color:var(--muted);margin-bottom:26px}.fiche section{margin:32px 0}.fiche h2{font-size:1.45rem;letter-spacing:-.02em;margin-bottom:12px}.fiche p{line-height:1.8}.fiche-sources{padding:25px;background:#f7f3f4;margin:35px 0}.fiche-sources p{font-size:.85rem}.fiche-sources a{color:var(--red);text-decoration:underline}.table-scroll{overflow-x:auto;margin:25px 0}.fiche table{width:100%;min-width:520px;border-collapse:collapse;font-size:.85rem}.fiche th{background:var(--red);color:#fff}.fiche td,.fiche th{border:1px solid #dedee2;padding:9px;text-align:center}.fiche caption{text-align:left;padding-bottom:10px}a:focus-visible{outline:3px solid #ae1534;outline-offset:5px}@media(min-width:761px) and (max-width:1200px){.navigation{flex-wrap:wrap;padding-block:18px}.navigation nav{order:3;width:100%;justify-content:center}}@media(max-width:760px){.advice-grid{grid-template-columns:1fr}.advice-grid article{padding:26px}.navigation nav{flex-wrap:wrap;row-gap:8px}.fiche-nav .brand{font-size:1rem;gap:8px}.fiche-nav .text-link{font-size:.8rem}.fiche{padding:40px 20px}.fiche-nav{padding-block:18px}.fiche-nav .brand-logo{width:32px;height:32px}}@media print{header,footer,.skip,.fiche>.button,.fiche>.text-link{display:none}.fiche{padding:0;max-width:none}.fiche h1{font-size:26pt}.fiche section{break-inside:avoid}}
.patient-page{margin:24px 0;border:1px solid #dedee2;background:white}.patient-page img{display:block;width:100%;height:auto}.patient-transcript{margin:30px 0;padding:20px;background:#f7f3f4}.patient-transcript summary{cursor:pointer;font-weight:600;color:#ae1534}.patient-transcript p{font-size:1rem}.patient-transcript h3{font-size:1.2rem}.advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.advice-grid{grid-template-columns:1fr}}
.hta-content{margin-top:32px}.hta-content h2{color:var(--red);margin-top:30px}.hta-content h3{font-size:1.15rem;margin:22px 0 12px}.hta-content p{margin-bottom:14px}
