.patient-resources{padding-top:2.5rem}.patient-resources h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;overflow-wrap:anywhere;margin:0 0 1rem}.resource-intro{max-width:75ch;font-size:1.06rem;line-height:1.7}.resource-tools{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin:1.5rem 0}.resource-tools input,.resource-tools select,.resource-language-picker select{font:inherit;padding:.8rem;width:100%;border:1px solid #aabbd0;border-radius:.55rem;background:#fff;color:#122f50;min-height:48px}.resource-tools .field{display:flex;flex-direction:column;gap:.4rem;font-size:1rem}.resource-results{display:grid;gap:.75rem}.resource-test{border:1px solid #bdcad8;border-radius:.8rem;background:#fff;color:#163451;overflow:hidden}.resource-test[hidden]{display:none}.resource-test>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.15rem;list-style:none}.resource-test>summary::-webkit-details-marker{display:none}.resource-test>summary strong{font-size:1.08rem}.resource-test>summary small{display:block;margin-top:.35rem;font-size:.9rem;color:#405a75;overflow-wrap:anywhere}.resource-test[open]>summary{background:#edf5fa;border-bottom:1px solid #bdcad8}.resource-test[open]>summary>span:last-child{transform:rotate(45deg)}.resource-test-body{padding:1.2rem;font-size:1rem;line-height:1.65}.resource-test-body h2{font-size:1rem;font-weight:750;margin:.8rem 0 .25rem}.resource-facts{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem}.resource-meta{font-size:.9rem;color:#48617a;line-height:1.6}.resource-warning{border-inline-start:4px solid #be5423;background:#fff4ed;color:#5e2c14;padding:1rem;margin:1.1rem 0}.resource-warning h2{color:inherit}.resource-sources{font-size:.9rem;margin:1rem 0}.resource-sources summary{cursor:pointer;text-decoration:underline}.resource-sources a{overflow-wrap:anywhere}.resource-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 1.5rem}.resource-controls button{font:inherit;cursor:pointer}.patient-sheet{max-width:900px;margin:auto;background:#fff;color:#15324e;border:1px solid #bbcad8;border-radius:1rem;padding:2rem;line-height:1.65}.patient-sheet h2{font-size:1.2rem;line-height:1.35;margin:1.5rem 0 .5rem;overflow-wrap:anywhere}.patient-sheet li{margin:.45rem 0}.patient-sheet-brand{border-bottom:2px solid #174875;padding-bottom:1rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.3rem}.patient-sheet-brand strong{font-size:1.3rem}.patient-sheet-brand span{font-size:.9rem}.patient-sheet-end{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1.5rem;border-top:1px solid #bbcad8;padding-top:1rem}.resource-qr{text-align:center;flex-shrink:0}.resource-qr img{display:block;width:132px;height:132px}.resource-qr a{font-size:.85rem}.resource-handouts h2{font-size:1.25rem;overflow-wrap:anywhere}.resource-handouts .card{font-size:1rem}.resource-language-picker{max-width:340px;margin:1.5rem 0}.resource-table-wrap{overflow-x:auto}.resource-diary table{border-collapse:collapse;width:100%;font-size:.9rem}.resource-diary th,.resource-diary td{border:1px solid #738ca3;padding:.5rem;text-align:start}.resource-diary th{background:#edf5fa;font-size:.85rem}.resource-diary td{height:2rem}body:has(.patient-resources) .site-header{position:relative}html[dir=rtl] .patient-sheet{text-align:right}.resource-test summary:focus-visible,.resource-controls button:focus-visible{outline:3px solid #1a6dad;outline-offset:3px}@media(max-width:640px){.resource-tools,.resource-facts{grid-template-columns:1fr;gap:1rem}.patient-sheet{padding:1.1rem}.patient-sheet-end{align-items:flex-start}.resource-controls .btn{padding:.7rem .85rem}.resource-qr img{width:104px;height:104px}.resource-controls{gap:.6rem}}@media print{@page{size:A4;margin:12mm}body{background:white!important;color:#000!important;font-size:11pt}.site-header,.site-footer,.footer-map-section,.mobile-actions,.mobile-contact-bar,.ambient,.clinical-responsibility,.resource-controls,.breadcrumbs,.breadcrumb,.mobile-bar,.skip-link,.resource-sources{display:none!important}body>main{padding:0!important;margin:0!important}.patient-resources{padding:0!important}.patient-resources .container{max-width:none!important;padding:0!important;width:100%!important}.patient-sheet{border:0;padding:0;border-radius:0;max-width:none;font-size:11pt;line-height:1.4}.patient-sheet h1{font-size:21pt;margin-bottom:8pt}.patient-sheet h2{font-size:13pt;margin-top:12pt}.patient-sheet li{margin:4pt 0}.resource-intro{font-size:11pt;line-height:1.4}.patient-sheet-brand{margin-bottom:12pt;padding-bottom:8pt}.patient-sheet-end,.resource-warning{break-inside:avoid}.resource-meta{font-size:9pt}.resource-qr img{width:23mm;height:23mm}.resource-qr a{text-decoration:none}a{color:#000!important}.resource-diary{break-before:page}.resource-diary th{font-size:9pt}.resource-diary td{height:10mm}.resource-diary .resource-table-wrap{overflow:visible}.patient-sheet-end{margin-top:12pt}footer{display:none!important}}