
main{display:block} [id]{scroll-margin-top:100px}
.skip-link{position:fixed;top:8px;left:12px;z-index:1000;padding:12px;background:#fff;color:#1c1e21;transform:translateY(-180%)}
.skip-link:focus{transform:none}
.breadcrumbs{padding:14px 0;font-size:.85rem;color:var(--ink-soft);border-bottom:1px solid var(--line)}
.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.breadcrumbs li+li:before{content:'/';margin-right:.6rem}.breadcrumbs a{text-decoration:underline}
.buyer-section{background:#fff;border-top:1px solid var(--line);padding:56px 0}.buyer-lead{max-width:800px;margin:1rem 0 1.5rem;color:var(--ink-soft)}
.buyer-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:5px}.buyer-table{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}.buyer-table caption{text-align:left;padding:1rem;font-weight:700;background:var(--paper)}
.buyer-table th,.buyer-table td{text-align:left;vertical-align:top;padding:1rem;border-top:1px solid var(--line);overflow-wrap:anywhere}.buyer-table th:first-child{width:28%}.buyer-table tbody th{background:#f8f9fa}
.buyer-links{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.3rem}.buyer-links a,.buyer-note a{text-decoration:underline;text-underline-offset:4px;color:var(--copper-deep)}
.buyer-note{margin-top:1rem;color:var(--ink-soft);font-size:.9rem}.wk .buyer-note{padding:0 1rem 1rem;margin:0}
.company-identity{font-size:.85rem;margin-top:1rem;max-width:800px;overflow-wrap:anywhere}
details.faq-item>summary{list-style:none;cursor:pointer}details.faq-item>summary::-webkit-details-marker{display:none}
details.faq-item[open] .faq-a{display:block;max-height:none;opacity:1;visibility:visible;overflow:visible;padding-bottom:1.2rem}
details.faq-item[open] .faq-q .ic:after{opacity:0}details.faq-item .faq-a a{text-decoration:underline}
@media(max-width:540px){.buyer-table th,.buyer-table td{padding:.7rem;font-size:.9rem}.buyer-table th:first-child{width:32%}.buyer-section{padding:40px 0}.breadcrumbs{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
