.mold-testing-page{color:#20231d;background:#fffdf8}.mold-testing-hero{color:#fffdf8;background:#20231d;border-bottom:5px solid #e7c747;padding:30px 0 54px}.mold-back-link{color:#e5e5d9;align-items:center;gap:10px;min-height:44px;margin-bottom:24px;font-size:.85rem;display:inline-flex}.mold-back-link svg{order:-1;transform:rotate(180deg)}.mold-testing-hero .eyebrow{color:#e7c747;margin:0 0 18px}.mold-testing-hero h1{font:400 clamp(3.3rem,6vw,5.6rem)/1.02 var(--serif);letter-spacing:-.045em;margin:0}.mold-testing-hero h1 em{color:#e7c747;font-weight:400}.mold-testing-intro{color:#e0e1d7;max-width:58ch;margin:24px 0 0;font-size:1.08rem;line-height:1.75}.mold-results-section{padding-block:46px}.mold-results-takeaway{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.mold-results-takeaway>svg{color:#6d662b;flex-shrink:0;margin-top:8px}.mold-results-takeaway .eyebrow{color:#6e5c20;margin:0 0 12px}.mold-results-takeaway h2{max-width:30ch;font:400 clamp(1.8rem,3vw,2.6rem)/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 12px}.mold-results-takeaway p:last-child{color:#53584d;margin:0;font-size:1rem;line-height:1.7}.mold-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mold-result-card{background:#f0ecde;border-top:3px solid #c9a638;padding:30px}.mold-home-label{color:#5c614e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.8rem;font-weight:700}.mold-result-card h3{font:400 clamp(1.9rem,3.2vw,3.1rem)/1.12 var(--serif);letter-spacing:-.03em;margin:0 0 16px}.mold-result-card>p:not(.mold-home-label){color:#42483b;margin:0 0 22px;font-size:1rem;line-height:1.65}.mold-result-context{color:#535847;border-top:1px solid #d2cdbb;padding-top:18px;font-size:.88rem;line-height:1.65}.mold-comparison{background:#fffdf8;border:1px solid #ded8c5;margin:26px 0 24px;padding:22px}.mold-comparison figcaption{color:#272b23;margin:0 0 22px;font-size:.9rem;font-weight:650}.mold-chart-row+.mold-chart-row{margin-top:18px}.mold-chart-label{color:#434a3c;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-bottom:8px;font-size:.84rem;display:flex}.mold-chart-label strong{color:#272b23;font-weight:650}.mold-chart-track{background:#f1eee5;border-left:1px solid #817e70;height:18px;position:relative}.mold-chart-track>span{position:absolute;inset-block:0}.mold-chart-outdoor{background:#737d70;inset-inline:0}.mold-chart-indoor{background:#b58b1c;left:0}.mold-chart-range{background:repeating-linear-gradient(135deg,#e4c64f 0 3px,#b58b1c 3px 5px);border-right:1px solid #805e08}.mold-chart-axis{color:#707468;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;font-size:.72rem;display:flex}.mold-chart-caption{color:#5c6354;margin:16px 0 0;font-size:.78rem;line-height:1.65}@media (max-width:400px){.mold-comparison{padding:16px}.mold-chart-label{font-size:.8rem}}.mold-results-note{color:#51584a;max-width:82ch;margin:24px 0 12px;font-size:.94rem;line-height:1.75}.mold-results-source{color:#626858;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:.8rem;line-height:1.7;display:flex}.mold-results-source a{text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.mold-details-section{border-top:1px solid #dedbcc;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:50px;padding-block:36px 54px;display:grid}.mold-details-heading .eyebrow{color:#6e5c20}.mold-details-heading h2,.mold-testing-cta h2{font:400 clamp(1.8rem,3vw,2.8rem)/1.15 var(--serif);letter-spacing:-.035em;margin:0}.mold-details-list{min-width:0}.mold-details-list details{border-bottom:1px solid #d6d4c8}.mold-details-list details:first-child{border-top:1px solid #d6d4c8}.mold-details-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:20px;font-size:1rem;font-weight:650;list-style:none;display:flex}.mold-details-list summary::-webkit-details-marker{display:none}.mold-details-list summary svg{flex-shrink:0}.mold-details-list details[open] summary svg{transform:rotate(180deg)}.mold-details-list details>div{padding-bottom:22px}.mold-details-list p{color:#51584a;margin:0 0 16px;font-size:.96rem;line-height:1.75}.mold-details-list a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:.9rem;font-weight:600;text-decoration:underline;display:flex}.mold-details-list a svg{flex-shrink:0}.mold-testing-cta{background:#f0ecde;justify-content:space-between;align-items:center;gap:30px;margin-bottom:60px;padding:34px;display:flex}.mold-testing-cta p{color:#53584d;margin:14px 0 0;font-size:1rem;line-height:1.7}.mold-testing-cta .button{flex-shrink:0}.mold-testing-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #aa7d13}.mold-testing-hero a:focus-visible{outline-color:#e7c747}@media (max-width:800px){.mold-details-section{grid-template-columns:1fr;gap:24px}.mold-testing-cta{display:block}.mold-testing-cta .button{margin-top:22px}}@media (max-width:600px){.mold-testing-hero{padding-bottom:38px}.mold-back-link{margin-bottom:18px}.mold-testing-intro{font-size:1rem}.mold-results-section{padding-block:32px}.mold-results-grid{grid-template-columns:1fr;gap:16px}.mold-result-card{padding:24px}.mold-results-takeaway{gap:14px}.mold-results-takeaway>svg{width:24px}.mold-results-source{display:block}.mold-results-source a{display:inline}.mold-testing-cta{padding:26px 22px}}
