/* Existing entrances and functional components, in the Expedition system. */
.wwx-page {--ww-sans:Manrope,Arial,sans-serif;--ww-mag-width:1344px;--ww-main-width:1344px;--ww-mag-teal:#087c80;--ww-mag-ink:#102a3b}
.wwx-page .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wwx-page [id]{scroll-margin-top:100px}
.wwx-home-jumps{display:flex;flex-wrap:wrap;gap:4px 24px;margin:-10px 0 28px;border-block:1px solid var(--wwx-line);padding:8px 0}
.wwx-home-jumps a{display:flex;align-items:center;min-height:44px;color:var(--wwx-teal);font-size:13px;font-weight:750;text-decoration:none}
.wwx-home-jumps a:hover{text-decoration:underline}
.wwx-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.wwx-latest-grid .wwx-post-compact{padding:22px 0;border-bottom:1px solid var(--wwx-line)}
.wwx-latest-grid .wwx-post-compact h3{font-size:17px}
.wwx-native-archive .ww-archive-discovery{margin:0!important;padding:32px!important;border:1px solid var(--wwx-line);border-radius:4px;background:var(--wwx-mist)}
body.wwx-page .ww-archive-card h3{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset}
body.wwx-page .ww-archive-discovery .ww-archive-category{white-space:normal}
body.wwx-page .ww-archive-discovery .ww-archive-meta{white-space:normal}
body.wwx-page .ww-archive-transparency .ww-ai-disclosure-badge{display:block;overflow:visible;-webkit-line-clamp:unset}
.wwx-native-browser{margin-block:70px}
.wwx-native-browser .ww-mag-browser{margin:0!important}
.wwx-native-browser .ww-mag-card{box-shadow:none;border-radius:3px}
.wwx-popular-tabs{display:flex;flex-wrap:wrap;gap:8px}
.wwx-popular-tabs a{padding:9px 14px;border:1px solid var(--wwx-line);border-radius:3px;color:var(--wwx-ink);font-size:13px;text-decoration:none;font-weight:700;min-height:44px}
.wwx-popular-tabs a[aria-current]{color:#fff;background:var(--wwx-deep);border-color:var(--wwx-deep)}
.wwx-ranking-snapshot{font-size:12px;color:var(--wwx-muted);margin:0 0 28px}
.wwx-popular-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:24px 0}
.wwx-ranked-story{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:24px 0;border-top:1px solid var(--wwx-line)}
.wwx-rank{font:600 30px/1 SourceSerif,Georgia,serif;color:var(--wwx-teal);padding-top:8px}
.wwx-ranked-story .wwx-post{border:0;padding:0}.wwx-view-count{font-size:11px;color:var(--wwx-muted);margin:10px 0 0}
.wwx-follow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:70px;padding:48px 0;border-block:1px solid var(--wwx-line)}
.wwx-follow h2{font-size:clamp(30px,3vw,44px)}
.wwx-follow>div>p{max-width:35ch;color:var(--wwx-muted)}
.wwx-follow-links{display:grid;gap:0}
.wwx-follow-links>a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--wwx-line);text-decoration:none;color:var(--wwx-ink)}
.wwx-follow-links>a:first-child{padding-top:0;border:0}.wwx-follow-links .bi{font-size:28px;color:var(--wwx-teal)}
.wwx-follow-links h3{font-size:21px}.wwx-follow-links p{font-size:14px;margin:9px 0;color:var(--wwx-muted)}
.wwx-follow-links span{font-size:13px;font-weight:750;color:var(--wwx-teal)}
.wwx-follow-links a:hover h3{text-decoration:underline;text-underline-offset:4px}
.wwx-footer .wwx-footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:50px}
.wwx-footer .wwx-footer-top nav{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.wwx-footer .wwx-footer-top nav h2{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 15px;color:var(--wwx-ink)}
.wwx-footer .wwx-footer-top nav a{min-height:34px;display:flex;align-items:center}
.wwx-footer-brand>p:nth-of-type(2){font-size:12px;max-width:32ch;color:var(--wwx-muted)}
.wwx-footer-social{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px}
.wwx-footer-social a{min-height:44px;display:flex;align-items:center;gap:8px;font-size:13px}
.wwx-topblogs{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 8px;background:#fff;border-radius:2px}
.wwx-topblogs img{display:block;width:auto!important;max-width:100%;height:auto!important}
.wwx-engine-follow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:20px;background:#073a43;color:#d8e9ea;font:13px/1.5 Manrope,Arial,sans-serif}
.wwx-engine-follow a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;text-decoration:none}.wwx-engine-follow a:hover{text-decoration:underline}.wwx-engine-follow a:focus-visible{outline:3px solid #81e4d7;outline-offset:4px}
.wwx-engine-follow>span{font-weight:750}
.wwx-preserved-information{--ww-ink:var(--wwx-ink);--ww-teal:var(--wwx-teal);--ww-muted:var(--wwx-muted)}
.wwx-preserved-information :is(.ww-two-column-copy,.ww-standards-layout,.ww-editorial-hero-grid,.ww-contact-hero-grid,.ww-author-hero-grid){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}
.wwx-preserved-information :is(.ww-values-grid,.ww-process-grid,.ww-publication-grid,.ww-contact-card-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.wwx-preserved-information .ww-values-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.wwx-preserved-information :is(.ww-promise-row,.ww-author-links){display:flex;gap:16px;flex-wrap:wrap}
.wwx-preserved-information .ww-content-wrap{width:calc(100% - 80px);max-width:1344px;margin-inline:auto}
.wwx-preserved-information :is(.ww-character-art,.ww-character-route-wrap){max-width:100%;margin:0}
.wwx-preserved-information .ww-character-art img{width:100%;height:auto}
.wwx-preserved-information .ww-author-portrait{margin:0;max-width:440px}
.wwx-preserved-information .ww-author-portrait img{display:block;width:100%;height:auto;border-radius:4px}
.wwx-preserved-information .ww-author-copy{min-width:0}
.wwx-preserved-information .ww-author-links>a{padding:10px 16px;min-height:44px;border:1px solid var(--wwx-line);border-radius:3px}
.wwx-preserved-information .LI-profile-badge{margin-top:20px}
.wwx-preserved-information a{color:var(--wwx-teal);overflow-wrap:anywhere}
.wwx-preserved-information .ww-values-grid a{text-decoration:none}
.wwx-preserved-information .ww-content-section{padding-block:52px}
.wwx-preserved-information .ww-email-card small{display:block;margin-top:16px}
.wwx-preserved-subject .ww-mag-shell{max-width:1344px;width:calc(100% - 80px)}
.wwx-world-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:18px;margin:30px 0 45px;padding:28px;background:var(--wwx-mist);border:1px solid var(--wwx-line);border-radius:4px}
.wwx-world-search label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:750;min-width:0}
.wwx-world-search :is(input:not([type=hidden]),select){width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #9bb3b6;border-radius:3px;background:#fff;color:var(--wwx-ink);font:inherit}
.wwx-world-search button{min-height:48px}.wwx-world-feature{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start;border-block:1px solid var(--wwx-line);padding-block:35px}
.wwx-world-feature .wwx-post{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wwx-world-feature .wwx-post-copy{padding-top:0}
@media(max-width:1000px){.wwx-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wwx-follow{gap:32px}.wwx-footer .wwx-footer-top{gap:25px}.wwx-preserved-information .ww-values-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
 .wwx-world-search,.wwx-world-feature,.wwx-world-feature .wwx-post{grid-template-columns:1fr}.wwx-world-search{padding:20px}.wwx-world-feature .wwx-post-image{max-width:340px}
 .wwx-home-jumps{gap:0 20px;margin:0 0 20px}.wwx-home-jumps a{font-size:12px}
 .wwx-latest-grid,.wwx-popular-grid,.wwx-follow{grid-template-columns:1fr}.wwx-follow{gap:32px}
 .wwx-native-archive .ww-archive-discovery{padding:20px!important}.wwx-native-browser{margin-block:44px}
 .wwx-popular-tabs a{font-size:12px;padding:8px 10px}.wwx-ranked-story{grid-template-columns:27px minmax(0,1fr);gap:8px}.wwx-rank{font-size:25px}
 .wwx-footer .wwx-footer-top{grid-template-columns:1fr 1fr;gap:36px 20px}.wwx-footer-brand{grid-column:1/-1}.wwx-footer .wwx-footer-top nav h2{line-height:1.5}
 .wwx-preserved-information :is(.ww-two-column-copy,.ww-standards-layout,.ww-editorial-hero-grid,.ww-contact-hero-grid,.ww-author-hero-grid,.ww-values-grid,.ww-process-grid,.ww-publication-grid,.ww-contact-card-grid){grid-template-columns:1fr;gap:26px}
 .wwx-preserved-information .ww-content-wrap,.wwx-preserved-subject .ww-mag-shell{width:calc(100% - 40px)}
 .wwx-preserved-information .ww-author-portrait{max-width:330px}.wwx-preserved-information .ww-content-section{padding-block:34px}
}
