.wholesale-resources{padding-top:64px;padding-bottom:56px;scroll-margin-top:110px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-card{border:1px solid var(--line);background:var(--paper);padding:30px;border-radius:16px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.resource-card h3,.resource-card p{margin:0}.resource-card p{color:var(--muted);flex:1}.resource-card .eyebrow{margin:0}.wholesale-faq{border-top:1px solid var(--line)}.wholesale-faq details{border-bottom:1px solid var(--line);padding:22px 0}.wholesale-faq summary{font-weight:600;cursor:pointer;font-size:17px}.wholesale-faq p{max-width:850px;color:var(--muted);margin:16px 0 0}.wholesale-faq p a{text-decoration:underline}.stock-update-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--soft);padding:40px;border:1px solid var(--line);border-radius:18px}.stock-update-layout p{color:var(--muted)}#stock-update-form{display:grid;gap:16px}#stock-update-form label{display:grid;gap:7px;font-size:12px;font-weight:600}#stock-update-form input:not([type=checkbox]),#stock-update-form textarea,#stock-update-message{width:100%;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:5px;color:var(--ink)}#stock-update-form textarea{min-height:110px}#stock-update-form .updates-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}#stock-update-form input[type=checkbox]{margin-top:4px;flex-shrink:0}#stock-update-preview{margin-top:26px;border-top:1px solid var(--line);padding-top:24px}#stock-update-message{height:220px;resize:vertical}.hero .actions{flex-wrap:wrap}.resource-card a:focus-visible,.wholesale-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:950px){.resource-grid{grid-template-columns:1fr}.stock-update-layout{grid-template-columns:1fr;gap:26px}}@media(max-width:600px){.wholesale-resources{padding-top:40px;padding-bottom:30px}.stock-update-layout{padding:22px}.resource-card{padding:24px}.hero .actions .button{width:100%}}