/* Scope only the new print-quality guide. No form/runtime changes. */
.quality79 .guide-text section{margin-bottom:48px;scroll-margin-top:28px}
.quality79 .guide-breadcrumb{line-height:1.7}
.quality79 .guide-breadcrumb,.quality79 .guide-text a,.quality79 .guide-aside a{overflow-wrap:anywhere}
.quality79 .guide-aside a{white-space:normal;line-height:1.55}
.quality79 .guide-text .button{margin-bottom:18px}
.quality79 .symptoms79{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.quality79 .symptoms79 a{display:block;min-width:0;padding:24px;border:1px solid #a4b294;border-radius:8px;background:#eaf0e0;text-decoration:none}
.quality79 .symptoms79 strong{display:block;font-size:22px;line-height:1.4;margin-bottom:14px}
.quality79 .symptoms79 span{display:block;font-size:18px;line-height:1.7}
.quality79 .symptoms79 a:hover{background:#dfe9d0}
@media(max-width:600px){.quality79 .symptoms79{grid-template-columns:1fr}.quality79 .symptoms79 a{padding:20px}}
@media print{.quality79 .guide-text section{margin-bottom:22pt}.quality79 details:not([open])>*{display:block!important}}
