.gj-buying{padding:72px 0;background:#f3f4ef;color:#193c2c;border-top:1px solid #ccd3c7}.gj-buying h2{font-size:clamp(28px,3.6vw,44px);line-height:1.15;max-width:850px;margin:12px 0 32px}.gj-buying h3{font-size:20px;margin:0 0 14px}.gj-buying-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.gj-buying ul{padding-left:22px}.gj-buying li{line-height:1.65;margin-bottom:12px}.gj-buying details,.gj-form-details{border-top:1px solid #aebba8;border-bottom:1px solid #aebba8;padding:20px 0;margin:24px 0}.gj-buying summary,.gj-form-details summary{cursor:pointer;font-weight:650;line-height:1.5}.gj-buying details p{max-width:850px;line-height:1.7;margin-top:18px}.gj-buying-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:36px 0}.gj-buying-bottom p{max-width:650px;line-height:1.65}.gj-buying nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.gj-buying nav a{text-decoration:underline;text-underline-offset:4px}.gj-form-details{grid-column:1/-1;margin:0 0 12px}.gj-form-details .g-form-grid{padding-top:20px}.gj-form-details summary:focus-visible,.gj-buying summary:focus-visible{outline:3px solid #27664a;outline-offset:5px}@media(max-width:700px){.gj-buying{padding:44px 0}.gj-buying-grid{grid-template-columns:1fr;gap:18px}.gj-buying-bottom{display:block}.gj-buying-bottom .g-btn{margin-top:12px}.gj-form-details .g-form-grid{grid-template-columns:1fr}}

.gj-review{max-width:900px}.gj-review label{display:flex;flex-direction:column;gap:8px}.gj-review input:not([type=checkbox]),.gj-review select,.gj-review textarea{font:inherit;padding:12px;border:1px solid #8a9b8c;background:white;width:100%;box-sizing:border-box}.gj-review textarea{min-height:140px}.gj-review .full{grid-column:1/-1}.gj-review label[hidden]{display:none}
