.help-nav .tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:visible;border:2px solid var(--color-ink);background:var(--color-ink)}.help-nav .tab{grid-column:span 2;min-height:2.75rem;margin:0;border:0;background:var(--color-paper);padding:.4rem .6rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-small);font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none;white-space:normal;transition:background-color .2s,color .2s}.help-nav .tab:nth-child(n+4){grid-column:span 3}@media(max-width:479px){.help-nav .tab{grid-column:span 3}.help-nav .tab:last-child{grid-column:span 6}}.help-nav .tab:hover{background:var(--color-band)}.help-nav .tab:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.help-nav .tab[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}@media(min-width:768px){.help-nav .tabs{grid-template-columns:repeat(5,auto)}.help-nav .tab,.help-nav .tab:nth-child(n+4){grid-column:auto;min-height:3rem;padding:.5rem .9rem;font-size:var(--text-small)}}.help-nav .tabs{counter-reset:help}.help-nav .tab{justify-content:flex-start;gap:.45rem;text-align:left}.help-nav .tab:before{content:counter(help,decimal-leading-zero);counter-increment:help;flex:none;color:var(--color-pellet-deep);font-family:var(--font-display);font-size:var(--text-body);font-weight:850;line-height:1}.help-nav .tab[aria-current=page]:before{color:var(--color-pellet)}@media(min-width:1280px){.help-nav .tab{gap:.6rem;white-space:nowrap}.help-nav .tab:before{font-size:var(--text-display-ui)}}@media(max-width:639px){.page-head:has(~.help-nav)>.page-head-line{display:none}.page-head:has(~.help-nav)>.page-head-line+*{margin-top:0}}.feed-tools label{display:flex;flex-direction:column;gap:.5rem;font-weight:600}.feed-tools :is(select,input:not([type=range],[type=checkbox],[type=radio])){width:100%;min-height:48px;border:1.5px solid var(--color-ink-2);border-radius:0;background-color:var(--color-paper);padding:.6rem .75rem;color:var(--color-ink)}.feed-tools :is(select,input):focus-visible{border-width:2px;border-color:var(--color-ink);outline:2px solid var(--color-navy);outline-offset:2px;box-shadow:none}.feed-tools :is(select,input):disabled{background-color:var(--color-band)}.tool-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);gap:1rem}.tool-panel{border:3px solid var(--color-ink);background:var(--color-paper)}.tool-panel-head{background:var(--color-ink);color:var(--color-paper);padding:.85rem 1.25rem 1rem}.tool-panel-head .label{color:#ffffffb8}.tool-panel-head .display{margin-top:.3rem;font-size:var(--text-display-s);line-height:1}.tool-panel-body{padding:1.25rem}.tool-panel-foot{border-top:2px solid var(--color-ink);padding:1rem 1.25rem 1.15rem}@media(min-width:768px){.tool-panel-head{padding-inline:1.75rem}.tool-panel-body{padding:1.5rem 1.75rem 1.75rem}.tool-panel-foot{padding-inline:1.75rem}}.tool-figure{min-width:0;border-top:5px solid var(--color-ink);padding-top:.7rem}.tool-figure-label{color:var(--color-ink);font-size:var(--text-label);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.tool-figure-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin-top:.4rem}.tool-figure-value .numeral{font-size:var(--text-display-m);line-height:.9}.tool-figure-unit{color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.tool-figure-note{max-width:44ch;margin-top:.65rem;color:var(--color-ink);font-size:var(--text-small);line-height:1.55}.tool-figure-empty{border-top-color:var(--color-rule-strong)}.tool-figure-prompt{max-width:26ch;margin-top:.6rem;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:750;line-height:1.15;text-transform:uppercase}.tool-caution{max-width:62ch;margin-top:1.25rem;border-left:5px solid var(--color-freight);background:#fbefec;padding:.75rem 1rem;color:var(--color-ink);font-size:var(--text-small);line-height:1.55}.tool-caution strong{display:block;font-weight:700}.tool-note{max-width:65ch;margin-top:1.25rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.6}.tool-method{margin-top:1rem;border-block:1px solid var(--color-rule)}.tool-method summary{display:flex;align-items:center;min-height:2.75rem;font-size:var(--text-small);font-weight:650}.tool-method>:not(summary){max-width:72ch;padding-bottom:1rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.6}.tool-method>p+p{margin-top:-.4rem}.feed-pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));grid-auto-rows:1fr;gap:.5rem}.feed-pick{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;height:100%;min-height:4.25rem;padding:.4rem 2rem .4rem .4rem;background:var(--color-paper);outline:1px solid var(--color-rule);outline-offset:-1px;text-align:left;cursor:pointer;transition:background-color .2s}.feed-pick:hover{outline:2px solid var(--color-ink);outline-offset:-2px}.feed-pick:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.feed-pick[aria-pressed=true]{outline:3px solid var(--color-ink);outline-offset:-3px;background:var(--color-band)}.feed-pick[aria-pressed=true]:after{content:"";position:absolute;top:50%;right:.75rem;width:.55rem;height:1rem;border:solid var(--color-ink);border-width:0 3px 3px 0;transform:translateY(-65%) rotate(45deg)}.feed-pick:disabled{cursor:not-allowed;opacity:.45}.feed-pick-bag{display:grid;flex:none;place-items:center;width:3rem;height:3.4rem;background:var(--color-band)}.feed-pick[aria-pressed=true] .feed-pick-bag{background:var(--color-paper)}.feed-pick-bag img{width:auto;max-width:2.6rem;max-height:3.1rem;object-fit:contain}.feed-pick-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.feed-pick-brand{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.feed-pick-name{font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;line-height:.95;text-transform:uppercase}.calc-head{display:flex;align-items:center;gap:1rem}.calc-head-bag{display:grid;flex:none;place-items:center;width:3.25rem;height:4.25rem;background:var(--color-paper)}.calc-head-bag img{max-width:2.8rem;max-height:3.9rem;object-fit:contain}.calc-head .display{margin-top:.2rem}@media(min-width:768px){.calc-hub .calc-head-bag{width:4.5rem;height:5.75rem}.calc-hub .calc-head-bag img{max-width:3.9rem;max-height:5.35rem}}.calc-change{display:inline-flex;flex:none;align-items:center;gap:.4rem;min-height:2.75rem;margin-left:auto;border:2px solid var(--color-paper);padding:.35rem .7rem;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:750;letter-spacing:.04em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.calc-change svg{width:.9rem;height:.9rem}.calc-change:hover{background:var(--color-paper);color:var(--color-ink)}.calc-intro{max-width:62ch;margin-bottom:1.25rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.6}.calc-intro .arrow-link{display:flex;width:fit-content;margin-top:.5rem;font-size:var(--text-body)}.calc-context{display:flex;flex-wrap:wrap;gap:.15rem 0;margin-bottom:1rem;color:var(--color-ink);font-size:var(--text-body);font-weight:650;line-height:1.4}.calc-context>span+span:before{content:"·";padding-inline:.5rem;color:var(--color-ink-2);font-weight:400}.calc-print-ask{display:none}.calc-context>.calc-context-tokens:before{content:none}.calc-context-tokens>span+span:before{content:"·";padding-inline:.5rem;color:var(--color-ink-2);font-weight:400}@media screen{.calc-context-tokens{flex-basis:100%;display:flex;flex-wrap:wrap;min-block-size:1.4em}.calc-input-jump{display:flex;align-items:center;min-height:2.75rem;width:fit-content;margin-bottom:1rem;font-weight:650;text-decoration:underline;text-underline-offset:.2em}#calculator-inputs{scroll-margin-block-start:calc(var(--site-header-offset) + 3.5rem)}}@media screen and (max-width:1023px){.product-details .calc-pin{top:calc(var(--site-header-offset) + 3rem + 2px)}.product-details #calculator-inputs{scroll-margin-block-start:calc(var(--site-header-offset) + 3rem + 2px + 3.5rem)}}@media screen and (max-width:479px){.calc-context-tokens{gap:.15rem 0}.calc-context-tokens>span+span:before{content:"·"}}@media screen and (min-width:1280px){.calc-hub .calc>.tool-panel-body.calc-has-rate{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.calc-hub .calc>.tool-panel-body.calc-has-rate>*{grid-column:1 / -1}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-context{grid-column:1;grid-row:1}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-input-jump{grid-column:2;grid-row:1;align-self:start;justify-self:start}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-ask{justify-self:start}}.calc-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.75rem}.calc-readout.is-single{grid-template-columns:minmax(0,1fr)}.calc-readout .tool-figure-value .numeral{white-space:nowrap}.calc-readout .tool-figure-note{margin-top:.45rem}.calc-readout .tool-figure-value{row-gap:.4rem}.calc-pin{position:sticky;top:var(--site-header-offset);z-index:3;height:0;margin-inline:-1.25rem;transition:top .32s var(--ease-out-soft)}.calc-pin-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .9rem;overflow:hidden;background:var(--color-ink);padding:.55rem 1.25rem .6rem;color:var(--color-paper);box-shadow:0 6px 16px #14121047;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s,transform .2s var(--ease-out-soft),visibility .2s}.calc-pin-bar.is-shown{opacity:1;visibility:visible;transform:none}.calc-pin-fig{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:850;font-variant-numeric:tabular-nums lining-nums;line-height:1;white-space:nowrap}.calc-pin-fig small{color:#ffffffbf;font-size:var(--text-label);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.calc-pin-fig+.calc-pin-fig{border-left:1px solid rgb(255 255 255 / .35);padding-left:.9rem}.calc-pin-name{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.calc-pin-name+.calc-pin-fig{border-left:1px solid rgb(255 255 255 / .35);padding-left:.9rem}.calc-pin-fix{font-family:var(--font-sans);font-size:var(--text-small);font-weight:700}.calc-pin-bar .calc-outside{margin:0 0 0 auto;background:var(--color-freight)}.calc-basis{margin-top:.45rem;color:var(--color-ink);font-size:var(--text-small);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.tool-figure.is-outside{border-top-color:var(--color-freight)}.tool-figure.is-outside .numeral,.tool-figure.is-outside .tool-figure-unit{color:var(--color-ink-2)}.calc-outside{display:inline-block;align-self:center;background:var(--color-freight);white-space:nowrap;padding:.15rem .5rem;color:var(--color-paper);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.calc .tool-caution{max-width:none}.feed-tools input[aria-invalid=true]{border-color:var(--color-freight)}.calc-step-fields .field-error{margin-top:-.6rem}.calc-inputs{display:grid;gap:1.75rem;margin-top:1.5rem;border-top:1px solid var(--color-rule);padding-top:1.5rem}.calc-step-fields{display:grid;align-content:start;gap:1rem}.calc-step-title{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;text-transform:uppercase}.calc-step-n{display:grid;place-items:center;width:1.75rem;height:1.75rem;background:var(--color-ink);color:var(--color-paper);font-size:var(--text-display-ui)}.calc-pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:1rem}.calc-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.calc-presets .btn{flex-direction:column;gap:.1rem;height:auto;padding:.45rem .4rem}.calc-presets .btn .tabular{font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;letter-spacing:0;text-transform:none}.calc-ask{margin-top:1rem}@media(min-width:640px){.calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-inputs>:only-child{grid-column:1 / -1}}@media(min-width:768px){.calc-pin{margin-inline:-1.75rem}.calc-pin-bar{padding-inline:1.75rem}}@media(min-width:1024px){.calc-pin{display:none}}@media(max-width:639px){.calc-readout{column-gap:1rem}.calc-readout .tool-figure-value .numeral{font-size:var(--text-display-s)}.calc-readout .tool-figure-unit{font-size:var(--text-label)}}@media(max-width:359px){.calc-pair{grid-template-columns:1fr}}.calc-hub{display:grid;gap:2.5rem}.calc-picker-title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:2.75rem;border-top:5px solid var(--color-ink);padding-top:.6rem}.calc-picker-title .label{color:var(--color-ink)}.calc-picker-title .tabular{color:var(--color-ink-2);font-size:var(--text-small);font-weight:600}.calc-picker-note{margin-block:.3rem .85rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.5}.calc-picker-group+.calc-picker-group{margin-top:2rem}.calc-picker .feed-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-filter{margin-bottom:1.5rem;font-size:var(--text-small)}.calc-picker-none{color:var(--color-ink-2);font-size:var(--text-small)}.calc-picker-group.is-compact .feed-pick-list{gap:.35rem}.calc-picker-group.is-compact .feed-pick{gap:.55rem;min-height:2.75rem;padding:.2rem 1.75rem .2rem .2rem}.calc-picker-group.is-compact .feed-pick-bag{width:2rem;height:2.35rem}.calc-picker-group.is-compact .feed-pick-bag img{max-width:1.75rem;max-height:2.15rem}.calc-picker-group.is-compact .feed-pick-name{font-size:var(--text-lead)}.calc-picker-group.is-compact .feed-pick-brand{font-size:var(--text-label)}.calc-picker-group.is-compact .feed-pick[aria-pressed=true]:after{right:.6rem;width:.45rem;height:.8rem}.calc-sheet-head{display:none}@media(max-width:1023px){.calc-hub .calc-head{flex-wrap:wrap}.calc-hub .calc-head>.min-w-0{flex:1 1 0}.calc-change{flex:1 1 100%;justify-content:space-between}.calc-sheet{display:none}.calc-sheet.open{position:fixed;inset:0;z-index:100;display:block;overflow-y:auto;overscroll-behavior:contain;background:var(--color-paper);padding:0 1.25rem 2.5rem}.calc-sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline:-1.25rem;margin-bottom:1.25rem;background:var(--color-ink);padding:.75rem .75rem .75rem 1.25rem;color:var(--color-paper)}.calc-sheet-head .display{font-size:var(--text-display-xs);line-height:1}.calc-sheet-close{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:2px solid var(--color-paper);font-size:var(--text-display-2xs);line-height:1;cursor:pointer}.calc-picker .feed-pick-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}@media(min-width:1024px){.calc-hub{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem}.calc-hub .calc{position:sticky;top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft)}.calc-change{display:none}}.help-more{display:grid;gap:1.75rem}.help-more-photo img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.help-more-body{display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.help-more-formula{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;border-bottom:2px solid var(--color-ink);padding-block:.25rem .85rem;color:var(--color-navy)}.help-more-formula .label{grid-column:1;color:var(--color-ink-2)}.help-more-formula-title{grid-column:1;font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:850;line-height:1;text-transform:uppercase}.help-more-formula svg{grid-column:2;grid-row:1 / span 2;width:1.5rem;height:1.5rem;transition:transform .2s var(--ease-out-soft)}.help-more-formula:hover svg{transform:translate(4px)}@media(min-width:900px){.help-more{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:3rem}.help-more-photo{position:relative;min-height:18rem}.help-more-photo img{position:absolute;inset:0;aspect-ratio:auto}.help-more-body{justify-content:flex-start}.help-more-body>.nutritionist-band-cta{flex:1 1 auto}}.nutritionist-since{font-size:var(--text-lead);line-height:1.5}.nutritionist-degrees{margin-top:1rem;border-top:2px solid var(--color-ink)}.nutritionist-degrees>div{border-bottom:1px solid rgb(20 18 16 / .15);padding-block:.55rem}.nutritionist-degrees dt{font-weight:650}.nutritionist-degrees dd{color:var(--color-ink-2);font-size:var(--text-small)}.nutritionist-phone{color:var(--color-navy);font-size:var(--text-display-xs);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.nutritionist-band-cta{display:grid;gap:1.5rem;border:3px solid var(--color-ink);border-top-width:10px;background:var(--color-band);padding:1.5rem 1.5rem 1.75rem}.nutritionist-band-cta h2{font-size:var(--text-display-m);line-height:.95}.nutritionist-band-cta>div>p:not(.label){color:var(--color-ink)}.nutritionist-band-side{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.nutritionist-band-cred strong{display:block;font-weight:700}.nutritionist-band-cred span{color:var(--color-ink-2);font-size:var(--text-small)}@media(min-width:768px){.nutritionist-band-cta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:1.75rem 2rem 2rem}}@media print{.calc-picker,.calc-presets,.calc-inputs,.calc-ask,.calc-pin,.calc .tool-method summary,.help-nav{display:none!important}.calc .tool-panel-head,.calc-step-n,.calc-outside{print-color-adjust:exact}.calc-context-tokens{display:contents}.calc-context-tokens>.calc-context-print{font-size:var(--text-body);line-height:1.4}.calc-context-tokens>.calc-context-print:before{content:"·";padding-inline:.5rem;color:var(--color-ink-2);font-weight:400}.calc-input-jump{display:none!important}.calc-context-print{display:inline}.calc .tool-method{border:0}.calc .tool-method::details-content{content-visibility:visible;display:block}.calc-print-ask{display:block;margin-top:1rem;border-top:2px solid var(--color-ink);padding-top:.6rem;font-weight:650}}.compare-animals{margin-top:1rem}.compare-animals .tab{min-height:2.75rem;background:none;cursor:pointer}.compare-tools{scroll-margin-top:calc(var(--bar-h-pinned) + 1rem);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;border-bottom:1px solid var(--color-rule);padding-bottom:.4rem}.compare-tools .compare-clear{margin-left:auto}.compare-removed{color:var(--color-ink-2);font-size:var(--text-small)}.compare-removed:empty{display:none}.compare-removed .text-action{margin-left:.35rem}.compare-count{color:var(--color-ink-2);font-size:var(--text-small)}.compare-count .numeral{margin-right:.15rem;color:var(--color-ink);font-size:var(--text-display-xs)}.compare .compare-diff{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-height:2.75rem;font-weight:650;cursor:pointer}.compare-diff input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink)}.compare-diff-count{color:var(--color-ink-2);font-size:var(--text-small);font-weight:400}.compare-starter-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin-top:.6rem}.compare-starter{display:flex;align-items:center;gap:1rem;border:2px solid var(--color-ink);background:var(--color-paper);padding:.75rem 1rem .75rem .75rem;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.compare-starter:hover{background:var(--color-ink);color:var(--color-paper)}.compare-starter:hover .compare-starter-meta{color:#ffffffbf}.compare-starter-bags{display:flex;flex:none;align-items:flex-end;height:4rem;background:var(--color-band);padding:.3rem .5rem 0}.compare-starter-bags img{height:3.6rem;width:auto;object-fit:contain}.compare-starter-bags img+img{margin-left:-.9rem}.compare-starter-text{display:flex;flex-direction:column;gap:.3rem}.compare-starter .feed-pick-name{font-size:var(--text-display-ui)}.compare-starter-meta{color:var(--color-ink-2);font-size:var(--text-small)}.compare-picker{margin-top:2.5rem;scroll-margin-top:calc(var(--bar-h-pinned) + 1rem)}.compare-starters+.compare-picker{margin-top:2.25rem}.compare-picker:first-child{margin-top:0}.compare-picker-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;border-top:5px solid var(--color-ink);padding-top:.75rem}.compare-picker-head h2{font-size:var(--text-display-s);line-height:1}.compare-picker-note{margin-top:.4rem;color:var(--color-ink-2)}.compare-tray{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;background:var(--color-ink);padding:.75rem 1rem;color:var(--color-paper);box-shadow:0 -6px 18px #1412102e}.compare-tray-count{color:#ffffffb8;font-size:var(--text-small);white-space:nowrap}.compare-tray-count .numeral{margin-right:.15rem;color:var(--color-paper);font-size:var(--text-display-xs)}.compare-tray-chips{display:flex;flex:1 1 18rem;flex-wrap:wrap;gap:.5rem;min-width:0}.compare-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;border:2px solid rgb(255 255 255 / .55);padding:.2rem .6rem .2rem .75rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.compare-chip span{font-family:var(--font-sans);font-size:var(--text-display-2xs);font-weight:400}.compare-chip:hover{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.compare-chip:focus-visible,.compare-tray-go:focus-visible{outline:3px solid var(--color-pellet);outline-offset:2px}.compare-tray .compare-tray-go{margin-left:auto;border-color:var(--color-pellet);background:var(--color-pellet);color:var(--color-ink)}.compare-tray .compare-tray-go:hover{border-color:var(--color-paper);background:var(--color-paper)}.compare-tray-hint{margin-left:auto;color:#fffc;font-size:var(--text-small);font-weight:600}@media(max-width:639px){.compare-tray{flex-wrap:nowrap;gap:.6rem;padding:.55rem .6rem}.compare-tray-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compare-tray-chips{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 1.25rem),transparent)}.compare-chip{flex:none;white-space:nowrap;font-size:var(--text-lead)}.compare-tray .compare-tray-go{flex:none;min-height:2.75rem;margin-left:0;padding-inline:.85rem}.compare-tray-go-more{display:none}.compare-tray-hint{flex:none;max-width:6.5rem;margin-left:0;font-size:var(--text-label);line-height:1.25}}.line-wrap{margin-top:.75rem}.line-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.line-table thead th{position:sticky;top:var(--site-header-offset);z-index:1;border-bottom:3px solid var(--color-ink);background:var(--color-paper);padding:0;text-align:left;vertical-align:bottom;transition:top .32s var(--ease-out-soft)}.line-table thead button{display:flex;align-items:baseline;gap:.35rem;width:100%;min-height:2.75rem;padding:.6rem .75rem .5rem 0;color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:inherit;text-transform:uppercase;cursor:pointer}.line-table thead button:hover,.line-table thead th[aria-sort] button{color:var(--color-ink)}.line-table thead button:after{content:"↕";color:var(--color-rule-strong);letter-spacing:0}.line-table thead th[aria-sort=ascending] button:after{content:"↑";color:var(--color-ink)}.line-table thead th[aria-sort=descending] button:after{content:"↓";color:var(--color-ink)}.line-basis{color:var(--color-ink-2);font-weight:500;letter-spacing:.06em}.line-table :is(tbody th,td){border-bottom:1px solid var(--color-rule);padding:.3rem .75rem .3rem 0;text-align:left;vertical-align:middle}.line-table tbody tr{transition:background-color .15s}.line-table tbody tr:hover{background:var(--color-band)}.line-table tbody tr.is-chosen{background:#b393712e;box-shadow:inset 4px 0 0 var(--color-ink)}.line-pick{width:2.75rem;padding-left:.6rem!important}.line-pick input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);cursor:pointer}.line-pick input:disabled{cursor:not-allowed}.line-table .line-name label{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-height:3.25rem;cursor:pointer}.line-bagimg{display:grid;flex:none;place-items:center;width:2.25rem;height:2.75rem}.line-bagimg img{max-width:2.25rem;max-height:2.75rem;object-fit:contain}.line-name-text{display:flex;min-width:0;flex-direction:column}.line-brand{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.line-feed{font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;line-height:1;text-transform:uppercase}.line-form-inline{display:none}.line-form,.line-bag{color:var(--color-ink-2);font-size:var(--text-small);white-space:nowrap}@media(min-width:768px){.line-table .line-name{width:21rem}.line-table .line-form{width:7.5rem}}.line-num{width:6.5rem;white-space:nowrap}.line-value{font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:800;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dec-int{display:inline-block;min-width:2ch;text-align:right}.dec-rest{display:inline-block;min-width:4.2ch;text-align:left}.line-tag{margin-left:.15rem;font-size:var(--text-label);vertical-align:.35em}.line-pick input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.line-table tbody tr:has(.line-pick input:focus-visible){background:var(--color-band);box-shadow:inset 4px 0 0 var(--color-navy)}.line-table .cmp-missing{font-style:normal}@media(max-width:767px){.line-table .line-form,.line-table .line-bag{display:none}.line-form-inline{display:block;margin-top:.15rem;color:var(--color-ink-2);font-size:var(--text-label)}.line-num{width:auto}.line-table thead button{flex-wrap:wrap;gap:0 .15rem;padding-right:.3rem;letter-spacing:.02em}.line-table thead th:not([aria-sort]) button:after{content:none}.line-table thead .line-basis{order:2;flex-basis:100%}.line-feed{font-size:var(--text-lead);line-height:1.05}.line-value{font-size:var(--text-lead)}.dec-int{min-width:1.8ch}.dec-rest{min-width:3.3ch}.line-table :is(tbody th,td){padding-right:.2rem}.line-pick{width:2.25rem;padding-left:.25rem!important}.line-table .line-name label{gap:.4rem}.line-bagimg{width:1.4rem}.line-bagimg img{max-width:1.4rem}}@media(max-width:379px){.line-bagimg{display:none}}.compare-result{margin-top:1.25rem}.compare-sentinel{height:1px}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.comparison-table>thead>tr>:is(th,td){position:sticky;top:var(--site-header-offset);z-index:2;border-bottom:3px solid var(--color-ink);background:var(--color-paper);padding:.75rem 1rem 1rem;vertical-align:top;transition:top .32s var(--ease-out-soft),padding .25s var(--ease-out-soft)}.cmp-corner{width:13rem}.cmp-feed-bag{position:relative;display:flex;align-items:flex-end;justify-content:center;height:9.5rem;margin-bottom:.75rem;border-bottom:3px solid var(--color-ink);background:var(--color-band);padding-top:.75rem;transition:height .25s var(--ease-out-soft)}.cmp-feed-bag img{max-height:8.5rem;width:auto;object-fit:contain;filter:drop-shadow(0 6px 8px rgb(20 18 16 / .18));transition:max-height .25s var(--ease-out-soft)}.cmp-feed-name{display:block;font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:850;line-height:1;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.15em;transition:text-decoration-color .2s}.cmp-feed-name:hover{color:var(--color-navy);text-decoration-color:currentColor}.cmp-remove{display:inline-flex;align-items:center;min-height:2rem;margin-top:.2rem;color:var(--color-ink-2);font-size:var(--text-small);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:.25em;cursor:pointer}.cmp-remove:hover{color:var(--color-freight);text-decoration-color:currentColor}.cmp-slot-button{display:block;width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;transition:color .2s}.cmp-slot-stage{background:#f3f1ec99;border-bottom-style:dashed;border-bottom-color:var(--color-rule-strong);transition:border-color .2s,background-color .2s,height .25s var(--ease-out-soft)}.cmp-slot-ghost{height:7.5rem;width:auto;color:var(--color-rule-strong);transition:color .2s}.cmp-slot-button .cmp-feed-name{color:inherit}.cmp-slot-stage:has(.cmp-quick){align-items:stretch;padding:.5rem}.cmp-quick{display:grid;align-content:end;gap:.3rem;width:100%}.cmp-quick-add{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.6rem;background:var(--color-paper);outline:1px solid var(--color-rule);outline-offset:-1px;padding:.15rem .6rem .15rem .2rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color .2s}.cmp-quick-add:hover{outline:2px solid var(--color-ink);outline-offset:-2px}.cmp-quick-add:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.cmp-quick-bag{display:grid;flex:none;place-items:center;width:1.75rem;height:2.2rem}.cmp-quick-bag img{max-width:1.6rem;max-height:2.1rem;filter:none;object-fit:contain}.cmp-quick-name{min-width:0;flex:1 1 auto;font-family:var(--font-display);font-size:var(--text-lead);font-weight:850;line-height:1;text-transform:uppercase}.cmp-quick-plus{flex:none;font-size:var(--text-display-2xs);font-weight:500;line-height:1}.cmp-slot-note{display:flex;align-items:center;min-height:2rem;margin-top:.2rem;font-size:var(--text-small)}.cmp-slot-button:hover{color:var(--color-ink)}.cmp-slot-button:hover .cmp-slot-stage{border-bottom-style:solid;border-bottom-color:var(--color-ink);background:var(--color-band)}.cmp-slot-button:hover .cmp-slot-ghost{color:var(--color-ink)}.cmp-slot-button:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}.comparison-table>tbody>tr>td.cmp-slot-cell{background:var(--color-paper)}.comparison-table>tbody>tr.cmp-section+tr>td.cmp-slot-cell,.comparison-table>tbody>tr>td.cmp-slot-cell{border-bottom:0}.comparison-table.stuck>thead>tr>:is(th,td){padding-block:.5rem;vertical-align:middle}.comparison-table.stuck .cmp-corner .label,.comparison-table.stuck .cmp-remove{visibility:hidden}.comparison-table.stuck .cmp-feed-bag{float:left;width:2.25rem;height:2.75rem;margin:0 .75rem 0 0;border:0;background:none;padding:0}.comparison-table.stuck .cmp-remove{display:none}.comparison-table.stuck .cmp-feed-bag img{max-height:2.75rem;filter:none}.comparison-table.stuck .cmp-feed-name{display:flex;align-items:center;min-height:2.75rem;font-size:var(--text-display-ui)}.comparison-table.stuck .cmp-slot-stage{display:none}.comparison-table>tbody>tr>:is(th,td){border-bottom:1px solid var(--color-rule);padding:.9rem 1rem;vertical-align:top;overflow-wrap:break-word}.comparison-table>tbody>tr>th[scope=row]{font-weight:650}.comparison-table>tbody>tr.cmp-section>th{border-bottom:2px solid var(--color-ink);padding:1.75rem 0 .4rem}.comparison-table>tbody>tr.cmp-section:first-child>th{padding-top:1rem}.cmp-scale{float:right;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;color:var(--color-ink-2);font-size:var(--text-small);font-weight:500}.cmp-key{display:inline-block;width:1.5rem;height:.45rem;margin-left:.5rem;background:var(--color-ink)}.comparison-table>tbody>tr.is-diff>td:not(.cmp-slot-cell){background:#b3937129}.comparison-table>tbody>tr.is-diff>th[scope=row]{box-shadow:inset 4px 0 0 var(--color-pellet);padding-left:.85rem}.compare-key{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-ink-2);font-size:var(--text-small)}.cmp-diff-key{display:inline-block;width:1.1rem;height:1.1rem;background:#b393714d;box-shadow:inset 3px 0 0 var(--color-pellet)}td.cmp-missing{font-style:italic}.comparison-table>tbody>tr.is-same>:is(th,td){color:var(--color-ink-2)}.cmp-value{display:flex;align-items:baseline;gap:.4rem}.cmp-num{font-family:var(--font-display);font-size:var(--text-display-2xs);font-weight:800;font-variant-numeric:tabular-nums lining-nums;line-height:1.05}.cmp-basis{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cmp-bar{display:block;height:.45rem;margin-top:.5rem;background:#14121014}.cmp-bar>span{display:block;height:100%;background:var(--color-ink)}.cmp-bar.is-max>span,.cmp-key.is-max{background:repeating-linear-gradient(135deg,var(--color-ink) 0 2px,transparent 2px 5px);box-shadow:inset -3px 0 0 var(--color-ink)}.cmp-missing{color:var(--color-ink-2);font-style:italic}.cmp-features li{position:relative;padding-left:1.1rem}.cmp-features li+li{margin-top:.45rem}.cmp-features li:before{content:"";position:absolute;top:.75em;left:0;width:.5rem;height:2px;background:currentColor}.cmp-rates{width:100%;border-collapse:collapse;border-top:2px solid var(--color-ink);font-size:var(--text-small)}.cmp-rates :is(th,td){border-bottom:1px solid var(--color-rule);padding:.4rem .5rem .4rem 0;vertical-align:top}.cmp-rates th{font-weight:600}.cmp-rates td{font-variant-numeric:tabular-nums}.cmp-guide{margin-top:.6rem}.cmp-guide summary{display:flex;align-items:center;min-height:2.75rem;font-size:var(--text-small);font-weight:650}.cmp-guide p{margin-top:.5rem;color:var(--color-ink);font-size:var(--text-small);line-height:1.55}.cmp-guide-open{margin-top:0}.cmp-guide-open>:first-child{margin-top:0}.cmp-guide-cells{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;margin-top:.5rem;background:var(--color-rule);font-size:var(--text-label);font-variant-numeric:tabular-nums}.cmp-guide-cells span{background:var(--color-paper);padding:.25rem .35rem}.cmp-next a{display:flex;align-items:center;min-height:2.75rem;color:var(--color-navy);font-weight:650;text-decoration:underline;text-underline-offset:.3em}@media(max-width:639px){.comparison-table,.comparison-table>thead,.comparison-table>tbody{display:block}.comparison-table>thead{position:sticky;top:var(--site-header-offset);z-index:2;border-bottom:3px solid var(--color-ink);background:var(--color-paper);transition:top .32s var(--ease-out-soft)}.comparison-table>thead>tr,.comparison-table>tbody>tr{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:.75rem}.comparison-table>thead>tr>:is(th,td){position:relative;top:auto;border:0;padding:.6rem 0 .75rem}.cmp-corner,.cmp-slot-cell{display:none}.comparison-table>thead>tr>td.cmp-slot{order:1;grid-column:1 / -1;width:auto;padding-top:0}.cmp-remove{min-height:2.75rem;min-width:2.75rem;justify-content:center;padding-inline:.375rem}.cmp-slot-button{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;border:2px dashed var(--color-rule-strong);padding-inline:.75rem}.cmp-slot .cmp-slot-stage{display:none}.cmp-slot-button .cmp-feed-name:before{content:"+ " / ""}.cmp-slot-note{min-height:0;margin:0 0 0 auto}.comparison-table.stuck .cmp-slot{display:block;visibility:visible}.comparison-table.stuck .cmp-remove{display:inline-flex;visibility:visible}.cmp-feed-bag{height:5.5rem;margin-bottom:.4rem}.cmp-feed-bag img{max-height:5.25rem}.comparison-table.stuck .cmp-feed-bag{display:none}.cmp-feed-name,.comparison-table.stuck .cmp-feed-name{min-height:0;font-size:var(--text-display-ui)}.comparison-table>tbody>tr{border-bottom:1px solid var(--color-rule)}.comparison-table>tbody>tr>:is(th,td){border:0;padding:.25rem 0 .8rem}.comparison-table>tbody>tr>th[scope=row],.comparison-table>tbody>tr.cmp-section>th{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;padding:.75rem 0 .35rem;color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.comparison-table>tbody>tr.cmp-section{border-bottom:2px solid var(--color-ink)}.comparison-table>tbody>tr.cmp-section>th{padding-top:1.5rem}.cmp-scale{float:none;width:100%;letter-spacing:0;text-transform:none}.cmp-key:first-of-type{margin-left:.25rem}.comparison-table>tbody>tr.is-diff{background:#b3937129}.comparison-table>tbody>tr.is-diff>td{background:none}.comparison-table>tbody>tr.is-diff>th[scope=row]{padding-left:.6rem}.comparison-table>tbody>tr.is-diff>td:first-of-type{padding-left:.6rem}.compare-key{margin-left:auto}.comparison-table>tbody>tr.cmp-text-row>td{font-size:var(--text-small);line-height:1.45;hyphens:auto}.comparison-table.cols-3>tbody>tr.cmp-text-row>td{grid-column:1 / -1;hyphens:manual}.comparison-table.cols-3>tbody>tr.cmp-text-row>td:before{content:attr(data-feed);display:block;margin-bottom:.2rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:800;text-transform:uppercase}.cmp-features li+li{margin-top:.3rem}.comparison-table:not(.cols-3) .cmp-rates :is(th,td){display:block;padding:0;border:0}.comparison-table:not(.cols-3) .cmp-rates tr{display:block;border-bottom:1px solid var(--color-rule);padding-block:.3rem}.cmp-num{font-size:var(--text-display-ui)}.cmp-next a{min-height:2.5rem;font-size:var(--text-small)}.compare-diff-count{display:none}.compare-tools{column-gap:1rem}.compare-count{flex:none}}@media print{.compare-tools,.compare-tray,.compare-picker,.compare-starters,.cmp-remove,.cmp-slot,.cmp-slot-cell,.cmp-next{display:none!important}.comparison-table>thead>tr>:is(th,td){position:static}.cmp-feed-bag{height:5rem}.cmp-feed-bag img{max-height:4.5rem;filter:none}.comparison-table tr{break-inside:avoid}.cmp-bar>span,.cmp-key,.comparison-table>tbody>tr.is-diff>td:not(.cmp-slot-cell){print-color-adjust:exact}.cmp-guide summary{display:none}.cmp-guide::details-content{content-visibility:visible;display:block}}.blend{display:grid;gap:2rem}.blend-controls{display:grid;align-content:start;gap:1.25rem}.blend-slots{display:grid;gap:1rem}.blend-slot .form-label{margin-bottom:.4rem}.feed-pick.blend-slot-pick{height:auto;min-height:4.75rem;padding-right:.9rem;outline:2px solid var(--color-ink);outline-offset:-2px}.feed-pick.blend-slot-pick:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.feed-pick.blend-slot-pick[aria-expanded=true]{background:var(--color-band)}.blend-slot-action{margin-left:auto;padding-left:.5rem;color:var(--color-navy);font-size:var(--text-small);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.blend-grain{width:1.6rem;height:2rem;color:var(--color-pellet-deep)}.blend-picker{border-top:5px solid var(--color-ink);padding-top:.75rem}.blend-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.blend-picker-head .display{font-size:var(--text-display-xs);line-height:1}.blend-picker-animals{margin-bottom:1rem}.blend-picker-list{max-height:28rem;overflow-y:auto;overscroll-behavior:contain;border-block:1px solid var(--color-rule);padding-block:.75rem}.blend-picker .feed-pick-list{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.blend-picker-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin-bottom:.6rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;text-transform:uppercase}.blend-picker-title span{color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;text-transform:none}.feed-pick-list+.blend-picker-title{margin-top:1.25rem}.blend-picker-none,.blend-picker-note{color:var(--color-ink-2);font-size:var(--text-small);line-height:1.5}.blend-picker-note{margin-top:.6rem}.blend-source{margin-top:-.25rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.55}.blend-control{border:3px solid var(--color-ink);padding:1.1rem 1.25rem 1.25rem}.blend-ratio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blend-ratio p{display:flex;min-width:0;flex-direction:column}.blend-ratio p:last-child{align-items:flex-end;text-align:right}.blend-ratio strong{font-size:var(--text-display-m);line-height:.9}.blend-ratio .label{margin-top:.4rem;color:var(--color-ink-2)}.blend-ratio-name{font-weight:650;line-height:1.3}.blend-bar{display:flex;height:.75rem;margin-top:.9rem;background:var(--color-pellet)}.blend-bar span{display:block;height:100%;background:var(--color-ink);transition:width .15s}.blend input[type=range]{width:100%;min-height:44px;margin-top:.25rem;accent-color:var(--color-ink);cursor:pointer}.blend-share-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.blend-presets{display:flex;flex:1 1 16rem;gap:.5rem}.blend-presets .btn{flex:1 1 0;padding-inline:.5rem}.blend .blend-typed{width:7rem}.blend-swap{margin-top:.5rem}.blend .blend-weight{max-width:18rem}.blend :is(input)[aria-invalid=true]{border-color:var(--color-freight)}.blend-empty{max-width:52ch;color:var(--color-ink-2);line-height:1.6}.blend-keys-a{margin-block:.6rem 1rem}.blend-typed-error{margin-top:.6rem;border-left:4px solid var(--color-freight);background:#fbefec;padding:.4rem .7rem;font-size:var(--text-small);line-height:1.45}.blend-typed-error strong{font-weight:700}.blend-pounds-name{margin-top:.35rem;font-weight:650;line-height:1.3}.blend-print-foot{display:none}.blend-tag .tool-panel-head .display{font-size:var(--text-display-xs)}.blend-batch-title{margin-bottom:.6rem}.blend-pounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.blend-pounds .tool-figure-note strong{font-weight:650}.blend-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;border-block:2px solid var(--color-ink)}.blend-keys>div{padding:.6rem .75rem .7rem}.blend-keys>div+div{border-left:1px solid var(--color-rule)}.blend-keys>div:first-child{padding-left:0}.blend-keys dt{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blend-keys dd{white-space:nowrap}.blend-keys dd .numeral{font-size:var(--text-display-xs)}.blend-keys-basis{margin-top:.6rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.5}.blend-keys-basis strong{color:var(--color-ink);font-weight:700}.blend-print-line{display:none}.blend-table-title{margin-top:1.75rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;text-transform:uppercase}.blend-caveat{margin-top:.35rem}.blend-table-wrap{margin-top:.85rem;overflow-x:auto}.blend table{width:100%;border-collapse:collapse;border-top:2px solid var(--color-ink);font-size:var(--text-small)}.blend :is(th,td){border-bottom:1px solid var(--color-rule);padding:.6rem .75rem .6rem 0;text-align:left;vertical-align:top}.blend thead th{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.blend tbody th{font-weight:650}.blend-num{white-space:nowrap}.blend-gaps{margin-top:.75rem;color:var(--color-ink);font-size:var(--text-small);line-height:1.5}.blend-gaps li+li{margin-top:.25rem}.blend-part-name{display:none}.blend tbody td.blend-result{background:var(--color-band);padding-left:.75rem}.blend-result strong{font-size:var(--text-body)}.blend .is-missing{color:var(--color-ink-2);font-style:italic;font-weight:400}@media(max-width:599px){.blend table,.blend tbody{display:block}.blend thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blend tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;border-bottom:1px solid var(--color-rule);padding-block:.65rem .7rem}.blend tbody tr:before{content:"";order:1;flex-basis:100%;height:0}.blend tbody :is(th,td){border:0;padding:0}.blend tbody th{flex:1 1 8rem;font-size:var(--text-body)}.blend tbody td.blend-result{max-width:60%;margin-left:auto;background:none;padding:0;text-align:right}.blend-result strong.blend-num{font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:800;font-variant-numeric:tabular-nums lining-nums}.blend tbody td.blend-part{order:2;color:var(--color-ink-2)}.blend-part-name{display:inline}.blend tbody td.blend-part+td.blend-part{margin-left:-.35rem}.blend tbody td.blend-part+td.blend-part:before{content:"· ";font-style:normal}.blend tbody td.blend-part.is-missing .blend-part-name{font-style:normal}}.blend-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem}.blend-ask{margin-top:1rem}@media(min-width:640px){.blend-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blend{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem}.blend-slots{grid-template-columns:1fr}.blend-controls:not(:has(.blend-picker)){position:sticky;top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft)}}@media(max-width:479px){.blend-keys .numeral{font-size:var(--text-display-2xs)}.blend-keys>div{padding-inline:.5rem}}@media print{.blend-controls,.help-more,.blend-links,.blend-ask,.blend-tag .tool-method summary{display:none!important}.blend{display:block}.blend-tag .tool-method{border:0}.blend-tag .tool-method::details-content{content-visibility:visible;display:block}.blend-print-foot{display:block;margin-top:1rem;border-top:2px solid var(--color-ink);padding-top:.6rem;font-weight:650}.blend-print-line{display:block;margin-top:.4rem;font-weight:650}.blend-tag .tool-panel-head{print-color-adjust:exact}}.faq-layout{display:grid;gap:1.75rem}.faq-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.faq-filters .faq-search{grid-column:1 / -1}.faq-index{display:none}.faq-index ol{margin-top:.5rem;border-top:2px solid var(--color-ink)}.faq-index a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;border-bottom:1px solid var(--color-rule);padding:.55rem .75rem;transition:color .2s}.faq-index a:hover{color:var(--color-navy)}.faq-index-n{color:var(--color-ink-2);font-size:var(--text-display-ui)}.faq-index-title{font-weight:650}.faq-index-count{color:var(--color-ink-2);font-size:var(--text-small)}.faq-index li[data-empty] a{color:var(--color-rule-strong)}.faq-index li[aria-current] a{box-shadow:inset 4px 0 0 var(--color-ink);background:var(--color-band)}.faq-rail-ask{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;border:2px solid var(--color-ink);border-top-width:6px;background:var(--color-band);padding:.75rem 1rem .9rem;color:var(--color-navy)}.faq-rail-ask .label{grid-column:1;color:var(--color-ink-2)}.faq-rail-ask-title{grid-column:1;font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:850;line-height:1;text-transform:uppercase}.faq-rail-ask svg{grid-column:2;grid-row:1 / span 2;width:1.5rem;height:1.5rem;transition:transform .2s var(--ease-out-soft)}.faq-rail-ask:hover svg{transform:translate(4px)}.faq-index li[aria-current] :is(.faq-index-n,.faq-index-count){color:var(--color-ink)}.faq-index a{transition:color .2s,background-color .2s}.faq-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;border-bottom:3px solid var(--color-ink);padding-bottom:.4rem}#faq-count{font-size:var(--text-lead);font-weight:600}#faq-count .numeral{margin-right:.1rem;font-size:var(--text-display-xs)}.faq-topic{display:flex;flex-direction:column;scroll-margin-top:calc(var(--bar-h-pinned) + 1rem)}.faq-topic[hidden]{display:none}.faq-topic>details{order:1}.faq-topic+.faq-topic{margin-top:2.5rem}.faq-topic-head{display:flex;align-items:flex-end;gap:.85rem;margin-top:1.75rem;border-bottom:2px solid var(--color-ink);padding-bottom:.75rem}.faq-topic:first-child .faq-topic-head{margin-top:1.25rem}.faq-topic-head{order:0}.faq-groups[hidden]+.faq-topic .faq-topic-head{margin-top:1.25rem}.faq-groups[hidden],.faq-index[hidden]{display:none!important}.faq-group .faq-topic-head{align-items:baseline;justify-content:space-between}.faq-group-count{color:var(--color-ink-2);font-weight:600}.faq-topic-n{min-width:2.2ch;color:var(--color-pellet-deep);font-size:var(--text-display-s);line-height:.85}.faq-topic-head h2{font-size:var(--text-display-xs);line-height:1}.faq-list details{border-bottom:1px solid var(--color-rule)}.faq-list summary{display:flex;align-items:center;min-height:3.5rem;padding-block:.85rem;font-size:var(--text-lead);font-weight:650;line-height:1.4;transition:color .2s}.faq-q{display:flex;flex:1;min-width:0;flex-direction:column;gap:.3rem}.faq-match-note{width:fit-content;border-left:3px solid var(--color-pellet);padding-left:.5rem;color:var(--color-ink-2);font-size:var(--text-small);font-weight:600;line-height:1.4}.faq-match-note[hidden]{display:none}.faq-list summary:after{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:2px solid var(--color-ink);font-size:var(--text-lead);font-weight:600}.faq-list details[open]>summary:after{background:var(--color-ink);color:var(--color-paper)}.faq-list summary:hover{color:var(--color-navy)}.faq-list summary:hover:after{border-color:var(--color-navy)}.faq-a{max-width:72ch;padding:0 2.5rem 1.25rem 0}.faq-list details>p{max-width:72ch;padding:0 2.5rem 1.25rem 0}.faq-a>p,.faq-list details>p{color:var(--color-ink);line-height:1.7}.faq-a a,.faq-list details>p a{color:var(--color-navy);font-weight:600;text-decoration:underline;text-underline-offset:.25em}.faq-list mark{background:#b3937173;color:inherit}.faq-applies{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.9rem}.faq-applies ul{display:contents}.faq-applies .form-label{margin-right:.15rem}.faq-a .faq-chip,.faq-chip{display:inline-flex;align-items:center;min-height:1.9rem;border:1px solid var(--color-rule-strong);padding:.1rem .55rem;color:var(--color-ink);font-size:var(--text-small);font-weight:600;text-decoration:none}.faq-a a.faq-chip:hover{border-color:var(--color-ink);color:var(--color-navy)}.faq-a .faq-permalink{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.25rem;color:var(--color-ink-2);font-size:var(--text-small);font-weight:500;text-decoration-color:var(--color-rule-strong)}.faq-empty{margin-top:1.5rem}.faq-empty[hidden]{display:none}.faq-empty-title{font-size:var(--text-display-xs);line-height:1.05}.faq-empty-text{max-width:52ch;margin-top:.5rem;color:var(--color-ink-2)}.faq-empty-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.faq-empty-browse{margin-top:1.75rem}.faq-empty-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:.5rem;border-top:2px solid var(--color-ink)}@media(min-width:640px){.faq-empty-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-empty-topics a{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;border-bottom:1px solid var(--color-rule);font-weight:650;line-height:1.25}.faq-empty-topics a:after{content:"→";margin-left:auto;padding-left:.75rem}.faq-feed-offers{margin-top:.9rem}.faq-feed-offers[hidden]{display:none}.faq-feed-offers ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.faq-feed-offers .faq-chip{gap:.35rem;min-height:2.5rem;border:1px solid var(--color-ink);padding-inline:.75rem;cursor:pointer}.faq-feed-offers .faq-chip span{color:var(--color-ink-2);font-weight:500}.faq-feed-offers .faq-chip:hover span{color:inherit}.faq-feed-offers .faq-chip:hover{background:var(--color-ink);color:var(--color-paper)}#faq-literal[hidden]{display:none}.faq-empty-topics a:hover{color:var(--color-navy)}@media(max-width:1023px){.faq-index{display:block;margin-top:.9rem}.faq-index>.form-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.faq-index ol{display:flex;flex-wrap:wrap;gap:.4rem;border:0}.faq-index li{flex:none}.faq-index a{display:inline-flex;align-items:baseline;gap:.4rem;min-height:2.5rem;border:1px solid var(--color-rule-strong);padding:.45rem .65rem;font-size:var(--text-small);white-space:nowrap}.faq-index-n{font-size:var(--text-body)}.faq-index li[aria-current] a{box-shadow:none;background:none}}@media(min-width:1024px){.faq-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:3.5rem}.faq-rail{position:sticky;top:calc(var(--site-header-offset) + 1.25rem);display:grid;gap:1.75rem;transition:top .32s var(--ease-out-soft)}.faq-filters{grid-template-columns:1fr}.faq-index{display:block}.faq-rail-ask{display:grid}}@media(max-width:639px){.faq-a,.faq-list details>p{padding-right:0}.faq-list summary{font-size:var(--text-body)}}.ask-layout{display:grid;gap:2.5rem}.ask-side{display:grid;align-content:start;gap:1.5rem}.feeding-question-form label{display:block;margin-bottom:.4rem;color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.feeding-question-form :is(input,select,textarea){width:100%;min-height:48px;border:1.5px solid var(--color-ink-2);border-radius:0;background-color:var(--color-paper);padding:.75rem;color:var(--color-ink)}.feeding-question-form input[list]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23141210' stroke-width='2.25'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.6rem}.feeding-question-form input[list]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.ask-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin-bottom:1.5rem;border-left:5px solid var(--color-ink);background:var(--color-band);padding:.6rem .9rem;font-size:var(--text-small);line-height:1.45}.ask-who .label{flex-basis:100%;color:var(--color-ink-2)}.ask-who strong{font-weight:700}.ask-who a{color:var(--color-navy);font-weight:600}@media(min-width:1024px){.ask-who{display:none}}.feeding-question-form :is(input,select,textarea){scroll-margin-top:calc(var(--bar-h-pinned) + 2.75rem)}.feeding-question-form :is(input,select,textarea):focus-visible{border-width:2px;border-color:var(--color-ink);outline:2px solid var(--color-navy);outline-offset:2px;box-shadow:none}.feeding-question-form .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.feeding-question-form .field{margin-top:1.25rem}.feeding-question-form>.field-row:first-child .field{margin-top:0}.ask-details{margin-top:1.75rem;border-top:5px solid var(--color-ink);background:var(--color-band);padding:1rem 1.25rem 1.35rem}.ask-details legend{float:left;width:100%;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;text-transform:uppercase}.ask-details legend span{display:block;margin-top:.15rem;color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;text-transform:none}.ask-details legend+*{clear:both}.ask-details>.field-row:first-of-type .field{margin-top:1rem}@media(min-width:601px){.ask-details .field-row{grid-template-rows:auto auto}.ask-details .field-row>.field{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-items:end}.ask-details .field-row>.field>label{align-self:start}}.ask-question{margin-top:1.25rem}.field-hint{max-width:62ch;margin-top:.4rem;color:var(--color-ink-2);font-size:var(--text-small);line-height:1.5}.field-error{margin-top:.4rem;border-left:4px solid var(--color-freight);background:#fbefec;padding:.35rem .65rem;color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.4}.feeding-question-form [aria-invalid=true]{border-color:var(--color-freight)}.ask-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.ask-errors{color:var(--color-freight);font-weight:700}.ask-errors[hidden]{display:none}#inq-status .ask-phone{font-weight:700;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.feeding-question-form .trap{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}#inq-status:not(:empty):not(.error):not(.sr-only){margin-top:1.25rem;color:var(--color-ink-2)}#inq-status.error{margin-top:1.25rem;border-left:5px solid var(--color-freight);background:#fbefec;padding:.75rem 1rem;color:var(--color-ink);font-weight:600}.ask-sent:focus,#inq-sent-title:focus{outline:none}.ask-sent .tool-panel-head .display{font-size:var(--text-display-m)}.ask-sent-ref{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border-bottom:2px solid var(--color-ink);padding-bottom:.9rem}.ask-sent-ref .numeral{font-size:var(--text-display-s);letter-spacing:.02em;overflow-wrap:anywhere}.ask-sent-summary{margin-top:.5rem}.ask-sent-summary>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1rem;border-bottom:1px solid var(--color-rule);padding-block:.6rem}.ask-sent-summary dt{color:var(--color-ink-2);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ask-sent-summary dd{overflow-wrap:anywhere;white-space:pre-line}.ask-sent-next{margin-top:1.5rem}.ask-sent-next h3{font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:850;text-transform:uppercase}.ask-sent-next p{max-width:60ch;margin-top:.4rem;color:var(--color-ink-2)}.ask-sent-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem}@media(min-width:1024px){.ask-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3.5rem}.ask-side{position:sticky;top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft)}}@media(max-width:600px){.feeding-question-form .field-row{grid-template-columns:1fr}.feeding-question-form{display:flex;flex-direction:column}.feeding-question-form>.field-row:not(.ask-details *){display:contents}.feeding-question-form .field-phone{order:1}.feeding-question-form>:is(fieldset,.trap,p,.ask-submit,noscript){order:2}.feeding-question-form>.field-row:first-child .field+.field{margin-top:1.25rem}.ask-sent-summary>div{grid-template-columns:1fr}}:is(.compare,.blend,.calc-hub,.faq-layout,.ask-layout,.help-more)>*{min-width:0}.inquiry-reference{display:flex;flex-wrap:wrap;gap:.2em}.inquiry-reference span{white-space:nowrap}@media(max-width:359px){.line-wrap{max-width:100%;overflow-x:auto}}@media(max-width:639px){.help-nav{--feeding-help-label-size: var(--text-body)}.help-nav .tabs .tab{line-height:1.4}.comparison-table>tbody>tr.cmp-text-row>td{grid-column:1 / -1;font-size:var(--text-body);line-height:1.55;hyphens:manual}.comparison-table>tbody>tr.cmp-text-row>td:before{content:attr(data-feed);display:block;margin-block:.35rem .4rem;font-family:var(--font-display);font-size:var(--text-display-ui);font-weight:800;text-transform:uppercase}.blend{gap:1rem}.blend-controls{gap:.875rem}.blend-share-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.75rem}.blend-presets{grid-column:1 / -1}.blend .blend-typed,.blend .blend-weight{width:auto;max-width:none}.blend-control:not(:has(.blend-presets)) .blend-weight{grid-column:1 / -1}}.blend-batch{margin-top:1.25rem}:is(.blend-presets,.calc-presets) .btn[aria-pressed=true],:is(.blend-presets,.calc-presets) .btn[aria-pressed=true]:is(:hover,:focus-visible){background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}@media(max-width:639px){.comparison-table>thead .cmp-feed-bag{display:none}.comparison-table>thead>tr>:is(th,td),.comparison-table.stuck>thead>tr>:is(th,td){padding-block:.5rem}.comparison-table>tbody>tr.cmp-actions{border-bottom:1px solid var(--color-rule);scroll-margin-top:calc(var(--site-header-offset) + 3.5rem)}.comparison-table>tbody>tr.cmp-actions>td{padding-block:.35rem}.cmp-actions .cmp-add-action{grid-column:1 / -1}.cmp-actions .cmp-slot-button{width:100%}.cmp-actions :is(.cmp-remove,.cmp-slot-button){scroll-margin-block:calc(var(--site-header-offset) + 3.5rem) 1rem}}.faq-more-filters{grid-column:1 / -1}.faq-more-filters>summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;font-weight:650}.faq-more-filters>summary:after{content:"+";margin-left:auto}.faq-more-filters[open]>summary:after{content:"−"}.faq-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.faq-more-filters[open]>summary{display:none}}@media(max-width:639px){.faq-index ol{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding-block:.25rem}.faq-index a{min-height:2.75rem}}@media print{.comparison-table>tbody>tr.cmp-actions{display:none!important}}@media(min-width:1024px){.faq-selects{grid-template-columns:1fr}}@media screen and (max-width:639px){.help-nav .tabs{display:flex;overflow-x:auto;scrollbar-width:none}.help-nav .tabs::-webkit-scrollbar{display:none}.help-nav .tabs .tab{flex:none;min-height:2.75rem;white-space:nowrap}.help-nav[data-left-edge] .tabs{mask-image:linear-gradient(to right,transparent,black var(--help-edge-fade, 24px))}.help-nav[data-right-edge] .tabs{mask-image:linear-gradient(to left,transparent,black var(--help-edge-fade, 24px))}.help-nav[data-left-edge][data-right-edge] .tabs{mask-image:linear-gradient(to right,transparent,black var(--help-edge-fade, 24px),black calc(100% - var(--help-edge-fade, 24px)),transparent)}}@media screen and (max-width:479px){.calc-readout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.calc-context{gap:.15rem .75rem}.calc-context>span+span:before{content:none}}@media screen and (min-width:640px){.comparison-table>thead>tr>.cmp-slot{border-bottom:0;padding-inline:0}.comparison-table>tbody>tr>td.cmp-slot-cell{border-inline:1px dashed var(--color-rule);border-bottom:1px dashed var(--color-rule)}.comparison-table>tbody>tr.cmp-section+tr>td.cmp-slot-cell{border-bottom:1px dashed var(--color-rule)}.comparison-table>tbody>tr.cmp-section>td.cmp-slot-cell{border-bottom:2px dashed var(--color-rule)}.comparison-table>thead .cmp-slot-button:focus-visible{outline-offset:-5px}.comparison-table>thead .cmp-slot-button{min-height:2.75rem;border:2px solid var(--color-rule-strong);padding:.5rem}}@media screen and (min-width:1024px){.comparison-table.fresh-add-rail>thead>tr>td.cmp-slot{width:14rem}.comparison-table.fresh-add-rail:not(.stuck) .cmp-slot-stage{height:auto;min-height:9.5rem}.comparison-table.fresh-add-rail>thead .cmp-slot-button{padding-inline:1rem}.comparison-table.fresh-add-rail>tbody>tr>td.cmp-slot-cell,.comparison-table.fresh-add-rail>tbody>tr.cmp-section+tr>td.cmp-slot-cell,.comparison-table.fresh-add-rail>tbody>tr.cmp-section>td.cmp-slot-cell{border-inline:0;border-bottom:0}}@media screen and (max-width:639px){.faq-index ol{padding-inline-end:12px}.faq-index ol:not([data-edges-ready]),.faq-index ol[data-right-edge]{mask-image:linear-gradient(to left,transparent,black 12px)}.faq-index ol[data-left-edge]{mask-image:linear-gradient(to right,transparent,black 12px)}.faq-index ol[data-left-edge][data-right-edge]{mask-image:linear-gradient(to right,transparent,black 12px,black calc(100% - 12px),transparent)}}
