*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--dm-paper);color:var(--dm-ink);font-family:var(--dm-font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #b84d20;outline-offset:6px}[hidden]{display:none!important}figure,p,h1,h2,h3{margin:0}p{line-height:1.65}h2{font-size:clamp(36px,4.6vw,66px);line-height:1.04;letter-spacing:-.055em;font-weight:600}h3{font-size:28px;line-height:1.16;letter-spacing:-.035em;font-weight:600}em{font-style:normal;color:var(--dm-muted)}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-80px;left:10px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}.review-bar{border-bottom:1px solid var(--dm-line);font-size:10px;letter-spacing:.12em}.review-bar>.container{display:flex;justify-content:space-between;gap:15px;padding-block:9px}.review-bar a{letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.site-header{position:sticky;top:0;z-index:30;background:#eeeeE7f2;backdrop-filter:blur(16px);border-bottom:1px solid #c5c8bd70}.header-inner{height:90px;display:flex;align-items:center;gap:28px}.brand{font-size:27px;font-weight:900;letter-spacing:-.06em;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.brand-mark{display:flex;align-items:flex-end;gap:4px;height:28px;transform:skew(-20deg)}.brand-mark i{display:block;width:6px;height:28px;background:var(--dm-orange)}.brand-mark i:nth-child(2){height:21px}.brand-mark i:nth-child(3){height:14px}.desktop-nav{display:flex;gap:23px;margin-left:auto;font-size:12px}.desktop-nav a:hover{text-decoration:underline;text-underline-offset:5px}.button{background:var(--dm-orange);display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:22px 26px;font-size:13px;font-weight:500;transition:background .18s}.button:hover{background:#f58249}.button span{font-size:21px;line-height:1}.header-cta{margin-left:8px;padding:18px 23px;gap:26px}.mobile-menu{display:none}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;border-bottom:1px solid currentColor;padding-block:9px}.text-link span{font-size:20px}.eyebrow{display:block;font-size:10px;letter-spacing:.15em;line-height:1.6;font-weight:600}.eyebrow>span{color:var(--dm-copper);margin-right:20px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:14px;padding:25px 0 45px;font-size:11px;color:var(--dm-muted)}.hero-top{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:end;padding-bottom:55px}.hero h1{font-size:clamp(74px,9.7vw,142px);font-weight:580;line-height:.9;letter-spacing:-.07em;margin-top:24px}.hero h1 span{color:var(--dm-muted)}.hero-aside{max-width:365px;padding-bottom:4px;justify-self:end}.hero-lead{font-size:clamp(25px,2.5vw,35px);letter-spacing:-.035em;line-height:1.18!important}.hero-aside>p+p{font-size:15px;color:#51564c;margin-top:20px}.hero-aside .button{margin-top:27px;min-width:255px}.hero-scene{width:calc(100% - 36px);margin:auto}.scene-photo{height:clamp(420px,46vw,680px);overflow:hidden;position:relative;background:#5a5144}.scene-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 51%;display:block}.scene-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#181c1760);pointer-events:none}.scene-coordination{position:absolute;bottom:42px;left:42px;z-index:1;display:flex;gap:19px;align-items:center;padding:23px 26px;background:#f2f1e8f0;box-shadow:0 10px 35px #1112}.scene-coordination small{font-size:9px;letter-spacing:.14em;color:var(--dm-muted)}.scene-coordination p{font-size:20px;line-height:1.4;margin-top:9px;letter-spacing:-.025em}.signal{width:10px;height:10px;background:var(--dm-orange);border-radius:50%;box-shadow:0 0 0 8px #ed6c321b}.scene-tag{position:absolute;bottom:42px;right:42px;color:#fff;font-size:10px;letter-spacing:.16em;z-index:1}.hero-scene figcaption{display:flex;justify-content:space-between;gap:15px;padding:14px 30px;font-size:9px;letter-spacing:.08em;color:#65705f}.page-jumps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line)}.page-jumps>a{display:flex;gap:18px;padding:24px 20px 24px 0;font-size:12px;color:#626e58}.page-jumps span{color:var(--dm-ink);flex:1}.page-jumps>a:not(:first-child){border-left:1px solid var(--dm-line);padding-left:25px}.section{padding-block:110px}.section-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:end;margin:25px 0 48px}.section-heading>p{font-size:17px;max-width:420px;color:#5a6452}.input-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.input-main{position:relative;background:#dce1d4;padding:42px;min-height:330px}.input-main h3{font-size:39px;margin:26px 0 18px}.input-main p{max-width:405px;font-size:15px;color:#515c48}.input-icon{position:absolute;right:35px;top:25px;font-size:53px;font-weight:200;color:#63735a}.material-samples{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.material-samples span{font-size:11px;border:1px solid #a6b39b;padding:8px 12px}.input-side{display:grid;grid-template-rows:1fr 1fr;background:#f5f4ec}.input-side article{padding:32px 38px}.input-side article+article{border-top:1px solid #d6d8cc}.input-side h3{margin:12px 0;font-size:27px}.input-side p{font-size:14px;max-width:400px;color:#566047}.material-note{display:flex;gap:18px;font-size:13px;color:#566047;margin-top:24px;max-width:780px}.material-note>span{font-size:23px;color:#914522}.scope-section{background:#172119;color:#eeeee7}.scope-section .eyebrow>span{color:#ef945e}.scope-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:end;margin:30px 0 68px}.scope-heading em{color:#a8b59b}.scope-heading>p{color:#c1cab8;max-width:420px;font-size:17px}.stage-nav{display:grid;grid-template-columns:repeat(7,1fr);position:relative;gap:0;margin-bottom:45px}.stage-nav:before{content:'';height:1px;background:#53604d;position:absolute;left:0;right:0;top:21px}.stage-nav button{border:0;background:none;color:#b2bda7;text-align:left;position:relative;padding:0 6px 12px 0;cursor:pointer;min-width:0}.stage-nav button>span{position:relative;display:flex;width:43px;height:43px;justify-content:center;align-items:center;border-radius:50%;border:1px solid #53604d;background:#172119;font-size:12px;transition:background .25s,color .25s}.stage-nav button>b{display:block;font-size:12px;font-weight:400;margin-top:17px}.stage-nav button[aria-selected=true]>span{background:var(--dm-orange);color:#172119;border-color:var(--dm-orange);box-shadow:0 0 0 6px #ed6c3213}.stage-nav button[aria-selected=true]>b{color:#fff}.stage-nav button:focus-visible{outline-color:#fbae84}.stage-panel{display:grid;grid-template-columns:.55fr 1.5fr 1fr;gap:42px;background:#243025;padding:40px;min-height:250px;align-items:center}.stage-panel+ .stage-panel:not([hidden]){border-top:1px solid #51614a}.stage-index{font-size:88px;line-height:1;font-weight:300;letter-spacing:-.09em;color:#b6c4a8}.stage-index small{display:block;font-size:12px;letter-spacing:.12em;margin:15px 0 0 8px;color:#93a089}.stage-panel h3{font-size:29px;margin:12px 0 14px}.stage-panel p{font-size:15px;color:#c1cab8}.stage-panel .eyebrow{color:#b7c5ab;font-size:9px}.stage-result{border-left:1px solid #52604b;padding-left:30px}.stage-result p{margin-top:18px}.scope-bottom{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-top:32px}.scope-bottom p{font-size:12px;max-width:475px;color:#aab69e}.scope-bottom .text-link{color:#f89962;white-space:nowrap}.price-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.chart-card{background:#f8f7f0;padding:30px 30px 25px}.chart-top{display:flex;justify-content:space-between;align-items:start;gap:15px}.chart-top h3{font-size:28px;margin-top:12px}.chart-badge{font-size:9px;letter-spacing:.08em;background:#dfe5d7;padding:8px 9px;white-space:nowrap}.soil-chart{display:block;width:100%;height:auto;overflow:visible;margin-top:24px}.soil-chart text{font-size:11px;fill:#66705d;font-family:var(--dm-font)}.chart-grid{stroke:#d7dccd;stroke-width:1;fill:none}.chart-dots{fill:#67785b;opacity:.25}.chart-curve{fill:none;stroke:#bc4c20;stroke-width:2.7}.chart-cursor{fill:none;stroke:#9eac95;stroke-dasharray:4 4}.chart-point{fill:#bc4c20;stroke:#fff;stroke-width:3}.chart-control{padding:14px 0 5px;border-top:1px solid #d6dbce}.chart-control label{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#5e6855}.chart-control label output{color:#151614;font-weight:600}input[type=range]{display:block;accent-color:#b64b20;width:100%;height:28px;margin:8px 0 4px;cursor:pointer}.chart-reading{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#606b57}.chart-reading output{color:#191f17;font-size:28px;font-weight:500;letter-spacing:-.04em}.chart-reading small{font-size:11px;letter-spacing:0}.chart-card figcaption{font-size:11px;line-height:1.6;color:#707763;margin-top:22px}.chart-card .text-link{font-size:12px;margin-top:10px}.price-components>h3{font-size:36px;margin-top:18px}.price-components ol{padding:0;list-style:none;margin:30px 0 20px}.price-components li{display:flex;gap:23px;padding:20px 0;border-top:1px solid var(--dm-line)}.price-components li>span{font-size:10px;color:var(--dm-copper);padding-top:5px}.price-components b{font-weight:500;font-size:18px}.price-components li p{font-size:13px;color:#626e58;margin-top:6px}.result-section{background:#dfe4d6;overflow:hidden}.result-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding-block:85px}.result-grid h2{margin:25px 0}.result-grid>div>p:last-child{max-width:355px;font-size:16px;color:#536149}.record-visual{height:460px;position:relative;perspective:1100px;display:grid;place-items:center}.record-paper{position:relative;width:325px;padding:30px;background:#f8f6ec;box-shadow:12px 30px 48px #3a4a362b;transform:rotate(-6deg);z-index:1}.record-brand{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.11em;color:#61715a}.mini-mark{font-size:31px;line-height:1;font-weight:900;letter-spacing:-6px;color:#d85b2b}.record-paper h3{font-size:29px;line-height:1.1;margin:28px 0}.record-row{display:flex;justify-content:space-between;font-size:9px;color:#737c69;border-bottom:1px solid #c3ccba;padding-bottom:12px}.record-line{display:flex;gap:25px;align-items:center;padding:16px 0;border-bottom:1px solid #d8decf;font-size:11px;color:#7c8870}.record-line i{width:45%;height:3px;background:#d7dece;margin-right:auto}.record-line:nth-child(5) i{width:35%}.check{color:#588148}.record-total{display:flex;justify-content:space-between;align-items:center;margin-top:27px;font-size:9px;letter-spacing:.07em}.record-total>span:last-child{color:#b34e2b;font-size:23px}.record-behind{position:absolute;top:25px;right:0;width:280px;height:340px;background:#becbb1;transform:rotate(9deg);padding:33px}.record-behind span{font-size:8px;letter-spacing:.09em;color:#54674a}.record-behind i{display:block;height:1px;background:#a2b298;margin-top:33px}.record-caption{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:#566047}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-section h2{margin:25px 0}.faq-section>div>p:last-child{font-size:14px;color:#566047}.material-faq details{border-top:1px solid #bfc7b4}.material-faq summary{list-style:none;cursor:pointer;padding:24px 30px 24px 0;position:relative;font-size:16px;line-height:1.45}.material-faq summary::-webkit-details-marker{display:none}.material-faq summary:after{content:'+';position:absolute;right:0;top:21px;font-size:23px;color:#7c8972}.material-faq details[open] summary:after{content:'−'}.material-faq details p{font-size:14px;padding:0 15px 24px 0;color:#596550}.request-section{background:#ec723d;padding:55px;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;margin-bottom:45px}.request-section h2{font-size:clamp(38px,4.4vw,62px);margin:25px 0 32px}.button-dark{background:#19241b;color:#f8f3e7;min-width:260px}.button-dark:hover{background:#334232}.request-list>p{font-size:16px;margin-bottom:20px}.request-list>div{display:flex;gap:18px;align-items:baseline;padding:15px 0;border-top:1px solid #7c3e2447}.request-list>div>span{font-size:10px}.request-list>div>p{font-size:13px;line-height:1.5}.related{display:flex;justify-content:space-between;gap:30px;padding:15px 0 50px}.related .text-link{font-size:15px;flex:1}.review-notes{border-top:1px solid var(--dm-line);font-size:11px;padding:20px 0 25px;color:#6b7561}.review-notes summary{cursor:pointer}.review-notes p{margin-top:14px;max-width:850px}.review-notes a{text-decoration:underline}.site-footer{background:#172119;color:#eeeee7;padding:35px 0}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer-bottom{border-top:1px solid #42513a;margin-top:30px;padding-top:25px;font-size:11px;color:#b2bda7}.footer-bottom nav{display:flex;gap:24px}.site-footer .text-link{font-size:11px}
@media(min-width:1600px){.hero-scene{max-width:1600px}.scene-photo{height:680px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:16px;font-size:11px}.brand{font-size:24px}.header-inner{gap:20px}.header-cta{padding:17px;gap:20px;font-size:11px}.hero-top{gap:38px}.scope-heading,.section-heading{gap:40px}.price-layout{gap:40px;grid-template-columns:1.3fr 1fr}.stage-panel{gap:28px;padding:30px}.stage-index{font-size:67px}.stage-nav button>b{font-size:11px}.stage-result{padding-left:22px}.request-section{gap:45px;padding:40px}.record-paper{width:290px}.record-behind{width:230px}.faq-section{gap:45px}}
@media(max-width:820px){.desktop-nav{display:none}.header-cta{margin-left:auto}.mobile-menu{display:block;position:relative;font-size:11px}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:35px;padding:20px;background:#eeeee7;border:1px solid #c5c8bd;box-shadow:0 12px 30px #15201220;min-width:210px;display:grid;gap:20px}.hero-top{grid-template-columns:1fr 1fr;gap:35px}.hero-aside .button{min-width:0;width:100%;gap:20px;padding:20px}.hero-aside>p+p{font-size:13px}.hero-lead{font-size:25px}.hero h1{font-size:85px}.scene-photo{height:440px}.scene-coordination{bottom:25px;left:25px;padding:18px}.scene-coordination p{font-size:17px}.scene-tag{display:none}.hero-scene figcaption{padding:12px 12px;font-size:8px}.section{padding-block:80px}.section-heading{gap:30px;grid-template-columns:1.1fr 1fr}.section-heading>p{font-size:15px}.input-main{padding:30px}.input-main h3{font-size:33px}.input-icon{right:20px;top:20px;font-size:37px}.input-side article{padding:26px}.input-side h3{font-size:24px}.input-side p,.input-main p{font-size:13px}.scope-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.scope-heading>p{max-width:550px;font-size:15px}.stage-panel{grid-template-columns:.45fr 1.5fr;min-height:315px}.stage-result{grid-column:2;padding-left:0;border-left:0;padding-top:15px;border-top:1px solid #52604b}.stage-index{align-self:start;padding-top:30px}.stage-panel h3{font-size:26px}.stage-panel p{font-size:14px}.stage-result p{margin-top:9px}.scope-bottom{align-items:start;gap:20px}.scope-bottom .text-link{font-size:11px}.price-layout{grid-template-columns:1fr;gap:40px}.chart-card{max-width:100%}.price-components>h3{font-size:32px}.price-components ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-components li{gap:10px;display:block}.price-components li>span{display:block;margin-bottom:12px}.price-components b{font-size:16px}.result-grid{gap:25px;grid-template-columns:1fr 1fr}.record-visual{height:400px}.record-paper{width:240px;padding:23px}.record-paper h3{font-size:25px}.record-behind{width:190px;height:280px;right:-10px}.result-grid>div>p:last-child{font-size:14px}.record-row{font-size:8px}.record-caption{font-size:8px}.faq-section{grid-template-columns:1fr;gap:35px}.request-section{padding:32px;gap:30px}.request-section h2{font-size:42px}.request-list>p{font-size:14px}.request-list>div>p{font-size:12px}.button-dark{min-width:0;gap:20px}.footer-bottom{align-items:start}.footer-bottom nav{flex-wrap:wrap;justify-content:end;gap:15px}}
@media(max-width:600px){html{scroll-padding-top:95px}.container{width:calc(100% - 40px)}.review-bar{font-size:8px;letter-spacing:.05em}.header-inner{height:73px;gap:12px}.brand{font-size:21px;gap:10px}.brand-mark{height:23px;gap:3px}.brand-mark i{width:5px;height:23px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:11px}.header-cta{font-size:10px;padding:12px;gap:10px}.header-cta span{display:none}.mobile-menu summary{font-size:10px}.breadcrumbs{font-size:10px;padding:22px 0 32px;gap:10px}.hero-top{grid-template-columns:1fr;gap:27px;padding-bottom:32px}.hero h1{font-size:clamp(78px,20vw,108px);margin-top:22px}.hero-aside{max-width:none;justify-self:stretch}.hero-lead{font-size:26px}.hero-lead br{display:none}.hero-aside>p+p{max-width:380px;font-size:14px;margin-top:13px}.hero-aside .button{width:auto;min-width:220px;margin-top:20px;padding:18px 22px}.hero-scene{width:100%}.scene-photo{height:400px}.scene-photo>img{object-position:46% center}.scene-coordination{bottom:20px;left:20px;right:20px;max-width:310px;padding:17px;gap:16px}.scene-coordination small{font-size:8px}.scene-coordination p{font-size:16px;margin-top:7px}.hero-scene figcaption{display:block;padding:12px 20px;line-height:1.7}.hero-scene figcaption>span{display:block}.page-jumps{margin-top:20px}.page-jumps>a{font-size:9px;padding:16px 10px 16px 0;gap:7px;align-items:center}.page-jumps>a:not(:first-child){padding-left:10px}.page-jumps span{font-size:11px}.section{padding-block:64px}.section-heading{grid-template-columns:1fr;gap:20px;margin:22px 0 30px}.section-heading>p{font-size:15px;max-width:360px}h2{font-size:39px}.input-grid{grid-template-columns:1fr}.input-main{min-height:0;padding:28px}.input-main h3{font-size:36px;margin-top:20px}.input-main p{font-size:14px}.input-side{grid-template-rows:auto}.input-side article{padding:26px}.input-side h3{font-size:26px}.input-side p{font-size:14px}.material-note{font-size:12px;gap:12px}.scope-heading{margin:22px 0 32px;gap:23px}.scope-heading h2{font-size:38px}.scope-heading p{font-size:14px}.stage-nav{grid-template-columns:repeat(4,1fr);row-gap:18px;margin-bottom:27px}.stage-nav:before{display:none}.stage-nav button{padding:0}.stage-nav button>span{width:37px;height:37px;font-size:10px}.stage-nav button>b{font-size:10px;margin-top:10px}.stage-panel{padding:24px;grid-template-columns:1fr;gap:20px;min-height:310px}.stage-index{display:none}.stage-panel h3{font-size:30px}.stage-panel p{font-size:14px}.stage-result{grid-column:1;padding-top:17px}.stage-result .eyebrow{font-size:8px}.scope-bottom{flex-direction:column;gap:15px;margin-top:23px}.scope-bottom p{font-size:11px}.scope-bottom .text-link{font-size:13px}.chart-card{padding:22px 17px}.chart-top{display:block}.chart-top h3{font-size:27px}.chart-badge{display:inline-block;margin-top:15px}.chart-top .eyebrow{font-size:8px}.soil-chart{margin-top:15px}.chart-card figcaption{font-size:10px}.chart-reading output{font-size:25px}.price-components>h3{font-size:32px}.price-components ol{grid-template-columns:1fr;gap:0;margin-top:20px}.price-components li{display:flex;gap:20px;padding:18px 0}.price-components li>span{margin-bottom:0}.price-components b{font-size:18px}.result-grid{grid-template-columns:1fr;gap:30px;padding-block:60px}.result-grid h2{font-size:49px}.result-grid h2 br:nth-of-type(1){display:none}.result-grid>div>p:last-child{max-width:360px;font-size:15px}.record-visual{height:410px;margin:0 5px 5px}.record-paper{width:260px;padding:26px}.record-behind{width:220px;right:5px;top:20px}.record-caption{bottom:-15px;font-size:9px}.faq-section h2{margin-bottom:15px}.material-faq summary{font-size:15px;padding-block:20px}.material-faq details p{font-size:13px}.request-section{width:calc(100% - 24px);padding:32px 24px;grid-template-columns:1fr;gap:40px;margin-bottom:20px}.request-section h2{font-size:43px;margin-bottom:25px}.request-list>p{font-size:15px}.request-list>div>p{font-size:13px}.request-section .button{padding:18px 23px;min-width:235px}.related{flex-direction:column;gap:12px;padding-bottom:35px}.related .text-link{font-size:15px}.footer-top{gap:20px}.footer-bottom{flex-direction:column;font-size:10px;gap:20px}.footer-bottom nav{justify-content:start}.site-footer .brand{font-size:23px}.review-notes{font-size:10px}.eyebrow{font-size:9px}.eyebrow>span{margin-right:13px}}
@media(max-width:360px){.brand{font-size:18px;gap:8px}.header-inner{gap:9px}.header-cta{padding:11px 9px;font-size:9px}.mobile-menu summary{font-size:9px}.container{width:calc(100% - 32px)}.hero-lead{font-size:24px}.record-paper{width:230px}.record-behind{width:200px}.record-visual{height:410px}.stage-nav button>b{font-size:9px}.request-section{width:calc(100% - 20px)}.request-section h2{font-size:37px}.button-dark{min-width:0!important;width:100%}.page-jumps span{font-size:10px}.page-jumps>a{font-size:8px;gap:5px}h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.result-grid>div{min-width:0}.hero-lead br:after{content:' '}
@media(max-width:600px){.hero-lead br{display:initial}.result-grid h2{font-size:clamp(36px,8.4vw,49px)}.result-grid h2 br:nth-of-type(1){display:initial}}
@media(max-width:600px){.soil-chart text{font-size:20px}}

/* D168: verified audit corrections, preserving the approved composition. */
.record-caption{font-size:12px}
