.sh-main{--sh-dark:#0b3942;--sh-mint:#acdace;--sh-ink:#183f45;--sh-muted:#5c777a;--sh-line:#d7e4df;--sh-pale:#eef5f1;color:var(--sh-ink)}.sh-main h2{font:500 clamp(34px,3.1vw,46px)/1.17 var(--display);letter-spacing:-.04em}.sh-main h2 em{font-style:normal;color:#6a9385}.sh-main .eyebrow{color:#377c6e}.sh-main section[id]{scroll-margin-top:120px}.sh-hero{background:var(--sh-dark);color:#fff;overflow:hidden}.sh-hero>.wrap{padding-block:28px 64px}.sh-crumb{font-size:11px;display:inline-block;color:#dcece7}.sh-crumb span{color:#90b9b7;margin-left:10px}.sh-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:center;margin-top:42px}.sh-hero .eyebrow{color:var(--sh-mint)}.sh-hero h1{font:500 clamp(61px,6vw,88px)/1.02 var(--display);letter-spacing:-.05em;margin-top:23px}.sh-hero h1 em{color:var(--sh-mint);font-style:normal}.sh-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.85;color:#c7dedb;margin-top:28px}.sh-hero-copy .button{margin-top:32px}.sh-parcel-guide{background:#f2f8f4;border-radius:8px;color:#295a51;padding:24px 32px 25px;transform:rotate(2deg);box-shadow:16px 16px 0 #ffffff06;max-width:490px;position:relative}.sh-guide-top{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:9px;letter-spacing:.1em;border-bottom:1px solid #ccdfd5;padding-bottom:19px}.sh-guide-top>span:last-child{font-size:8px;color:#73968a}.sh-parcel-art svg{display:block;width:100%;height:196px;margin-block:19px 8px}.sh-guide-title{font:400 31px/1.18 var(--display);letter-spacing:-.03em}.sh-guide-title strong{font-weight:500;color:#1a7967}.sh-mini-route{display:flex;list-style:none;margin:25px 0 0;padding:0;gap:0;border-block:1px solid #ccdfd5}.sh-mini-route li{flex:1;font-size:11px;padding:14px 0;display:flex;align-items:center;gap:13px}.sh-mini-route li:not(:last-child):after{content:'→';color:#84aa9c;margin-left:auto;margin-right:17px}.sh-parcel-guide>p{font-size:10px;line-height:1.7;color:#6a8c7f;margin-top:14px}.sh-jump{border-bottom:1px solid var(--sh-line);background:#f7faf8}.sh-jump>.wrap{display:flex;align-items:center;gap:55px;padding-block:22px}.sh-jump .wrap>span{font-size:9px;letter-spacing:.12em;color:#6e8e84;margin-right:auto}.sh-jump a{display:flex;align-items:center;gap:22px;font-size:12px;color:#326456}.sh-jump a span{color:#679b89}.sh-jump a:hover{color:#009782}.sh-section{padding-block:78px}.sh-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.sh-heading>p{font-size:14px;line-height:1.85;color:var(--sh-muted)}.sh-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.sh-facts article{border:1px solid var(--sh-line);border-radius:5px;padding:34px 35px;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s,border-color .2s}.sh-facts article:hover{background:#f7faf8;border-color:#9fbeaf}.sh-fact-icon{font-size:33px;line-height:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid #c4ded1;border-radius:50%;color:#498978;background:#f1f8f3}.sh-fee-icon{font-size:25px}.sh-facts h3{font:500 25px/1.3 var(--display);letter-spacing:-.025em;margin:24px 0 18px}.sh-facts p{font-size:14px;line-height:1.9;color:var(--sh-muted);margin-bottom:15px;max-width:440px}.sh-facts a{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;font-size:12px;color:#227361;border-top:1px solid var(--sh-line);padding-top:20px;margin-top:auto}.sh-facts a span{font-size:23px}.sh-address-note{display:flex;align-items:center;gap:24px;background:var(--sh-pale);padding:25px 30px;margin-top:25px;border-radius:5px}.sh-address-note>span{font-size:35px;font-weight:300;color:#719d8a}.sh-address-note h3{font:500 20px/1.3 var(--display);margin-bottom:8px}.sh-address-note p{font-size:13px;line-height:1.8;color:var(--sh-muted)}.sh-receive{background:var(--sh-pale)}.sh-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;gap:40px}.sh-steps li{position:relative;border-top:1px solid #c0d7cb;padding-top:23px}.sh-step-no{font:400 15px var(--display);color:#39816c}.sh-steps h3{font:500 24px/1.25 var(--display);letter-spacing:-.025em;margin:21px 0 15px}.sh-steps p{font-size:14px;line-height:1.9;color:var(--sh-muted)}.sh-damage{display:grid;grid-template-columns:230px 1fr;gap:25px;border-top:1px solid #c0d7cb;padding-top:25px;margin-top:40px}.sh-damage strong{font-size:14px;font-weight:600;color:#326b5c}.sh-damage p{font-size:13px;line-height:1.85;color:var(--sh-muted);max-width:770px}.sh-faq-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:100px}.sh-faq-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--sh-muted);margin-top:24px;max-width:295px}.sh-faq-intro>a{display:inline-flex;align-items:center;gap:30px;font-size:12px;color:#297763;padding:12px 0;border-bottom:1px solid #b0cfc0;margin-top:15px}.sh-faq details{border-bottom:1px solid var(--sh-line)}.sh-faq details:first-child{border-top:1px solid var(--sh-line)}.sh-faq summary{list-style:none;cursor:pointer;font:500 19px/1.5 var(--display);letter-spacing:-.018em;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:35px}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary>span{flex-shrink:0;font:300 25px var(--body);color:#648f7c;transition:transform .2s}.sh-faq details[open] summary>span{transform:rotate(45deg)}.sh-faq details[open] summary{color:#26816c}.sh-faq details>div{padding:0 40px 25px 0}.sh-faq p{font-size:14px;line-height:1.9;color:var(--sh-muted)}.sh-faq p a{color:#267663;text-decoration:underline;text-underline-offset:3px}.sh-help{background:var(--sh-dark);color:#fff}.sh-help>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;padding-block:62px}.sh-help .eyebrow{color:#a2d0c3}.sh-help h2 em{color:var(--sh-mint)}.sh-help p:not(.eyebrow){font-size:13px;line-height:1.9;color:#bdd6d0;margin-top:24px}.sh-help-links a{display:block;border-bottom:1px solid #ffffff25;padding-block:22px;transition:padding .2s}.sh-help-links a:first-child{border-top:1px solid #ffffff25}.sh-help-links a:hover{padding-inline:10px}.sh-help-links span{font-size:9px;letter-spacing:.15em;color:#a0c5bb}.sh-help-links strong{display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 26px/1.3 var(--display);margin-top:13px;letter-spacing:-.025em}.sh-help-links b{font-weight:400;color:#a3d6c6}.sh-main :is(a,summary):focus-visible{outline:3px solid #1da88c;outline-offset:5px}
@media(max-width:1100px){.sh-hero-grid{gap:50px}.sh-parcel-guide{padding:23px}.sh-jump>.wrap{gap:30px}.sh-faq-layout{gap:50px}.sh-help>.wrap{gap:50px}.sh-steps{gap:25px}.sh-help-links strong{font-size:23px}}
@media(max-width:700px){.sh-hero>.wrap{padding-block:24px 40px}.sh-crumb{font-size:10px}.sh-hero-grid{grid-template-columns:1fr;gap:35px;margin-top:32px}.sh-hero h1{font-size:61px;margin-top:20px}.sh-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:23px}.sh-hero-copy .button{margin-top:25px}.sh-parcel-guide{transform:none;box-shadow:none;max-width:none;padding:22px 24px}.sh-parcel-art svg{height:165px;margin-top:12px}.sh-guide-title{font-size:28px}.sh-guide-top{font-size:8px;padding-bottom:16px}.sh-guide-top>span:last-child{font-size:7px}.sh-mini-route{margin-top:20px}.sh-parcel-guide>p{font-size:9px}.sh-jump>.wrap{display:grid;grid-template-columns:1fr;gap:0;padding-block:17px}.sh-jump .wrap>span{margin:0 0 12px}.sh-jump a{justify-content:space-between;min-height:41px;border-bottom:1px solid #dde9e1;font-size:12px}.sh-jump a:last-child{border:0}.sh-section{padding-block:44px}.sh-main h2{font-size:34px}.sh-heading{display:block;margin-bottom:27px}.sh-heading>p{font-size:13px;line-height:1.85;margin-top:22px}.sh-facts{grid-template-columns:1fr;gap:18px}.sh-facts article{padding:26px 24px}.sh-facts h3{font-size:23px;margin:21px 0 16px}.sh-facts p{font-size:13px}.sh-facts a{font-size:11px;padding-top:17px;margin-top:5px}.sh-address-note{align-items:flex-start;padding:23px;gap:17px;margin-top:18px}.sh-address-note>span{font-size:25px}.sh-address-note h3{font-size:20px}.sh-address-note p{font-size:12px}.sh-steps{grid-template-columns:1fr;gap:26px}.sh-steps li{padding:20px 0 0 46px}.sh-step-no{position:absolute;left:0;top:25px;font-size:14px}.sh-steps h3{font-size:23px;margin:0 0 12px}.sh-steps p{font-size:13px}.sh-damage{grid-template-columns:1fr;gap:12px;margin-top:28px;padding-top:25px}.sh-damage p{font-size:12px}.sh-faq-layout{grid-template-columns:1fr;gap:29px}.sh-faq-intro>p:not(.eyebrow){font-size:13px;margin-top:20px;max-width:340px}.sh-faq summary{font-size:18px;padding-block:21px;gap:22px}.sh-faq details>div{padding:0 15px 23px 0}.sh-faq p{font-size:13px}.sh-help>.wrap{grid-template-columns:1fr;gap:26px;padding-block:43px}.sh-help-links strong{font-size:24px;overflow-wrap:anywhere}.sh-help-links a{padding-block:20px}.sh-help p:not(.eyebrow){font-size:12px;margin-top:23px}.sh-main section[id]{scroll-margin-top:95px}}
@media(max-width:360px){.sh-hero h1{font-size:54px}.sh-parcel-guide{padding:20px}.sh-guide-top{gap:12px;font-size:7px}.sh-guide-top>span:last-child{font-size:6px}.sh-help-links strong{font-size:21px}.sh-facts article{padding:23px 20px}.sh-main h2{font-size:31px}.sh-mini-route li{font-size:10px}}
.sh-photo-hero{position:relative}.sh-hero-photo{position:absolute;inset:0;display:block}.sh-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sh-photo-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,48,57,.94),rgba(7,48,57,.8) 27%,rgba(7,48,57,.2) 59%,transparent 78%);pointer-events:none}.sh-photo-hero>.wrap{position:relative;z-index:1;padding-bottom:66px}.sh-photo-hero .sh-hero-grid{display:block;min-height:393px}.sh-photo-hero .sh-hero-copy{max-width:510px}.sh-photo-hero .sh-hero-copy>p:not(.eyebrow){color:#edf5f1}@media(max-width:700px){.sh-photo-hero .sh-hero-photo{position:relative;inset:auto;height:230px}.sh-photo-hero .sh-hero-photo img{object-position:82% center}.sh-photo-hero:after{display:none}.sh-photo-hero>.wrap{padding-block:24px 37px}.sh-photo-hero .sh-hero-grid{min-height:0;margin-top:28px}.sh-photo-hero h1{font-size:53px}.sh-photo-hero h1 br{display:none}.sh-photo-hero h1 em:before{content:' '}}@media(max-width:360px){.sh-photo-hero h1{font-size:46px}.sh-photo-hero .sh-hero-photo{height:200px}}
@media(prefers-reduced-motion:reduce){.sh-main *{transition:none!important}}
