
#usda-original-tone{--t-bg:#111a16;--t-heading:#f1f0e8;--t-gold:#cbb78d;--t-copy:#bbc5ba;--t-caption:#afbbac;background:var(--t-bg);color:var(--t-heading);font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.7;color-scheme:dark;text-align:left;overflow-wrap:break-word}
#usda-original-tone *{box-sizing:border-box}
#usda-original-tone [hidden]{display:none!important}
#usda-original-tone :where(h1,h2,h3,p,span,a,button,select,summary,details,nav,small){color:inherit}
#usda-original-tone :where(h1,p){margin:0}
#usda-original-tone :where(a,button,select,summary){-webkit-text-fill-color:currentColor;touch-action:manipulation}
#usda-original-tone a{text-decoration:none;color:inherit}
#usda-original-tone :where(button,select){font:inherit}
#usda-original-tone .t-shell{max-width:1280px;margin:auto;padding:0 5.5%}
#usda-original-tone .t-header{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:88px;border-bottom:1px solid #ffffff1c}
#usda-original-tone .t-logo{display:block;width:130px;height:auto;aspect-ratio:1629/395;flex-shrink:0;filter:saturate(.84)}
#usda-original-tone .t-nav{display:flex;gap:27px;align-items:center;margin-left:auto;font-size:13px;letter-spacing:.1px;color:#d4dcd0}
#usda-original-tone .t-nav a{padding:10px 0;min-height:44px;display:inline-flex;align-items:center}
#usda-original-tone .t-nav a:hover{color:#e5d4b0}
#usda-original-tone .t-tools{display:flex;gap:18px;align-items:center}
#usda-original-tone .t-lang{background:#111a16;color:#e6e9df;border:0;padding:10px 0;font-size:12px;min-height:44px;max-width:88px}
#usda-original-tone .t-lang option{color:#e6e9df;background:#111a16}
#usda-original-tone .t-menu{display:none;background:transparent;border:0;color:#e6e9df;font-size:12px;padding:10px 0;min-height:44px}
#usda-original-tone .t-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 55%,#26352a66,transparent 51%)}
#usda-original-tone .t-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;min-height:530px;padding-top:65px;padding-bottom:65px}
#usda-original-tone .t-kicker{font-size:11px;letter-spacing:2.5px;color:#cbb78d;font-weight:500;margin-bottom:26px;display:flex;align-items:center;gap:12px}
#usda-original-tone .t-kicker:before{content:"";width:24px;height:1px;background:#bca67a}
#usda-original-tone h1{font-size:clamp(38px,5.6vw,66px);line-height:1.35;letter-spacing:-1.6px;font-weight:500;color:#f1f0e8}
#usda-original-tone h1 span{display:block;color:#f1f0e8;white-space:nowrap}
#usda-original-tone h1 .t-accent{color:#cbb78d}
#usda-original-tone .t-desc{font-size:16px;line-height:1.95;letter-spacing:.15px;color:#bbc5ba;max-width:405px;margin-top:25px}
#usda-original-tone .t-actions{display:flex;gap:17px;align-items:center;flex-wrap:wrap;margin-top:31px}
#usda-original-tone .t-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:500;border:1px solid #cbb78d;border-radius:3px;background:#cbb78d;color:#182219;transition:background .18s,border-color .18s}
#usda-original-tone .t-button:hover{background:#e0cdab;border-color:#e0cdab}
#usda-original-tone .t-button-secondary{background:transparent;color:#e1e7db;border-color:#7e8c79}
#usda-original-tone .t-button-secondary:hover{background:#29392b;color:#f3f4ed;border-color:#adbba3}
#usda-original-tone .t-art{position:relative;height:330px;min-width:0;isolation:isolate}
#usda-original-tone .t-art:before{content:"";position:absolute;inset:22px -18px 12px;background:radial-gradient(ellipse,#b8a67d12,transparent 64%);z-index:-1}
#usda-original-tone .t-art:after{content:"";position:absolute;left:17%;right:8%;bottom:8px;height:32px;border-radius:50%;background:#0005;filter:blur(18px)}
#usda-original-tone .t-layer{position:absolute;left:50%;top:55px;width:206px;height:107px;border-radius:5px;transform:translateX(-50%) rotate(-26deg) skewX(24deg);background:linear-gradient(125deg,#e1d2ae,#bca374 42%,#cdb98f 67%,#85724e);border:1px solid #d4c49c;box-shadow:-6px 9px 0 #6e5e3c,-6px 10px 0 #b9a47b;z-index:3}
#usda-original-tone .t-layer:nth-child(2){top:128px;z-index:2;background:linear-gradient(125deg,#b8a783,#817451 70%,#a5936d);border-color:#aa9c78;box-shadow:-6px 9px 0 #4c4a32,-6px 10px 0 #827654}
#usda-original-tone .t-layer:nth-child(3){top:201px;z-index:1;background:linear-gradient(125deg,#7c7959,#4b513b 70%,#777359);border-color:#79795b;box-shadow:-6px 9px 0 #343d2d,-6px 10px 0 #5c634a}
#usda-original-tone .t-art-caption{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);color:#b8b99f;font-size:11px;letter-spacing:3px;white-space:nowrap}
#usda-original-tone .t-bottom{min-height:76px;border-top:1px solid #ffffff20;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#afbbac;font-size:12px}
#usda-original-tone .t-tags{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
#usda-original-tone .t-scroll{display:flex;align-items:center;gap:13px;color:#cbd5c4;min-height:44px;font-size:12px}
#usda-original-tone .t-note{max-width:460px;font-size:13px;color:#bbc5ba;line-height:1.9;margin-top:20px}
#usda-original-tone :focus-visible{outline:2px solid #e0cdab;outline-offset:5px}
#usda-original-tone[data-language="latin"] h1{font-size:clamp(40px,5.8vw,68px);line-height:1.17;letter-spacing:-2px}
@media(max-width:820px){#usda-original-tone .t-nav{gap:18px;font-size:12px}#usda-original-tone .t-header{gap:18px}#usda-original-tone .t-logo{width:116px}#usda-original-tone .t-grid{gap:15px}#usda-original-tone .t-layer{width:175px;height:91px}#usda-original-tone .t-layer:nth-child(2){top:119px}#usda-original-tone .t-layer:nth-child(3){top:183px}}
@media(max-width:620px){#usda-original-tone .t-shell{padding:0 24px}#usda-original-tone .t-header{min-height:78px;flex-wrap:wrap;gap:0;padding-top:13px;padding-bottom:13px}#usda-original-tone .t-logo{width:113px}#usda-original-tone .t-tools{margin-left:auto;gap:19px}#usda-original-tone .t-menu{display:block}#usda-original-tone .t-nav{display:none;order:3;flex-basis:100%;gap:0;flex-wrap:wrap;padding-top:17px;padding-bottom:8px;font-size:14px}#usda-original-tone .t-nav.is-open{display:flex}#usda-original-tone .t-nav a{width:50%;padding:10px 0}#usda-original-tone .t-grid{grid-template-columns:1fr;gap:0;padding-top:48px;padding-bottom:25px;min-height:0}#usda-original-tone h1{font-size:clamp(34px,9.1vw,53px);line-height:1.4;letter-spacing:-.8px}#usda-original-tone .t-kicker{font-size:11px;letter-spacing:1.7px;margin-bottom:23px}#usda-original-tone .t-desc{font-size:16px;line-height:1.95;max-width:100%;margin-top:23px}#usda-original-tone .t-actions{gap:12px;margin-top:27px}#usda-original-tone .t-button{padding:12px 17px;gap:20px}#usda-original-tone .t-art{height:297px;width:100%;max-width:340px;margin:17px auto 0}#usda-original-tone .t-layer{top:37px;width:182px;height:96px}#usda-original-tone .t-layer:nth-child(2){top:100px}#usda-original-tone .t-layer:nth-child(3){top:163px}#usda-original-tone .t-art-caption{bottom:5px;font-size:10px;letter-spacing:2.4px}#usda-original-tone .t-bottom{min-height:76px;font-size:11px}#usda-original-tone .t-tags{gap:20px}#usda-original-tone .t-scroll{font-size:11px}#usda-original-tone[data-language="latin"] h1{font-size:clamp(37px,9.8vw,57px);letter-spacing:-1.4px}#usda-original-tone[data-language="latin"] h1 span{white-space:normal}}
@media(max-width:360px){#usda-original-tone .t-tags{gap:16px}}
/* Neutral typography; gold is reserved for brand and action accents. */
#usda-original-tone{--t-heading:#f7f7f2;--t-gold:#d2b47c;--t-copy:#c7cac7;--t-caption:#b8bdb9;color:#f7f7f2}
#usda-original-tone .t-logo{filter:none}
#usda-original-tone .t-nav,#usda-original-tone .t-nav a{color:#e5e7e3}
#usda-original-tone .t-nav a:hover{color:#f2d9aa}
#usda-original-tone .t-lang,#usda-original-tone .t-lang option,#usda-original-tone .t-menu{color:#e5e7e3;background:#111a16}
#usda-original-tone .t-kicker{color:#c7cac7;letter-spacing:2px}
#usda-original-tone .t-kicker:before{background:#d2b47c}
#usda-original-tone h1,#usda-original-tone h1 span,#usda-original-tone h1 .t-accent{color:#f7f7f2}
#usda-original-tone h1{font-weight:500;letter-spacing:-1.1px}
#usda-original-tone .t-desc,#usda-original-tone .t-note{color:#c7cac7;letter-spacing:0}
#usda-original-tone .t-button{background:#d2b47c;border-color:#d2b47c;color:#172119}
#usda-original-tone .t-button:hover{background:#e5c99b;border-color:#e5c99b;color:#172119}
#usda-original-tone .t-button-secondary{background:transparent;border-color:#818a80;color:#f0f2ed}
#usda-original-tone .t-button-secondary:hover{background:#29342b;border-color:#b3bcb0;color:#ffffff}
#usda-original-tone .t-bottom,#usda-original-tone .t-tags,#usda-original-tone .t-art-caption{color:#b8bdb9}
#usda-original-tone .t-scroll{color:#d9ded7}
#usda-original-tone :focus-visible{outline-color:#e5c99b}
/* Typography refinement: quiet text actions and lighter editorial headings. */
#usda-original-tone{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",Inter,sans-serif;-webkit-font-smoothing:antialiased}
#usda-original-tone h1{font-size:clamp(38px,5.3vw,62px);font-weight:400;line-height:1.42;letter-spacing:.1px}
#usda-original-tone h1 span{white-space:nowrap}
#usda-original-tone .t-desc{font-size:16px;line-height:2;letter-spacing:.1px;max-width:410px}
#usda-original-tone .t-nav{font-size:13px;font-weight:400;letter-spacing:.4px;gap:27px}
#usda-original-tone .t-kicker{font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.2px}
#usda-original-tone .t-actions{gap:15px;margin-top:32px}
#usda-original-tone .t-button{padding:13px 27px;min-width:118px;font-size:14px;font-weight:400;letter-spacing:.4px;gap:0;border-radius:3px}
#usda-original-tone .t-bottom{font-size:12px;letter-spacing:.3px}
#usda-original-tone .t-scroll{font-size:12px;letter-spacing:.3px}
#usda-original-tone .t-art-caption{font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:2.7px}
#usda-original-tone[data-language="latin"]{font-family:Inter,Arial,"Noto Sans SC",sans-serif}
#usda-original-tone[data-language="latin"] h1{font-family:Inter,Arial,sans-serif;font-size:clamp(40px,5.5vw,65px);font-weight:400;line-height:1.22;letter-spacing:-1.4px}
@media(max-width:820px){#usda-original-tone .t-nav{font-size:12px;gap:18px}}
@media(max-width:620px){#usda-original-tone h1{font-size:clamp(34px,8.9vw,50px);font-weight:400;line-height:1.46;letter-spacing:0}#usda-original-tone .t-desc{font-size:16px;line-height:1.95}#usda-original-tone .t-nav{font-size:14px;gap:0}#usda-original-tone .t-button{font-size:14px;padding:12px 22px;min-width:116px}#usda-original-tone .t-tags{font-size:11px;letter-spacing:0}#usda-original-tone .t-scroll{font-size:11px}#usda-original-tone[data-language="latin"] h1{font-size:clamp(37px,9.6vw,54px);font-weight:400;line-height:1.24;letter-spacing:-1px}}
@media(prefers-reduced-motion:reduce){#usda-original-tone *{transition:none!important}}
#usda-original-tone .p-light{background:#f6f5f0;color:#222c25;color-scheme:light}
#usda-original-tone .p-light :where(h2,h3,p,span,a,button,summary,details){color:inherit}
#usda-original-tone .p-section{padding-top:88px;padding-bottom:88px;scroll-margin-top:24px}
#usda-original-tone .p-light h2,#usda-original-tone .p-light h3{color:#222c25}
#usda-original-tone .p-deep{background:#19251d;color:#f1f2eb;color-scheme:dark}
#usda-original-tone .p-deep h2,#usda-original-tone .p-deep h3{color:#f1f2eb}
#usda-original-tone .p-heading{font-size:clamp(28px,3.8vw,43px);font-weight:400;line-height:1.52;letter-spacing:.15px;margin:0}
#usda-original-tone .p-label{font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:2px;color:#7c6440;margin-bottom:22px}
#usda-original-tone .p-light .p-label{color:#7c6440}
#usda-original-tone .p-deep .p-label{color:#d4bd91}
#usda-original-tone .p-copy{font-size:16px;line-height:2;letter-spacing:.1px;color:#5b625d;margin:0}
#usda-original-tone .p-light .p-copy{color:#5b625d}
#usda-original-tone .p-deep .p-copy{color:#c7cdc7}
#usda-original-tone .p-caption{font-size:12px;line-height:1.9;color:#646b63;margin:0}
#usda-original-tone .p-light .p-caption{color:#646b63}
#usda-original-tone .p-deep .p-caption{color:#b9c2b7}
#usda-original-tone .p-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;letter-spacing:.2px;color:#6d5633;text-decoration:none;border-bottom:1px solid #b8a785;gap:0;padding:0}
#usda-original-tone .p-light .p-link{color:#6d5633}
#usda-original-tone .p-link:hover{color:#332819;border-bottom-color:#705c36}
#usda-original-tone .p-deep .p-link{color:#e2c99b;border-bottom-color:#ac966d}
#usda-original-tone .p-deep .p-link:hover{color:#f6e7ca;border-bottom-color:#e4cea5}
#usda-original-tone .p-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}
#usda-original-tone .p-intro .p-copy{padding-top:5px}
#usda-original-tone .p-intro .p-link{margin-top:20px}
#usda-original-tone .p-assets{border-top:1px solid #d3d6cc;padding-top:61px;padding-bottom:85px}
#usda-original-tone .p-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}
#usda-original-tone .p-section-head .p-copy{max-width:330px;font-size:15px}
#usda-original-tone .p-tabs{display:flex;gap:33px;border-bottom:1px solid #d3d6cc;margin-bottom:33px}
#usda-original-tone .p-tab{background:transparent;color:#626a60;border:0;border-bottom:1px solid transparent;font-size:14px;letter-spacing:.2px;padding:12px 0 15px;min-height:48px;font-weight:400}
#usda-original-tone .p-tab[aria-pressed="true"]{color:#243128;border-bottom-color:#80663e}
#usda-original-tone .p-tab:hover{color:#253a2a}
#usda-original-tone .p-product{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;min-height:300px}
#usda-original-tone .p-product-copy h3{font-size:27px;font-weight:400;line-height:1.6;letter-spacing:.2px;margin:0 0 18px}
#usda-original-tone .p-product-copy .p-copy{font-size:15px}
#usda-original-tone .p-product-copy .p-link{margin-top:17px}
#usda-original-tone .p-status{display:inline-block;padding:3px 0;font-size:12px;color:#646b63;margin-bottom:15px;letter-spacing:.2px}
#usda-original-tone .p-asset-art{height:300px;background:#e9eae1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
#usda-original-tone .p-metal{width:177px;height:99px;transform:rotate(-25deg) skewX(22deg);background:linear-gradient(130deg,#e4d4af,#b89a65 50%,#d9c291);border-radius:5px;border:1px solid #d9c79a;box-shadow:-7px 11px 0 #887046,-7px 12px 0 #b69c68, -15px 24px 24px #2d392128}
#usda-original-tone .p-metal:after{content:"";position:absolute;inset:8px;border:1px solid #f1e7ca9c;border-radius:2px}
#usda-original-tone .p-fund-art{position:relative;width:157px;height:188px;transform:rotate(-9deg);background:#e4dcc4;border:1px solid #c8bc9b;border-radius:4px;box-shadow:12px 12px 0 #c7c3ae,24px 24px 0 #a9ad97}
#usda-original-tone .p-fund-art:after{content:"";position:absolute;left:22px;right:22px;top:33px;height:1px;background:#99927c;box-shadow:0 17px 0 #b0a68d,0 34px 0 #b0a68d,0 79px 0 #b0a68d,0 96px 0 #b0a68d}
#usda-original-tone .p-rwa-art{width:150px;height:150px;border:23px solid #baa371;transform:rotate(35deg);border-radius:22px;box-shadow:11px 8px 0 #86734f,inset 10px 7px 0 #e3d4b1}
#usda-original-tone .p-asset-caption{position:absolute;bottom:17px;left:22px;font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:1.5px;color:#5e6658}
#usda-original-tone .p-method{background:#eeeee6;color:#222c25}
#usda-original-tone .p-method-top{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:end}
#usda-original-tone .p-method-top .p-copy{font-size:15px}
#usda-original-tone .p-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:43px}
#usda-original-tone .p-step{border-top:1px solid #c1c8b8;padding-top:23px}
#usda-original-tone .p-step h3{font-size:18px;line-height:1.6;font-weight:400;letter-spacing:.2px;margin:0 0 12px;color:#222c25}
#usda-original-tone .p-step .p-copy{font-size:14px}
#usda-original-tone .p-trust-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}
#usda-original-tone .p-trust-grid .p-copy{margin-top:23px;font-size:15px}
#usda-original-tone .p-report-list{border-top:1px solid #71806a}
#usda-original-tone .p-report{display:grid;grid-template-columns:1fr auto;gap:19px;align-items:center;padding:23px 0;border-bottom:1px solid #617058}
#usda-original-tone .p-report-title{font-size:16px;font-weight:400;line-height:1.7;color:#eef0e7}
#usda-original-tone .p-report-detail{font-size:12px;color:#b8c1b2;margin-top:7px;line-height:1.8}
#usda-original-tone .p-report-state{font-size:11px;color:#c8d1bf;white-space:nowrap;padding:3px 0}
#usda-original-tone .p-trust-note{margin-top:21px}
#usda-original-tone .p-path{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}
#usda-original-tone .p-path .p-copy{margin-top:22px;font-size:15px;max-width:390px}
#usda-original-tone .p-locations{border-top:1px solid #c7cdbf}
#usda-original-tone .p-location{display:grid;grid-template-columns:.75fr 1.25fr;gap:24px;align-items:baseline;padding:23px 0;border-bottom:1px solid #c7cdbf}
#usda-original-tone .p-location-name{font-size:19px;color:#263128;font-weight:400}
#usda-original-tone .p-location-role{font-size:14px;color:#5b625d;line-height:1.8}
#usda-original-tone .p-path-note{margin-top:20px}
#usda-original-tone .p-resources{padding-top:56px;padding-bottom:78px;border-top:1px solid #d3d6cc}
#usda-original-tone .p-resource-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px}
#usda-original-tone .p-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}
#usda-original-tone .p-resource{border-top:1px solid #c7cdbf;padding-top:24px}
#usda-original-tone .p-resource h3{font-size:22px;font-weight:400;line-height:1.6;margin:10px 0 14px}
#usda-original-tone .p-resource .p-copy{font-size:15px;min-height:62px}
#usda-original-tone .p-resource .p-link{margin-top:14px}
#usda-original-tone .p-faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:53px;margin-top:55px;border-top:1px solid #d3d6cc}
#usda-original-tone .p-faq-section h3{font-size:25px;font-weight:400;line-height:1.6;margin:0}
#usda-original-tone .p-faq{border-bottom:1px solid #c7cdbf}
#usda-original-tone .p-faq summary{list-style:none;font-size:15px;line-height:1.9;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#2e3c30;padding:17px 0}
#usda-original-tone .p-faq summary::-webkit-details-marker{display:none}
#usda-original-tone .p-faq summary:after{content:"+";font-size:22px;line-height:1;color:#7c6440;font-weight:400}
#usda-original-tone .p-faq[open] summary:after{content:"−"}
#usda-original-tone .p-faq .p-copy{font-size:14px;padding-bottom:23px}
#usda-original-tone .p-contact{background:#e8e9df;color:#222c25}
#usda-original-tone .p-contact-row{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:59px;padding-bottom:59px}
#usda-original-tone .p-contact .p-heading{font-size:34px}
#usda-original-tone .p-contact .p-copy{font-size:15px;margin-top:14px}
#usda-original-tone .p-contact-button{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;letter-spacing:.3px;min-height:48px;padding:12px 26px;background:#25352a;color:#f5f5ed;border:1px solid #25352a;border-radius:3px;white-space:nowrap}
#usda-original-tone .p-contact-button:hover{background:#3b4e3e;border-color:#3b4e3e}
#usda-original-tone .p-contact-note{padding-bottom:33px;font-size:14px;line-height:1.95;color:#4b5849;max-width:700px}
#usda-original-tone .p-footer{background:#111a16;color:#e6e9e0;padding-top:54px;padding-bottom:27px}
#usda-original-tone .p-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:45px;padding-bottom:35px;border-bottom:1px solid #64715d}
#usda-original-tone .p-footer-logo{width:150px;aspect-ratio:1629/395;height:auto;display:block}
#usda-original-tone .p-footer-description{font-size:13px;line-height:1.9;color:#c0c7bd;margin-top:22px}
#usda-original-tone .p-footer-label{font-size:12px;letter-spacing:.3px;color:#d6bf93;margin-bottom:17px}
#usda-original-tone .p-footer-links{display:flex;flex-direction:column;gap:11px;font-size:13px;color:#c7cdc4}
#usda-original-tone .p-footer-links a:hover{color:#efe0bf}
#usda-original-tone .p-footer-bottom{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;font-size:11px;color:#b6c0ae;margin-top:24px}
#usda-original-tone .p-legal{font-size:11px;line-height:1.9;color:#b6c0ae;margin-top:21px;max-width:900px}
#usda-original-tone .p-light :focus-visible{outline-color:#80683f}
#usda-original-tone .p-deep :focus-visible{outline-color:#d7c099}
@media(max-width:820px){#usda-original-tone .p-intro,#usda-original-tone .p-method-top,#usda-original-tone .p-trust-grid,#usda-original-tone .p-path,#usda-original-tone .p-faq-section{gap:40px}#usda-original-tone .p-product{gap:35px}#usda-original-tone .p-steps{gap:22px}}
@media(max-width:620px){#usda-original-tone .p-section{padding-top:60px;padding-bottom:60px}#usda-original-tone .p-heading{font-size:30px;line-height:1.6;letter-spacing:0}#usda-original-tone .p-label{font-size:11px;letter-spacing:1.6px;margin-bottom:20px}#usda-original-tone .p-intro,#usda-original-tone .p-method-top,#usda-original-tone .p-trust-grid,#usda-original-tone .p-path,#usda-original-tone .p-faq-section{grid-template-columns:1fr;gap:27px}#usda-original-tone .p-intro .p-copy{padding-top:0}#usda-original-tone .p-section-head{display:block;margin-bottom:25px}#usda-original-tone .p-section-head .p-copy{max-width:100%;margin-top:17px;font-size:16px}#usda-original-tone .p-assets{padding-top:43px;padding-bottom:60px}#usda-original-tone .p-tabs{gap:24px;margin-bottom:26px}#usda-original-tone .p-tab{font-size:13px}#usda-original-tone .p-product{grid-template-columns:1fr;gap:28px}#usda-original-tone .p-product-copy h3{font-size:25px;margin-bottom:16px}#usda-original-tone .p-product-copy .p-copy{font-size:16px}#usda-original-tone .p-asset-art{height:255px}#usda-original-tone .p-steps{grid-template-columns:1fr 1fr;gap:29px 22px;margin-top:34px}#usda-original-tone .p-step h3{font-size:18px}#usda-original-tone .p-step .p-copy{font-size:14px}#usda-original-tone .p-trust-grid .p-copy{font-size:16px}#usda-original-tone .p-report{gap:15px;padding:21px 0}#usda-original-tone .p-report-title{font-size:15px}#usda-original-tone .p-report-detail{font-size:12px}#usda-original-tone .p-report-state{font-size:11px}#usda-original-tone .p-path .p-copy{max-width:100%;font-size:16px;margin-top:18px}#usda-original-tone .p-location{padding:21px 0;grid-template-columns:.8fr 1.2fr;gap:20px}#usda-original-tone .p-resource-head{display:block;margin-bottom:26px}#usda-original-tone .p-resource-head>.p-caption{margin-top:15px}#usda-original-tone .p-resource-grid{grid-template-columns:1fr;gap:30px}#usda-original-tone .p-resource h3{font-size:22px}#usda-original-tone .p-resource .p-copy{font-size:16px;min-height:0}#usda-original-tone .p-resources{padding-top:42px;padding-bottom:55px}#usda-original-tone .p-faq-section{padding-top:34px;margin-top:39px}#usda-original-tone .p-faq-section h3{font-size:25px}#usda-original-tone .p-faq summary{font-size:15px}#usda-original-tone .p-faq .p-copy{font-size:15px}#usda-original-tone .p-contact-row{display:block;padding-top:45px;padding-bottom:45px}#usda-original-tone .p-contact .p-heading{font-size:29px}#usda-original-tone .p-contact .p-copy{font-size:16px}#usda-original-tone .p-contact-button{margin-top:25px}#usda-original-tone .p-footer-grid{grid-template-columns:1fr 1fr;gap:32px}#usda-original-tone .p-footer-brand{grid-column:1/-1}#usda-original-tone .p-footer-logo{width:140px}#usda-original-tone .p-footer{padding-top:42px}}


#usda-original-tone .p-step{padding-top:26px}
#usda-original-tone .p-resource{display:flex;flex-direction:column;align-items:flex-start}
#usda-original-tone .p-resource .p-link{margin-top:auto;padding-top:8px}

/* Construction pass: hero caption clearance, heading line breaks, aligned step grid, mobile hero footer. */
#usda-original-tone .t-art{margin-bottom:36px}
#usda-original-tone .t-art-caption{bottom:-46px}
#usda-original-tone .t-desc{max-width:470px}
#usda-original-tone .p-heading,#usda-original-tone .p-product-copy h3,#usda-original-tone .p-resource h3,#usda-original-tone .p-faq-section h3,#usda-original-tone .p-step h3{text-wrap:balance}
#usda-original-tone[data-language="zh"] .p-heading,#usda-original-tone[data-language="zh"] .p-product-copy h3{word-break:keep-all}
#usda-original-tone .p-step{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-content:start}
#usda-original-tone .t-scroll{white-space:nowrap}
@media(max-width:620px){#usda-original-tone .t-bottom{flex-wrap:wrap;padding:8px 0}
#usda-original-tone .t-scroll{margin-left:auto}
#usda-original-tone .t-art{margin:17px auto 34px}
#usda-original-tone .t-art-caption{bottom:-32px}
}

/* Ten languages: script groups set per page via data-language (zh | latin | th | lo | ko). */
#usda-original-tone:not([data-language="zh"]) h1 span{white-space:normal}
#usda-original-tone h1{text-wrap:balance}
#usda-original-tone[data-language="th"]{font-family:"Noto Sans Thai","Leelawadee UI","Sukhumvit Set",Tahoma,sans-serif}
#usda-original-tone[data-language="lo"]{font-family:"Noto Sans Lao","Lao UI","Phetsarath OT",sans-serif}
#usda-original-tone[data-language="ko"]{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all}
#usda-original-tone[data-language="th"] h1,#usda-original-tone[data-language="lo"] h1{font-size:clamp(32px,4.4vw,52px);line-height:1.55;letter-spacing:0}
#usda-original-tone[data-language="ko"] h1{font-size:clamp(36px,5vw,58px);line-height:1.4;letter-spacing:-.5px}
#usda-original-tone[data-language="th"] .p-heading,#usda-original-tone[data-language="lo"] .p-heading{font-size:clamp(26px,3.3vw,38px);line-height:1.65}
#usda-original-tone[data-language="th"] .p-copy,#usda-original-tone[data-language="lo"] .p-copy,#usda-original-tone[data-language="th"] .t-desc,#usda-original-tone[data-language="lo"] .t-desc{line-height:2.1}
#usda-original-tone[data-language="ko"] .p-heading{letter-spacing:-.3px}
#usda-original-tone .t-lang{max-width:110px}
@media(max-width:620px){#usda-original-tone[data-language="th"] h1,#usda-original-tone[data-language="lo"] h1{font-size:clamp(28px,7.6vw,40px);line-height:1.6}
#usda-original-tone[data-language="ko"] h1{font-size:clamp(32px,8.4vw,46px);line-height:1.42}
#usda-original-tone[data-language="th"] .p-heading,#usda-original-tone[data-language="lo"] .p-heading{font-size:26px;line-height:1.7}
}
#usda-original-tone .p-step{min-width:0}
#usda-original-tone[data-language="latin"] .p-step{hyphens:auto}
@media(max-width:360px){#usda-original-tone .p-steps{grid-template-columns:1fr;gap:26px}
}
