/* Interior pages share a deliberate, generous spacing scale. */
.page-shell{--space:72px;color:#102f53}.page-shell p{font-size:15px;line-height:1.8;color:#577089;margin:0 0 20px}.page-shell h1{font:700 clamp(34px,4.4vw,56px)/1.12 Inter,Arial,sans-serif;letter-spacing:-1.9px;margin:18px 0 22px}.page-shell h2{font:700 clamp(25px,2.6vw,34px)/1.2 Inter,Arial,sans-serif;letter-spacing:-1px;margin:0 0 20px}.page-shell h3{font:700 19px/1.3 Inter,Arial,sans-serif;letter-spacing:-.4px;margin:0 0 14px}.page-shell .kicker{font-size:11px;letter-spacing:1.8px;margin-bottom:16px}.page-banner{background:linear-gradient(115deg,#eef6fd,#f8fbff);border-bottom:1px solid #e1ebf3;padding:28px 0 64px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#688098;margin-bottom:38px}.breadcrumbs a{color:#006cce}.page-intro{max-width:700px}.page-intro p{font-size:17px;max-width:620px}.page-section{padding:var(--space) 0}.page-section+.page-section{padding-top:0}.page-section.tinted{background:#f3f8fd;padding:var(--space) 0;margin-bottom:var(--space)}.page-section-title{max-width:690px;margin-bottom:32px}.page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.page-card{border:1px solid #dfe9f2;border-radius:12px;background:white;overflow:hidden;display:flex;flex-direction:column}.page-card>img{width:100%;height:220px;object-fit:cover}.page-card-body{padding:28px;display:flex;flex-direction:column;flex:1}.page-card p{font-size:14px}.page-card .blue-link{font-size:13px;margin-top:auto;padding-top:8px}.page-card .round-icon{margin-bottom:22px}.split-content{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.split-content>img{width:100%;height:430px;object-fit:cover;border-radius:14px}.service-hero .split-content{padding-top:5px}.service-hero .page-intro{max-width:none}.page-list{padding:0;margin:24px 0;list-style:none}.page-list li{position:relative;padding:0 0 18px 28px;font-size:14px;line-height:1.65;color:#4c6781}.page-list li:before{content:'✓';position:absolute;left:0;color:#0074db;font-weight:bold}.number-list{counter-reset:steps}.number-list .page-card-body:before{counter-increment:steps;content:'0' counter(steps);font:700 32px Inter;color:#0077da;margin-bottom:22px}.page-callout{background:#062d55;border-radius:15px;padding:40px 44px;color:white;display:flex;align-items:center;justify-content:space-between;gap:30px}.page-callout h2{color:white;font-size:28px;margin-bottom:10px}.page-callout p{color:#c4d8e9;margin:0;max-width:650px}.page-callout .orange{flex-shrink:0}.page-aside{background:#f2f7fc;border:1px solid #e0eaf3;border-radius:12px;padding:30px}.page-aside h3{font-size:18px}.page-aside p{font-size:14px}.page-status{display:flex;gap:13px;align-items:flex-start;border:1px solid #dce9f5;background:#f1f7fd;border-radius:8px;padding:18px 20px;margin-bottom:28px;font-size:13px;line-height:1.7;color:#486680}.page-status strong{color:#173f66}.page-form-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:36px;align-items:start}.page-form{padding:36px;border:1px solid #dfe9f2;border-radius:12px;background:white}.page-form fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.page-form legend{font-size:18px;font-weight:700;margin-bottom:22px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field-grid label{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:10px;color:#234568}.field-grid input,.field-grid select,.field-grid textarea,.page-search input{font:400 14px Inter,Arial,sans-serif;border:1px solid #cbdce9;padding:13px 14px;border-radius:6px;background:white;width:100%;min-width:0;color:#163957}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{outline:2px solid #aad4ff;outline-offset:1px;border-color:#0086ed}.field-grid .full{grid-column:1/-1}.page-form small{font-size:12px;line-height:1.7;color:#70869a;display:block;margin-top:16px}.page-result:not(:empty){margin-top:28px;border-top:1px solid #e0e9f2;padding-top:28px}.page-result dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page-result dt{font-size:12px;color:#72889a;margin-bottom:6px}.page-result dd{font-size:14px;margin:0;overflow-wrap:anywhere}.page-search{display:flex;gap:12px;max-width:720px;margin-top:28px}.page-search .orange{flex-shrink:0}.faq-list details{padding:20px 22px;border-radius:8px;margin-bottom:12px;background:white}.faq-list summary{font-size:15px;font-weight:600;padding-right:20px;position:relative;line-height:1.5}.faq-list summary:after{position:absolute;right:0;top:0;color:#0079db}.faq-list details p{font-size:14px;line-height:1.8;margin:16px 0 0!important}.page-empty{text-align:center;padding:56px 28px;border:1px dashed #c6d8e8;background:#f8fbfe;border-radius:12px}.page-empty .round-icon{margin-bottom:24px}.page-empty p{max-width:550px;margin:0 auto 24px}.page-empty h2{font-size:26px}.page-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.page-tabs button{padding:10px 18px;border:1px solid #d5e3ef;border-radius:25px;background:white;color:#345778;font-size:13px}.page-tabs button[aria-pressed=true]{background:#063666;color:white;border-color:#063666}.page-policy{display:grid;grid-template-columns:240px minmax(0,1fr);gap:52px}.page-policy .page-aside{align-self:start;position:sticky;top:25px}.page-policy .page-aside a{display:block;font-size:13px;line-height:1.7;padding:8px 0;color:#226398}.page-copy{max-width:760px}.page-copy section{margin-bottom:38px;scroll-margin-top:25px}.page-copy h2{font-size:24px}.page-copy p,.page-copy li{font-size:14px;line-height:1.9;color:#577089}.page-copy ul{padding-left:22px}.page-shell .orange{font-size:13px;padding:14px 23px;min-height:46px}.page-shell .outline{font-size:13px;padding:13px 20px}.page-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.skip-link{position:absolute;left:20px;top:-100px;z-index:99;background:#fff;padding:14px;color:#062951;border:2px solid #007bff}.skip-link:focus{top:10px}.page-shell [hidden]{display:none!important}.page-shell a:focus-visible,.page-shell button:focus-visible{outline:3px solid #67b4ff;outline-offset:4px}.page-caption{font-size:12px!important;color:#6f8297!important}.page-shell .trackbox{box-shadow:none;border:0;padding:0;margin:28px 0 0}.page-shell .trackbox label{font-size:13px;margin-bottom:12px}.page-shell .trackbox input{padding:15px;font-size:14px}.page-shell .trackbox .primary{background:var(--orange);padding:14px 22px}.page-shell .trackbox .notice{line-height:1.7;font-size:13px}.service-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid #dae6f0;padding-top:25px;margin-top:30px}.service-facts strong{font-size:12px;display:block;margin-bottom:8px}.service-facts span{font-size:12px;color:#5f7890}.site-header nav a[aria-current=page]{border-bottom-color:#ff6507}.location-search-row{max-width:800px;margin-bottom:32px}.footer-bottom a{line-height:1.8}
@media(max-width:1000px){.split-content{gap:35px}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-form-layout{grid-template-columns:1.5fr 1fr;gap:25px}.page-form{padding:27px}.page-policy{grid-template-columns:200px minmax(0,1fr);gap:30px}.page-callout{padding:32px}.page-card-body{padding:24px}}
@media(max-width:700px){.page-shell{--space:48px}.page-banner{padding:24px 0 40px}.breadcrumbs{margin-bottom:26px}.page-shell h1{letter-spacing:-1.1px}.page-intro p{font-size:15px}.split-content,.page-form-layout,.page-policy{grid-template-columns:1fr;gap:30px}.split-content>img{height:300px}.page-callout{flex-direction:column;align-items:flex-start;gap:23px;padding:29px}.page-callout h2{font-size:25px}.page-policy .page-aside{position:static}.page-grid,.page-grid.two{gap:18px}.page-card>img{height:175px}.page-card-body{padding:22px}.page-shell p{font-size:14px}.page-form-layout>.page-aside{order:2}.page-search{flex-wrap:wrap}.page-search input{flex:1;min-width:180px}.page-empty{padding:38px 22px}.service-facts{gap:10px}}
@media(max-width:450px){.page-grid,.page-grid.two,.field-grid{grid-template-columns:1fr}.field-grid .full{grid-column:auto}.page-card>img{height:210px}.page-form{padding:23px 18px}.page-shell h1{font-size:36px}.page-shell h2{font-size:26px}.page-shell h3{font-size:18px}.page-result dl{grid-template-columns:1fr}.page-search .orange{width:100%}.page-aside{padding:24px}.service-facts{grid-template-columns:1fr;gap:15px}.service-facts strong{margin-bottom:4px}.page-buttons a{width:100%}}

.shipping-guide-article{max-width:800px;margin:0 auto}.shipping-guide-article section{margin-bottom:32px}.shipping-guide-article p{line-height:1.8}.shipping-guide-article nav{border-top:1px solid #dce6ef;padding-top:24px}.seo-breadcrumbs{padding:14px 0;font-size:13px}.seo-breadcrumbs ol{display:flex;gap:10px;list-style:none;flex-wrap:wrap;margin:0;padding:0}.seo-breadcrumbs li+li:before{content:"/";margin-right:10px;color:#7b8fa2}
