.wholesale-review{font-size:12px;color:#647282;margin:0 0 26px}
.wholesale-answer{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;padding-bottom:48px;border-bottom:1px solid var(--line)}
.wholesale-answer p,.wholesale-heading p,.wholesale-format-grid p,.wholesale-container>p,.wholesale-template p{font-size:15px;line-height:1.75;color:#485a6c}
.wholesale-section{margin-top:64px}.wholesale-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end}.wholesale-heading p{margin-bottom:14px}
.wholesale-table-wrap{margin-top:26px;overflow-x:auto}.wholesale-table{width:100%;border-collapse:collapse;background:#fff}.wholesale-table th,.wholesale-table td{padding:18px 22px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.65;text-align:start;vertical-align:top}.wholesale-table th{width:26%;color:#1c3348}.wholesale-table td{color:#526373}
.wholesale-format-grid,.wholesale-calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.wholesale-format-grid article{padding:26px;background:#fff;border-top:3px solid var(--gold);display:flex;flex-direction:column}.wholesale-format-grid a{margin-top:auto;padding-top:16px;font-size:13px;font-weight:800;color:#17513e;min-height:44px}
.wholesale-container{margin-top:64px;padding:38px;background:#071a2f;color:#fff}.wholesale-container .eyebrow{color:#a2dec7}.wholesale-container>p,.wholesale-calc-grid p{color:#bdcfdd}.wholesale-calc-grid article{padding-top:18px;border-top:1px solid #496070}.wholesale-calc-grid h3{font-size:17px}.wholesale-calc-grid p{font-size:14px;line-height:1.7}
.wholesale-template{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center;margin-top:64px;padding:38px;background:#e4ece8}.wholesale-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.wholesale-actions .button{line-height:1.5;min-height:48px;overflow-wrap:anywhere}.wholesale-email{font-size:13px;font-weight:800;color:#173f32;min-height:44px;display:flex;flex-direction:column;gap:3px}.wholesale-email span{font-size:13px;overflow-wrap:anywhere}
.wholesale-faq{border-bottom:1px solid var(--line);padding:18px 0}.wholesale-faq summary,.buyer-faq-list summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;min-height:44px}.wholesale-faq summary::-webkit-details-marker,.buyer-faq-list summary::-webkit-details-marker{display:none}.wholesale-faq summary::after,.buyer-faq-list summary::after{content:'+';font-size:24px;color:#647282;flex:0 0 auto}.wholesale-faq details[open] summary::after,.buyer-faq-list details[open] summary::after{content:'−'}.wholesale-faq summary h3,.buyer-faq-list summary h3{margin:0;font-size:18px;line-height:1.4}.wholesale-faq p,.buyer-faq-list .faq p{font-size:14px;color:#526373;line-height:1.75;margin:14px 0 0}.wholesale-faq summary:focus-visible,.buyer-faq-list summary:focus-visible{outline:2px solid #ba7d1b;outline-offset:5px}
.wholesale-related{padding-top:42px;margin-top:50px;border-top:1px solid var(--line)}.wholesale-related h2{font-size:30px}.wholesale-related>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.wholesale-related a{font-size:13px;font-weight:800;min-height:44px;display:inline-flex;align-items:center;color:#17513e}
@media(max-width:760px){.wholesale-answer,.wholesale-heading,.wholesale-template{grid-template-columns:1fr;gap:20px}.wholesale-answer{padding-bottom:30px}.wholesale-section,.wholesale-container,.wholesale-template{margin-top:42px}.wholesale-format-grid,.wholesale-calc-grid{grid-template-columns:1fr;gap:14px}.wholesale-container,.wholesale-template{padding:28px 22px}.wholesale-table th,.wholesale-table td{padding:14px 12px;font-size:13px}.wholesale-table th{width:34%}.wholesale-format-grid article{padding:22px}.wholesale-faq summary h3,.buyer-faq-list summary h3{font-size:16px}.buyer-faq-list .faq{padding:16px 0}.wholesale-review{line-height:1.6}.wholesale-content h2{font-size:32px;line-height:1.08;overflow-wrap:anywhere}}
.wholesale-resource{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin:30px auto;padding:24px 28px;border:1px solid #d6e5df;border-radius:16px;background:#f1f7f3;color:#112d35}
.wholesale-resource strong{font-size:18px;line-height:1.4}
.wholesale-resource a{color:#1d5354;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.wholesale-resource{flex-direction:column;align-items:flex-start;gap:10px;margin:24px auto;padding:20px}.wholesale-resource strong{font-size:17px}}
.wholesale-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:24px}.wholesale-outline{display:inline-flex;align-items:center;padding:12px 18px;min-height:44px;border:1px solid #85a1b2;font-size:12px;font-weight:800;color:#fff;line-height:1.5}
