.buyer-routes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.buyer-routes a{padding:12px 18px;border:1px solid #d8d8ce;border-radius:28px;text-decoration:none;font-size:14px;background:#eeeee6}.buyer-routes a:hover{background:#e3e5d7}.buyer-faq{padding-top:40px;padding-bottom:70px}.buyer-faq details{border-bottom:1px solid #deded4;padding:22px 0}.buyer-faq summary{cursor:pointer;font-weight:600}.buyer-faq p{max-width:800px;color:var(--muted);line-height:1.8}.draft-tools{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.draft-tools .micro{width:100%;margin:0}.draft-tools button{background:none;border:0;font:inherit;font-size:13px;cursor:pointer;padding:0;color:var(--ink)}.source-image-note{font-size:12px;line-height:1.8;max-width:850px;color:var(--muted)}.language-picker summary{display:flex;align-items:center;gap:8px}.language-icon{width:18px;height:18px;flex:none}.contact-layout form{border-radius:12px}.contact-layout input,.contact-layout select,.contact-layout textarea{border-radius:6px}.brand-footer{background:linear-gradient(180deg,#f6f4ef 0%,#edede5 22%,#e9e9df 100%);border-top:0}.detail-body article{min-width:0}.spec-table{width:100%}#submit-status.success{padding:15px;border-radius:8px;background:#e4ecdd;color:#28472a}#inquiry-retry{margin:12px 0;background:none;border:1px solid #b9bdb0;border-radius:5px;padding:8px 12px;font:inherit;cursor:pointer}@media(max-width:600px){.buyer-routes{gap:8px}.buyer-routes a{font-size:12px;padding:10px 12px}.buyer-faq{padding-bottom:42px}.draft-tools{gap:18px}.detail-hero h1{font-size:36px}}
