.company-page{--background:#fff6ea;--foreground:#14110c;--muted-foreground:#655b4e;--primary:#a53a00;color:#14110c;background:#fff6ea;min-height:100svh;font-family:DM Sans,PingFang SC,sans-serif}.company-page *,.company-page :before,.company-page :after{box-sizing:border-box}.company-page a:focus-visible,.company-links a:focus-visible{outline-offset:5px;outline:3px solid #df5507}.company-header{border-bottom:2px solid #14110c;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:96px;margin:0 auto;display:flex}.company-brand{color:inherit;align-items:center;gap:12px;font:400 21px/1.2 Archivo Black,PingFang SC,sans-serif;text-decoration:none;display:inline-flex}.company-back{color:#655b4e;align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.company-main{width:min(800px,100% - 48px);margin:0 auto;padding:64px 0 88px}.company-article-header{border-bottom:1px solid #b6aa99;margin-bottom:32px;padding-bottom:28px}.company-eyebrow{color:#a53a00;text-transform:uppercase;letter-spacing:.13em;margin:0 0 12px;font:700 13px/1.4 Inconsolata,monospace}.company-article h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font:400 clamp(32px,4.5vw,48px)/1.12 Archivo Black,PingFang SC,sans-serif}.company-description{color:#655b4e;margin:18px 0 0;font-size:16px;line-height:1.75}.company-updated{color:#655b4e;margin:18px 0 0;font:600 12px/1.6 Inconsolata,monospace}.company-copy{overflow-wrap:anywhere;font-size:15px;line-height:1.9}.company-copy h2{color:#14110c;letter-spacing:-.025em;margin:36px 0 12px;font:700 24px/1.35 DM Sans,PingFang SC,sans-serif}.company-copy h3{color:#14110c;margin:26px 0 10px;font:700 18px/1.5 DM Sans,PingFang SC,sans-serif}.company-copy p,.company-copy li{color:#473f35;line-height:1.9}.company-copy a{color:#a53a00;text-underline-offset:4px;text-decoration:underline}.company-footer{color:#fff6ea;background:#14110c;padding:56px 0}.company-footer-inner{justify-content:space-between;align-items:flex-start;gap:48px;width:min(1120px,100% - 48px);margin:0 auto;display:flex}.company-footer-inner>div{max-width:340px}.company-footer-inner p{color:#b7afa4;margin-top:14px;font-size:13px;line-height:1.8}.company-links{min-width:200px}.footer-support{gap:2px;margin-top:18px;font-style:normal;display:grid}.footer-support span{color:#b7afa4;font-size:12px}.footer-support a{color:#fff6ea;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font:600 14px/1.6 DM Sans,sans-serif;text-decoration:underline;display:inline-flex}.footer-support a:focus-visible{outline-offset:4px;outline:3px solid #b8e92b}.company-links h2,.freestyle-app .company-links h2{color:inherit;letter-spacing:.01em;margin:0 0 20px;font:700 22px/1.4 DM Sans,PingFang SC,sans-serif}.company-links ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.company-links a{color:#b7afa4;align-items:center;min-height:44px;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}.company-links a:hover,.company-links a[aria-current=page]{color:#fff6ea;text-underline-offset:5px;text-decoration:underline}.freestyle-app .dh-pack-policies{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.freestyle-app .dh-pack-policies a{align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.freestyle-app .dh-footer .company-links a{color:#b7afa4}.freestyle-app .dh-footer .company-links a:hover{color:#fff6ea}@media (width<=640px){.company-header{flex-wrap:wrap;gap:6px 16px;width:calc(100% - 36px);min-height:88px;padding-block:18px}.company-brand{font-size:18px}.company-brand img{width:30px;height:30px}.company-header .company-back{flex-basis:100%;order:3;margin-left:0}.company-header>:last-child{margin-left:auto}.company-main{width:calc(100% - 36px);padding-block:40px 60px}.company-copy h2{font-size:21px}.company-footer{padding-block:40px}.company-footer-inner{flex-direction:column;gap:36px;width:calc(100% - 36px)}}
