.ea-app{max-width:1080px}.ea-app h2,.ea-app h3{text-transform:none;letter-spacing:normal}.ea-routes,.ea-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.ea-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.ea-controls label{display:grid;gap:6px;flex:1 1 180px}.ea-controls select{width:100%;min-height:46px}.ea-app textarea{width:100%;font:inherit;padding:12px;border:1px solid #768e96;border-radius:5px;box-sizing:border-box}.ea-app label[for]{display:block;font-weight:650;margin:12px 0}.ea-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5}.ea-check input{flex:0 0 auto;width:21px;height:21px;margin-top:2px}.ea-small{font-size:.9rem}.ea-app section,.ea-app article{margin-top:25px}.ea-app pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#eef3f4;padding:14px}.ea-app table{border-collapse:collapse;width:100%;margin:16px 0}.ea-app th,.ea-app td{border:1px solid #aabdc4;padding:10px;text-align:left}.ea-figure{overflow:auto;max-width:100%;background:white;border:1px solid #d5dfe3;margin:16px 0}.ea-structure{display:block;width:100%;min-width:620px;max-width:100%;height:auto}.ea-sources{font-size:.9rem}#ea-clue,#ea-save{padding:14px;background:#e8f2f3;border-left:4px solid #137b85}#ea-save:empty{display:none}.ea-table-wrap{overflow:auto}#ea-reference p{line-height:1.65}#ea-task li{margin:10px 0}@media(max-width:650px){.ea-app{padding:20px 14px}.ea-controls{display:grid;grid-template-columns:1fr}.ea-app th,.ea-app td{padding:7px;font-size:.9rem}.ea-controls label{min-width:0}.ea-actions{flex-direction:column}.ea-actions button{min-height:44px}.ea-app h2{font-size:1.35rem}.ea-app pre{font-size:.95rem}}@media print{body.ea-standalone header,body.ea-standalone footer,body.ea-standalone .site-build-marker,body.ea-printing header,body.ea-printing footer,body.ea-printing .site-build-marker,.ea-routes,.ea-controls,#ea-message,#ea-attempt,#ea-original,#ea-reference,#ea-marking,#ea-save,#ea-next,.content-report-widget{display:none!important}.ea-app{padding:0;max-width:none}#ea-task{display:block!important}#ea-task:after{content:'Your answer';display:block;height:120mm;margin-top:15mm;border-bottom:1px solid #aaa}.ea-structure{min-width:0!important;max-width:100%!important}.ea-figure{overflow:visible}.ea-app table{break-inside:avoid}.ea-app img{break-inside:avoid}}

.ea-intro{max-width:1080px;padding-top:32px;padding-bottom:0}.ea-intro h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.18;text-transform:none;letter-spacing:normal}.ea-intro .lede{max-width:70ch}.ea-intro+.ea-app{padding-top:12px}
.ea-print-credit{display:none}@media print{.ea-print-credit{display:block;font-size:11px;break-inside:avoid}.mychem-return-confirmation{display:none!important}}

.ea-host{max-width:1080px;scroll-margin-top:100px}.ea-host>summary{font-size:1.5rem;font-weight:700;cursor:pointer;line-height:1.3;padding:14px 0}.ea-host .ea-app{padding:10px 0}.ea-host .ea-routes{font-size:.92rem}.ea-host .ea-controls{margin-top:20px}.ea-host .ea-controls label{min-width:0}
@media print{body:not(.ea-printing) .ea-host{display:none!important}body.ea-printing main>:not(.ea-print-host){display:none!important}body.ea-printing .ea-print-host{display:block!important;padding:0}body.ea-printing .ea-print-host>summary,body.ea-printing .ea-print-host>p{display:none!important}}

@media print{body.ea-embedded-page .ea-intro{display:none!important}}
