.gc-calculator{--gc-text:#1d1d1f;--gc-muted:#6e6e73;--gc-border:#d9d9de;--gc-surface:#ffffff;--gc-accent:#121214;max-width:980px;margin:1.8rem auto;color:var(--gc-text);font-family:"SF Pro Text","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif}.gc-calculator__inner{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:14px;padding:1.2rem}.gc-calculator__title{margin:0;font-size:1.24rem;font-weight:600;letter-spacing:-.012em}.gc-calculator__description{margin:.42rem 0 .85rem;font-size:.92rem;line-height:1.5;color:var(--gc-muted)}.gc-calculator__layout{display:grid;grid-template-columns:minmax(0,0.94fr) minmax(0,1.06fr);gap:1.35rem;align-items:start}.gc-calculator__layout-col{min-width:0}.gc-calculator__layout-col--form .gc-form{max-width:460px}.gc-form__row+.gc-form__row{margin-top:.5rem}.gc-input-group{display:grid;grid-template-columns:minmax(0,1fr) 102px;gap:.44rem;align-items:center}.gc-input-group__unit{min-width:0}.gc-form__label{display:block;font-size:.84rem;font-weight:500;margin-bottom:.23rem}.gc-form__input,.gc-form__select{width:100%;padding:.6rem .76rem;border:1px solid var(--gc-border);border-radius:9px;font-size:.93rem;line-height:1.25;background:#fff;color:var(--gc-text);outline:none;box-sizing:border-box;transition:border-color 0.18s ease}.gc-form__input:focus,.gc-form__select:focus{border-color:#a0a0a7}.gc-form__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7d7d86 50%),linear-gradient(135deg,#7d7d86 50%,transparent 50%);background-position:calc(100% - 15px) calc(0.95em + 1px),calc(100% - 10px) calc(0.95em + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.gc-form__row[hidden]{display:none}.gc-form__actions{margin-top:.64rem}.gc-button{width:100%;border:0;border-radius:10px;padding:.68rem .92rem;background:var(--gc-accent);color:#fff;font-size:.92rem;font-weight:500;letter-spacing:.002em;cursor:pointer;transition:opacity 0.2s ease}.gc-button:hover,.gc-button:focus{opacity:.9}.gc-errors{margin-bottom:.8rem;padding:.66rem .76rem;border:1px solid #eccaca;border-radius:9px;background:#fffbfb}.gc-errors__item{margin:0;font-size:.86rem;color:#9f2f2f}.gc-errors__item+.gc-errors__item{margin-top:.26rem}.gc-result-wrap{height:100%;margin-top:22px;padding:0;border:0}.gc-result{padding:.9rem .95rem;border:1px solid #ececf1;border-radius:12px;background:#fafafb}.gc-result__title{margin:0;font-size:.93rem;font-weight:560;color:var(--gc-muted);letter-spacing:0;text-transform:none}.gc-result__hero{margin-top:.5rem;padding:0;border:0;border-radius:0;background:#fff0}.gc-result__hero-label{margin:0;font-size:.88rem;line-height:1.35;color:var(--gc-muted)}.gc-result__hero-value{margin:.2rem 0 0;font-size:clamp(1.9rem, 3vw, 2.2rem);line-height:1.05;font-weight:620;letter-spacing:-.02em;color:var(--gc-text)}.gc-result__metrics{margin:.68rem 0 0;padding:0;display:grid;gap:.34rem;padding-top:.56rem;border-top:1px solid #ececf1}.gc-result__metric{margin:0;display:flex;justify-content:space-between;align-items:flex-start;gap:.72rem;font-size:.9rem;line-height:1.4}.gc-result__metric-label{color:var(--gc-muted)}.gc-result__metric-value{margin:0;font-weight:500;text-align:right;color:var(--gc-text)}.gc-result__timeline{margin:.72rem 0 0;padding:0 0 0 .82rem;list-style:none;border-left:1px solid #e4e4e8;display:grid;gap:.42rem;padding-top:.12rem}.gc-result__timeline-item{padding-left:.5rem}.gc-result__timeline-label{display:block;font-size:.8rem;color:var(--gc-muted)}.gc-result__timeline-value{display:block;font-size:.9rem;line-height:1.33;color:var(--gc-text)}.gc-result__scale{margin-top:.68rem}.gc-result__scale-track{height:6px;border-radius:999px;background:#f0f0f3;overflow:hidden}.gc-result__scale-fill{display:block;height:100%;border-radius:999px;background:#9a9aa1}.gc-result__scale-fill--low{width:36%;background:#9fa0a8}.gc-result__scale-fill--medium{width:62%;background:#7f8089}.gc-result__scale-fill--high{width:88%;background:#5f6069}.gc-result__scale-text{margin:.34rem 0 0;font-size:.82rem;line-height:1.35;color:var(--gc-muted)}.gc-result__accent{margin:.66rem 0 0;padding:.52rem .66rem;border-radius:9px;background:#f7f7f9;font-size:.89rem;font-weight:500;line-height:1.35;color:var(--gc-text)}.gc-result__insight{margin:.66rem 0 0;font-size:.88rem;line-height:1.45;color:var(--gc-text);padding-top:.56rem;border-top:1px solid #ececf1}.gc-result__notices{margin-top:.64rem;display:grid;gap:.36rem}.gc-result__notice{margin:0;padding-left:.52rem;border-left:2px solid #d9d9de;font-size:.84rem;line-height:1.42;color:var(--gc-muted)}.gc-result__details{margin-top:.56rem;display:grid;gap:.3rem}.gc-result__detail{margin:0;font-size:.83rem;line-height:1.43;color:var(--gc-muted)}.gc-result__disclaimer{margin:.58rem 0 0;padding-top:.5rem;border-top:1px solid #efeff2;font-size:.82rem;line-height:1.4;color:var(--gc-muted)}.gc-result--empty{padding:.8rem .9rem;border-style:dashed;background:#fcfcfd}.gc-result__empty-text{margin:.34rem 0 0;font-size:.88rem;line-height:1.4;color:var(--gc-muted)}.gc-calculator.is-submitting .gc-button{opacity:.72;pointer-events:none}.gc-form__error{margin:0;font-size:.8rem;line-height:1.35;color:#b14444;display:none}.gc-form__error:not(:empty){display:block;margin-top:.2rem}.gc-form__row.is-invalid .gc-form__input,.gc-form__row.is-invalid .gc-form__select{border-color:#d58f8f}.gc-result-wrap--revealed{scroll-margin-top:1rem}.gc-content-block{margin-top:.92rem;font-size:.9rem;line-height:1.52;color:var(--gc-muted)}.gc-content-block p{margin:0}.gc-content-block__title{margin:0 0 .34rem;font-size:.88rem;font-weight:600;color:var(--gc-text)}.gc-content-block--result-note,.gc-content-block--how,.gc-content-block--faq,.gc-content-block--disclaimer{padding-top:.74rem;border-top:1px solid #ececef}.gc-faq__item+.gc-faq__item{margin-top:.46rem}.gc-faq__question{cursor:pointer;color:var(--gc-text);font-weight:500;list-style:none}.gc-faq__question::-webkit-details-marker{display:none}.gc-faq__question::after{content:'+';float:right;color:var(--gc-muted);font-weight:400}.gc-faq__item[open] .gc-faq__question::after{content:'-'}.gc-faq__answer{margin:.3rem 0 0;color:var(--gc-muted)}@media (max-width:900px){.gc-calculator{max-width:640px}.gc-calculator__layout{grid-template-columns:1fr;gap:.84rem}.gc-calculator__layout-col--form .gc-form{max-width:none}.gc-calculator__layout-col--result{order:2}}@media (max-width:640px){.gc-calculator{margin:1.05rem 0}.gc-calculator__inner{padding:.96rem;border-radius:12px}.gc-result__metric{flex-direction:column;gap:.1rem}.gc-result__metric-value{text-align:left}.gc-result__hero-value{font-size:1.82rem}}h4.gc-content-block__title{font-size:24px}.gc-button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:640px){.gc-input-group--depth{grid-template-columns:minmax(0,1fr) 92px}}.gc-result__accent--frequency{font-size:.92rem;font-weight:600;color:var(--gc-text)}.gc-result__accent--climate{background:#f6f7f9;border-left:2px solid #d6d9df}.gc-result--fertilizer .gc-result__notice{padding:.45rem .56rem;border-left-color:#d3d7df;border-radius:8px;background:#f6f7f8;font-size:.82rem}.gc-result__subhero{margin-top:.54rem;padding-top:.52rem;border-top:1px solid #ececf1}.gc-result__subhero-label{margin:0;font-size:.82rem;line-height:1.35;color:var(--gc-muted)}.gc-result__subhero-value{margin:.14rem 0 0;font-size:1.18rem;line-height:1.2;font-weight:600;color:var(--gc-text)}.gc-result{padding:1rem 1.02rem;border-color:#e6e7ec;background:linear-gradient(180deg,#fcfcfd 0%,#f8f8fa 100%)}.gc-result__title{font-size:.95rem;font-weight:580}.gc-result__hero{margin-top:.56rem}.gc-result__hero-label{font-size:.84rem;line-height:1.32;color:#64656d}.gc-result__hero-value{margin-top:.18rem;font-size:clamp(2rem, 3.1vw, 2.34rem);line-height:1.02;font-weight:640;letter-spacing:-.024em}.gc-result__subhero{margin-top:.62rem;padding-top:.58rem}.gc-result__subhero-value{font-size:1.24rem;font-weight:620}.gc-result__badges{margin-top:.62rem;display:flex;flex-wrap:wrap;gap:.36rem}.gc-result__badge{display:inline-flex;align-items:center;padding:.24rem .5rem;border-radius:999px;border:1px solid #dde0e6;background:#f4f5f8;font-size:.76rem;line-height:1.2;font-weight:520;color:#4e5058}.gc-result__badge--good{border-color:#d7e6dc;background:#eef6f1;color:#3f5a49}.gc-result__badge--warn{border-color:#eadfcf;background:#faf4e9;color:#6a5841}.gc-result__metrics{margin-top:.7rem;padding-top:.62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.gc-result__metric{margin:0;display:block;padding:.46rem .52rem;border:1px solid #ebecf1;border-radius:8px;background:#fff}.gc-result__metric-label{display:block;font-size:.75rem;line-height:1.3;color:#707179}.gc-result__metric-value{display:block;margin-top:.12rem;font-size:.93rem;line-height:1.36;font-weight:560;text-align:left}.gc-result__accent{margin-top:.7rem;padding:.56rem .66rem;border-radius:9px;border:1px solid #e7e9ee;background:#f5f6f9;font-size:.88rem}.gc-result__meaning,.gc-result__next-step{margin:.7rem 0 0;padding:.52rem .64rem;border-radius:9px;border:1px solid #ebecef;background:#fff;font-size:.85rem;line-height:1.45;color:#303238}.gc-result__next-step{border-color:#e6e8ed;background:#f7f8fa}.gc-result__insight{margin-top:.66rem;padding-top:.56rem;font-size:.85rem;line-height:1.47;color:#3f4148}.gc-result__scale{margin-top:.7rem}.gc-result__scale-track{height:7px;background:#ececf1}.gc-result__scale-fill--low{background:#8c9692}.gc-result__scale-fill--medium{background:#6f7778}.gc-result__scale-fill--high{background:#6f6960}.gc-result__scale-text{margin-top:.36rem;font-size:.81rem;line-height:1.38}.gc-result__notices{margin-top:.68rem;gap:.34rem}.gc-result__notice{padding:.44rem .56rem;border:1px solid #e8eaee;border-left:0;border-radius:8px;background:#f6f7f9;font-size:.82rem;line-height:1.42;color:#5e6068}.gc-result__details{margin-top:.62rem;padding-top:.56rem;border-top:1px solid #ececf1}@media (max-width:640px){.gc-result{padding:.9rem}.gc-result__metrics{grid-template-columns:1fr}.gc-result__metric{padding:.42rem .48rem}.gc-result__hero-value{font-size:1.92rem}}.gc-form__choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.gc-form__choice-item{position:relative}.gc-form__choice-input{position:absolute;opacity:0;pointer-events:none}.gc-form__choice-card{display:block;padding:.52rem .58rem;border:1px solid #d9dbe2;border-radius:10px;background:#fff;font-size:.84rem;line-height:1.3;color:#2d2f35;cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease}.gc-form__choice-input:checked+.gc-form__choice-card{border-color:#9aa0ad;background:#f7f8fb}.gc-form__choice-input:focus-visible+.gc-form__choice-card{outline:2px solid #b7bcc7;outline-offset:1px}.gc-result__accent--planter{border-color:#dde2ea;background:#f5f7fa}.gc-result__accent--planting{border-color:#dfe4de;background:#f5f8f4}@media (max-width:640px){.gc-form__choice-group{grid-template-columns:1fr}}.gc-result--planter .gc-result__details{margin-top:.62rem;padding-top:.56rem;border-top:1px solid #ececf1;gap:.24rem}.gc-result--planter .gc-result__detail{font-size:.84rem;color:#3e4048}.gc-form__section{margin-top:.62rem;padding:.58rem .62rem .62rem;border:1px solid #ececf1;border-radius:10px;background:#fcfcfd}.gc-form__section-title{margin:0 0 .46rem;font-size:.77rem;line-height:1.3;font-weight:600;letter-spacing:.01em;color:#64666e;text-transform:uppercase}.gc-form__section .gc-form__row+.gc-form__row{margin-top:.44rem}.gc-form__choice-group--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.gc-form__choice-group--compact .gc-form__choice-card{padding:.44rem .46rem;font-size:.79rem;line-height:1.28}.gc-calculator[data-calculator-id="planter"] .gc-form__section--dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .56rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--dimensions .gc-form__section-title{grid-column:1 / -1;margin-bottom:.08rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--dimensions .gc-form__row{margin-top:0}.gc-calculator[data-calculator-id="planter"] .gc-form__section--options .gc-form__choice-group--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-calculator[data-calculator-id="planting"] .gc-form__section--setup .gc-form__choice-group,.gc-calculator[data-calculator-id="planting"] .gc-form__section--spacing .gc-form__choice-group--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-calculator[data-calculator-id="planting"] .gc-form__section--bed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .56rem}.gc-calculator[data-calculator-id="planting"] .gc-form__section--bed .gc-form__section-title{grid-column:1 / -1;margin-bottom:.08rem}.gc-calculator[data-calculator-id="planting"] .gc-form__section--bed .gc-form__row{margin-top:0}.gc-form__input[readonly]{background:#f7f8fa;color:#5d6067}.gc-result--planter .gc-result__hero-value,.gc-result--planting .gc-result__hero-value{font-size:clamp(2.05rem, 3.25vw, 2.46rem)}.gc-result--planter .gc-result__subhero,.gc-result--planting .gc-result__subhero{padding:.5rem .58rem 0;border-top-color:#e7e9ee}.gc-result--planter .gc-result__details{padding:.54rem .56rem;border:1px solid #e9ebf1;border-radius:9px;background:#fff}.gc-result__detail--pair{display:flex;justify-content:space-between;align-items:baseline;gap:.64rem}.gc-result__detail-label{color:#666972}.gc-result__detail-value{font-weight:600;color:#1f2025;text-align:right}.gc-result--planting .gc-result__accent{background:#f4f8f3;border-color:#dee8dd}.gc-result--planting .gc-result__meaning,.gc-result--planting .gc-result__next-step{background:#fff}@media (max-width:760px){.gc-form__choice-group--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-calculator[data-calculator-id="planter"] .gc-form__section--dimensions,.gc-calculator[data-calculator-id="planting"] .gc-form__section--bed{grid-template-columns:1fr}}.gc-calculator[data-calculator-id="planter"] .gc-form__section,.gc-calculator[data-calculator-id="planting"] .gc-form__section{padding:.52rem .56rem .56rem;border-color:#e8e9ee;background:#fcfcfd}.gc-calculator[data-calculator-id="planter"] .gc-form__section+.gc-form__section,.gc-calculator[data-calculator-id="planting"] .gc-form__section+.gc-form__section{margin-top:.5rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section-title,.gc-calculator[data-calculator-id="planting"] .gc-form__section-title{font-size:.75rem;letter-spacing:.02em;color:#5f626a}.gc-calculator[data-calculator-id="planter"] .gc-form__label,.gc-calculator[data-calculator-id="planting"] .gc-form__label{font-size:.8rem;margin-bottom:.2rem}.gc-calculator[data-calculator-id="planter"] .gc-form__input,.gc-calculator[data-calculator-id="planter"] .gc-form__select,.gc-calculator[data-calculator-id="planting"] .gc-form__input,.gc-calculator[data-calculator-id="planting"] .gc-form__select{padding:.54rem .7rem;border-radius:9px}.gc-calculator[data-calculator-id="planter"] .gc-form__section .gc-form__row+.gc-form__row,.gc-calculator[data-calculator-id="planting"] .gc-form__section .gc-form__row+.gc-form__row{margin-top:.4rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-card{min-height:74px;display:flex;align-items:flex-end;padding:.58rem .6rem;font-size:.83rem;font-weight:550;line-height:1.26;border-color:#d7dae2;background:linear-gradient(180deg,#fff 0%,#fbfbfd 100%);position:relative}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-card::before{content:"";position:absolute;left:.58rem;top:.54rem;width:26px;height:16px;border:1.5px solid #b8bdc9;opacity:.95}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input[value="round"]+.gc-form__choice-card::before{width:16px;height:16px;border-radius:50%}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input[value="square"]+.gc-form__choice-card::before{width:16px;height:16px}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input[value="rectangular"]+.gc-form__choice-card::before{width:24px;height:14px;border-radius:2px}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input[value="conical"]+.gc-form__choice-card::before{width:22px;height:14px;clip-path:polygon(8% 0,92% 0,70% 100%,30% 100%)}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input:checked+.gc-form__choice-card{border-color:#8f97a8;background:linear-gradient(180deg,#f8f9fc 0%,#f2f4f8 100%);box-shadow:inset 0 0 0 1px #d3d8e2}.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-input:checked+.gc-form__choice-card::before{border-color:#7c869a}.gc-calculator[data-calculator-id="planter"] .gc-form__section--options .gc-form__row{margin-top:.34rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--options .gc-form__choice-group--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.gc-calculator[data-calculator-id="planter"] .gc-form__section--options .gc-form__choice-card{padding:.42rem .4rem;font-size:.76rem;line-height:1.24;border-radius:8px}.gc-calculator[data-calculator-id="planting"] .gc-form__section--setup .gc-form__choice-group,.gc-calculator[data-calculator-id="planting"] .gc-form__section--spacing .gc-form__choice-group--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.gc-calculator[data-calculator-id="planting"] .gc-form__section--setup .gc-form__choice-card,.gc-calculator[data-calculator-id="planting"] .gc-form__section--spacing .gc-form__choice-card{padding:.48rem .52rem;font-size:.81rem;font-weight:560;line-height:1.25;border-radius:9px;background:#fff}.gc-calculator[data-calculator-id="planting"] .gc-form__section--setup .gc-form__choice-input:checked+.gc-form__choice-card,.gc-calculator[data-calculator-id="planting"] .gc-form__section--spacing .gc-form__choice-input:checked+.gc-form__choice-card{background:#f3f7f3;border-color:#95a895;box-shadow:inset 0 0 0 1px #d2dfd2}.gc-calculator[data-calculator-id="planting"] .gc-form__section--bed{gap:.38rem .5rem}.gc-result--planter{border-color:#e4e6ed;background:linear-gradient(180deg,#fdfdfe 0%,#f7f8fb 100%)}.gc-result--planter .gc-result__hero{margin-top:.5rem}.gc-result--planter .gc-result__hero-value{font-size:clamp(2.16rem, 3.3vw, 2.58rem)}.gc-result--planter .gc-result__subhero{margin-top:.58rem;padding:.5rem .58rem;border:1px solid #e7eaf1;border-radius:10px;background:#fff}.gc-result--planter .gc-result__subhero-label{font-size:.78rem;color:#6a6d76}.gc-result--planter .gc-result__subhero-value{font-size:1.16rem}.gc-result--planter .gc-result__metrics{margin-top:.64rem}.gc-result--planter .gc-result__metric{padding:.42rem .48rem}.gc-result--planter .gc-result__accent{margin-top:.62rem;font-weight:560}.gc-result--planter .gc-result__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin-top:.62rem;padding:0;border:0;background:#fff0}.gc-result--planter .gc-result__detail--pair{flex-direction:column;align-items:flex-start;gap:.06rem;padding:.45rem .46rem;border:1px solid #e8ebf1;border-radius:8px;background:#fff}.gc-result--planter .gc-result__detail-label{font-size:.74rem;line-height:1.25;color:#6c7078}.gc-result--planter .gc-result__detail-value{font-size:.93rem;line-height:1.25}.gc-result--planter .gc-result__meaning{margin-top:.62rem;border-color:#e8eaef}.gc-result--planter .gc-result__next-step{margin-top:.56rem}.gc-result--planting{border-color:#e3e8e2;background:linear-gradient(180deg,#fcfdfc 0%,#f6f8f6 100%)}.gc-result--planting .gc-result__hero-value{font-size:clamp(2.1rem, 3.2vw, 2.5rem)}.gc-result--planting .gc-result__subhero{margin-top:.56rem;padding:.46rem .56rem;border:1px solid #e3e8e1;border-radius:9px;background:#fff}.gc-result--planting .gc-result__subhero-label{font-size:.78rem;color:#69706a}.gc-result--planting .gc-result__subhero-value{font-size:1.04rem;line-height:1.3}.gc-result--planting .gc-result__badges{margin-top:.56rem}.gc-result--planting .gc-result__badge--good{background:#ecf5ef;border-color:#d4e6d9;color:#3c5844}.gc-result--planting .gc-result__badge--warn{background:#f8f2ea;border-color:#e9dcc8;color:#685641}.gc-result--planting .gc-result__metrics{margin-top:.62rem}.gc-result--planting .gc-result__metric{padding:.4rem .48rem}.gc-result--planting .gc-result__accent{margin-top:.6rem}.gc-result--planting .gc-result__meaning,.gc-result--planting .gc-result__next-step{margin-top:.56rem}.gc-result--planting .gc-result__notices{margin-top:.58rem}@media (max-width:760px){.gc-calculator[data-calculator-id="planter"] .gc-form__section--shape .gc-form__choice-card{min-height:70px}.gc-calculator[data-calculator-id="planter"] .gc-form__section--options .gc-form__choice-group--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-result--planter .gc-result__details{grid-template-columns:1fr}}