/* Only the reviewed inline material link and two print-option disclosures. */
#quality .paper-quality-link {
 display:inline; padding:0 1px 1px; margin:0; border:0; border-bottom:1px solid #36769a;
 border-radius:0; color:#245f82; background:transparent; font:inherit; line-height:inherit;
 text-align:inherit; cursor:pointer; text-decoration:none; vertical-align:baseline;
}
#quality .paper-quality-link:hover { background:#fff; color:#173b55; }
#quality .paper-quality-link:focus-visible { outline:3px solid #36769a; outline-offset:3px; }
#quality .paper-quality-link svg { display:inline; width:14px; height:14px; margin-left:3px; vertical-align:-2px; fill:none; stroke:currentColor; stroke-width:1.6; }
#products .print-options-disclosure { margin:0; border:0; padding:0; }
#products .print-options-disclosure > summary {
 display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:44px;
 padding:4px 0; list-style:none; color:#173b55; font-size:16px; font-weight:700; cursor:pointer;
}
#products .print-options-disclosure > summary::-webkit-details-marker { display:none; }
#products .print-options-disclosure > summary::after { content:'＋'; font-size:20px; font-weight:400; }
#products .print-options-disclosure[open] > summary::after { content:'−'; }
#products .print-options-disclosure > summary:focus-visible { outline:3px solid #36769a; outline-offset:3px; }
#products .print-options-body { padding-top:8px; }
#products .print-options-body > p { font-size:12px; line-height:1.8; margin:5px 0 8px; }
