.arc-workspace{--arc-bg:#f7f5ef;--arc-panel:#fffdfc;--arc-border:#77816f;--arc-ink:#20251f;--arc-muted:#50594e;--arc-accent:#275b35;--arc-soft:#e9eee3;--arc-program:var(--arc-accent);--plc-program:var(--arc-ink);background:var(--arc-bg);color:var(--arc-ink);min-height:100vh;font-size:16px;line-height:1.55;color-scheme:light}.arc-workspace *{box-sizing:border-box;min-width:0}.arc-workspace a{color:var(--arc-accent);text-underline-offset:4px;overflow-wrap:anywhere}.arc-workspace a:hover{text-decoration:underline}.arc-workspace .file-button,.arc-workspace button,.arc-workspace input,.arc-workspace select,.arc-workspace summary{min-height:48px}.arc-workspace .file-button,.arc-workspace button{border:1px solid var(--arc-border);border-radius:4px;padding:10px 13px;color:var(--arc-ink);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;text-align:center}.arc-workspace .file-button:hover,.arc-workspace button:hover{background:var(--arc-soft)}.arc-workspace :focus-visible{outline:3px solid var(--arc-accent);outline-offset:3px}.arc-workspace input:not([type=checkbox]):not([type=range]):not([type=file]),.arc-workspace select{width:100%;border:1px solid var(--arc-border);padding:10px 12px;color:var(--arc-ink);border-radius:4px;font:inherit}.arc-workspace input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:0 0 22px;accent-color:var(--arc-accent);margin:3px 0 0}.arc-workspace label,.arc-workspace legend{font-size:16px;font-weight:600;color:var(--arc-ink);display:block;margin-bottom:7px}.arc-workspace p{margin:0 0 12px}.arc-workspace p:last-child{margin-bottom:0}.arc-workspace h1,.arc-workspace h2,.arc-workspace h3{margin:0;font-weight:650;letter-spacing:-.025em}.arc-workspace h2{font-size:21px;line-height:1.3}.arc-workspace h3{font-size:16px;line-height:1.4}.arc-workspace small{display:block;font-size:16px;color:var(--arc-muted);margin-top:6px;line-height:1.5}.arc-workspace ul{padding-left:20px;margin:12px 0}.arc-workspace li{margin:7px 0}.arc-workspace .muted{color:var(--arc-muted);font-size:16px}.arc-nav{padding:17px 4%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--arc-border);gap:20px;font-size:16px}.arc-nav>a:first-child{font-size:17px;font-weight:750;color:var(--arc-ink)}.arc-nav span{font-size:16px;font-weight:500;color:var(--arc-muted)}.arc-main{margin:0 auto;padding:30px 4% 20px;flex-direction:column}.arc-hero{padding:8px 0 4px}.arc-workspace .eyebrow{font-size:16px;color:var(--arc-accent);display:block;margin-bottom:8px}.arc-workspace h1{font-size:clamp(34px,4.5vw,64px);line-height:1.08;margin-bottom:12px}.hero-copy{color:var(--arc-muted);font-size:17px;max-width:62ch}.deadline{border-left:3px solid var(--arc-accent);padding:12px 0 12px 24px}.deadline strong{font-size:25px;display:block;margin-bottom:6px}.deadline a,.deadline p,.freshness{font-size:16px}.freshness{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--arc-muted);padding:12px 0;border-top:1px solid var(--arc-border);border-bottom:1px solid var(--arc-border)}.badge{display:inline-block;font-size:16px;line-height:1.5;letter-spacing:.07em;padding:3px 6px;color:var(--arc-accent);border:1px solid var(--arc-border);border-radius:3px;white-space:normal;font-weight:700}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.section-heading h2{color:var(--arc-accent)}.section-heading h2 span{color:var(--arc-ink)}.selector-panel{border:1px solid var(--arc-border);padding:16px;border-radius:4px}.county-search{position:relative}.county-search ul{position:absolute;top:76px;left:0;right:0;z-index:10;border:1px solid var(--arc-border);padding:4px;margin:0;border-radius:4px;max-height:330px;overflow-y:auto;box-shadow:none;list-style:none}.county-search li{padding:10px;min-height:48px;cursor:pointer;margin:0;font-size:16px}.county-search li:hover,.county-search li[aria-selected=true]{color:var(--arc-ink)}.county-search li small{display:inline;margin-left:6px}.notice{padding:14px;border:1px solid var(--arc-border);background:var(--arc-soft);border-radius:4px;color:var(--arc-ink);margin-top:14px!important;font-size:16px}.welcome-band{padding:10px 0}.welcome-band p{color:var(--arc-muted);font-size:16px}.results{border:1px solid var(--arc-border);border-radius:8px;padding:22px}.payment-grid{gap:16px}.payment-grid,.quick-scenarios{display:grid;grid-template-columns:1fr 1fr}.quick-scenarios{margin-bottom:14px}.quick-scenarios>div>span{display:block;font-size:16px;color:var(--arc-muted);margin-bottom:6px}.quick-scenarios .button-row{gap:6px}.quick-scenarios button{padding:8px 6px}.payment-card .scenario-trigger{color:var(--arc-ink);font-size:16px;line-height:1.5;margin:0}.scenario-trigger em{display:block;margin-top:4px;color:var(--arc-muted)}.peanut-caveat{margin-top:14px!important}@media (max-width:650px){.quick-scenarios{grid-template-columns:1fr;gap:8px}.quick-scenarios button{font-size:16px}}.payment-card{padding:20px;border:1px solid var(--arc-border);border-radius:6px;display:flex;flex-direction:column;gap:9px}.payment-card.leading{border-color:var(--arc-accent)}.payment-card>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.payment-card>div span{font-size:16px;color:var(--arc-muted)}.payment-card>strong{font:650 clamp(30px,4vw,52px) /1.2 ui-monospace,monospace;letter-spacing:-.04em;overflow-wrap:anywhere}.payment-card p{font-size:16px;color:var(--arc-muted);margin:0}.decision{font-size:17px;font-weight:550;line-height:1.6;margin-top:18px!important}.disclaimer{font-size:16px;color:var(--arc-muted);padding:12px 0;border-bottom:1px solid var(--arc-border)}.assumptions-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:16px}.assumptions-grid .eyebrow{margin-bottom:8px}.endpoint-list{border-top:1px solid var(--arc-border);padding:12px 0;font-size:16px}.arc-workspace details{margin-top:10px;font-size:16px;color:var(--arc-muted)}.arc-workspace summary{cursor:pointer;padding:10px 0;color:var(--arc-ink);font-size:16px}.analysis-grid>div{background:var(--arc-panel);border-color:var(--arc-border)}.price-controls{display:grid;grid-template-columns:1fr auto;gap:10px}.mya-slider{width:100%;min-height:48px;accent-color:var(--arc-accent);margin:9px 0 0}.arc-workspace fieldset{border:0;padding:0;margin:20px 0 0;display:grid;gap:10px}.arc-workspace legend{padding:0;margin-bottom:10px}.button-row{display:flex;gap:8px;flex-wrap:wrap}.presets{margin-top:4px}.presets button{flex:1}.crossovers{border-top:1px solid var(--arc-border);padding-top:18px;margin-top:20px;font-size:16px}.crossovers h3{margin-bottom:10px}.crossovers>div{padding-top:12px}.crossovers ul{font-family:ui-monospace,monospace;font-size:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.arc-workspace .text-button{background:none;border:0;padding:6px 0;color:var(--arc-accent);text-decoration:underline;justify-content:start;font-size:16px}.arc-workspace .check-label{display:flex;gap:10px;align-items:start;margin:18px 0;font-size:16px;font-weight:400;color:var(--arc-muted)}.arc-workspace .primary{color:var(--arc-ink);border-color:var(--arc-accent);font-weight:700}.arc-workspace .primary,.arc-workspace .primary:hover{background:var(--arc-accent)}.portfolio{padding-top:4px}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.file-button:focus-within{outline:3px solid var(--arc-accent);outline-offset:3px}.storage-status{font-size:16px;color:var(--arc-accent);margin-top:12px!important}.empty-state{padding:22px;background:var(--arc-panel);border:1px dashed var(--arc-border);border-radius:6px;color:var(--arc-muted);font-size:16px;margin-top:16px!important}.farm-list{display:grid;gap:12px;margin-top:16px}.farm-row{display:grid;align-items:start;grid-template-columns:1.4fr 1fr;gap:20px;border:1px solid var(--arc-border);border-radius:6px;background:var(--arc-panel);padding:18px;font-size:16px}.farm-row h3{margin-bottom:8px}.farm-row p{margin-bottom:7px}.farm-amounts strong{font:600 19px ui-monospace,monospace;display:block}.farm-amounts{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:10px}.farm-amounts .button-row{grid-column:1/-1}.farm-amounts button{font-size:16px;padding:8px}.portfolio-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:1px solid var(--arc-border);padding:20px;margin-top:14px;font-size:16px}.portfolio-totals strong{display:block;font:600 20px ui-monospace,monospace;margin-top:7px}.portfolio-totals>p:not(.total-amount){grid-column:1/-1;max-width:none}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:16px}.office-grid>div{border-color:var(--arc-border);background:var(--arc-panel)}.checklist{list-style:square}.official-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.official-links img{background:#fff;padding:5px;margin-bottom:10px}.official-links a{font-size:16px;display:block;overflow-wrap:anywhere}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--arc-border);padding-top:20px;font-size:16px;color:var(--arc-muted)}.release-grid h2{font-size:17px}.release-grid h2,.release-grid h3{margin-bottom:12px;color:var(--arc-ink)}.arc-footer{border-top:1px solid var(--arc-border);padding-top:18px;color:var(--arc-muted);font-size:16px}.arc-footer p{max-width:110ch}@media (max-width:1000px){.selector-grid>.county-search{grid-column:1/-1}.arc-nav span{display:none}.form-grid{grid-template-columns:1fr}}@media (max-width:650px){.arc-nav{padding:13px 16px}.arc-main{padding:22px 16px 18px}.analysis-grid,.arc-hero,.assumptions-grid,.farm-row,.office-grid,.payment-grid,.portfolio-totals,.release-grid,.welcome-band{grid-template-columns:1fr;gap:16px}.deadline{padding:10px 0 10px 14px}.deadline strong{font-size:23px}.hero-copy{font-size:16px}.results,.selector-panel{padding:16px}.section-heading{align-items:start;flex-direction:column;gap:8px}.selector-grid>.county-search{grid-column:auto}.payment-card{padding:16px}.payment-card>div{align-items:start;flex-direction:column;gap:3px}.payment-card>strong{font-size:39px}.decision{font-size:16px}.form-grid,.price-controls{grid-template-columns:1fr}.freshness{font-size:16px}.farm-amounts{grid-template-columns:1fr 1fr}.portfolio-totals strong{font-size:18px}.official-links{gap:12px}.arc-workspace h2{font-size:20px}.arc-nav>a:first-child{font-size:16px}.button-row>button{flex-grow:1}}@media (prefers-reduced-motion:reduce){.arc-workspace *{scroll-behavior:auto!important;transition:none!important}}.arc-workspace .freshness,.arc-workspace label,.arc-workspace li,.arc-workspace p,.arc-workspace small{text-wrap:pretty}.arc-workspace h1,.arc-workspace h2{text-wrap:balance}.arc-workspace .eyebrow{font-weight:500;letter-spacing:.04em}.arc-nav>a:first-child{letter-spacing:.015em}.arc-nav span{letter-spacing:0}.deadline{padding-top:0;padding-bottom:0}.arc-workspace .file-button,.arc-workspace button{background:var(--arc-panel)}.arc-workspace input:not([type=checkbox]):not([type=range]):not([type=file]),.arc-workspace select{background:var(--arc-bg)}.payment-card,.results,.selector-panel{background:var(--arc-panel)}.badge,.payment-card.leading{background:var(--arc-soft)}.badge{border-color:var(--arc-border)}.portfolio-totals{background:var(--arc-soft)}.county-search ul{background:var(--arc-panel)}.county-search li:hover,.county-search li[aria-selected=true]{background:var(--arc-soft)}.arc-workspace label{margin-bottom:4px}.arc-workspace .file-button{margin:0;font-weight:400}.button-row{align-items:baseline}.file-control{display:inline-flex;position:relative}.file-control .file-button{width:100%}.file-control input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-control:focus-within{outline:3px solid var(--arc-accent);outline-offset:3px}.portfolio>.muted{max-width:none}.official-links img{display:none}.arc-nav>a:first-child,.arc-workspace .eyebrow{letter-spacing:0}.arc-workspace .input-kind{color:var(--arc-accent);font-size:inherit}.file-control button{height:100%}.arc-workspace .file-button{overflow:visible}.arc-workspace h3{text-wrap:balance}@media (min-width:1100px){.scenario-panel .crossovers{margin-top:0;padding-top:0;border-top:0;border-left:1px solid var(--arc-border);padding-left:16px}}@media (min-width:1024px){.arc-footer{display:grid;grid-template-columns:1fr 1fr;gap:24px}.arc-footer p{max-width:none;margin:0}}.print-disclaimer{display:none}.arc-workspace .notice{border-color:var(--arc-border);color:var(--arc-ink);background:var(--arc-panel)}.arc-workspace .arc-line-key{color:var(--arc-program)}.arc-workspace .plc-line-key{color:var(--plc-program)}.scenario-provenance{font-size:16px;color:var(--arc-muted)}.scenario-triggers{display:grid;gap:20px;padding-top:20px}.scenario-triggers p{font-size:16px;margin:6px 0 10px}.quick-scenarios{margin:0;gap:20px}.quick-scenarios .button-row{flex-wrap:wrap;align-items:stretch}.quick-scenarios button{flex:1 1 110px;display:block}.scenario-section{position:relative}.scenario-summary{display:flex;flex-direction:column;gap:2px;padding:8px 14px;font-size:16px;line-height:1.4;background:var(--arc-panel);border:1px solid var(--arc-border);visibility:hidden;z-index:20;margin-bottom:8px;position:sticky;top:max(8px,env(safe-area-inset-top))}.scenario-summary.is-pinned{visibility:visible}.inline-result{display:flex;flex-direction:column;gap:5px;margin:12px 0 16px;padding:12px 0;border-top:1px solid var(--arc-border);border-bottom:1px solid var(--arc-border);font-size:16px;line-height:1.5}.scenario-section[data-pinned=true] .inline-result{visibility:hidden}.arc-workspace :is(input,button,fieldset,[id],select){scroll-margin-block:16px}.explorer-stack{display:grid;gap:20px}.crossover-explorer{margin:0;padding:0}.crossover-explorer h3{font-size:23px}.crossover-explorer .graph-context{font-size:16px;color:var(--arc-muted);margin-top:8px}.curve-key{display:flex;flex-wrap:wrap;gap:20px;font-size:16px;font-weight:600;margin:14px 0}.graph-frame{width:100%;height:285px}.graph-frame svg{display:block;overflow:visible}.graph-frame text{font:12px ui-monospace,monospace;fill:var(--arc-ink)}.graph-axis-label,.graph-cap-label{font-size:16px;color:var(--arc-muted)}.graph-grid{stroke:var(--arc-border);stroke-opacity:.35}.arc-region{fill:var(--arc-accent);fill-opacity:.09}.plc-region{fill:var(--arc-ink);fill-opacity:.09}.graph-marker{stroke:var(--arc-border);stroke-opacity:.55;stroke-dasharray:2 5}.graph-cap{stroke:var(--arc-program);stroke-opacity:.5;stroke-dasharray:2 4}.arc-curve,.plc-curve{fill:none;stroke-width:3;stroke-linejoin:round}.arc-curve{stroke:var(--arc-program)}.plc-curve{stroke:var(--plc-program);stroke-dasharray:9 5}.selected-price-line{stroke:#fff;stroke-width:1;opacity:.8}.arc-dot{fill:var(--arc-program)}.arc-dot,.plc-dot{stroke:var(--arc-ink)}.plc-dot{fill:var(--plc-program)}.arc-workspace .marker-key{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;list-style:none;padding:0;margin:16px 0;font-size:16px}.arc-workspace .marker-key li{margin:0}.marker-key strong{display:inline-block;border:1px solid var(--arc-border);padding:0 5px;margin-right:3px}.region-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.region-list p{flex:1 1 135px;border-left:2px solid var(--arc-border);padding:0 0 0 10px;margin:0;font-size:16px}.region-list span,.region-list strong{display:block}.region-list .arc-region-text{border-color:var(--arc-program)}.region-list .plc-region-text{border-color:var(--plc-program)}.graph-scenario-value{font-size:16px;font-weight:600}.analysis-grid>.farm-panel{grid-column:1/-1}@media (max-width:767px){.scenario-summary{display:none;margin:0;padding:0}}@media (max-width:650px){.arc-workspace .marker-key{grid-template-columns:1fr}.crossover-explorer h3{font-size:21px}.scenario-triggers .quick-scenarios .button-row{display:grid;grid-template-columns:1fr}.scenario-triggers .quick-scenarios button{width:100%}}@media screen and (min-width:768px){.scenario-summary{visibility:visible;position:static}.scenario-summary.is-pinned{position:sticky}}.scenario-summary{padding-block:6px}.scenario-panel{background:var(--arc-panel)}.payment-card{border-color:var(--arc-border)}.assumptions-grid{padding-top:20px}.inline-result span,.scenario-triggers button{text-wrap:balance}@media screen and (min-width:768px){.scenario-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px}.scenario-summary>:last-child{grid-column:1/-1}}@media (min-width:1100px){.crossover-explorer .graph-context{margin-top:0}}@media screen{.arc-workspace :where(main,div,section,article,aside,header,footer,span,p,ul,li,strong,em,a,fieldset){font-size:inherit;line-height:inherit}.arc-workspace{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.556}.arc-main{padding:24px 16px 40px}.arc-workspace p{max-width:66ch;text-wrap:pretty}.arc-workspace :is(label,button,summary,h2,h3){text-wrap:balance}.arc-workspace h1,.arc-workspace h2{font-weight:400}.arc-workspace h1{font-size:28px;line-height:32px}.arc-workspace h2{font-size:24px;line-height:32px}.arc-workspace h3{font-size:20px;line-height:28px}.arc-workspace label,.arc-workspace legend{font-size:16px;line-height:24px;margin-bottom:8px;font-weight:700}.arc-workspace button,.arc-workspace input,.arc-workspace select{font-size:16px;border-radius:4px}.arc-workspace .file-button,.arc-workspace button{padding:12px 16px;min-height:48px}.arc-workspace button.primary{background:var(--arc-accent);color:var(--arc-panel);border-color:var(--arc-accent)}.arc-workspace :focus-visible{outline:3px solid var(--arc-accent);outline-offset:3px}.arc-workspace a{color:var(--arc-accent);text-decoration:underline}.arc-workspace :is(.bg-gray-900,.bg-gray-800){background:var(--arc-panel);border-color:var(--arc-border);border-radius:4px}.arc-workspace :is(.text-gray-200,.text-gray-400,.text-gray-500){color:var(--arc-ink)}.arc-workspace .task-body{padding:16px}.arc-workspace .notice{border:1px solid var(--arc-border);border-left:4px solid var(--arc-ink);padding:16px;font-size:18px}.arc-workspace input::-moz-placeholder{color:var(--arc-muted);opacity:1}.arc-workspace input::placeholder{color:var(--arc-muted);opacity:1}.arc-workspace .decision,.arc-workspace .disclaimer{font-size:18px;line-height:28px}.payment-card>strong{font-size:36px;line-height:40px;font-variant-numeric:tabular-nums lining-nums}.payment-card.leading{background:var(--arc-panel);border-color:var(--arc-border)}.payment-card{display:flex;padding:16px}.payment-grid{gap:16px}.arc-workspace .official-links img{display:block;width:128px;height:128px}.official-links>div{display:grid;grid-template-columns:1fr;justify-items:start;gap:16px}.arc-workspace .graph-frame text{fill:var(--arc-ink);font-family:Arial,Helvetica,sans-serif}.selected-price-line{stroke:var(--arc-ink)}.arc-region,.plc-region{fill:var(--arc-accent)}.arc-workspace .check-label{min-height:48px;align-items:center}.arc-workspace .farm-amounts{grid-template-columns:1fr}.form-grid,.selector-grid{gap:24px}.arc-workspace [aria-invalid=true]{border:2px solid var(--arc-ink)}.arc-workspace .field-error{font-size:16px;color:var(--arc-ink);margin-top:4px}.arc-workspace .hero-copy{font-size:18px;line-height:28px}.deadline{border:0;padding:0}.deadline strong{font-size:20px}}@media screen and (min-width:768px){.arc-main{padding-inline:24px}.arc-workspace h1{font-size:40px;line-height:48px}.arc-workspace h2{font-size:28px;line-height:36px}.payment-card{padding:24px}.payment-card>strong{font-size:48px;line-height:56px}.arc-workspace .task-body{padding:24px}}.arc-workspace .confirm-action{background:var(--arc-panel);color:var(--arc-ink);border:2px solid var(--arc-border);border-radius:4px;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px}.arc-workspace .confirm-action::backdrop{background:rgba(32,37,31,.65)}.arc-workspace .confirm-action h2,.arc-workspace .confirm-action p{margin-bottom:16px}@media screen{.arc-workspace,.arc-workspace *{font-family:Arial,Helvetica,sans-serif!important}.arc-workspace h1,.arc-workspace h2{font-family:Georgia,Times New Roman,serif!important}}.office-print{display:none}.arc-workspace{overflow-wrap:anywhere}@media screen{.arc-workspace .eyebrow{font-weight:400;color:var(--arc-muted)}.arc-workspace .farm-panel>.task-body>p:first-child{margin-bottom:24px}.arc-workspace .form-grid small+label{margin-top:24px}.arc-workspace fieldset{gap:24px}}.task-section{border:1px solid var(--arc-border);border-radius:4px;background:var(--arc-panel)}.task-heading{padding:16px;border-bottom:1px solid var(--arc-border)}.task-body{padding:16px}@media screen and (min-width:768px){.selector-panel,.task-body,.task-heading{padding:24px}}.task-disclosure>summary{padding:16px 0;font-size:20px;font-weight:700;cursor:pointer;border-block:1px solid var(--arc-border)}.task-disclosure>section{margin-top:24px}.worksheet-scenario{margin-block:24px}.farmer-guide h2,.worksheet-scenario h3{margin-bottom:8px}.farmer-guide details{border-bottom:1px solid var(--arc-border);padding-block:8px}.farmer-guide summary{cursor:pointer;padding-block:12px;font-size:18px;text-wrap:balance}.farmer-guide li{margin-bottom:16px}@media screen and (min-width:1024px){.farmer-guide{width:100%}.portfolio{max-width:100%}}@media screen{.arc-main{display:flex;max-width:1168px;gap:40px}.analysis-grid,.arc-hero,.selection-stage,.welcome-band{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.selector-grid,.selector-grid:has(>:nth-child(4)){display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.welcome-band{padding:0}.welcome-band details,.welcome-band h2{grid-column:auto}.arc-workspace .scenario-panel>.task-body{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.entry-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.entry-records,.entry-review{display:flex;flex-direction:column;gap:48px}.entry-intro{display:grid;gap:16px;max-width:736px;margin-bottom:24px}.entry-records>fieldset,.entry-review>fieldset{margin:0;gap:16px}.entry-review>.notice{margin:0!important}.entry-records legend,.entry-review legend{margin-bottom:8px}.entry-records .check-label,.entry-records p,.entry-review fieldset p{margin:0}.entry-review .record-subheading{font-size:16px;line-height:24px;margin-bottom:8px}.entry-review .record-checklist>.notice{margin-top:0!important}.entry-actions,.entry-commit{display:grid;gap:16px}.entry-actions .primary{width:100%}.field-control>:last-child{margin-bottom:0}.result-primary .section-heading{display:block}.result-primary .section-heading .badge{margin-top:8px}.payment-card>div{display:block}.payment-card>div>span{display:block;margin-top:4px}.scenario-summary{margin-bottom:0}.reading-column{max-width:736px;margin-inline:auto}.next-tasks h2{margin-bottom:8px}.next-tasks nav{gap:8px 24px}.next-tasks a{display:inline-flex;align-items:center;min-height:48px;font-size:16px}.price-entry>*{margin-block:0 8px}.price-entry .inline-result{margin-block:8px 0}.price-entry p{margin-bottom:8px;margin-inline:auto}.arc-workspace .county-yield-controls{gap:8px 24px}.county-yield-controls>.presets{margin-top:0}.arc-workspace .badge{letter-spacing:0}.worksheet-intro,.worksheet-status{max-width:736px}.worksheet-intro{display:grid;gap:16px}.portfolio{display:flex;flex-direction:column;gap:48px}.worksheet-device{display:grid;gap:24px}.worksheet-header .section-heading{margin-bottom:8px}.worksheet-header .badge{margin-top:0}.worksheet-device .storage-status{margin-top:0!important}.portfolio .farm-list,.portfolio>.portfolio-totals,.portfolio>.worksheet-scenario{margin-block:0}.worksheet-scenario{display:grid;gap:16px}.worksheet-scenario .check-label,.worksheet-scenario h3,.worksheet-scenario p{margin:0}.farm-list{gap:24px}.allocation-grid,.group-summaries{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.group-summaries>.notice{margin-top:0!important}.farm-row{gap:32px}.farm-row,.totals-notes{grid-template-columns:minmax(0,1fr)}.totals-notes{display:grid;gap:16px;grid-column:1/-1;font-size:18px;line-height:28px}.totals-notes p{margin:0}.totals-notes>.notice{margin:0!important;padding:0;border:0;background:transparent;font-weight:700}.task-disclosure>section{margin-top:16px}.worksheet-scenario{max-width:736px}.portfolio>.worksheet-scenario{align-self:center;width:100%}.crossover-explorer header{display:block}.farmer-guide{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.arc-workspace .farmer-guide details{margin-top:0;padding:0}.arc-nav{align-items:baseline}.arc-nav span,.arc-nav>a:first-child,.arc-nav>a:last-child{font-size:16px;line-height:24px}}@media screen and (min-width:768px){.arc-workspace .scenario-summary{display:flex;flex-direction:column}.selector-grid,.selector-grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.selector-grid>.county-search{grid-column:1/-1}}@media screen and (min-width:1024px){.worksheet-intro{max-width:none;grid-template-columns:minmax(0,736fr) minmax(0,360fr);gap:24px}.arc-workspace .scenario-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-summary>:last-child{grid-column:1/-1}.allocation-grid,.group-summaries,.totals-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.totals-notes>p:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.arc-hero,.selection-stage{grid-template-columns:minmax(0,736fr) minmax(0,360fr)}.selector-grid>.county-search{grid-column:auto}.selector-grid:has(>:nth-child(3))>.county-search{grid-column:1/-1}.results{display:grid;grid-template-columns:minmax(0,736fr) minmax(0,360fr);gap:24px;align-items:start;border:0;padding:0;background:transparent}.result-primary,.result-support{border:1px solid var(--arc-border);border-radius:4px;padding:24px;background:var(--arc-panel)}.result-support .scenario-triggers{padding-top:0;gap:24px}.result-support .scenario-triggers>.quick-scenarios{margin-top:24px}.quick-scenarios{grid-template-columns:1fr;gap:24px}.quick-scenarios .button-row{display:grid;grid-template-columns:1fr}.scenario-triggers>.button-row{margin-top:8px}.assumptions-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.arc-workspace .scenario-panel>.task-body,.scenario-controls{grid-template-columns:minmax(0,1fr)}.scenario-controls{display:grid;gap:24px;align-items:start}.scenario-controls .price-entry{max-width:736px;width:100%;justify-self:center}.scenario-controls>fieldset{margin:0}.county-yield-controls.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.county-yield-controls>.button-row{grid-column:1/-1}.explorer-stack{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.explorer-stack>figure,.explorer-stack>figure[data-combined]{max-width:736px;width:100%;justify-self:center}.explorer-stack>figure[data-combined]{grid-column:1/-1}.explorer-stack:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:736px;margin-inline:auto}.explorer-stack>p{grid-column:1/-1}.endpoint-context{grid-column:1/-1;max-width:736px;width:100%;justify-self:center}.endpoint-context p{margin-inline:auto}.entry-columns{align-items:start}.entry-columns,.entry-intro{grid-template-columns:minmax(0,736fr) minmax(0,360fr);gap:24px}.entry-intro{max-width:none}.entry-records .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.endpoint-list{margin-top:48px}.crossover-explorer .graph-context{margin-top:8px}.farmer-guide,.form-grid{align-items:start}.farmer-guide{display:grid;grid-template-columns:minmax(0,736fr) minmax(0,360fr);gap:24px}.guide-context{grid-column:2;grid-row:1}.guide-questions{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.guide-questions>details:last-child,.guide-questions>h2{grid-column:1/-1}.welcome-band{padding:24px;border:1px solid var(--arc-border);border-radius:4px}.official-links>div{grid-template-columns:128px minmax(0,1fr);align-items:start}}@media screen and (min-width:1024px) and (max-width:1199px){.farmer-guide{grid-template-columns:minmax(0,1fr)}.guide-context,.guide-questions{grid-column:auto;grid-row:auto}.guide-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.guide-context>h2{grid-column:1/-1}.entry-columns{grid-template-columns:minmax(0,1fr);gap:40px}.entry-intro,.entry-review{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-review{display:grid;gap:40px 24px;align-items:start}.entry-review>.notice{grid-column:1/-1;justify-self:center;width:100%}.entry-actions{grid-column:2}}@media screen and (max-width:650px){.arc-main{padding-top:16px}.worksheet-header .section-heading{gap:4px}}@media screen{.elder-flow{font-size:18px;line-height:1.5}.elder-flow [hidden]{display:none!important}.elder-flow .arc-main{max-width:880px;gap:20px;padding:16px 16px 40px}.elder-flow .arc-nav{max-width:880px;margin:auto;gap:12px;align-items:center}.elder-flow .arc-nav a{min-height:48px;display:inline-flex;align-items:center}.elder-flow .arc-nav span{display:none}.elder-flow .arc-nav a,.elder-flow .badge,.elder-flow .disclaimer,.elder-flow .eyebrow,.elder-flow .freshness,.elder-flow .input-kind,.elder-flow .next-tasks a,.elder-flow .scenario-provenance,.elder-flow button,.elder-flow input,.elder-flow label,.elder-flow legend,.elder-flow li,.elder-flow p,.elder-flow select,.elder-flow small,.elder-flow summary{font-size:18px!important;line-height:1.5;letter-spacing:normal}.elder-flow h1{font-size:28px;line-height:1.2}.elder-flow .arc-hero{padding:0;margin:0}.elder-flow h2{font-size:26px;line-height:1.25}.elder-flow h3{font-size:21px;line-height:1.3}.elder-flow button,.elder-flow h1,.elder-flow h2,.elder-flow h3,.elder-flow label,.elder-flow summary{text-wrap:balance;overflow-wrap:anywhere}.elder-flow li,.elder-flow p{text-wrap:pretty}.elder-flow input,.elder-flow select{background:var(--arc-panel);color:var(--arc-ink)}.elder-flow input[type=date]{min-width:0;max-width:100%}.elder-flow input::-moz-placeholder{color:var(--arc-muted);opacity:1}.elder-flow input::placeholder{color:var(--arc-muted);opacity:1}.elder-flow .arc-hero,.elder-flow .selection-stage,.elder-flow .selector-grid,.elder-flow .selector-grid:has(>:nth-child(4)){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.elder-flow .selector-grid>.county-search{grid-column:auto}.elder-flow .selector-panel{padding:16px}.elder-flow .selector-panel>.section-heading{display:none}.elder-flow .welcome-band{padding:0;border:0}.elder-flow .flow-progress{display:grid;gap:12px}.elder-flow .flow-progress p{margin:0}.elder-flow .flow-progress>button{justify-self:start}.elder-flow:not([data-step=answer]) .deadline,.elder-flow[data-step=answer] .arc-hero{display:none}.elder-flow #record-heading,.elder-flow .flow-progress h2{scroll-margin-top:16px}.elder-flow #record-heading{margin-bottom:16px}.elder-flow .guided-answer,.elder-flow .guided-records{border:1px solid var(--arc-border);border-radius:4px;background:var(--arc-panel);padding:20px}.elder-flow .guided-records>div:not([hidden]){display:grid;gap:16px}.elder-flow .guided-records p{margin:0}.elder-flow .entry-field{width:100%}.elder-flow .flow-actions{margin-top:24px;display:flex!important;flex-wrap:wrap;gap:12px}.elder-flow .flow-actions .primary{flex:1 1 190px}.elder-flow .file-button,.elder-flow button,.elder-flow summary{min-width:48px;min-height:48px}.elder-flow .check-label{display:flex;align-items:center;gap:12px;min-height:48px;padding-block:12px}.elder-flow .check-label input{margin:0}.elder-flow .primary{background:var(--arc-accent);color:var(--arc-panel)}.elder-flow .primary:hover{background:var(--arc-ink);color:var(--arc-panel)}.elder-flow button:disabled{opacity:1;background:var(--arc-soft);color:var(--arc-muted);border-color:var(--arc-border);cursor:default}.elder-flow details>summary{padding:12px 0;cursor:pointer;color:var(--arc-accent);font-weight:600}.elder-flow details{border-bottom:1px solid var(--arc-border)}.elder-flow .guided-answer{display:grid;gap:16px}.elder-flow .guided-answer .payment-grid,.elder-flow .guided-answer p{margin:0}.elder-flow .guided-answer .payment-card{padding:16px}.elder-flow .guided-answer .payment-card strong{font-size:30px;overflow-wrap:anywhere}.elder-flow .farm-answer-total{font-weight:700}.elder-flow .show-how>p{margin-top:16px}.elder-flow .results{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.elder-flow .result-primary,.elder-flow .result-support,.elder-flow .scenario-panel>.task-body{padding:16px}.elder-flow .arc-footer{margin:0;padding-top:16px}.elder-flow .county-search [role=option]{min-height:48px;padding:12px;font-size:18px}.elder-flow #county-options{position:relative;top:auto;max-height:240px;margin:8px 0}.elder-flow .confirm-action{font-size:18px}.elder-flow :focus-visible{outline:3px solid var(--arc-accent);outline-offset:3px}@media (max-width:480px){.elder-flow .arc-main{padding-inline:12px}.elder-flow .guided-answer,.elder-flow .guided-records{padding:16px}.elder-flow .payment-grid{grid-template-columns:minmax(0,1fr)}.elder-flow .button-row>button{flex:1 1 190px}}}@media screen{html[data-arc-lane-resume] .lane-door{visibility:hidden}.arc-workspace [hidden]{display:none!important}.arc-workspace.elder-flow .arc-hero,.arc-workspace.elder-flow .deadline{display:grid}.lane-content{display:grid;gap:20px;min-width:0}.lane-door{border:1px solid var(--arc-border);background:var(--arc-panel);padding:24px}.lane-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lane-choices a{display:grid;align-content:start;gap:12px;padding:20px;border:2px solid var(--arc-accent);border-radius:4px;text-decoration:none}.lane-choices strong{font-size:22px;text-wrap:balance}.lane-choices span{font-size:18px;line-height:1.5}.lane-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--arc-border);padding-bottom:12px}.lane-nav a{display:flex;align-items:center;min-height:48px;padding:8px 12px;border:1px solid var(--arc-border);text-wrap:balance}.lane-nav a[aria-current]{font-weight:700;border:2px solid var(--arc-accent)}.lane-heading{margin:0}.arc-workspace[data-lane=board] .arc-main,.arc-workspace[data-lane=board] .arc-nav{max-width:1440px}.arc-workspace[data-lane=board]{font-size:18px}.arc-workspace[data-lane=board] .arc-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.arc-workspace[data-lane=board] .arc-nav{padding-block:8px}.arc-workspace[data-lane=board] .arc-main,.arc-workspace[data-lane=board] .lane-content{gap:12px}.board-entry-answer{padding:16px;background:var(--arc-panel);border:1px solid var(--arc-border)}.arc-workspace[data-lane=board] :is(p,li,label,legend,small,button,summary,select,input,.badge,.eyebrow,.arc-nav a,.input-kind,.freshness,.disclaimer,.scenario-provenance){font-size:18px!important;line-height:1.45}.arc-workspace[data-lane=board] .selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-workspace[data-lane=board] .guided-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.arc-workspace[data-lane=board] .flow-actions,.arc-workspace[data-lane=board] .guided-records>h2,.arc-workspace[data-lane=board] .guided-records>p{grid-column:1/-1}.arc-workspace[data-lane=board] .show-how>summary{display:none}.farm-board{display:grid;gap:12px;min-width:0}.farm-board h2,.farm-board h3,.farm-board h4,.farm-board p{margin:0}.farm-board header{display:grid;gap:10px}@media(min-width:1100px){.farm-board>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.board-total{display:flex;flex-wrap:wrap;gap:12px 24px;background:var(--arc-accent);color:var(--arc-panel);padding:16px}.board-crops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.board-crop{border:1px solid var(--arc-border);background:var(--arc-panel);border-radius:4px;padding:16px;display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.board-leader{font-weight:700}.board-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.board-rates dt{font-size:18px}.board-rates dd{font-size:24px;font-weight:700;margin:4px 0}.board-control{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px;align-items:center}.board-control input[type=range]{min-height:48px;height:48px}.board-control input[type=number]{width:100%;min-width:0}.board-control input[type=range],.board-control p{grid-column:1/-1;width:100%}.board-plot{margin:0;min-width:0}.board-plot figcaption{font-weight:700}.board-plot svg{width:100%;height:auto;display:block;overflow:visible}.board-plot svg text{fill:var(--arc-ink);font-size:16px}.board-gridline{stroke:var(--arc-border)}.board-arc-line{fill:none;stroke:var(--arc-accent);stroke-width:3}.board-plc-line{fill:none;stroke:var(--arc-ink);stroke-width:3;stroke-dasharray:7 4}.board-crossing{stroke:var(--arc-ink);stroke-width:1.5;stroke-dasharray:2 4}.sensitivity-grid{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px}.sensitivity-grid caption{text-align:left;font-weight:700;padding-bottom:8px}.sensitivity-grid td,.sensitivity-grid th{border:1px solid var(--arc-border);padding:6px 3px;text-align:center;overflow-wrap:anywhere}.sensitivity-grid td[data-leader=ARC-CO]{background:var(--arc-soft);font-weight:700}.sensitivity-grid td[data-leader=PLC]{text-decoration:underline}@media(max-width:1100px){.board-crops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.arc-workspace[data-lane=board] .arc-hero,.arc-workspace[data-lane=board] .guided-records,.arc-workspace[data-lane=board] .selector-grid,.board-crops,.lane-choices{grid-template-columns:minmax(0,1fr)}.lane-door{padding:16px}.lane-nav a{flex:1 1 170px}.board-crop{padding:12px}}@media(max-width:480px){.arc-workspace[data-lane=choose] .arc-nav{padding:0 12px}.arc-workspace[data-lane=choose] .arc-main{padding-top:8px;gap:12px}.arc-workspace[data-lane=choose] .arc-hero{gap:8px}.arc-workspace[data-lane=choose] .arc-hero .eyebrow{display:none}.arc-workspace[data-lane=choose] h1{font-size:24px}.arc-workspace[data-lane=choose] .lane-door{padding:12px}.arc-workspace[data-lane=choose] .lane-door h2{font-size:22px;line-height:1.2;margin-bottom:8px}.arc-workspace[data-lane=choose] .lane-choices{gap:10px}.arc-workspace[data-lane=choose] .lane-choices a{padding:12px;gap:4px}.arc-workspace[data-lane=choose] .lane-choices strong{font-size:20px;line-height:1.25}.arc-workspace[data-lane=choose] .lane-choices span{line-height:1.4}.arc-workspace[data-lane=choose] .lane-door>p{margin-top:8px}}}@page{size:letter;margin:.5in}.pending-print-notice{display:none}@media print{.arc-workspace[data-board-pending=true] .office-print{display:none!important}.arc-workspace[data-board-pending=true]>.pending-print-notice{display:block!important}body,html{margin:0!important;padding:0!important}.arc-workspace,body,html{background:#fff!important}.arc-workspace{min-height:0}.arc-workspace>.arc-main,.arc-workspace>.arc-nav,.confirm-action{display:none!important}.arc-workspace .office-print{display:block;color:#20251f!important}.office-print,.office-print *{font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.25!important;color:#20251f!important;overflow:visible}.office-print .office-table{width:100%;table-layout:fixed;border-collapse:collapse;display:table}.office-print thead{display:table-header-group}.office-print tbody{display:table-row-group}.office-print tr{display:table-row;-moz-column-break-inside:avoid;break-inside:avoid}.office-print td{display:table-cell;padding:0 0 6pt;border:0;overflow-wrap:anywhere;vertical-align:top}.office-print h1{font-family:Georgia,Times New Roman,serif!important;font-size:16pt!important;line-height:20pt!important;margin:0 0 4pt}.office-print h2{font-size:11pt!important;margin:0 0 3pt;-moz-column-break-after:avoid;break-after:avoid}.office-print p{margin:0 0 3pt;max-width:none}.office-context{border-bottom:1px solid #77816f;margin-bottom:6pt;padding-bottom:4pt}.office-print .office-context p{font-size:10pt!important}.office-print .office-allocation{border-top:1px solid #77816f;padding-top:6pt}.office-print .office-reference-page{-moz-column-break-before:page;break-before:page}.office-print .office-reference-page>p{margin-bottom:6pt;overflow-wrap:anywhere}.office-print .office-reference{display:grid;grid-template-columns:32mm minmax(0,1fr);gap:12pt;align-items:center;-moz-column-break-inside:avoid;break-inside:avoid;margin-block:8pt}.office-print .office-reference img{display:block;width:32mm;height:32mm}.office-print a{overflow-wrap:anywhere;text-decoration:underline;font-size:11pt!important}}@media screen{.arc-workspace .field-label{display:flex;align-items:baseline;margin-bottom:8px}.arc-workspace .field-label>label{flex:1;min-width:0;margin:0}.arc-workspace .field-label:has(>.check-label){align-items:center;margin:0}.arc-workspace.elder-flow [data-info-tip]{display:inline-flex;width:20px;height:20px;min-width:20px;min-height:20px;margin:0 0 0 3px;padding:0;border:0;background:transparent;color:var(--arc-muted);font:14px/20px ui-monospace,monospace!important;vertical-align:baseline;flex:0 0 20px}.arc-workspace.elder-flow [data-info-tip]:focus-visible,.arc-workspace.elder-flow [data-info-tip]:hover{color:var(--arc-accent)}.arc-workspace.elder-flow [data-info-tip]:focus-visible{outline-offset:2px}.arc-workspace[data-lane=choose] .lane-choices span{text-wrap:pretty}body:has(.arc-workspace)>aside p{text-wrap:pretty}@media (min-width:1024px){.arc-workspace[data-lane=choose] .arc-main,.arc-workspace[data-lane=choose] .arc-nav{max-width:1120px}.arc-workspace[data-lane=choose] .arc-hero{gap:24px}}}@media print{.arc-workspace [data-info-tip],[data-info-tip-box]{display:none!important}}