.merchant-section{padding-block:40px 56px}.merchant-section>h1{font-size:clamp(27px,3vw,40px);font-weight:600;margin-bottom:14px}.merchant-section>h2{font-size:23px;margin-top:30px}.merchant-section>p{color:var(--muted);max-width:840px;line-height:1.9}.merchant-section .panel{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px;margin-block:16px;overflow-wrap:anywhere}.merchant-section .product-grid .panel{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.merchant-section .product-grid .panel h2{font-size:21px;margin-bottom:0}.merchant-section .panel p{color:var(--muted);margin:8px 0}.merchant-section .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid var(--ink);border-radius:12px;background:var(--ink);color:var(--white);font:500 15px var(--font-ui);margin:4px}.merchant-section .button:hover{background:#173f69}.merchant-section .button-outline{background:var(--white);color:var(--ink)}.merchant-section form p{display:grid;gap:8px;margin-bottom:18px}.merchant-section form label{display:grid;gap:8px;margin-block:12px;font-weight:500}.merchant-section input,.merchant-section select,.merchant-section textarea{width:100%;max-width:680px;min-height:46px;padding:11px 13px;border:1px solid #bdc9d2;border-radius:10px;color:var(--ink);background:var(--white);font:400 16px var(--font-ui)}.merchant-section textarea{min-height:120px;resize:vertical}.merchant-section input[type=checkbox]{width:auto;min-height:20px}.merchant-section .errorlist{color:#a5202b;list-style:none;padding:0}.merchant-section dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:9px 20px}.merchant-section dd{margin:0;white-space:pre-wrap}.merchant-section nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.merchant-section nav a{border:1px solid var(--line);border-radius:10px;padding:8px 14px;background:var(--white)}.merchant-section .notice{background:var(--soft);color:var(--ink);border-radius:12px;text-align:start;padding:18px;font-size:15px}.merchant-links{padding-block:22px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:14px}.merchant-links a:hover{color:var(--teal-dark)}
@media(max-width:600px){.merchant-section{padding-block:26px 34px}.merchant-section .panel{padding:18px}.merchant-section .product-grid{grid-template-columns:1fr}.merchant-section .button{margin-inline:0;max-width:100%}.merchant-section dl{grid-template-columns:1fr}.merchant-section dd{margin-bottom:12px}}
.merchant-section>img{display:block;margin-block:14px;border-radius:12px}.merchant-section>a:first-child{display:block;margin-bottom:12px}
