.epoxyResearch .guide-hero h1{font-size:5rem;max-width:13ch}.epoxyResearch .epoxy-hero-figure{max-width:420px;margin:auto;padding-block:25px}.epoxyResearch .basis-comparison{display:grid;gap:24px}.epoxyResearch .basis-comparison>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.epoxyResearch .basis-comparison strong{font:500 4.6rem/1.1 var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.epoxyResearch .basis-comparison span{max-width:10ch;font-size:14px;color:var(--muted)}.epoxyResearch .epoxy-hero-figure figcaption strong{display:block;font:500 2rem/1.2 var(--heading);margin-top:24px}.epoxyResearch .epoxy-hero-figure figcaption p{margin-top:16px;font-size:15px}.epoxyResearch .epoxy-hero-figure figcaption small{display:block;margin-top:16px;color:var(--muted);font-size:12px}.epoxyResearch .epoxy-quantity fieldset{margin-top:24px}.epoxyResearch .epoxy-controls{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-end;margin-top:24px}.epoxyResearch .epoxy-controls label>span{display:block;margin-bottom:8px;font-size:13px}.epoxyResearch .epoxy-controls select{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #839084;border-radius:6px;background:var(--surface)}.epoxyResearch .epoxy-results{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-block:30px}.epoxyResearch .epoxy-results h4{font:500 14px/1.5 var(--body);color:var(--muted);margin:0 0 12px}.epoxyResearch .epoxy-results strong{display:block;font:500 3.2rem/1.2 var(--heading);font-variant-numeric:tabular-nums}.epoxyResearch .epoxy-results small{display:block;font:400 14px/1.7 var(--body)}.epoxyResearch .result-plus{color:var(--muted);font-size:25px}.epoxyResearch .epoxy-total{font-size:15px;margin-bottom:20px}.epoxyResearch .tare-choice{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;max-width:31ch}.epoxyResearch .tare-choice input{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent)}.epoxyResearch .scale-readout{padding-block:28px 22px}.epoxyResearch .scale-readout>span{display:block;color:var(--muted);font-size:14px}.epoxyResearch .scale-readout strong{display:block;margin-block:14px;font:500 4rem/1.2 var(--heading);font-variant-numeric:tabular-nums}.epoxyResearch .scale-readout small{font-size:1.7rem}.epoxyResearch .scale-readout p{font-size:15px}.epoxyResearch .epoxy-bars{display:grid;gap:24px;margin-block:28px}.epoxyResearch .epoxy-bar-label{display:flex;justify-content:space-between;gap:18px;margin-bottom:10px;font-size:14px}.epoxyResearch .epoxy-bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums}.epoxyResearch .epoxy-bar-track{height:20px;border-radius:3px;background:#264344;overflow:hidden}.epoxyResearch .epoxy-bar-track span{display:block;height:100%;background:#d1e5a1;border-radius:3px}.epoxyResearch .epoxy-bars>div:nth-child(2) .epoxy-bar-track span{background:#7faaa1}.epoxyResearch .source-record summary{grid-template-columns:minmax(0,1fr) minmax(180px,.85fr) 24px}.epoxyResearch .record-basis>span{display:block}.epoxyResearch .epoxy-source-note{color:var(--muted);margin-top:16px}.epoxyResearch .epoxy-source-links{margin-top:20px}.epoxyResearch .epoxy-source-links p+p{margin-top:16px}.epoxyResearch .epoxy-source-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-size:14px;overflow-wrap:anywhere}.epoxyResearch .epoxy-source-links span{display:block;color:var(--muted);font-size:12px}.epoxyResearch .guide-article>section>p a{text-decoration:underline}@media (max-width:1100px){.epoxyResearch .guide-hero h1{font-size:4rem}}@media (max-width:600px){.epoxyResearch .guide-hero h1{font-size:3.6rem}.epoxyResearch .epoxy-hero-figure{margin-top:25px;width:100%;max-width:340px}.epoxyResearch .basis-comparison strong{font-size:3.7rem}.epoxyResearch .epoxy-controls select,.epoxyResearch .epoxy-controls>label{width:100%}.epoxyResearch .epoxy-results{gap:14px}.epoxyResearch .epoxy-results strong{font-size:2.55rem}.epoxyResearch .source-record summary{grid-template-columns:minmax(0,1fr) 20px}.epoxyResearch .record-basis{grid-column:1}.epoxyResearch .record-expand{grid-column:2;grid-row:1}}@media (max-width:360px){.epoxyResearch .guide-hero h1{font-size:3.15rem}.epoxyResearch .basis-comparison>div{gap:12px;min-width:0}.epoxyResearch .basis-comparison strong{font-size:3.1rem}.epoxyResearch .basis-comparison span{font-size:13px}.epoxyResearch .epoxy-results{gap:10px}.epoxyResearch .epoxy-results strong{font-size:2rem}.epoxyResearch .result-plus{font-size:20px}}