@font-face{font-family:unicaoneregular;src:url(/fonts/UnicaOne-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:robotoregular;src:url(/fonts/Roboto-Regular.ttf)format("truetype");font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#1d1d1d;color:#eceff5;font-family:robotoregular,sans-serif;font-size:16px;line-height:1.6;letter-spacing:.5px;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}main{flex:1}h1,h2,h3,h4{font-family:unicaoneregular,sans-serif;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:1.5px}a{color:#ff6375;text-decoration:none}a:hover{color:#fff}.container{max-width:1100px;margin:0 auto;padding:0 24px}.site-header{border-bottom:1px solid rgba(168,168,167,.2);background:#1d1d1d}.header-inner{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px}.brand{display:flex;align-items:center;gap:14px}.brand-logo{height:28px;display:block}.brand-suffix{font-family:unicaoneregular,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:18px;color:#fff;border-left:1px solid rgba(168,168,167,.2);padding-left:14px;line-height:1}.header-nav a{color:#a8a8a7;font-size:14px;text-transform:uppercase;letter-spacing:1px}.header-nav a:hover{color:#fff}.hero,.page-head{padding:72px 0 48px}.hero h1,.page-head h1{font-size:42px;margin-bottom:12px}.hero-sub{color:#a8a8a7;font-size:18px;max-width:640px}.breadcrumb{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#a8a8a7;margin-bottom:20px}.breadcrumb a{color:#a8a8a7}.breadcrumb a:hover{color:#ff6375}.breadcrumb span{margin:0 8px;color:#db394c}.kb{padding-bottom:80px}.kb-section{margin-bottom:56px}.kb-section-title{font-size:24px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(168,168,167,.2)}.kb-section-desc{color:#a8a8a7;margin-bottom:24px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:24px}.card{display:flex;flex-direction:column;background:#282828;border:1px solid rgba(168,168,167,.2);border-radius:8px;padding:24px;color:#eceff5;transition:border-color .15s ease,transform .15s ease}.card h3{font-size:17px;margin-bottom:10px}.card p{color:#a8a8a7;font-size:14px;flex:1}.card .card-cta{margin-top:16px;color:#ff6375;font-size:13px;text-transform:uppercase;letter-spacing:1px}.card:hover{border-color:#db394c;transform:translateY(-2px);color:#eceff5}.article{padding:56px 0 80px}.article-container{max-width:760px}.article h1{font-size:34px;margin-bottom:12px}.article-lede{color:#a8a8a7;font-size:18px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(168,168,167,.2)}.article-body h2{font-size:21px;margin:40px 0 16px;padding-left:14px;border-left:3px solid #db394c}.article-body h3{font-size:16px;margin:28px 0 12px}.article-body p{margin-bottom:16px}.article-body ol,.article-body ul{margin:0 0 20px 22px}.article-body ol li,.article-body ul li{margin-bottom:12px}.article-body ol li::marker,.article-body ul li::marker{color:#ff6375;font-weight:700}.article-body strong{color:#fff}.article-body kbd{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(168,168,167,.2);border-bottom-width:2px;border-radius:4px;padding:1px 7px;font-family:robotoregular,sans-serif;font-size:13px;color:#fff;white-space:nowrap}.article-body figure{margin:0 0 24px}.article-body figure img{max-width:100%;max-height:540px;width:auto;height:auto;display:block;margin:0 auto;border:1px solid rgba(168,168,167,.2);border-radius:8px;background:#fff}.article-body figure figcaption{color:#a8a8a7;font-size:13px;margin-top:8px;text-align:center}.article-body blockquote{background:rgba(255,255,255,5%);border-left:3px solid #ff6375;border-radius:0 6px 6px 0;padding:14px 18px;margin:0 0 20px}.article-body blockquote p{margin:0;color:#e9eaeb;font-size:15px}.site-footer{border-top:1px solid rgba(168,168,167,.2);background:#282828;margin-top:auto}.footer-help{text-align:center;padding:56px 0 48px}.footer-help h2{font-size:26px;margin-bottom:10px}.footer-help p{color:#a8a8a7;margin-bottom:24px}.btn{display:inline-block;background:#db394c;color:#fff;padding:12px 28px;border-radius:6px;text-transform:uppercase;letter-spacing:1px;font-size:14px}.btn:hover{background:#9c2633;color:#fff}.footer-meta{display:flex;justify-content:space-between;padding:20px 0 28px;border-top:1px solid rgba(168,168,167,.2);color:#a8a8a7;font-size:13px}.footer-meta a{color:#a8a8a7}.footer-meta a:hover{color:#ff6375}@media(max-width:640px){.hero h1,.page-head h1{font-size:30px}.article h1{font-size:26px}.hero,.page-head{padding:48px 0 32px}}