/* DR WiFi journal: calm editorial typography, native navigation, no tracking. */
.journal-page{color:#172b45;background:#fff}.journal-header{background:#fff;color:#172b45;border-bottom:1px solid #e0e7ed}.journal-header nav{color:#58697d}.journal-header nav a:hover,.journal-header nav a[aria-current]{color:#2b4c7e}.journal-header .brand-lockup,.journal-footer .brand-lockup{width:182px;height:auto}.journal-header .button-dark{background:#172b45;color:#fff}.journal-skip{position:fixed;top:-100px;left:20px;z-index:200;background:#172b45;color:#fff;padding:12px 20px;border-radius:5px}.journal-skip:focus{top:15px}.journal-main{max-width:1180px}.journal-intro{padding:76px 0 58px}.journal-intro .eyebrow{color:#2b4c7e;margin-bottom:25px}.journal-intro h1{font-size:clamp(2.8rem,4.7vw,4.4rem);line-height:1.13;max-width:1000px;letter-spacing:-.055em;text-wrap:balance}.journal-intro>p:last-child{font-size:1.13rem;line-height:1.8;color:#58697d;max-width:680px;margin-top:27px}.journal-card{border:1px solid #dce5ec;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.journal-card-art{display:block;background:#edf2f6;overflow:hidden}.journal-card-art img{display:block;width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;transition:transform .3s ease}.journal-card:hover .journal-card-art img{transform:scale(1.025)}.journal-card-copy{padding:30px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.journal-category{width:100%;display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;font-size:.74rem;font-weight:600;color:#58697d;margin-bottom:20px}.journal-category>span:first-child{color:#2b4c7e}.journal-card h2,.journal-card h3{font-size:1.75rem;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}.journal-card h2 a:hover,.journal-card h3 a:hover{color:#2b4c7e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.journal-card-copy>p{font-size:.97rem;line-height:1.75;color:#58697d;margin:18px 0 25px}.journal-read{display:inline-flex;gap:25px;align-items:center;font-size:.91rem;font-weight:650;padding-block:8px;border-bottom:1px solid #a9bacc;margin-top:auto;min-height:44px}.journal-read:hover{color:#2b4c7e;border-color:#2b4c7e}.journal-featured{display:grid;grid-template-columns:1fr 1fr;background:#f7f9fb;margin-bottom:30px}.journal-featured .journal-card-art{order:2;display:grid;place-items:center}.journal-featured .journal-card-art img{min-height:100%;object-fit:cover}.journal-featured .journal-card-copy{padding:44px}.journal-featured h2{font-size:2.35rem;line-height:1.23}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.journal-cta{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding:44px 48px;background:#eaf1e1;border:1px solid #d8e3cc;border-radius:16px;margin:64px 0 78px}.journal-cta h2{font-size:2rem;line-height:1.25;letter-spacing:-.035em}.journal-cta p{font-size:1rem;color:#465740;line-height:1.75;margin-top:15px;max-width:590px}.journal-cta-links{display:flex;flex-direction:column;align-items:flex-start;gap:19px;justify-self:end}.journal-cta .button-dark{background:#172b45;color:#fff}.journal-cta .button-dark:hover{background:#2b4c7e}.journal-cta .text-link{font-size:.85rem;color:#354930}.journal-footer{background:#172b45;color:#fff;padding:46px 0}.journal-footer>.wrap{display:flex;align-items:center;flex-wrap:wrap;gap:25px;justify-content:space-between}.journal-footer p{font-size:.75rem;color:#d2dee8}.journal-footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:.8rem}.journal-footer nav a{padding-block:8px}.journal-footer a:hover{color:#c3d99b}.journal-breadcrumb{display:flex;align-items:center;gap:13px;font-size:.81rem;color:#58697d;padding-top:31px}.journal-breadcrumb a{padding-block:8px}.journal-breadcrumb a:hover{text-decoration:underline}.journal-article-header{padding:36px 0 48px;max-width:960px}.journal-article-header .eyebrow{color:#2b4c7e;margin-bottom:22px}.journal-article-header h1{font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.journal-deck{font-size:1.12rem;color:#58697d;line-height:1.8;max-width:790px;margin-top:24px}.journal-byline{display:flex;gap:14px;align-items:center;margin-top:28px;font-size:.83rem}.journal-byline img{width:48px;height:48px;object-fit:cover;object-position:50% 22%;border-radius:50%}.journal-byline a{font-weight:650}.journal-byline a:hover{text-decoration:underline}.journal-byline span{display:block;font-size:.75rem;color:#58697d}.journal-date{border-left:1px solid #dce5ec;padding-left:24px;margin-left:14px}.journal-reading-layout{display:grid;grid-template-columns:255px minmax(0,740px);gap:64px;align-items:start;justify-content:space-between}.journal-toc{position:sticky;top:122px;max-height:calc(100dvh - 146px);overflow:auto;scrollbar-width:thin;border-top:2px solid #172b45;padding-top:20px;font-size:.81rem}.journal-contents summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;min-height:30px;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:15px;color:#2b4c7e}.journal-contents summary::-webkit-details-marker{display:none}.journal-contents summary span{font-size:1rem;line-height:1}.journal-contents[open] summary span{font-size:0}.journal-contents[open] summary span:before{content:"−";font-size:1rem}.journal-toc ol{list-style:none;padding:0;margin:0}.journal-toc li{border-bottom:1px solid #e4ebf0}.journal-toc li a{display:block;padding:11px 0;line-height:1.6;color:#58697d}.journal-toc li a:hover{color:#172b45;text-decoration:underline;text-underline-offset:3px}.journal-share{background:#fff;border:1px solid #c7d4df;border-radius:7px;color:#2b4c7e;padding:11px 14px;font-size:.8rem;font-weight:600;margin-top:24px;min-height:44px;width:100%;text-align:left}.journal-share[hidden]{display:none}.journal-share:hover{background:#edf2f6}.journal-toc #share-status{font-size:.75rem;line-height:1.6;color:#58697d;margin-top:8px;overflow-wrap:anywhere}.journal-prose{font-size:1.06rem;line-height:1.9;min-width:0;overflow-wrap:break-word}.journal-prose>section{margin-top:42px;scroll-margin-top:35px}.journal-prose h2{font-size:1.8rem;line-height:1.32;letter-spacing:-.025em;margin:0 0 17px;text-wrap:balance}.journal-prose section>p+p{margin-top:18px}.journal-opening{margin-top:28px}.journal-takeaway{background:#edf2f6;border-left:3px solid #2b4c7e;padding:26px 30px;border-radius:0 10px 10px 0;font-size:1.08rem;line-height:1.8}.journal-takeaway .eyebrow{font-size:.72rem;margin-bottom:12px;color:#2b4c7e}.journal-article-art{margin-top:30px;border:1px solid #dce5ec;border-radius:12px;overflow:hidden}.journal-article-art img{display:block;width:100%;height:auto}.journal-note{margin:22px 0 0;background:#f6f8f2;border:1px solid #dfe8d4;padding:19px 23px;border-radius:8px;font-size:.96rem;line-height:1.8}.journal-note strong{font-size:.77rem;color:#496033;display:block;margin-bottom:5px}.journal-citations{font-size:.74rem!important;line-height:1.7;color:#58697d;margin-top:15px!important}.journal-citations a,.journal-references a{text-decoration:underline;text-underline-offset:3px}.journal-citations a:hover,.journal-references a:hover{color:#2b4c7e}.journal-prose .journal-references{border-top:1px solid #dce5ec;padding-top:28px}.journal-references h2{font-size:1.2rem}.journal-references ul{padding-left:19px;font-size:.82rem;line-height:1.8;color:#58697d}.journal-references li{padding:5px 0;overflow-wrap:anywhere}.journal-author{border-top:1px solid #dce5ec;margin-top:32px;padding-top:28px;font-size:.92rem}.journal-author p{color:#58697d;margin:7px 0 14px}.journal-author .text-link{font-size:.84rem}.journal-related{border-top:1px solid #dce5ec;margin-top:76px;padding-top:44px}.journal-related>h2{font-size:2.2rem;margin-bottom:30px}.journal-teaser{border-top:1px solid #dce5ec}.journal-teaser-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.journal-teaser-heading>div{max-width:700px}.journal-teaser .eyebrow{color:#2b4c7e;margin-bottom:18px}.journal-teaser h2{font-size:2.9rem;line-height:1.15}.journal-teaser-heading p:last-child{color:#58697d;margin-top:20px}.journal-teaser-heading>a{flex-shrink:0}.journal-teaser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-teaser-grid .journal-card-copy{padding:24px}.journal-teaser-grid h3{font-size:1.45rem;line-height:1.4}.journal-teaser-grid .journal-category{font-size:.7rem;gap:5px}.journal-teaser-grid p{font-size:.9rem}.header #main-nav{gap:25px}
@media(max-width:1100px){.journal-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.journal-featured .journal-card-copy{padding:30px}.journal-featured h2{font-size:2rem}.journal-cta{padding:34px;gap:30px}.journal-teaser-heading{gap:25px}.header #main-nav{gap:17px}.journal-teaser-grid{gap:16px}.journal-teaser-grid .journal-card-copy{padding:21px}}
@media(max-width:900px){.header #main-nav{display:none}.header .menu-toggle{display:flex;margin-left:auto;order:3;min-height:44px}.header>.language-picker{margin-left:auto}.header.nav-open #main-nav{display:flex;position:absolute;left:0;right:0;top:100%;padding:22px;background:#fff;flex-direction:column;gap:15px;box-shadow:0 10px 25px #172b4514}.header.nav-open #main-nav a{padding:8px}.journal-reading-layout{grid-template-columns:1fr;gap:30px}.journal-toc{position:static;max-height:none;overflow:visible;padding:20px 24px;border:1px solid #dce5ec;border-radius:10px}.journal-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.journal-share{width:auto;margin-top:18px}.journal-article-header{padding-bottom:30px}.journal-prose{max-width:740px;margin:auto}.journal-teaser-grid{grid-template-columns:1fr}.journal-teaser-grid .journal-card{display:grid;grid-template-columns:.7fr 1fr}.journal-teaser-grid .journal-card-art{display:grid;place-items:center}.journal-teaser-grid .journal-card-art img{height:100%;object-fit:cover}.journal-teaser-grid h3{font-size:1.6rem}.journal-teaser h2{font-size:2.45rem}.journal-teaser-heading{align-items:start;flex-direction:column}.journal-cta{grid-template-columns:1fr;gap:25px}.journal-cta-links{justify-self:start}.journal-intro{padding-top:55px}}
@media(max-width:600px){.journal-main{width:calc(100% - 40px)}.journal-intro{padding:40px 0 32px}.journal-intro h1{font-size:2.65rem;letter-spacing:-.045em}.journal-intro>p:last-child{font-size:1rem;margin-top:20px}.journal-intro .eyebrow{margin-bottom:20px;font-size:.7rem}.journal-featured{display:flex;margin-bottom:22px}.journal-featured .journal-card-art{order:0}.journal-featured .journal-card-copy,.journal-card-copy{padding:24px}.journal-featured h2,.journal-card h2,.journal-card h3{font-size:1.65rem}.journal-grid{grid-template-columns:1fr;gap:22px}.journal-category{margin-bottom:16px}.journal-cta{margin:38px 0 45px;padding:26px}.journal-cta h2{font-size:1.8rem}.journal-cta p{font-size:.95rem}.journal-cta .button{font-size:.9rem;gap:16px}.journal-footer{padding:34px 0}.journal-footer>.wrap{gap:22px}.journal-article-header h1{font-size:2.35rem}.journal-deck{font-size:1rem;margin-top:19px}.journal-article-header{padding-top:22px}.journal-breadcrumb{padding-top:20px}.journal-byline{flex-wrap:wrap}.journal-byline>div:not(.journal-date){flex:1;min-width:0}.journal-date{border-left:0;flex-basis:100%;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px}.journal-toc ol{display:block}.journal-toc{padding:20px}.journal-toc li a{padding:9px 0}.journal-reading-layout{gap:25px}.journal-prose{font-size:1rem;line-height:1.85}.journal-prose h2{font-size:1.6rem}.journal-takeaway{padding:21px 23px;font-size:1rem}.journal-note{padding:17px 20px}.journal-related{margin-top:45px;padding-top:30px}.journal-related>h2{font-size:1.9rem}.journal-teaser-grid .journal-card{display:flex}.journal-teaser-heading h2{font-size:2.25rem}.journal-teaser-grid .journal-card-copy{padding:24px}.journal-page h1,.journal-page h2,.journal-page h3{overflow-wrap:break-word;hyphens:auto}}
@media(prefers-reduced-motion:reduce){.journal-card-art img{transition:none}.journal-card:hover .journal-card-art img{transform:none}}
