@charset "UTF-8";
:root{--rd-ink:#172124;--rd-cyan:#31f0f1;--rd-paper:#f3f6f3;--rd-muted:#536368;--rd-line:#cbd4d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--rd-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;letter-spacing:normal}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}a:focus-visible,summary:focus-visible{outline:3px solid #087b86;outline-offset:5px}.rd-wrap{width:min(1200px,calc(100% - 96px));margin:0 auto}.rd-skip{position:fixed;left:12px;top:-100px;padding:10px 20px;z-index:100;background:var(--rd-cyan)}.rd-skip:focus{top:12px}.rd-header{background:var(--rd-ink);color:#fff;position:relative;z-index:20}.rd-header-inner{width:min(1360px,calc(100% - 64px));min-height:104px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:17px;font-weight:700;line-height:1.1;white-space:nowrap}.rd-brand-mark{width:43px;height:47px;background:var(--rd-cyan);color:var(--rd-ink);font-size:41px;line-height:1.1;padding-left:6px}.rd-brand-dot{color:var(--rd-cyan);padding-left:7px}.rd-desktop-nav{display:flex;align-items:center;gap:23px}.rd-desktop-nav a{font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.rd-desktop-nav a:hover{color:var(--rd-cyan)}.rd-mobile-nav{display:none}.rd-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.5;margin:0 0 20px}.rd-hero{padding:39px 0 36px;background:var(--rd-paper);overflow:hidden}.rd-hero-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rd-line);padding-bottom:16px}.rd-hero-top .rd-eyebrow{margin:0}.rd-edition{font-size:12px;color:var(--rd-muted)}.rd-home h1,.rd-home h2,.rd-home h3{font-family:Arial,Helvetica,sans-serif;color:var(--rd-ink);font-weight:700;letter-spacing:-.045em}.rd-home h1{font-size:clamp(44px,5.6vw,82px);line-height:1.025;margin:40px 0 24px;max-width:1050px}.rd-hero-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.rd-hero-intro p{max-width:660px;margin:0;line-height:1.6;font-size:18px}.rd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--rd-ink);color:white;border:1px solid var(--rd-ink);padding:15px 21px;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;line-height:1.4}.rd-button span{font-size:22px;line-height:1}.rd-button:hover{background:#31484e}.rd-process{position:relative;margin:43px -48px 0;padding:0 48px;height:222px}.rd-process:before{content:"";position:absolute;inset:0;background:var(--rd-cyan);clip-path:polygon(0 0,25% 0,25% 13%,50% 13%,50% 26%,75% 26%,75% 13%,100% 13%,100% 78%,75% 78%,75% 91%,50% 91%,50% 78%,25% 78%,25% 65%,0 65%)}.rd-process ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.rd-process li{padding:26px 22px 0 10px}.rd-process li:nth-child(2),.rd-process li:nth-child(4){padding-top:55px}.rd-process li:nth-child(3){padding-top:83px}.rd-step-no{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:15px}.rd-process strong{font-size:23px;line-height:1.1;letter-spacing:-.025em;display:block}.rd-preview{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-top:-17px;padding-bottom:15px}.rd-preview-note{display:flex;gap:18px;align-items:flex-start;color:var(--rd-muted);font-size:13px;line-height:1.6;max-width:370px}.rd-preview-note>span{font-size:38px;line-height:1}.rd-preview-note p{margin:0}.rd-preview figure{width:540px;max-width:55%;margin:0;background:white;border:1px solid var(--rd-ink);box-shadow:9px 9px 0 #d9e1de}.rd-window-bar{display:flex;gap:5px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--rd-ink);font-size:9px;font-weight:700}.rd-window-bar i{width:5px;height:5px;border:1px solid var(--rd-ink);border-radius:100%}.rd-window-bar span{margin-left:auto}.rd-preview img{display:block;width:100%}.rd-scope{padding-top:102px;padding-bottom:92px}.rd-section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;align-items:start}.rd-section-heading>.rd-eyebrow{grid-column:1/-1}.rd-home h2{font-size:clamp(33px,3.8vw,52px);line-height:1.1;margin:0 0 25px}.rd-section-heading>p:last-child{margin:0;max-width:460px}.rd-scope-rows{margin-top:34px;border-top:1px solid var(--rd-ink)}.rd-scope-rows article{display:grid;grid-template-columns:65px 1fr 1.05fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--rd-line)}.rd-scope-rows article>span{font-size:12px;padding-top:7px;color:var(--rd-muted)}.rd-scope-rows h3{font-size:24px;line-height:1.25;margin:0;max-width:280px}.rd-scope-rows p{margin:0 0 14px}.rd-scope-rows a{font-size:13px;font-weight:700}.rd-map{background:var(--rd-ink);color:#fff;padding:90px 0}.rd-map-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.rd-home .rd-map h2{color:#fff}.rd-map .rd-eyebrow{color:var(--rd-cyan)}.rd-map p:not(.rd-eyebrow){color:#c5d3d4;max-width:440px}.rd-map-lines{border-top:1px solid #53676b}.rd-map-lines a{display:grid;grid-template-columns:1fr 20px;gap:8px;padding:24px 0;border-bottom:1px solid #53676b;text-decoration:none}.rd-map-lines a>span{grid-column:1/-1;color:var(--rd-cyan);font-size:10px;letter-spacing:.13em}.rd-map-lines strong{font-size:20px;line-height:1.35;font-weight:400;max-width:400px}.rd-map-lines b{font-weight:400;color:var(--rd-cyan)}.rd-map-lines a:hover strong{text-decoration:underline}.rd-brief{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-top:100px;padding-bottom:100px}.rd-brief p{max-width:460px}.rd-brief ol{list-style:none;padding:0;margin:0}.rd-brief li{display:flex;gap:25px;border-top:1px solid var(--rd-line);padding:18px 0}.rd-brief li:last-child{border-bottom:1px solid var(--rd-line)}.rd-brief li>span{font-size:11px;color:var(--rd-muted);padding-top:5px}.rd-brief li p{margin:0}.rd-faq-section{padding-bottom:100px}.rd-faq-section .rd-section-heading{display:block}.rd-faq-list{border-top:1px solid var(--rd-ink);margin-top:30px}.rd-faq{border-bottom:1px solid var(--rd-line)}.rd-faq summary{list-style:none;display:flex;align-items:center;gap:28px;padding:23px 0;font-size:19px;line-height:1.4;font-weight:700;cursor:pointer}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq-number{font-size:11px;color:var(--rd-muted);font-weight:400;width:30px;flex-shrink:0}.rd-faq-plus{margin-left:auto;font-weight:400;font-size:25px}.rd-faq[open] .rd-faq-plus{transform:rotate(45deg)}.rd-faq>p{margin:0 65px 25px 58px;max-width:790px;color:var(--rd-muted)}.rd-cta{background:var(--rd-cyan);padding:65px 0 72px;text-align:center}.rd-cta h2{margin-bottom:20px}.rd-cta p:not(.rd-eyebrow){margin:0 auto 27px;max-width:620px}.rd-footer{background:var(--rd-ink);color:#fff;padding:55px max(32px,calc((100% - 1200px)/2)) 30px}.rd-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #42565a;padding-bottom:35px}.rd-footer-brand{font-weight:700;letter-spacing:-.04em;font-size:31px;text-decoration:none}.rd-footer-brand span{color:var(--rd-cyan);margin-left:20px}.rd-footer-top p{font-size:13px;color:#becdce}.rd-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px;font-size:11px;color:#bdcdcd}.rd-footer-bottom p{margin:0}.rd-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.rd-footer-bottom a{text-decoration:none}.rd-footer a:hover{color:var(--rd-cyan)}
/* Shared inner pages: outer container owns every horizontal gutter. */
body>main.container{max-width:1280px;width:calc(100% - 96px);padding:0;margin:56px auto 80px;color:var(--rd-ink)}main.container h1,main.container h2,main.container h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:700;color:var(--rd-ink);line-height:1.2}main.container .rd-journal{margin:0 auto;max-width:1200px}.rd-journal-head{padding:25px 0 32px;border-bottom:2px solid var(--rd-ink);margin-bottom:32px}.rd-kicker{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:700;color:var(--rd-muted)!important}.rd-journal-head h1{font-size:46px!important;line-height:1.1!important;letter-spacing:-.03em!important;margin:14px 0}.rd-journal-order{font-size:13px;color:var(--rd-muted)}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.rd-story-card{border:0;border-bottom:1px solid var(--rd-line);padding:0 0 27px;background:#fff;border-radius:0;box-shadow:none;min-width:0;overflow:hidden}.rd-story-media{display:block;aspect-ratio:1.75;background:var(--rd-paper);margin-bottom:20px;overflow:hidden}.rd-story-media img{display:block;width:100%;height:100%;object-fit:cover}.rd-story-copy time{font-size:12px!important;line-height:1.5;color:var(--rd-muted)!important;opacity:1!important}.rd-story-copy h2{font-size:23px!important;line-height:1.3!important;margin:12px 0!important;overflow-wrap:anywhere}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:16px;line-height:1.6;color:var(--rd-muted)}.rd-read-story{font-size:12px;font-weight:700}.rd-pagination{margin:45px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.rd-page-numbers{display:flex;gap:12px;flex-wrap:wrap}.rd-pagination a,.rd-pagination span{font-size:14px}.rd-pagination a{padding:8px 12px;border:1px solid var(--rd-line)}main.container .container.rd-reading,.container.rd-reading{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.rd-reading>.row{display:grid!important;grid-template-columns:minmax(0,780px) minmax(180px,1fr);gap:55px;justify-content:center;margin:0!important}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{width:100%!important;max-width:none!important;flex:none!important;padding:0!important;min-width:0}.rd-longform{width:100%;font-size:17px!important;line-height:1.75!important;letter-spacing:normal!important;color:var(--rd-ink)}.rd-longform h1{font-size:42px!important;line-height:1.16!important;letter-spacing:-.02em!important;margin:18px 0 24px!important;overflow-wrap:anywhere}.rd-longform h2{font-size:28px!important;margin:36px 0 15px!important;line-height:1.3!important;letter-spacing:normal!important}.rd-longform h3{font-size:22px!important;margin:28px 0 12px!important;line-height:1.35!important}.rd-longform p,.rd-longform li,.rd-longform section.mb-5{font-size:17px!important;line-height:1.75!important;letter-spacing:normal!important;overflow-wrap:anywhere}.rd-longform p{margin:0 0 22px}.rd-longform time,.rd-longform .text-muted,.rd-longform header time{font-size:13px!important;color:var(--rd-muted)!important;opacity:1!important}.rd-longform figure{margin:28px 0}.rd-longform figure img{width:100%;max-height:480px;object-fit:cover}.rd-longform a{color:#00646b}.rd-longform blockquote{margin:25px 0;padding:10px 22px;border-left:4px solid var(--rd-cyan);background:var(--rd-paper)}.rd-reading .col-lg-4{border-left:1px solid var(--rd-line);padding-left:25px!important}.rd-reading .col-lg-4 h2,.rd-reading .col-lg-4 h3{font-size:20px!important;line-height:1.35!important}.rd-reading .col-lg-4 .card{color:var(--rd-ink)!important;border:0;border-bottom:1px solid var(--rd-line);border-radius:0;background:var(--rd-paper);box-shadow:none;margin-bottom:20px;padding:15px}.rd-reading .col-lg-4 .card a{color:var(--rd-ink)!important}.rd-reading .col-lg-4 .card-title{font-size:18px!important;line-height:1.4}.rd-reading .col-lg-4 .card-text{font-size:14px;line-height:1.6}.rd-reading .col-lg-4 img{max-height:150px;width:100%;object-fit:cover}.rd-reading .col-lg-4 .text-muted,.rd-reading .col-lg-4 time{color:var(--rd-muted)!important;opacity:1;font-size:12px!important}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){max-width:820px;font-size:17px;line-height:1.8}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:44px;line-height:1.15;margin-bottom:30px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{color:#172124!important;font-size:27px;line-height:1.3;margin:36px 0 14px;background:transparent}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h3{font-size:22px;line-height:1.4}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) a{color:#00646b}main.container .comments h2,main.container .comments h3{font-size:19px!important}
@media(min-width:1400px){.rd-reading>.row{grid-template-columns:780px minmax(200px,1fr)}}
@media(max-width:1100px){.rd-header-inner{min-height:88px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;list-style:none;border:1px solid #64797b;padding:8px 16px;font-size:13px;font-weight:700}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-nav summary span{margin-left:20px}.rd-mobile-menu{position:absolute;right:0;top:52px;background:var(--rd-ink);min-width:240px;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #52686b;box-shadow:0 12px 20px #17212425}.rd-mobile-menu a{text-decoration:none;padding:12px 10px;font-size:13px;color:white}.rd-mobile-menu a:hover{color:var(--rd-cyan)}.rd-hero-intro{gap:30px}.rd-hero-intro p{font-size:16px}.rd-map-inner,.rd-brief{gap:60px}.rd-section-heading{column-gap:50px}.rd-process strong{font-size:20px}.rd-reading>.row{display:block!important;max-width:780px;margin:0 auto!important}.rd-reading .col-lg-4{margin-top:55px;border-left:0;border-top:2px solid var(--rd-ink);padding:28px 0 0!important;display:grid;grid-template-columns:1fr 1fr;gap:20px}.rd-reading .col-lg-4>h2,.rd-reading .col-lg-4>h3{grid-column:1/-1}.rd-footer-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.rd-wrap{width:calc(100% - 40px)}.rd-header-inner{width:calc(100% - 40px);min-height:80px}.rd-brand{font-size:15px}.rd-brand-mark{height:40px;width:37px;font-size:35px}.rd-hero{padding-top:25px}.rd-hero-top{padding-bottom:13px}.rd-hero-top .rd-eyebrow{font-size:9px;letter-spacing:.06em}.rd-edition{display:none}.rd-home h1{font-size:44px;margin:27px 0 20px;line-height:1.04;letter-spacing:-.05em}.rd-hero-intro{display:block}.rd-hero-intro p{font-size:16px;line-height:1.6}.rd-hero-intro .rd-button{margin-top:23px}.rd-process{height:auto;margin:34px 0 30px;padding:0 0 0 25px}.rd-process:before{clip-path:polygon(0 0,9% 0,9% 7%,100% 7%,100% 24%,9% 24%,9% 32%,100% 32%,100% 49%,9% 49%,9% 57%,100% 57%,100% 74%,9% 74%,9% 82%,100% 82%,100% 100%,0 100%);inset:0 0 0 -5px}.rd-process ol{display:block}.rd-process li,.rd-process li:nth-child(2),.rd-process li:nth-child(3),.rd-process li:nth-child(4){height:106px;padding:23px 0 14px 18px}.rd-step-no{font-size:9px;margin-bottom:8px}.rd-process strong{font-size:20px}.rd-process strong br{display:none}.rd-preview{display:block;margin:0;padding:0}.rd-preview-note{margin:0 0 20px;font-size:12px}.rd-preview figure{width:100%;max-width:none}.rd-preview-note>span{font-size:28px}.rd-scope{padding-top:65px;padding-bottom:60px}.rd-section-heading{display:block}.rd-home h2{font-size:35px;line-height:1.1}.rd-section-heading>.rd-eyebrow{margin-bottom:18px}.rd-section-heading>p:last-child{margin-top:20px}.rd-scope-rows{margin-top:30px}.rd-scope-rows article{grid-template-columns:30px 1fr;gap:9px 14px;padding:24px 0}.rd-scope-rows article>div{grid-column:2}.rd-scope-rows h3{font-size:23px;margin-bottom:8px}.rd-scope-rows p{font-size:16px}.rd-map{padding:60px 0}.rd-map-inner{display:block}.rd-map-lines{margin-top:33px}.rd-map-lines strong{font-size:19px}.rd-brief{display:block;padding-top:62px;padding-bottom:65px}.rd-brief ol{margin-top:30px}.rd-brief li{gap:18px}.rd-brief li p{font-size:16px}.rd-faq-section{padding-bottom:65px}.rd-faq summary{gap:12px;font-size:17px;padding:21px 0;align-items:flex-start}.rd-faq-number{width:20px;margin-top:4px}.rd-faq-plus{font-size:21px}.rd-faq>p{margin:0 12px 23px 32px;font-size:16px}.rd-cta{padding:50px 0 55px;text-align:left}.rd-cta h2{font-size:37px}.rd-footer{padding:36px 20px 25px}.rd-footer-top{display:block;padding-bottom:24px}.rd-footer-brand{font-size:25px}.rd-footer-top p{margin:15px 0 0}.rd-footer-bottom{gap:20px}.rd-footer-bottom nav{gap:14px 20px}.rd-story-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.rd-story-copy h2{font-size:21px!important}.rd-journal-head h1{font-size:36px!important}.rd-journal-head{padding-top:12px;margin-bottom:25px}.rd-longform h1{font-size:33px!important;line-height:1.2!important}.rd-longform h2{font-size:26px!important}.rd-longform h3{font-size:21px!important}.rd-reading .col-lg-4{display:block}.rd-reading .col-lg-4 .card{margin-bottom:20px}body>main.container{width:calc(100% - 32px);margin:35px auto 55px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:36px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font-size:26px}}
@media(max-width:480px){.rd-wrap{width:calc(100% - 32px)}.rd-header-inner{width:calc(100% - 32px)}.rd-home h1{font-size:39px}.rd-story-grid{grid-template-columns:1fr}.rd-story-media{aspect-ratio:1.85}.rd-longform h1{font-size:30px!important}.rd-process strong{font-size:19px}.rd-preview figure{box-shadow:5px 5px 0 #d9e1de}.rd-hero{padding-bottom:28px}.rd-faq summary{font-size:16px}.rd-mobile-menu{min-width:260px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
