/* Retained World Super Host globe, Earth horizon and blue identity. */
body.wsh-public{--navy:#102c45;--blue:#2d5c88;--ink:#263a4b;--line:#d9e3eb;background:#fff;color:var(--ink);font:17px/1.65 "Helvetica Neue",Helvetica,Arial,sans-serif}
.wsh-public #header_main,.wsh-public #header_meta,.wsh-public .header_bg{background:var(--navy);border-color:#2d4960}.wsh-public #header .container{max-width:1240px}.wsh-public #header .logo{padding:9px 0;height:104px}.wsh-public #header .logo a{display:flex;align-items:center;height:86px}.wsh-public #header .logo img{width:176px;height:auto;max-height:84px;object-fit:contain}.wsh-public #header .main_menu ul:first-child>li>a{color:#fff;font-size:15px;font-weight:600;padding:0 13px}.wsh-public #header .main_menu ul:first-child>li>a:hover,.wsh-public #header .main_menu ul:first-child>li.current-menu-item>a{color:#94d7ff}.wsh-public #header .avia-menu-fx{background:#94d7ff}.wsh-public .av-hamburger-inner,.wsh-public .av-hamburger-inner:before,.wsh-public .av-hamburger-inner:after{background:#fff}.wsh-public #main{background:#fff}.wsh-public #main .avia-section{border:0}.wsh-public #main .container{max-width:1240px}.wsh-public #main .content{padding-top:40px;padding-bottom:56px}.wsh-public #main .avia-section .content{padding-top:0;padding-bottom:0}.wsh-public #socket{background:#0a2033;color:#b9cedd;border:0}.wsh-public #socket .container{padding-block:18px}.wsh-public #socket .copyright{font-size:13px}.wsh-public .title_container,.wsh-public .av-share-box,.wsh-public .post_delimiter{display:none}
.wsh{color:var(--ink);font:17px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif;max-width:1160px;margin:0 auto;padding:0 0 30px}.wsh *{box-sizing:border-box}.wsh h1,.wsh h2,.wsh h3{font-family:inherit;color:var(--navy);font-weight:650;letter-spacing:-.025em;text-transform:none}.wsh h1{font-size:clamp(32px,4.2vw,52px);line-height:1.14;margin:14px 0 24px;max-width:29ch}.wsh h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:1.8em 0 .7em}.wsh h3{font-size:22px;line-height:1.35;margin:0 0 12px}.wsh p{margin:0 0 1.15em}.wsh p,.wsh li{max-width:76ch}.wsh a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.wsh a:hover{color:#073c65;text-decoration-thickness:2px}.wsh .wsh-lead{font-size:21px;line-height:1.6;max-width:66ch}.wsh .wsh-meta{color:#566b7c;font-size:14px;line-height:1.6}.wsh .wsh-category{display:block;font-size:15px;font-weight:650;color:var(--blue);margin-bottom:14px}.wsh .wsh-breadcrumb{font-size:14px;color:#607486;margin:12px 0 30px}.wsh .wsh-breadcrumb a{color:inherit}.wsh .wsh-article-heading{padding-bottom:18px}.wsh .wsh-jump{display:flex;gap:24px;flex-wrap:wrap;padding:16px 0;margin-bottom:38px;border-block:1px solid var(--line);font-size:15px}.wsh .wsh-jump a{text-decoration:none;font-weight:600}.wsh [id]{scroll-margin-top:24px}.wsh .wsh-verdict{padding:28px 30px;background:#edf5fa;border-left:4px solid var(--blue);margin:0 0 30px}.wsh .wsh-verdict h2{margin-top:0;font-size:25px}.wsh .wsh-verdict p:last-child{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:0}.wsh .wsh-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.wsh .wsh-tradeoffs{padding:8px 0 24px;border-bottom:1px solid var(--line)}.wsh .wsh-tradeoffs h2{font-size:25px}.wsh li{margin-bottom:12px}.wsh .wsh-source{padding:25px 0;border-bottom:1px solid var(--line)}.wsh .wsh-source h3{font-size:21px}.wsh details{margin:32px 0;padding:22px 26px;border:1px solid var(--line);background:#f6f8fa;border-radius:5px}.wsh summary{cursor:pointer;font-size:18px;font-weight:650;color:var(--navy)}.wsh details[open] summary{margin-bottom:22px}
.wsh .wsh-table{overflow-x:auto;max-width:100%;margin:22px 0 34px;border:1px solid var(--line);border-radius:5px}.wsh table{font-size:15px;line-height:1.6;border-collapse:collapse;width:100%;margin:0;border:0;background:#fff}.wsh td,.wsh th{vertical-align:top;text-align:left;padding:18px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--line);font-size:15px;text-transform:none;letter-spacing:normal}.wsh thead th{background:var(--navy);color:#fff;font-weight:650}.wsh thead a{color:#c8e9ff}.wsh tbody tr:last-child>*{border-bottom:0}.wsh caption{text-align:left;font-size:13px;color:#566b7c;padding:14px 18px;background:#f2f6f9;caption-side:bottom}.wsh .wsh-table p{margin-bottom:18px}.wsh .wsh-comparison{min-width:700px;table-layout:fixed}.wsh .wsh-comparison th:first-child{width:150px}.wsh .wsh-comparison tbody th{background:#f2f6f9}.wsh .wsh-comparison td{border-left:1px solid var(--line)}.wsh .wsh-comparison ul{margin-left:18px}
.wsh input,.wsh select,.wsh button{font:inherit}.wsh input[type=search],.wsh select{display:block;width:100%;min-height:48px;margin:7px 0 0;padding:10px 12px;background:#fff;border:1px solid #8ca5b7;border-radius:4px;color:var(--ink);font-size:16px}.wsh button,.wsh a.wsh-button{display:inline-block;min-height:48px;border:0;border-radius:4px;padding:12px 23px;font-size:16px;font-weight:650;line-height:1.5;cursor:pointer;background:var(--blue);color:#fff;text-decoration:none}.wsh button:hover,.wsh a.wsh-button:hover{background:#17436a;color:#fff}.wsh :focus-visible,.wsh-footer :focus-visible{outline:3px solid #d59322;outline-offset:5px}.wsh .wsh-filters{display:grid;grid-template-columns:1.5fr 1fr auto auto;align-items:end;gap:18px;padding:26px;background:#edf4f9;border:1px solid var(--line);border-radius:6px;margin-bottom:24px}.wsh .wsh-filters label{font-size:15px;font-weight:650;color:var(--navy)}.wsh .wsh-filters>a{margin-bottom:12px;font-size:15px}.wsh .wsh-results-heading{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-bottom:20px}.wsh .wsh-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wsh .wsh-provider{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:6px;background:#fff}.wsh .wsh-provider h2{font-size:26px;margin:0 0 5px}.wsh .wsh-provider h2 a{text-decoration:none}.wsh .wsh-provider p{font-size:16px;line-height:1.6}.wsh .wsh-provider>p:not(.wsh-meta){flex-grow:1}.wsh .wsh-provider .wsh-meta{font-size:13px;margin-bottom:18px}.wsh .wsh-provider-name{display:block;color:var(--navy);font-weight:650;font-size:24px;margin-bottom:15px}.wsh .wsh-price-preview{padding:18px 0;border-top:1px solid var(--line);font-size:14px;margin:6px 0 14px;line-height:1.55}.wsh .wsh-price-preview strong{display:block;font-size:24px;color:var(--navy);margin-bottom:5px}.wsh .wsh-price-preview span,.wsh .wsh-price-preview small{display:block}.wsh .wsh-price-preview small{color:#566b7c;margin-top:7px;font-size:12px}.wsh .wsh-text-link{font-weight:650;font-size:15px}.wsh .wsh-choose{display:flex;align-items:center;gap:9px;margin:22px -26px -26px;padding:16px 26px;border-top:1px solid var(--line);background:#f6f9fb;font-size:15px;cursor:pointer}.wsh .wsh-choose input{width:19px;height:19px;margin:0;accent-color:var(--blue)}.wsh .wsh-compare-action{display:flex;align-items:center;gap:22px;padding-top:26px}.wsh .wsh-compare-action span{font-size:14px;color:#566b7c}.wsh .wsh-notice{padding:16px 20px;border-left:4px solid #a86f12;background:#fff7e9}.wsh .wsh-empty{grid-column:1/-1;padding:28px;border:1px solid var(--line)}.wsh .wsh-empty h2{margin-top:0}.wsh .wsh-directory{max-width:none;padding:0}.wsh .wsh-article{max-width:1040px}.wsh .wsh-page-body{max-width:840px}.wsh .wsh-topic-links{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0}
.wsh-public.home #main .container{max-width:none;width:100%;padding:0}.wsh-public.home #main .content{padding:0}.wsh-public.home #main .av_textblock_section{margin:0}.wsh.wsh-home{max-width:none;padding:0}.wsh .wsh-hero{background:var(--navy) url('earth-horizon.png') center 61%/cover no-repeat;min-height:440px;display:flex;align-items:center;padding:60px max(6vw,calc((100vw - 1160px)/2));position:relative;isolation:isolate}.wsh .wsh-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,42,.94),rgba(4,22,42,.84) 42%,rgba(4,22,42,.1));z-index:-1}.wsh .wsh-hero-copy{max-width:660px}.wsh .wsh-hero h1{color:#fff;font-size:clamp(36px,4.3vw,60px);margin:0 0 24px;line-height:1.12;font-weight:650;max-width:none;letter-spacing:-.035em}.wsh .wsh-hero p{color:#e2eff9;font-size:20px;max-width:48ch;line-height:1.6;margin-bottom:28px}.wsh .wsh-hero .wsh-button{background:#fff;color:#173d5f}.wsh .wsh-hero .wsh-button:hover{background:#dcf0ff}.wsh .wsh-hero-method{display:inline-block;margin:14px 0 14px 24px;color:#fff;font-size:15px}.wsh .wsh-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:0 auto;padding:30px 40px;border-bottom:1px solid var(--line)}.wsh .wsh-paths>a{display:flex;align-items:center;gap:15px;text-decoration:none;padding:10px 20px;border-right:1px solid var(--line)}.wsh .wsh-paths>a:first-child{padding-left:0}.wsh .wsh-paths>a:last-child{border-right:0}.wsh .wsh-paths strong{font-size:17px;display:block;color:var(--navy)}.wsh .wsh-paths small{font-size:13px;color:#566b7c;display:block;margin-top:2px}.wsh .wsh-paths svg{flex-shrink:0;color:var(--blue)}.wsh .wsh-home-section{max-width:1240px;margin:0 auto;padding:56px 40px}.wsh .wsh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.wsh .wsh-section-heading h2{margin:0 0 10px;font-size:32px}.wsh .wsh-section-heading p{margin:0;color:#566b7c;font-size:16px}.wsh .wsh-feature-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.wsh .wsh-feature{background:#e8f2f9;padding:34px 38px;border-radius:6px;border-bottom:5px solid #2d5c88}.wsh .wsh-feature h3{font-size:35px;line-height:1.2;margin-bottom:22px}.wsh .wsh-feature h3 a{text-decoration:none;color:var(--navy)}.wsh .wsh-feature p{font-size:17px}.wsh .wsh-guide-list{display:grid;gap:21px}.wsh .wsh-guide-list article{padding-bottom:20px;border-bottom:1px solid var(--line)}.wsh .wsh-guide-list article:last-child{border:0;padding-bottom:0}.wsh .wsh-guide-list h3{font-size:21px;margin-bottom:7px}.wsh .wsh-guide-list h3 a{text-decoration:none}.wsh .wsh-guide-list p{font-size:16px;margin:0;color:#566b7c}.wsh .wsh-home-section+.wsh-home-section{padding-top:10px}.wsh-home .wsh-provider-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.wsh-home .wsh-provider{padding:22px 20px;border-top:3px solid #2d5c88}.wsh-home .wsh-provider-name{font-size:21px}.wsh-home .wsh-provider p{font-size:14px;line-height:1.65}.wsh-home .wsh-provider a{font-size:14px;font-weight:600}.wsh .wsh-promise{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1160px;margin:0 auto 65px;padding:36px 40px;background:#edf4f8;border-radius:6px}.wsh .wsh-promise h2{font-size:29px;margin:0 0 16px}.wsh .wsh-promise p{font-size:16px;max-width:63ch;margin:0}.wsh .wsh-promise .wsh-button{flex-shrink:0}
.wsh-footer{background:var(--navy);color:#d7e3ed;padding:44px max(6vw,calc((100vw - 1160px)/2)) 28px;clear:both}.wsh-footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px}.wsh-footer-brand img{display:block;width:190px;height:auto;margin-bottom:18px}.wsh-footer p{font-size:14px;line-height:1.7}.wsh-footer h2{font:650 17px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin:8px 0 18px;text-transform:none;letter-spacing:normal}.wsh-footer nav a{display:block;color:#d7e3ed;text-decoration:none;font-size:14px;padding:3px 0;margin-bottom:6px}.wsh-footer nav a:hover{text-decoration:underline;color:#fff}.wsh-footer-note{border-top:1px solid #37526b;padding-top:23px;margin:25px 0 0;max-width:95ch}
@media(max-width:1050px){.wsh .wsh-paths{padding:22px 30px}.wsh .wsh-paths>a{padding:8px 12px;gap:9px}.wsh .wsh-paths strong{font-size:15px}.wsh-home .wsh-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wsh .wsh-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsh-public #header .main_menu ul:first-child>li>a{padding:0 8px;font-size:14px}.wsh .wsh-promise{margin-inline:30px}.wsh .wsh-filters{grid-template-columns:1fr 1fr}.wsh .wsh-filters>a{align-self:center;margin:0}.wsh .wsh-feature-layout{gap:28px}.wsh .wsh-hero{padding:52px 40px;min-height:420px}}
@media(max-width:767px){.wsh-public #header .logo{height:88px;padding:8px 0}.wsh-public #header .logo a{height:72px}.wsh-public #header .logo img{width:148px;max-height:72px}.wsh-public #header_main .container{height:88px!important;line-height:88px!important}.wsh-public #header .main_menu ul:first-child>li>a{height:88px;line-height:88px}.wsh-public #main .container{width:90%;padding:0}.wsh{font-size:16px}.wsh .wsh-lead{font-size:19px}.wsh .wsh-article-heading{padding-top:20px}.wsh .wsh-breadcrumb{margin-top:4px;margin-bottom:20px}.wsh .wsh-grid,.wsh .wsh-feature-layout{grid-template-columns:1fr;gap:14px}.wsh .wsh-jump{gap:12px 20px;font-size:14px}.wsh .wsh-verdict{padding:22px}.wsh td,.wsh th{padding:13px;font-size:14px}.wsh .wsh-table table{min-width:560px}.wsh .wsh-comparison{min-width:700px!important}.wsh .wsh-filters{padding:20px;gap:16px;grid-template-columns:1fr}.wsh .wsh-filters>a{justify-self:center}.wsh .wsh-results-heading{display:block}.wsh .wsh-results-heading p{margin-bottom:8px}.wsh .wsh-provider-grid,.wsh-home .wsh-provider-grid{grid-template-columns:1fr}.wsh .wsh-compare-action{align-items:stretch;flex-direction:column;gap:10px}.wsh .wsh-hero{padding:44px 6%;min-height:405px;background-position:center}.wsh .wsh-hero:before{background:rgba(4,22,42,.78)}.wsh .wsh-hero h1{font-size:39px}.wsh .wsh-hero p{font-size:18px}.wsh .wsh-hero-method{display:block;margin:20px 0 0}.wsh .wsh-paths{grid-template-columns:1fr 1fr;padding:15px 6%;gap:0}.wsh .wsh-paths>a,.wsh .wsh-paths>a:first-child{padding:16px 0;border:0}.wsh .wsh-paths>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.wsh .wsh-paths svg{width:30px}.wsh .wsh-paths strong{font-size:14px}.wsh .wsh-paths small{font-size:12px}.wsh .wsh-home-section{padding:38px 6%}.wsh .wsh-section-heading{display:block}.wsh .wsh-section-heading>a{display:inline-block;margin-top:15px}.wsh .wsh-section-heading h2{font-size:28px}.wsh .wsh-feature{padding:28px}.wsh .wsh-feature h3{font-size:30px}.wsh .wsh-guide-list{padding-top:15px}.wsh-home .wsh-provider{padding:22px}.wsh-home .wsh-provider p{font-size:16px}.wsh .wsh-promise{display:block;margin:0 6% 40px;padding:28px}.wsh .wsh-promise .wsh-button{margin-top:24px}.wsh-footer{padding:35px 6% 25px}.wsh-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.wsh-footer-brand{grid-column:1/-1;margin-bottom:12px}.wsh-public #socket .copyright{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.wsh-public *,.wsh-public *:before,.wsh-public *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
