body.sw-tracking-page{background:#121212;color:#f1f1e9}
body.sw-tracking-page .main-page-wrapper{padding-top:0;padding-bottom:0;background:#121212}
body.sw-tracking-page .page-title,body.sw-tracking-page .entry-header,body.sw-tracking-page .wd-page-title{display:none}
body.sw-tracking-page .main-page-wrapper>.container{width:100%;max-width:none;padding:0}
body.sw-tracking-page .site-content{max-width:100%;flex:0 0 100%;padding:0;margin:0}
body.sw-tracking-page .content-layout-wrapper{margin:0}
body.sw-tracking-page .sidebar-container{display:none}
body.sw-tracking-page .entry-content,body.sw-tracking-page .site-content>article{margin:0;padding:0}
.swt{--swt-gold:#c99a36;--swt-text:#f1f1e9;--swt-muted:#c6c7c0;--swt-line:#484b3e;--swt-display:SWHomeDisplay,'Barlow Condensed','Arial Narrow',sans-serif;background:#121212;color:var(--swt-text);font-family:SWHomeInter,Inter,sans-serif;line-height:1.6}
.swt *{box-sizing:border-box}.swt-wrap{max-width:1440px;padding:0 60px;margin:0 auto}.swt a{color:var(--swt-gold)}
.swt-breadcrumb{display:flex;align-items:center;gap:16px;padding-top:35px;font-size:14px;color:var(--swt-gold)}.swt-breadcrumb a{color:#a6aaa0}.swt-breadcrumb>span[aria-hidden]{color:#84867e}
.swt-hero{text-align:center;padding:64px 0 68px}.swt .swt-eyebrow{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:500;letter-spacing:2.4px;color:var(--swt-gold);margin:0 0 28px}.swt-eyebrow:before{content:'';width:36px;height:1px;background:var(--swt-gold);flex-shrink:0}.swt-hero .swt-eyebrow{justify-content:center}
.swt h1,.swt h2{font-family:var(--swt-display);font-weight:700;color:var(--swt-text);text-transform:uppercase;letter-spacing:.2px}.swt h1{font-size:clamp(52px,6.3vw,96px);line-height:1.03;margin:0 0 28px}.swt .swt-lead{font-size:22px;color:#dedfd6;margin:0;line-height:1.6}
body.sw-tracking-page .site-content .swt :is(h1,h2){font-family:var(--swt-display)!important}
.swt-query{border:1px solid var(--swt-line);display:grid;grid-template-columns:176px minmax(0,1fr);padding:44px 36px;margin:0}.swt-parcel{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--swt-line);padding-right:36px;margin-right:36px}.swt-parcel svg{width:70px;height:80px;color:var(--swt-gold)}.swt-query-body{min-width:0}.swt-query h2{font-size:28px;line-height:1.2;letter-spacing:1px;margin:0 0 24px}.swt label{display:block;color:var(--swt-text);font-size:15px;margin:0 0 8px}.swt-input-row{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:16px}
.swt #swt-number{width:100%;height:58px;min-width:0;border:1px solid #686d59;border-radius:0;background:#20231f;color:var(--swt-text);font-size:16px;padding:0 18px;box-shadow:none}.swt #swt-number::placeholder{color:#a2a59a;opacity:1}.swt #swt-number:focus-visible{outline:2px solid var(--swt-gold);outline-offset:3px}.swt #swt-number[aria-invalid=true]{border-color:#edb09a}
.swt #swt-submit{display:flex;justify-content:center;align-items:center;gap:22px;min-height:58px;background:var(--swt-gold);color:#100f0c;border:1px solid var(--swt-gold);border-radius:0;font-family:inherit;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;padding:12px 20px}.swt #swt-submit:hover{background:#d8ad50;border-color:#d8ad50}.swt #swt-submit:disabled{opacity:.7;cursor:wait}.swt :is(a,button,summary):focus-visible{outline:2px solid var(--swt-gold);outline-offset:4px}.swt-form-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;font-size:13px;line-height:1.5}.swt-form-meta p{margin:0;color:var(--swt-muted)}.swt-form-meta .swt-powered{color:var(--swt-muted);white-space:nowrap;text-decoration:none}.swt-powered strong{color:var(--swt-text)}.swt .swt-status{font-size:14px;margin:10px 0 0;color:#dedfd6;min-height:0}.swt-status:empty{display:none}.swt .swt-status.swt-error{color:#f4b69f}
.swt-results[hidden]{display:none!important}.swt-results{margin-top:30px;padding:24px;border:1px solid var(--swt-line)}.swt-result-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.swt-result-heading h2{font-size:25px;margin:0}.swt-result-heading a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.swt #swt-provider{width:100%;min-width:0;min-height:310px;background:#f7f7f3}.swt #swt-provider iframe{display:block;width:100%;max-width:100%;border:0;background:#fff}.swt .swt-provider-note{margin:14px 0 0;font-size:13px;color:var(--swt-muted)}
.swt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:66px 0 92px}.swt-steps article{text-align:center;padding:0 35px;position:relative}.swt-steps article+article:before{content:'';position:absolute;left:0;top:15px;bottom:0;width:1px;background:var(--swt-line)}.swt-steps svg{width:44px;height:44px;color:var(--swt-gold);display:block;margin:0 auto 22px}.swt-steps h2{font-size:20px;line-height:1.4;letter-spacing:1.5px;color:var(--swt-gold);margin:0 0 12px}.swt-steps p{font-size:16px;color:#dedfd6;max-width:310px;margin:0 auto;line-height:1.7}
.swt-faq{padding-bottom:68px}.swt-faq .swt-eyebrow{margin-bottom:22px}.swt-faq>h2{font-size:68px;line-height:1.1;margin:0 0 22px}.swt .swt-faq-intro{font-size:19px;line-height:1.7;margin:0 0 38px;color:#dedfd6}.swt-faq-intro a{text-decoration:underline;text-underline-offset:4px}.swt-questions{border-top:1px solid var(--swt-line)}.swt details{border-bottom:1px solid var(--swt-line)}.swt summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:25px 16px;font-size:18px;color:var(--swt-text);min-height:74px}.swt summary::-webkit-details-marker{display:none}.swt summary>span{width:12px;height:12px;flex-shrink:0;border-bottom:1px solid var(--swt-text);border-right:1px solid var(--swt-text);transform:rotate(45deg);margin-right:4px;margin-top:-5px}.swt details[open] summary>span{transform:rotate(225deg);margin-top:6px}.swt details>div{padding:0 50px 25px 16px}.swt details p{max-width:900px;color:var(--swt-muted);font-size:16px;margin:0;line-height:1.8}
@media(min-width:1500px){.swt-wrap{max-width:1540px}.swt-hero{padding-top:72px;padding-bottom:76px}}
@media(max-width:1024px){.swt-wrap{padding:0 32px}.swt-query{grid-template-columns:110px minmax(0,1fr);padding:32px 24px}.swt-parcel{padding-right:24px;margin-right:24px}.swt-parcel svg{width:52px}.swt-input-row{grid-template-columns:minmax(0,1fr) 180px;gap:12px}.swt-form-meta{display:block}.swt-form-meta .swt-powered{display:inline-block;margin-top:8px}.swt-steps article{padding:0 22px}.swt-steps h2{font-size:18px}.swt-steps p{font-size:15px}.swt-faq>h2{font-size:58px}}
@media(max-width:640px){.swt-wrap{padding:0 22px}.swt-breadcrumb{padding-top:24px;font-size:12px;gap:12px}.swt-hero{padding:45px 0 38px}.swt .swt-eyebrow{font-size:10px;letter-spacing:1.8px;gap:12px;margin-bottom:22px}.swt-eyebrow:before{width:26px}.swt h1{font-size:clamp(42px,10.6vw,65px);line-height:1.04;margin-bottom:19px}.swt .swt-lead{font-size:16px;max-width:300px;margin:auto}.swt-query{display:block;padding:24px 20px}.swt-parcel{display:none}.swt-query h2{font-size:25px;margin-bottom:22px}.swt label{font-size:14px}.swt-input-row{grid-template-columns:minmax(0,1fr);gap:12px}.swt #swt-number,.swt #swt-submit{height:54px;min-height:54px}.swt #swt-submit{justify-content:space-between;padding-left:19px;padding-right:19px}.swt-form-meta{margin-top:14px;font-size:12px}.swt-form-meta .swt-powered{margin-top:12px}.swt-steps{grid-template-columns:minmax(0,1fr);margin:36px 0 50px}.swt-steps article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:18px;text-align:left;padding:23px 4px}.swt-steps article+article{border-top:1px solid var(--swt-line)}.swt-steps article+article:before{display:none}.swt-steps svg{grid-row:1/3;width:36px;height:36px;margin:3px 0 0}.swt-steps h2{font-size:18px;margin:0 0 8px;letter-spacing:1px}.swt-steps p{font-size:14px;margin:0;max-width:none;line-height:1.7}.swt-faq{padding-bottom:44px}.swt-faq>h2{font-size:49px;margin-bottom:18px}.swt .swt-faq-intro{font-size:16px;margin-bottom:27px}.swt summary{font-size:16px;min-height:76px;padding:23px 4px}.swt details>div{padding:0 23px 23px 4px}.swt details p{font-size:15px}.swt-results{padding:16px;margin-top:24px}.swt-result-heading{display:block}.swt-result-heading h2{font-size:24px;margin-bottom:8px}.swt-result-heading a{font-size:13px}.swt .swt-provider-note{font-size:12px}}
@media(prefers-reduced-motion:no-preference){.swt button,.swt a{transition:background-color .15s,color .15s}}
