@font-face{font-family:Manrope;src:url('https://sidsupply.com/wp-content/uploads/sid-sourcing/assets/manrope.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
.sid-policy{--bg:#fff;--surface:#fbfaf9;--ink:#191818;--muted:#3c3b3a;--accent:#274130;--line:#e7e7e5;margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.75}
.sid-policy *{box-sizing:border-box}.sid-policy .policy-shell{width:min(100% - 48px,800px);margin-inline:auto}.sid-policy a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.sid-policy a:hover{text-decoration-thickness:2px}.sid-policy a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.sid-policy .policy-header{border-bottom:1px solid var(--line)}.sid-policy .policy-header .policy-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px}.sid-policy .policy-logo-frame{display:block;position:relative;overflow:hidden;width:88px;height:30.16px}.sid-policy .policy-logo-frame img{position:absolute;width:127.442529%;height:auto;max-width:none;left:-13.721264%;top:-42.767296%}.sid-policy .policy-back{font-size:14px;font-weight:500;text-decoration:none}.sid-policy .policy-back span{margin-left:8px}.sid-policy .policy-document{padding:64px 0 56px}.sid-policy h1,.sid-policy h2{font-weight:500;line-height:1.25;text-wrap:balance;letter-spacing:-.025em}.sid-policy h1{font-size:clamp(36px,6vw,56px);margin:0 0 20px}.sid-policy .policy-updated{font-size:14px;color:var(--muted);margin:0 0 28px}.sid-policy .policy-intro{font-size:19px;line-height:1.65}.sid-policy p{margin:0 0 20px}.sid-policy .policy-contents{margin:40px 0 48px;padding:24px 28px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.sid-policy .policy-contents h2{font-size:20px;margin:0 0 16px}.sid-policy ul{padding-left:23px;margin:0 0 24px}.sid-policy li{padding-left:3px;margin:0 0 8px}.sid-policy .policy-contents ul{columns:2;column-gap:32px;margin-bottom:0}.sid-policy .policy-contents li{break-inside:avoid;font-size:14px;margin-bottom:10px}.sid-policy section{margin-top:44px}.sid-policy section h2{font-size:26px;margin:0 0 20px;scroll-margin-top:24px}.sid-policy strong{font-weight:650}.sid-policy .policy-footer{border-top:1px solid var(--line);padding:24px 0 56px;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted)}.sid-policy .policy-footer p{margin:0}.sid-policy .policy-skip{position:absolute;left:24px;top:-100px;padding:8px 16px;background:var(--bg);z-index:10000}.sid-policy .policy-skip:focus{top:12px}
@media(max-width:600px){.sid-policy .policy-shell{width:calc(100% - 40px)}.sid-policy .policy-header .policy-shell{min-height:80px}.sid-policy .policy-document{padding-top:40px}.sid-policy .policy-intro{font-size:17px}.sid-policy .policy-contents{padding:22px;margin-block:32px}.sid-policy .policy-contents ul{columns:1}.sid-policy section h2{font-size:24px}.sid-policy .policy-footer{flex-wrap:wrap}}
