.uc-source-wrap{max-width:1120px;margin:0 auto;padding:130px 24px 64px;color:#24282d}.uc-source-intro{max-width:760px;margin-bottom:32px}.uc-source-eyebrow{color:#765818;letter-spacing:.13em;font-size:.78rem}.uc-source-intro h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.15;margin:14px 0}.uc-source-wrap p{line-height:1.75}.uc-source-wrap a,.uc-source-evidence a{color:#6e5117;text-decoration:underline;text-underline-offset:3px}.uc-source-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:28px;align-items:start}.uc-source-card,.uc-source-aside{border:1px solid #e4dfd3;border-radius:14px;background:#fff;padding:26px;min-width:0}.uc-source-card h2,.uc-source-aside h2{font-size:1.5rem;margin-top:0}.uc-source-aside{background:#f5f1e8;position:sticky;top:100px}.uc-source-aside li{margin:0 0 18px;line-height:1.7}.uc-source-aside ol{padding-left:23px}#uc-sourcing-form{display:grid;gap:19px}#uc-sourcing-form label{display:grid;gap:8px;font-size:.94rem;font-weight:550;min-width:0}#uc-sourcing-form input:not([type=checkbox]),#uc-sourcing-form select,#uc-sourcing-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:12px 13px;min-height:48px;border:1px solid #b5b3ad;border-radius:6px;background:#fff;color:#24282d;font:inherit}#uc-sourcing-form textarea{resize:vertical}#uc-sourcing-form :focus-visible{outline:3px solid #a97b23;outline-offset:3px}.uc-source-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}#uc-sourcing-form details{padding:14px;border:1px solid #dedad1;border-radius:6px}#uc-sourcing-form details[open]{display:grid;gap:16px}#uc-sourcing-form summary{cursor:pointer;min-height:28px}#uc-sourcing-form .uc-source-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.65;font-weight:400}#uc-sourcing-form .uc-source-consent input{margin-top:4px;flex:0 0 19px;width:19px;height:19px}.uc-source-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.uc-source-submit{min-height:50px;padding:12px 20px;border:0;border-radius:6px;background:#20262e;color:#fff;font:inherit;font-weight:600;cursor:pointer}.uc-source-submit:disabled{opacity:.65;cursor:default}#uc-source-status{margin:0;overflow-wrap:anywhere}.uc-source-error{color:#a32222}.uc-source-success{color:#195e33}.uc-source-fallback{font-size:.87rem}.uc-source-evidence{max-width:1100px;margin:48px auto;padding:28px 24px;color:#24282d;background:#fbf9f4;border:1px solid #e4dfd3;border-radius:12px;box-sizing:border-box}.uc-source-evidence>h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.uc-source-evidence p{line-height:1.75}.uc-source-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.uc-source-evidence-grid article{padding:18px;border:1px solid #e4dfd3;border-radius:9px;background:white}.uc-source-evidence-grid article>span{color:#7c601d;font-weight:700}.uc-source-evidence-grid h3{font-size:1.1rem}.uc-sourcing-nav{white-space:nowrap}@media(max-width:760px){.uc-source-wrap{padding:112px 16px 40px}.uc-source-layout{grid-template-columns:minmax(0,1fr)}.uc-source-aside{position:static}.uc-source-card,.uc-source-aside{padding:20px}.uc-source-evidence-grid{grid-template-columns:minmax(0,1fr)}.uc-source-evidence{margin:30px 14px;padding:20px}.uc-source-wrap>.uc-source-evidence{margin:30px 0}}@media(max-width:480px){.uc-source-row{grid-template-columns:minmax(0,1fr);gap:19px}.uc-source-intro h1{font-size:2rem}.uc-source-wrap{overflow-wrap:anywhere}}
