.support-intro{padding:26px 0 46px}.support-intro .breadcrumb{margin-bottom:29px}.support-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.support-intro h1{font-size:clamp(38px,4.4vw,62px);max-width:790px;line-height:1.1}.support-intro .eyebrow{margin-bottom:14px}.support-lead{font-size:17px;color:var(--muted);max-width:680px;margin:20px 0 0;line-height:1.65}.support-intro-action{padding-bottom:5px}.support-intro-action p{font-size:10px;color:var(--muted);margin:12px 0 0;text-align:right}.support-section{padding:58px 0 68px}.support-section-topless{padding-top:0}.support-content-grid{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:80px}.support-aside{padding-top:25px;border-top:1px solid var(--line)}.support-aside .eyebrow{margin-bottom:15px}.support-aside h2{font-size:30px;margin-bottom:19px}.support-aside p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.75}.support-aside .text-link{font-size:12px;min-height:44px}.rental-steps{margin:0;padding:0;list-style:none;counter-reset:rental-step}.rental-steps>li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:22px;padding:27px 0;border-top:1px solid var(--line);counter-increment:rental-step}.rental-steps>li:before{content:counter(rental-step);color:var(--red);font-size:17px;font-weight:700;line-height:1.3;padding-top:3px}.rental-steps>li:last-child{padding-bottom:0}.rental-steps h2{font-size:26px;letter-spacing:-.025em;margin-bottom:13px}.rental-steps p{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:0;max-width:650px}.rental-steps .text-link{font-size:12px;margin-top:10px;min-height:44px}.support-contact-band{background:var(--wash);border-top:1px solid var(--line);padding:41px 0}.support-contact-inner{display:flex;justify-content:space-between;gap:35px;align-items:center}.support-contact-inner .eyebrow{margin-bottom:12px}.support-contact-inner h2{font-size:31px}.support-contact-inner p:not(.eyebrow){font-size:14px;color:var(--muted);margin:13px 0 0}.support-button-outline{border:1px solid var(--navy);white-space:nowrap;background:transparent}.support-button-outline:hover{background:var(--navy);color:#fff}.support-group-title{font-size:24px;letter-spacing:-.02em;margin:0 0 23px}.support-accordion{border-top:1px solid var(--line);background:transparent}.support-accordion:last-child{border-bottom:1px solid var(--line)}.support-accordion summary{position:relative;list-style:none;cursor:pointer;padding:22px 42px 22px 0;min-height:66px;display:flex;align-items:center}.support-accordion summary::-webkit-details-marker{display:none}.support-accordion summary::marker{content:""}.support-accordion summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:var(--muted);line-height:1}.support-accordion[open] summary:after{content:"\2212";color:var(--red)}.support-accordion summary h3{font-size:19px;line-height:1.35;letter-spacing:-.015em}.support-accordion summary:hover h3{color:var(--red)}.support-accordion summary:focus-visible{outline:3px solid var(--olive);outline-offset:4px;border-radius:3px}.support-answer{padding:0 38px 22px 0;color:var(--muted);font-size:14px;line-height:1.75}.support-answer p{margin-bottom:13px}.support-answer p:last-child{margin-bottom:0}.support-answer strong{color:var(--navy)}.support-answer p a{color:var(--navy);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.support-answer .text-link{color:var(--navy);font-size:12px;min-height:44px}.support-hours{margin:0 0 18px;max-width:430px}.support-hours>div{display:flex;justify-content:space-between;gap:22px;padding:7px 0}.support-hours dd{margin:0;color:var(--navy)}.guide-navigation{display:flex;flex-wrap:wrap;gap:12px 35px;margin-bottom:42px;padding:15px 0;border-block:1px solid var(--line)}.guide-navigation a{display:inline-flex;gap:20px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.guide-navigation a:hover{color:var(--red)}.guide-navigation a span{font-weight:400;font-size:18px}.rental-guide{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);gap:80px;padding:0 0 46px;scroll-margin-top:30px}.rental-guide+.rental-guide{padding-top:43px;border-top:1px solid var(--line)}.guide-heading .eyebrow{margin-bottom:14px}.guide-heading h2{font-size:36px;line-height:1.15;max-width:370px;margin-bottom:21px}.guide-heading p:not(.eyebrow){font-size:14px;line-height:1.75;color:var(--muted);max-width:360px}.guide-body h3{font-size:22px;letter-spacing:-.025em;margin:0 0 15px}.guide-body p{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:27px}.guide-checklist{margin:0 0 30px;padding-left:20px;display:grid;gap:11px;color:var(--muted);font-size:14px;line-height:1.75}.guide-checklist li{padding-left:5px}.guide-checklist li::marker{color:var(--red)}.guide-next{padding:22px 25px;background:var(--wash);border:1px solid var(--line);border-radius:5px}.guide-next p{font-size:12px;margin-bottom:7px}.guide-next .text-link{font-size:12px;min-height:44px}.support-guide-footer{border-top:1px solid var(--line);padding-top:27px;display:flex;align-items:center;justify-content:space-between;gap:28px}.support-guide-footer p{font-size:13px;color:var(--muted);line-height:1.7;margin:0;max-width:760px}.support-guide-footer .text-link{font-size:12px;min-height:44px;white-space:nowrap}@media(max-width:1150px){.support-content-grid,.rental-guide{gap:50px}.support-intro-grid{gap:32px}.support-intro h1{font-size:54px}.support-intro-action .button{gap:22px}.guide-heading h2{font-size:32px}}@media(max-width:900px){.support-intro-grid{grid-template-columns:1fr}.support-intro-action{display:flex;align-items:center;gap:20px;padding-bottom:0}.support-intro-action p{text-align:left;margin:0}.support-content-grid{grid-template-columns:1fr;gap:32px}.support-aside{max-width:680px}.support-aside h2{font-size:28px;margin-bottom:14px}.support-aside p:not(.eyebrow){font-size:14px}.support-aside .text-link{margin-top:0}.rental-guide{grid-template-columns:1fr;gap:15px}.guide-heading p:not(.eyebrow){max-width:670px}.guide-body{max-width:760px}.support-contact-inner h2{font-size:28px}.support-contact-inner{gap:25px}.support-contact-inner .button{gap:20px;font-size:12px}}@media(max-width:650px){.support-intro{padding:23px 0 34px}.support-intro .breadcrumb{margin-bottom:24px}.support-intro h1{font-size:39px;line-height:1.12}.support-intro-grid{gap:24px}.support-lead{font-size:15px;margin-top:17px}.support-intro-action{gap:14px;flex-wrap:wrap}.support-intro-action .button{font-size:12px;min-height:48px}.support-intro-action p{font-size:10px}.support-section{padding:40px 0 45px}.support-section-topless{padding-top:0}.support-content-grid{gap:29px}.support-aside{padding-top:22px}.support-aside h2{font-size:27px}.support-aside p:not(.eyebrow){font-size:13px}.rental-steps>li{grid-template-columns:23px minmax(0,1fr);gap:16px;padding:24px 0}.rental-steps h2{font-size:24px;line-height:1.2}.rental-steps p{font-size:13px}.rental-steps>li:before{font-size:16px}.support-contact-band{padding:33px 0}.support-contact-inner{display:block}.support-contact-inner h2{font-size:28px;line-height:1.15}.support-contact-inner p:not(.eyebrow){font-size:13px}.support-contact-inner .button{margin-top:22px;min-height:48px}.support-group-title{font-size:23px;margin-bottom:19px}.support-accordion summary{min-height:64px;padding-block:20px}.support-accordion summary h3{font-size:17px;line-height:1.45}.support-answer{font-size:13px;padding-right:12px;line-height:1.75}.support-hours>div{gap:15px;font-size:12px}.guide-navigation{gap:9px;margin-bottom:30px;padding:11px 0}.guide-navigation a{width:100%;justify-content:space-between;font-size:12px;min-height:44px;gap:12px}.rental-guide{padding-bottom:32px;gap:10px}.rental-guide+.rental-guide{padding-top:32px}.guide-heading h2{font-size:31px;margin-bottom:16px}.guide-heading p:not(.eyebrow){font-size:13px}.guide-body h3{font-size:21px;line-height:1.25}.guide-body p,.guide-checklist{font-size:13px}.guide-checklist{gap:10px;margin-bottom:25px;padding-left:18px}.guide-body p{margin-bottom:23px}.guide-next{padding:19px}.guide-next p{font-size:12px;margin-bottom:7px}.support-guide-footer{display:block;padding-top:22px}.support-guide-footer p{font-size:12px}.support-guide-footer .text-link{margin-top:12px}}@media(max-width:360px){.support-intro h1{font-size:35px}.support-hours>div{flex-direction:column;gap:2px}.support-guide-footer .text-link{white-space:normal}}
