.group-orders{padding-top:58px;padding-bottom:72px}.group-orders-intro{max-width:880px;margin-bottom:38px}.group-orders-intro h1{font-size:clamp(38px,5.1vw,68px);line-height:1.08;letter-spacing:-2.2px;overflow-wrap:anywhere}.group-orders-intro>p:last-child{font-size:17px;line-height:1.8;max-width:660px;color:var(--muted)}.group-orders-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:38px;align-items:start}.group-orders-form{min-width:0;background:#fffdf8;border:1px solid var(--line);padding:30px;border-radius:8px}.group-orders-form>p:first-child{margin-top:0;margin-bottom:25px}.group-orders-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.group-orders-field{min-width:0}.group-orders-wide{grid-column:1/-1}.group-orders label{display:block;font-size:13px;font-weight:700;line-height:1.6;margin-bottom:8px}.group-orders label span{font-size:12px;font-weight:400;color:var(--muted)}.group-orders input,.group-orders select,.group-orders textarea{max-width:100%;min-width:0;font-size:16px}.group-orders .group-orders-hint{font-size:12px;font-weight:400;line-height:1.75;color:var(--muted);margin:8px 0 0}.group-orders-details{margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.group-orders summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:700;line-height:1.65}.group-orders-details>summary span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-left:15px}.group-orders-detail-body{padding:6px 0 25px}.group-orders-textile{margin:0 0 24px;padding:15px;border:1px solid var(--line);border-radius:5px}.group-orders-textile legend{padding:0 7px;font-size:13px;font-weight:700}.group-orders-textile .group-orders-field+.group-orders-field{margin-top:18px}.group-orders-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.group-orders-actions>.button{max-width:100%;white-space:normal;line-height:1.6;text-align:center}.group-orders-reset,.group-orders-copy{padding:12px 8px;min-height:48px;border:0;background:transparent;color:var(--ink);font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.group-orders-status{font-size:14px;line-height:1.75;margin:15px 0;overflow-wrap:anywhere}.group-orders-result{margin-top:22px;padding-top:25px;border-top:2px solid var(--line)}.group-orders-result h2{font-size:29px;letter-spacing:-.8px;line-height:1.2;margin:0 0 20px}.group-orders-result textarea{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4ec}.group-orders-form>#group-privacy{margin-top:25px}.group-orders-aside{min-width:0;padding:30px;background:#e8eee6;border-top:3px solid var(--red);border-radius:5px}.group-orders-aside h2{font-family:Georgia,serif;font-size:34px;line-height:1.15;letter-spacing:-1px}.group-orders-aside ol{margin:0 0 22px;padding-left:21px}.group-orders-aside li{padding:0 0 15px 5px;font-size:14px;line-height:1.8}.group-orders-aside details{border-top:1px solid var(--line);margin-bottom:24px}.group-orders-aside details p,.group-orders-aside details a{font-size:13px;line-height:1.8}.group-orders-aside .eyebrow{margin-bottom:18px}@media(max-width:900px){.group-orders-layout{grid-template-columns:minmax(0,1fr);gap:28px}.group-orders-aside{max-width:none}.group-orders-aside h2{font-size:31px}}@media(max-width:560px){.group-orders{padding-top:35px;padding-bottom:45px}.group-orders-intro{margin-bottom:26px}.group-orders-intro h1{font-size:39px;letter-spacing:-1.5px}.group-orders-intro>p:last-child{font-size:15px}.group-orders-form,.group-orders-aside{padding:22px}.group-orders-fields{grid-template-columns:minmax(0,1fr);gap:19px}.group-orders-wide{grid-column:auto}.group-orders-actions>.button{width:100%}.group-orders-result h2{font-size:27px}}
