.upplands-vasby-module__pjfh4W__page{--vasby-blue:#00477b;--vasby-blue-deep:#0b2a41;--vasby-blue-bright:#0075a9;--vasby-mint:#e8f9e3;--vasby-sky:#dceff6;--vasby-paper:#f6f4ee;--vasby-ink:#132635;--vasby-muted:#556977;--vasby-line:#cad6dc;background:var(--vasby-paper);min-height:100dvh;color:var(--vasby-ink);font-family:var(--font-plex-sans), "Source Sans Pro", sans-serif;overflow:hidden}.upplands-vasby-module__pjfh4W__page h1,.upplands-vasby-module__pjfh4W__page h2,.upplands-vasby-module__pjfh4W__page h3,.upplands-vasby-module__pjfh4W__page p{margin:0}.upplands-vasby-module__pjfh4W__page a{color:inherit}.upplands-vasby-module__pjfh4W__header{z-index:20;background:var(--vasby-blue);color:#fff;position:relative}.upplands-vasby-module__pjfh4W__headerInner{justify-content:space-between;align-items:center;gap:2rem;max-width:76rem;min-height:6.25rem;margin:0 auto;padding:1.15rem 2rem;display:flex}.upplands-vasby-module__pjfh4W__headerInner>a{border-radius:.25rem;outline:none;display:inline-flex}.upplands-vasby-module__pjfh4W__headerInner>a:focus-visible,.upplands-vasby-module__pjfh4W__headerInner nav a:focus-visible,.upplands-vasby-module__pjfh4W__page a:focus-visible,.upplands-vasby-module__pjfh4W__page button:focus-visible,.upplands-vasby-module__pjfh4W__page input:focus-visible,.upplands-vasby-module__pjfh4W__questions summary:focus-visible{outline-offset:4px;outline:3px solid #fff}.upplands-vasby-module__pjfh4W__headerInner img{width:11.45rem;height:auto;display:block}.upplands-vasby-module__pjfh4W__headerInner nav{align-items:center;gap:2rem;font-size:.95rem;font-weight:600;display:flex}.upplands-vasby-module__pjfh4W__headerInner nav a{text-underline-offset:.4rem;text-decoration-thickness:2px}.upplands-vasby-module__pjfh4W__headerInner nav a:hover{text-decoration-line:underline}.upplands-vasby-module__pjfh4W__hero{isolation:isolate;background-color:var(--vasby-blue);color:#fff;position:relative}.upplands-vasby-module__pjfh4W__hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.upplands-vasby-module__pjfh4W__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:4rem;max-width:76rem;min-height:35rem;margin:0 auto;padding:4.75rem 2rem 9rem;display:grid}.upplands-vasby-module__pjfh4W__heroCopy{z-index:2;position:relative}.upplands-vasby-module__pjfh4W__eyebrow,.upplands-vasby-module__pjfh4W__sectionLabel,.upplands-vasby-module__pjfh4W__resultEyebrow,.upplands-vasby-module__pjfh4W__timelineDate,.upplands-vasby-module__pjfh4W__cardKicker{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.upplands-vasby-module__pjfh4W__eyebrow{color:#cae5f0}.upplands-vasby-module__pjfh4W__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin-top:1rem;font-size:clamp(3.25rem,7.1vw,6.75rem);font-weight:600;line-height:.94}.upplands-vasby-module__pjfh4W__heroLead{color:#e6f2f7;text-wrap:pretty;max-width:37rem;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.6;margin-top:2rem!important}.upplands-vasby-module__pjfh4W__heroFacts{border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:41rem;margin-top:3rem;padding-top:1.4rem;display:grid}.upplands-vasby-module__pjfh4W__heroFacts span{font-family:var(--font-plex-mono), monospace;font-size:1rem;font-weight:500;display:block}.upplands-vasby-module__pjfh4W__heroFacts p{color:#cfe3ec;max-width:15ch;margin-top:.35rem;font-size:.82rem;line-height:1.4}.upplands-vasby-module__pjfh4W__heroArt{align-self:end;position:relative}.upplands-vasby-module__pjfh4W__heroArt:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:10% 4% 7%}.upplands-vasby-module__pjfh4W__binIllustration{filter:drop-shadow(0 25px 24px #031b2b38);width:100%;height:auto;display:block;position:relative}.upplands-vasby-module__pjfh4W__paperPlasticBin>path:first-child,.upplands-vasby-module__pjfh4W__glassBin>path:first-child,.upplands-vasby-module__pjfh4W__metalBox>path:first-child{fill:#f5f7f3;stroke:#172f3f;stroke-width:4px}.upplands-vasby-module__pjfh4W__binLid,.upplands-vasby-module__pjfh4W__binHandle,.upplands-vasby-module__pjfh4W__boxLid,.upplands-vasby-module__pjfh4W__boxHandle{fill:#e4e9e5;stroke:#172f3f;stroke-linejoin:round;stroke-width:4px}.upplands-vasby-module__pjfh4W__binDivider{fill:none;stroke:#9aabb3;stroke-width:3px}.upplands-vasby-module__pjfh4W__paperMark{fill:#c28b35}.upplands-vasby-module__pjfh4W__plasticMark{fill:#a7357a}.upplands-vasby-module__pjfh4W__glassMark{fill:#3ca08d}.upplands-vasby-module__pjfh4W__clearGlassMark{fill:#95d4df}.upplands-vasby-module__pjfh4W__metalMark{fill:#0096a9}.upplands-vasby-module__pjfh4W__paperPlasticBin text,.upplands-vasby-module__pjfh4W__glassBin text,.upplands-vasby-module__pjfh4W__metalBox text{fill:#173040;font-family:var(--font-plex-sans), sans-serif;text-anchor:middle;font-size:12px;font-weight:600}.upplands-vasby-module__pjfh4W__wheel{fill:#213746;stroke:#f5f7f3;stroke-width:5px}.upplands-vasby-module__pjfh4W__wheelHub{fill:#93a4ad}.upplands-vasby-module__pjfh4W__routeLine{fill:none;stroke:#72c7df;stroke-dasharray:3 12;stroke-linecap:round;stroke-width:4px}.upplands-vasby-module__pjfh4W__routeDot{fill:var(--vasby-mint);stroke:var(--vasby-blue);stroke-width:3px}.upplands-vasby-module__pjfh4W__lookupWrap{z-index:10;max-width:76rem;margin:-5.3rem auto 0;padding:0 2rem;position:relative}.upplands-vasby-module__pjfh4W__lookupCard{border:1px solid var(--vasby-line);border-top:.4rem solid var(--vasby-mint);background:#fff;border-radius:.35rem;grid-template-columns:minmax(15rem,.72fr) minmax(25rem,1.28fr);gap:2.75rem 4rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid;box-shadow:0 18px 50px #0b2a411f}.upplands-vasby-module__pjfh4W__lookupIntro h2,.upplands-vasby-module__pjfh4W__sectionHeading h2,.upplands-vasby-module__pjfh4W__binsIntro h2,.upplands-vasby-module__pjfh4W__contactSection h2{color:var(--vasby-blue-deep);letter-spacing:-.035em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:600;line-height:1.04}.upplands-vasby-module__pjfh4W__sectionLabel,.upplands-vasby-module__pjfh4W__resultEyebrow,.upplands-vasby-module__pjfh4W__timelineDate,.upplands-vasby-module__pjfh4W__cardKicker{color:var(--vasby-blue-bright)}.upplands-vasby-module__pjfh4W__lookupHelper,.upplands-vasby-module__pjfh4W__sectionHeading>p:last-child,.upplands-vasby-module__pjfh4W__binsIntro>p,.upplands-vasby-module__pjfh4W__contactSection>div:first-child>p:last-child{max-width:42rem;color:var(--vasby-muted);margin-top:1rem;font-size:1.05rem;line-height:1.6}.upplands-vasby-module__pjfh4W__scheduleDisclaimer{color:var(--vasby-blue-deep);font-size:.92rem;font-weight:650;line-height:1.5;margin-top:.75rem!important}.upplands-vasby-module__pjfh4W__lookupExperience{flex-direction:column;min-width:0;display:flex}.upplands-vasby-module__pjfh4W__searchForm{position:relative}.upplands-vasby-module__pjfh4W__searchForm>label{color:var(--vasby-blue-deep);margin-bottom:.55rem;font-size:.95rem;font-weight:650;display:block}.upplands-vasby-module__pjfh4W__combobox{position:relative}.upplands-vasby-module__pjfh4W__inputRow{border:2px solid var(--vasby-blue);background:#fff;border-radius:.25rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:4rem;display:grid;overflow:hidden}.upplands-vasby-module__pjfh4W__inputRow:focus-within:not(:has(input:disabled)){outline-offset:2px;outline:3px solid #0075a947}.upplands-vasby-module__pjfh4W__inputRow:has(input:disabled){background:#f1f4f4;border-color:#aebdc4}.upplands-vasby-module__pjfh4W__inputRow>svg:first-child{width:1.35rem;color:var(--vasby-blue);margin-left:1.15rem}.upplands-vasby-module__pjfh4W__inputRow input{min-width:0;height:3.85rem;color:var(--vasby-ink);font:inherit;background:0 0;border:0;padding:0 .9rem;font-size:1.02rem;outline:0!important}.upplands-vasby-module__pjfh4W__inputRow input::placeholder{color:#6b7d87;opacity:1}.upplands-vasby-module__pjfh4W__inputRow input:disabled{cursor:not-allowed}.upplands-vasby-module__pjfh4W__inputRow input:disabled::placeholder{color:#71828b}.upplands-vasby-module__pjfh4W__inputRow button{background:var(--vasby-blue);color:#fff;cursor:pointer;height:3.25rem;font:inherit;border:0;border-radius:.2rem;justify-content:center;align-items:center;gap:.55rem;margin-right:.35rem;padding:0 1.4rem;font-weight:650;display:inline-flex}.upplands-vasby-module__pjfh4W__inputRow button:hover:not(:disabled){background:var(--vasby-blue-deep)}.upplands-vasby-module__pjfh4W__inputRow button:disabled{cursor:not-allowed;opacity:.65}.upplands-vasby-module__pjfh4W__inputRow button[aria-busy=true]{cursor:wait}.upplands-vasby-module__pjfh4W__inputRow button svg{width:1.1rem}.upplands-vasby-module__pjfh4W__spinnerSlot{place-items:center;width:1.65rem;height:100%;display:grid}.upplands-vasby-module__pjfh4W__spinner{width:1.2rem;color:var(--vasby-blue-bright);animation:.8s linear infinite upplands-vasby-module__pjfh4W__spin}@keyframes upplands-vasby-module__pjfh4W__spin{to{transform:rotate(360deg)}}.upplands-vasby-module__pjfh4W__suggestionPanel{z-index:30;border:1px solid var(--vasby-line);background:#fff;border-radius:.25rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0b2a412e}.upplands-vasby-module__pjfh4W__suggestionPanel ul{margin:0;padding:.35rem;list-style:none}.upplands-vasby-module__pjfh4W__suggestionPanel li button{width:100%;min-height:3rem;color:var(--vasby-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.2rem;justify-content:flex-start;align-items:center;gap:.65rem;margin:0;padding:.65rem .8rem;display:flex}.upplands-vasby-module__pjfh4W__suggestionPanel li button:hover,.upplands-vasby-module__pjfh4W__suggestionPanel li button[aria-selected=true]{background:var(--vasby-sky)}.upplands-vasby-module__pjfh4W__suggestionPanel li svg{width:1.05rem;color:var(--vasby-blue);flex:none}.upplands-vasby-module__pjfh4W__suggestionPanel>p{color:var(--vasby-muted);padding:1rem;font-size:.92rem;line-height:1.5}.upplands-vasby-module__pjfh4W__lookupResult{min-height:10.6rem;margin-top:1.15rem}.upplands-vasby-module__pjfh4W__generalWindow,.upplands-vasby-module__pjfh4W__confirmedResult,.upplands-vasby-module__pjfh4W__loadingResult{border-left:.25rem solid var(--vasby-blue-bright);background:var(--vasby-sky);align-items:flex-start;gap:1rem;min-height:6.2rem;padding:1.1rem 1.25rem;display:flex}.upplands-vasby-module__pjfh4W__confirmedResult{background:var(--vasby-mint);border-left-color:#4f9846}.upplands-vasby-module__pjfh4W__generalWindow>svg,.upplands-vasby-module__pjfh4W__loadingResult>svg,.upplands-vasby-module__pjfh4W__resultIcon svg{width:1.45rem;color:var(--vasby-blue);flex:none}.upplands-vasby-module__pjfh4W__confirmedResult h3{color:var(--vasby-blue-deep);font-family:var(--font-plex-mono), monospace;margin-top:.25rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500}.upplands-vasby-module__pjfh4W__generalWindow p:last-child,.upplands-vasby-module__pjfh4W__confirmedResult p:last-child,.upplands-vasby-module__pjfh4W__loadingResult p{color:var(--vasby-muted);line-height:1.5}.upplands-vasby-module__pjfh4W__generalWindow strong{color:var(--vasby-blue-deep)}.upplands-vasby-module__pjfh4W__scheduleNotice{border:1px solid #c7dbe3;border-left:.3rem solid var(--vasby-blue-bright);background:#eef6f8;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:9rem;padding:1.25rem;display:grid}.upplands-vasby-module__pjfh4W__scheduleNoticeIcon{width:2.65rem;height:2.65rem;color:var(--vasby-blue);background:#fff;border-radius:50%;place-items:center;display:grid}.upplands-vasby-module__pjfh4W__scheduleNoticeIcon svg{width:1.25rem}.upplands-vasby-module__pjfh4W__scheduleNoticeCopy h3{color:var(--vasby-blue-deep);letter-spacing:-.01em;margin-top:.3rem;font-size:1.16rem;font-weight:650}.upplands-vasby-module__pjfh4W__scheduleNoticeCopy>p:last-child{max-width:45ch;color:var(--vasby-muted);margin-top:.5rem;font-size:.92rem;line-height:1.5}.upplands-vasby-module__pjfh4W__scheduleWindow{background:#fff;border:1px solid #c7dbe3;flex-direction:column;gap:.25rem;min-width:8.4rem;padding:.8rem .9rem;display:flex}.upplands-vasby-module__pjfh4W__scheduleWindow span{color:var(--vasby-muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:500}.upplands-vasby-module__pjfh4W__scheduleWindow strong{color:var(--vasby-blue-deep);font-family:var(--font-plex-mono), monospace;font-size:1.3rem;font-weight:500}.upplands-vasby-module__pjfh4W__resultAddress{font-weight:650;color:var(--vasby-ink)!important;margin:.2rem 0 .45rem!important}.upplands-vasby-module__pjfh4W__errorMessage{color:#9a2c2c;font-size:.9rem;font-weight:600}.upplands-vasby-module__pjfh4W__messageSlot{min-height:1.35rem;margin-top:.65rem}.upplands-vasby-module__pjfh4W__sourceLink,.upplands-vasby-module__pjfh4W__binsIntro>a{text-underline-offset:.25rem;align-items:center;gap:.45rem;width:fit-content;margin-top:1rem;font-size:.92rem;font-weight:650;text-decoration-thickness:1px;display:inline-flex;color:var(--vasby-blue)!important}.upplands-vasby-module__pjfh4W__sourceLink{margin-top:.15rem}.upplands-vasby-module__pjfh4W__sourceLink svg,.upplands-vasby-module__pjfh4W__binsIntro>a svg{width:1rem}.upplands-vasby-module__pjfh4W__timelineSection,.upplands-vasby-module__pjfh4W__binsSection,.upplands-vasby-module__pjfh4W__questionsSection,.upplands-vasby-module__pjfh4W__contactSection{max-width:76rem;margin:0 auto;padding:8rem 2rem}.upplands-vasby-module__pjfh4W__sectionHeading{max-width:45rem}.upplands-vasby-module__pjfh4W__timeline{grid-template-columns:repeat(3,1fr);gap:2rem;margin:4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.upplands-vasby-module__pjfh4W__timeline:before{background:var(--vasby-line);content:"";height:2px;position:absolute;top:1.55rem;left:16.66%;right:16.66%}.upplands-vasby-module__pjfh4W__timeline li{text-align:center;position:relative}.upplands-vasby-module__pjfh4W__timelineMarker{z-index:2;border:.35rem solid var(--vasby-paper);background:var(--vasby-blue);color:#fff;width:3.1rem;height:3.1rem;font-family:var(--font-plex-mono), monospace;border-radius:50%;place-items:center;margin:0 auto 1.5rem;font-weight:500;display:grid;position:relative}.upplands-vasby-module__pjfh4W__timeline li:nth-child(2) .upplands-vasby-module__pjfh4W__timelineMarker{background:var(--vasby-blue-bright)}.upplands-vasby-module__pjfh4W__timeline li:nth-child(3) .upplands-vasby-module__pjfh4W__timelineMarker{background:#4f9846}.upplands-vasby-module__pjfh4W__timeline h3{color:var(--vasby-blue-deep);margin-top:.6rem;font-size:1.25rem;font-weight:650}.upplands-vasby-module__pjfh4W__timeline li p:last-child{max-width:29ch;color:var(--vasby-muted);margin:.75rem auto 0;line-height:1.6}.upplands-vasby-module__pjfh4W__binsSection{background:var(--vasby-blue-deep);color:#fff;grid-template-columns:minmax(18rem,.65fr) minmax(40rem,1.35fr);gap:3.5rem;max-width:none;padding-left:max(2rem,50vw - 36rem);padding-right:max(2rem,50vw - 36rem);display:grid}.upplands-vasby-module__pjfh4W__binsIntro h2{color:#fff;-webkit-hyphens:none;hyphens:none;font-size:clamp(2rem,3.5vw,2.5rem)}.upplands-vasby-module__pjfh4W__binsIntro>p{color:#c9dbe3}.upplands-vasby-module__pjfh4W__binsIntro .upplands-vasby-module__pjfh4W__sectionLabel{color:#72c7df}.upplands-vasby-module__pjfh4W__binsIntro>a{color:#fff!important}.upplands-vasby-module__pjfh4W__binCards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.upplands-vasby-module__pjfh4W__binCards article{background:#123d58;border:1px solid #fff3;min-height:22rem;padding:2rem}.upplands-vasby-module__pjfh4W__binCards article:nth-child(2){margin-top:2rem}.upplands-vasby-module__pjfh4W__binCards .upplands-vasby-module__pjfh4W__metalCard{min-height:18rem;margin-top:4rem}.upplands-vasby-module__pjfh4W__cardIcon{color:#9ed7e7;border:1px solid #ffffff4d;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:3rem;display:grid}.upplands-vasby-module__pjfh4W__cardIcon svg{width:1.35rem}.upplands-vasby-module__pjfh4W__cardKicker{color:#9ed7e7}.upplands-vasby-module__pjfh4W__binCards h3{margin-top:.55rem;font-size:1.65rem;font-weight:600}.upplands-vasby-module__pjfh4W__binCards ul{border-top:1px solid #ffffff2e;gap:1rem;margin:2rem 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.upplands-vasby-module__pjfh4W__binCards li{color:#d6e4e9;gap:.7rem;line-height:1.5;display:flex}.upplands-vasby-module__pjfh4W__binCards li svg{color:#9ed7e7;flex:none;width:1.05rem}.upplands-vasby-module__pjfh4W__questionsSection{grid-template-columns:minmax(17rem,.65fr) minmax(28rem,1.35fr);gap:5rem;display:grid}.upplands-vasby-module__pjfh4W__questions{border-top:1px solid var(--vasby-line)}.upplands-vasby-module__pjfh4W__questions details{border-bottom:1px solid var(--vasby-line)}.upplands-vasby-module__pjfh4W__questions summary{color:var(--vasby-blue-deep);cursor:pointer;padding:1.5rem 3rem 1.5rem 0;font-size:1.05rem;font-weight:650;list-style:none;position:relative}.upplands-vasby-module__pjfh4W__questions summary::-webkit-details-marker{display:none}.upplands-vasby-module__pjfh4W__questions summary:after{border:1px solid var(--vasby-line);width:2rem;height:2rem;color:var(--vasby-blue);content:"+";font-family:var(--font-plex-mono), monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.2rem;right:0}.upplands-vasby-module__pjfh4W__questions details[open] summary:after{content:"−"}.upplands-vasby-module__pjfh4W__questions details p{max-width:42rem;color:var(--vasby-muted);padding:0 3rem 1.5rem 0;line-height:1.65}.upplands-vasby-module__pjfh4W__contactSection{background:var(--vasby-mint);justify-content:space-between;align-items:end;gap:4rem;max-width:none;padding-left:max(2rem,50vw - 36rem);padding-right:max(2rem,50vw - 36rem);display:flex}.upplands-vasby-module__pjfh4W__contactLinks{gap:.75rem;min-width:min(100%,25rem);display:grid}.upplands-vasby-module__pjfh4W__contactLinks a{min-height:3.7rem;color:var(--vasby-blue-deep);background:#fff;border:1px solid #9fc497;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:650;text-decoration:none;display:flex}.upplands-vasby-module__pjfh4W__contactLinks a:hover{border-color:var(--vasby-blue)}.upplands-vasby-module__pjfh4W__contactLinks svg{width:1.15rem;color:var(--vasby-blue)}.upplands-vasby-module__pjfh4W__footer{background:var(--vasby-blue);color:#fff}.upplands-vasby-module__pjfh4W__footerInner{grid-template-columns:1fr auto;align-items:end;gap:2rem 4rem;max-width:76rem;min-height:13rem;margin:0 auto;padding:2.8rem 2rem;display:grid}.upplands-vasby-module__pjfh4W__footerInner img{width:9.9rem;height:auto}.upplands-vasby-module__pjfh4W__footerInner>div:first-child p{color:#cfe3ec;margin-top:1rem;font-size:.85rem}.upplands-vasby-module__pjfh4W__footerLinks{gap:.7rem;display:grid}.upplands-vasby-module__pjfh4W__footerLinks a{align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.upplands-vasby-module__pjfh4W__footerLinks svg{width:1rem}.upplands-vasby-module__pjfh4W__poweredBy{color:#cfe3ec;font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;border-top:1px solid #ffffff38;grid-column:1/-1;padding-top:1.4rem;font-size:.72rem}.upplands-vasby-module__pjfh4W__poweredBy a{text-underline-offset:.2rem;text-decoration-thickness:1px}@media (max-width:1050px){.upplands-vasby-module__pjfh4W__heroGrid{grid-template-columns:1fr;min-height:auto}.upplands-vasby-module__pjfh4W__heroArt{opacity:.22;width:31rem;position:absolute;bottom:3rem;right:-5rem}.upplands-vasby-module__pjfh4W__lookupCard,.upplands-vasby-module__pjfh4W__binsSection,.upplands-vasby-module__pjfh4W__questionsSection{grid-template-columns:1fr}.upplands-vasby-module__pjfh4W__binsSection{gap:3rem}.upplands-vasby-module__pjfh4W__binCards{grid-template-columns:repeat(3,minmax(0,1fr))}.upplands-vasby-module__pjfh4W__questionsSection{gap:3rem}}@media (max-width:680px){.upplands-vasby-module__pjfh4W__headerInner{min-height:5.2rem;padding:1rem 1.25rem}.upplands-vasby-module__pjfh4W__headerInner img{width:8.8rem}.upplands-vasby-module__pjfh4W__headerInner nav{gap:1rem}.upplands-vasby-module__pjfh4W__headerInner nav a:not(:last-child){display:none}.upplands-vasby-module__pjfh4W__heroGrid{padding:3.5rem 1.25rem 8rem}.upplands-vasby-module__pjfh4W__hero h1{max-width:9ch;font-size:clamp(3.1rem,16vw,4.6rem)}.upplands-vasby-module__pjfh4W__heroLead{max-width:30rem}.upplands-vasby-module__pjfh4W__heroFacts{grid-template-columns:1fr;gap:1rem}.upplands-vasby-module__pjfh4W__heroFacts div{grid-template-columns:6.5rem 1fr;align-items:baseline;display:grid}.upplands-vasby-module__pjfh4W__heroFacts p{max-width:none;margin-top:0}.upplands-vasby-module__pjfh4W__heroArt{opacity:.14;width:28rem;bottom:5rem;right:-9rem}.upplands-vasby-module__pjfh4W__lookupWrap{margin-top:-4rem;padding:0 1rem}.upplands-vasby-module__pjfh4W__lookupCard{gap:2rem;padding:1.4rem}.upplands-vasby-module__pjfh4W__inputRow{grid-template-columns:auto minmax(0,1fr) auto auto}.upplands-vasby-module__pjfh4W__inputRow button{width:3.25rem;padding:0}.upplands-vasby-module__pjfh4W__inputRow button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upplands-vasby-module__pjfh4W__scheduleNotice{grid-template-columns:auto minmax(0,1fr)}.upplands-vasby-module__pjfh4W__scheduleWindow{grid-column:2;width:fit-content;min-width:0}.upplands-vasby-module__pjfh4W__timelineSection,.upplands-vasby-module__pjfh4W__questionsSection,.upplands-vasby-module__pjfh4W__contactSection{padding:5.5rem 1.25rem}.upplands-vasby-module__pjfh4W__timeline{grid-template-columns:1fr;gap:0}.upplands-vasby-module__pjfh4W__timeline:before{width:2px;height:auto;top:1.55rem;bottom:1.55rem;left:1.5rem}.upplands-vasby-module__pjfh4W__timeline li{text-align:left;grid-template-columns:3.1rem 1fr;gap:1.25rem;padding-bottom:2.5rem;display:grid}.upplands-vasby-module__pjfh4W__timelineMarker{margin:0}.upplands-vasby-module__pjfh4W__timeline li p:last-child{max-width:32rem;margin-left:0;margin-right:0}.upplands-vasby-module__pjfh4W__binsSection{padding:5.5rem 1.25rem}.upplands-vasby-module__pjfh4W__binCards{grid-template-columns:1fr}.upplands-vasby-module__pjfh4W__binCards article{min-height:auto}.upplands-vasby-module__pjfh4W__binCards article:nth-child(2){margin-top:0}.upplands-vasby-module__pjfh4W__binCards .upplands-vasby-module__pjfh4W__metalCard{min-height:auto;margin-top:0}.upplands-vasby-module__pjfh4W__contactSection{flex-direction:column;align-items:stretch}.upplands-vasby-module__pjfh4W__contactLinks{min-width:0}.upplands-vasby-module__pjfh4W__contactLinks a{overflow-wrap:anywhere}.upplands-vasby-module__pjfh4W__footerInner{grid-template-columns:1fr;padding:2.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.upplands-vasby-module__pjfh4W__spinner{animation:none}}
