.seller-requisites{grid-column:1/-1;padding:20px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.seller-requisites p{margin:4px 0}.legal-copy{max-width:860px;line-height:1.8;overflow-wrap:anywhere}.legal-copy p{margin:0 0 18px}.legal-copy h2{font-size:clamp(24px,4vw,34px);line-height:1.3;margin:42px 0 18px}.legal-copy h3{font-size:20px;margin:24px 0 12px}.legal-contents{display:flex;flex-wrap:wrap;gap:10px 20px;padding:22px 0;border-block:1px solid #d6d5ce;margin-bottom:32px}.contact-row strong{overflow-wrap:anywhere}.payment-marks{grid-column:1/-1;padding:18px 0;border-top:1px solid #d6d5ce}.payment-marks-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.payment-marks-row a,.payment-card-mark{display:flex;align-items:center;justify-content:center;min-height:56px}.payment-marks-row img{display:block;object-fit:contain;max-width:100%}.payment-mir{height:56px;overflow:hidden}.payment-mir img{width:120px;height:120px;max-width:none}.payment-marks p{font-size:13px;line-height:1.6;margin:12px 0 0}.payment-terms-note{font-size:14px;line-height:1.6;margin:12px 0}.result-footer{margin:32px auto 0;border-top:1px solid #d6d5ce;padding-top:20px}.result-footer nav{display:flex;gap:12px;flex-wrap:wrap;font-size:14px}@media(max-width:600px){.contact-row{flex-wrap:wrap;gap:10px}.seller-requisites{font-size:13px}.payment-marks-row{gap:8px 16px}.legal-contents{display:grid;gap:12px}}@media print{.payment-marks,.legal-contents{display:none}.legal-copy h2{break-after:avoid}}