*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#182540;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #2b4c97;outline-offset:5px}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}[hidden]{display:none!important}.wrap{max-width:1180px;margin:auto;padding-inline:28px}.skip-link{position:absolute;left:12px;top:-100px;z-index:200;padding:12px 24px;background:#fff;color:#213f80}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e9f1}.header-inner{max-width:1236px;margin:auto;height:80px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.site-logo img{height:54px;width:auto}.site-nav{list-style:none;display:flex;align-items:center;gap:24px;margin:0;padding:0}.site-nav a{font-size:14px;font-weight:500;white-space:nowrap}.site-nav a:hover,.site-nav a[aria-current]{color:#2b4c97}.nav-cta{display:inline-block;background:#2b4c97;border-radius:8px;color:white!important;padding:10px 18px;font-weight:650!important}.menu-toggle{display:none;background:none;border:0;padding:8px;cursor:pointer;color:#182540}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#5d697d;padding-block:23px}.crumbs a:hover{text-decoration:underline}.crumbs span[aria-hidden]{color:#a8b3c5}.eyebrow{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:750;color:#2b4c97;display:block;margin-bottom:15px}.hero{background:#f1f5fc;border-bottom:1px solid #e1e8f5}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding-bottom:62px;padding-top:24px}.hero h1{font-size:clamp(36px,4.5vw,58px);font-weight:780;letter-spacing:-2px;line-height:1.1;margin:0 0 22px;max-width:650px}.hero p{font-size:18px;line-height:1.75;color:#52617a;max-width:540px;margin:0 0 24px}.hero-note{display:flex;align-items:center;gap:9px;font-size:13px;color:#334e7c;margin-top:25px}.hero-note svg{color:#2b4c97}.hero-art{border:1px solid #d9e2f2;border-radius:22px;background:white;padding:28px 32px;box-shadow:0 20px 55px #193b7520;position:relative;overflow:hidden}.hero-art::before{content:"";position:absolute;right:-80px;top:-120px;width:330px;height:330px;border-radius:50%;background:#edf2fb}.art-head,.art-products,.art-foot{position:relative}.art-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#4f607c;letter-spacing:.5px}.art-products{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px -14px 10px}.art-products img{aspect-ratio:1.42;object-fit:contain}.art-label{text-align:center;margin-top:-5px;font-size:11px;letter-spacing:2px;font-weight:750;color:#253f77}.art-foot{border-top:1px solid #e6ebf4;margin-top:24px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;color:#52617a}.art-foot strong{font-size:15px;color:#213f80}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2,.shipping h2,.contact-panel h2{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.9px;margin:0 0 12px}.section-heading p{margin:0;color:#617089}.articles-section{padding-block:62px 70px}.tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;margin-bottom:8px;border-bottom:1px solid #e5eaf2}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:13px;cursor:pointer;border:1px solid #dfe6f2;border-radius:30px;padding:9px 16px;background:white;color:#43516a}.filter[aria-pressed=true]{background:#2b4c97;border-color:#2b4c97;color:white}.search-box{display:flex;align-items:center;gap:9px;border:1px solid #dfe6f2;border-radius:9px;background:#fff;padding:7px 13px;max-width:310px;flex:1}.search-box input{width:100%;min-width:0;border:0;outline:0;font-size:14px;background:transparent}.results-count{font-size:12px;color:#697790;margin:13px 0 25px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.card{border:1px solid #e0e6f0;border-radius:15px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s}.card:hover{box-shadow:0 10px 30px #1e3e7412;transform:translateY(-3px)}.card-image{position:relative;background:#f1f4fa;display:block;padding:22px 30px}.card-image img{width:100%;height:172px;object-fit:contain;mix-blend-mode:multiply}.card-number{position:absolute;left:17px;top:15px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid #cad6e9;color:#607596;font-size:11px;background:#fff}.card-body{padding:24px;display:flex;flex:1;flex-direction:column}.card-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;color:#5a6e8a;margin-bottom:13px}.tag{display:inline-block;padding:3px 8px;background:#edf2fa;color:#2b4c97;border-radius:4px;font-weight:650}.card h3{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:0 0 13px}.card h3 a:hover{color:#2b4c97}.card p{font-size:14px;line-height:1.7;color:#627089;margin:0 0 20px}.read-more{margin-top:auto;display:flex;gap:10px;align-items:center;color:#2b4c97;font-size:13px;font-weight:700}.empty{padding:40px;text-align:center;background:#f5f7fb;border-radius:14px}.region-strip{border-top:1px solid #e2e8f1;margin-top:42px;padding-top:25px}.region-strip h3{font-size:14px;margin:0 0 12px}.region-links{display:flex;flex-wrap:wrap;gap:10px}.region-links a{font-size:13px;color:#2b4c97;border:1px solid #dfe6f2;border-radius:7px;padding:7px 12px}.region-links a:hover{background:#edf2fa}.shipping{padding:52px 0;background:#f0f5fc;border-block:1px solid #e0e8f5}.shipping-head{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:28px}.shipping-head p{margin:0;color:#5a6b85;max-width:620px}.shipping-badge{background:#2b4c97;color:#fff;padding:16px 23px;border-radius:12px;white-space:nowrap;text-align:center;font-size:12px}.shipping-badge strong{font-size:27px;letter-spacing:-.6px;display:block;line-height:1.25}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;counter-reset:step}.step{background:#fff;border:1px solid #dae4f3;border-radius:12px;padding:20px 16px;position:relative}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#2b4c97}.step-num{font-size:11px;font-weight:700;color:#8293af}.step h3{font-size:15px;line-height:1.3;margin:0 0 9px;color:#1e3b70}.step p{font-size:12px;color:#65728a;line-height:1.6;margin:0}.carriers{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:25px}.carrier-names{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;color:#526783}.carrier-logo{display:flex;align-items:center;justify-content:center;width:136px;height:70px;padding:12px;background:#fff;border:1px solid #d6e0ee;border-radius:9px}.carrier-logo img{width:112px;height:46px;object-fit:contain}.contact-panel{background:#213f80;color:#fff;border-radius:18px;padding:38px 42px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-block:55px}.contact-panel h2{font-size:28px}.contact-panel p{color:#d5e1fa;margin:0;max-width:640px;font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:8px;font-weight:650;font-size:14px;line-height:1.4;transition:background .15s;white-space:nowrap}.button-wa{background:#147d47;color:white}.button-wa:hover{background:#0f6639}.button-light{background:white;color:#213f80}.button-outline{border:1px solid #b5c6e7;color:white}.contact-panel .actions{flex-shrink:0;max-width:252px;flex-direction:column;width:100%}.site-footer{background:#142a52;color:#e0e8f8;padding:40px 0}.footer-content{display:flex;justify-content:space-between;gap:28px;align-items:center}.footer-brand{font-size:20px;font-weight:750;letter-spacing:-.5px}.footer-content p{font-size:12px;color:#aebdd5;margin:6px 0 0}.footer-nav{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;font-size:13px}.footer-nav a:hover{text-decoration:underline}.article-hero{padding-bottom:38px;border-bottom:1px solid #e2e8f2}.article-heading{max-width:880px;padding-block:15px 0}.article-heading h1{font-size:clamp(34px,4.5vw,51px);line-height:1.14;letter-spacing:-1.6px;margin:0 0 22px}.article-meta{font-size:12px;color:#677791;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.article-meta a{text-decoration:underline;text-underline-offset:3px}.article-intro{font-size:19px;line-height:1.8;color:#4b5e7a;margin:24px 0 0}.article-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,1fr);gap:65px;align-items:start;padding-block:42px 56px}.article-body{min-width:0}.article-body h2{font-size:27px;line-height:1.3;letter-spacing:-.65px;margin:42px 0 17px;scroll-margin-top:100px}.article-body p{margin:0 0 20px;line-height:1.85;color:#43536b}.article-body a:not(.button){color:#274e9b;text-decoration:underline;text-underline-offset:3px}.article-body li{margin:9px 0;color:#43536b;line-height:1.8}.article-body ul,.article-body ol{padding-left:23px}.takeaways{border-left:3px solid #2b4c97;background:#f1f5fc;padding:22px 26px;border-radius:0 12px 12px 0}.takeaways h2{font-size:16px;letter-spacing:0;margin:0 0 12px}.takeaways ul{padding-left:18px;margin:0}.takeaways li{font-size:14px;margin:6px 0}.article-body blockquote{margin:22px 0;padding:24px;border:1px solid #d8e3f3;border-radius:12px;background:#f6f8fc;color:#2e4d7a;font-size:16px}.article-aside{position:sticky;top:108px}.aside-product{margin:0 0 24px;background:#f4f7fc;border:1px solid #e3e9f2;border-radius:13px;padding:20px}.aside-product img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply}.aside-product figcaption{font-size:12px;color:#5e708e;text-align:center}.toc{border-top:1px solid #dde5f1;padding-top:23px}.toc h2{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 13px;color:#637593}.toc ol{list-style:none;padding:0;margin:0}.toc li{font-size:13px;line-height:1.55;margin:12px 0;color:#4c5e79}.toc a:hover{color:#2b4c97;text-decoration:underline}.aside-contact{border-top:1px solid #dfe6f0;margin-top:22px;padding-top:20px;font-size:13px;color:#5d6e86}.aside-contact a{display:block;margin-top:12px;color:#2b4c97;font-weight:650}.faqs{margin-top:35px}.faqs details{border-bottom:1px solid #dce5f2;padding:18px 0}.faqs summary{cursor:pointer;font-weight:650;color:#27436f;font-size:16px}.faqs details p{margin:15px 0 0;font-size:15px}.sources{margin-top:30px;border-top:1px solid #dce5f2;padding-top:20px;font-size:12px;color:#677791}.sources h2{font-size:14px;letter-spacing:0;margin:0 0 10px}.sources p{font-size:12px;line-height:1.7;margin-bottom:10px}.sources ul{margin:0;padding-left:18px}.sources li{font-size:12px;margin:5px 0}.related{padding-block:50px 62px;background:#fafbfd;border-top:1px solid #e3e9f2}.related h2{font-size:30px;letter-spacing:-.8px;margin:0 0 25px}.editorial-note{font-size:12px;color:#627491;margin-top:23px}.hero-contact{display:flex;gap:10px;flex-wrap:wrap}.hero-contact .button{padding:11px 17px}.hero-contact .button-light{border:1px solid #cad7ee}
@media(max-width:1000px){.hero-grid{gap:32px}.site-nav{gap:15px}.cards{gap:18px}.card-body{padding:20px}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid{gap:35px;grid-template-columns:minmax(0,1fr) 240px}.contact-panel{padding:30px}.hero h1{font-size:44px}.hero-art{padding:24px}.hero-art .art-foot{font-size:11px}}
@media(max-width:720px){.wrap{padding-inline:22px}.header-inner{padding-inline:22px}.hero-grid{grid-template-columns:1fr;padding-top:10px;padding-bottom:35px;gap:30px}.hero h1{font-size:40px;letter-spacing:-1.4px}.hero p{font-size:16px}.hero-art{max-width:480px;width:100%;margin:auto;padding:22px 26px}.art-products img{height:130px;aspect-ratio:auto}.art-products{margin:10px -10px}.art-foot{margin-top:17px;padding-top:14px}.hero-note{font-size:12px}.section-heading{display:block}.articles-section{padding-block:40px}.tools{align-items:stretch;flex-direction:column;gap:15px}.search-box{max-width:none;width:100%;padding:10px 13px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card-image{padding:20px}.card-image img{height:136px}.card-body{padding:19px}.card h3{font-size:19px}.card p{font-size:13px}.article-grid{display:flex;flex-direction:column;gap:25px;padding-top:28px}.article-aside{order:-1;position:static;width:100%}.aside-product,.aside-contact{display:none}.toc{border:1px solid #dfe6f1;border-radius:10px;padding:18px 20px;background:#fafbfd}.toc ol{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.toc li{margin:6px 0;font-size:12px}.toc h2{margin-bottom:7px}.article-heading{padding-top:3px}.article-heading h1{font-size:36px;letter-spacing:-1.2px}.article-intro{font-size:17px}.article-body h2{font-size:25px}.shipping{padding-block:38px}.shipping-head{gap:16px}.shipping h2{font-size:28px}.shipping-head p{font-size:14px}.shipping-badge{padding:13px 16px;font-size:11px}.shipping-badge strong{font-size:23px}.contact-panel{display:block;padding:28px;margin-block:35px}.contact-panel .actions{max-width:none;flex-direction:row;margin-top:22px}.contact-panel h2{font-size:26px}.footer-content{align-items:start;flex-direction:column}.footer-nav{gap:12px 20px}.crumbs{font-size:11px;padding-block:18px}.related{padding-block:35px}.hero-contact .button{font-size:13px}}
@media(max-width:480px){.cards{grid-template-columns:1fr}.card-image img{height:170px}.card h3{font-size:22px}.card p{font-size:14px}.card-body{padding:24px}.shipping-head{display:block}.shipping-badge{display:inline-block;margin-top:18px;text-align:left;padding:10px 18px}.shipping-badge strong{display:inline;margin-right:6px}.steps{grid-template-columns:1fr;gap:10px}.step{padding:17px 18px 17px 73px;min-height:90px}.step-top{position:absolute;left:17px;top:19px;display:block;margin:0}.step-top svg{width:28px;height:28px}.step-num{display:block;text-align:center;font-size:10px;margin-top:1px}.step h3{font-size:16px;margin-bottom:5px}.step p{font-size:13px}.toc ol{grid-template-columns:1fr}.article-heading h1{font-size:33px}.article-body p{font-size:16px}.article-meta{font-size:11px}.carrier-names{gap:7px}.carrier-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.carrier-names>span:first-child{grid-column:1/-1}.carrier-logo{width:auto;height:64px;padding:9px}.carrier-logo img{width:104px;max-width:100%;height:44px}.contact-panel .actions{flex-direction:column}.hero-contact{flex-direction:column}.hero-contact .button{width:100%}.hero h1{font-size:38px}.art-head{font-size:11px}.hero-grid{gap:25px}.hero-note{align-items:flex-start}.takeaways{padding:20px}.art-foot strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.button{transition:none}.card:hover{transform:none}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.city-card .card-image{padding:0}.city-card .card-image img{height:210px;object-fit:cover;mix-blend-mode:normal}.city-card .card-number{background:#fffef5e8;border-color:#ffffffab;color:#223c69}.city-cover{margin:32px 0 0;max-width:100%;overflow:hidden}.city-cover img{width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;border-radius:15px}.city-cover figcaption{font-size:11px;color:#6b7a92;margin-top:10px}.online-note{display:flex;gap:13px;align-items:flex-start;background:#f0f7f3;border:1px solid #d3e6db;border-radius:10px;padding:19px 21px;margin-top:24px;color:#197346}.online-note p{font-size:14px;margin:0;line-height:1.75}.online-note svg{margin-top:3px}.online-note strong{color:#235b3d}@media(max-width:720px){.city-cover img{aspect-ratio:16/9}.city-card .card-image img{height:170px}.city-cover{margin-top:24px}}@media(max-width:480px){.city-card .card-image img{height:210px}.online-note{padding:17px;gap:11px}.online-note p{font-size:13px}}
@media print{.site-header,.site-footer,.tools,.article-aside,.contact-panel,.related,.hero-contact{display:none}.article-grid{display:block}.hero-grid{display:block}.hero-art{display:none}.wrap{max-width:none;padding:0}.steps{grid-template-columns:repeat(3,1fr)}.shipping{break-inside:avoid}.article-heading h1{font-size:30px}}

.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dce5f2;border-radius:10px}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.65}.comparison-table caption{text-align:left;padding:15px 18px;color:#536781;font-size:12px;background:#f7f9fd}.comparison-table th,.comparison-table td{padding:15px;text-align:left;vertical-align:top;border-top:1px solid #dce5f2;overflow-wrap:anywhere}.comparison-table thead th{background:#edf3fc;color:#254679;font-weight:700}.comparison-table tbody th{width:26%;background:#fafbfd;color:#314d76}.comparison-table td{color:#43536b}@media(max-width:480px){.comparison-table{font-size:12px;line-height:1.6}.comparison-table th,.comparison-table td{padding:11px 9px}.comparison-table caption{padding:12px;font-size:11px}}
