:root{--paper:#eeefeb;--ink:#171917;--blue:#254be8;--line:#b7bdb7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Georgia,serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.08;margin:0}p{margin:1.1em 0}.rd-header,main,.rd-footer{max-width:1240px;margin:auto}.rd-header{padding-top:18px}.utility{display:flex;justify-content:space-between;border-top:5px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0;font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.rd-brand{display:block;font:bold clamp(54px,7vw,100px)/1 Georgia,serif;letter-spacing:-.065em;padding:24px 0 28px}.rd-brand em{font-weight:400}.rd-desktop-nav{display:flex;justify-content:space-between;gap:12px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;font:12px Arial,sans-serif}.rd-desktop-nav a:first-child{display:none}.rd-mobile-nav{display:none}.cover-story>section:first-child{position:relative;min-height:620px;margin:32px 0 85px;display:flex;align-items:flex-end}.cover-story>section:first-child img{position:absolute;right:0;top:0;width:77%;height:510px;filter:saturate(.7);z-index:0}.cover-story>section:first-child h1{position:relative;z-index:1;max-width:850px;background:var(--paper);padding:25px 30px 0 0;border-top:7px solid var(--blue);font-size:clamp(42px,5.2vw,76px);letter-spacing:-.045em}.cover-story h2{font-size:44px;letter-spacing:-.03em;margin-bottom:25px}.cover-story h3{font-size:32px;letter-spacing:-.02em}.cover-story>section:nth-child(2){max-width:760px;margin:auto}.cover-story>section:nth-child(2)>p{font-size:24px;line-height:1.5;margin-bottom:55px}.cover-story>section:nth-child(2)>div{padding:30px 0;border-top:1px solid var(--ink)}.cover-story>section:nth-child(2)>div:nth-of-type(3){margin-left:-180px;margin-right:-180px;border:0}.cover-story>section:nth-child(2)>div:nth-of-type(3)>img{width:100%;height:430px;margin-bottom:30px}.cover-story>section:nth-child(2)>div:nth-of-type(3)>h3,.cover-story>section:nth-child(2)>div:nth-of-type(3)>p{max-width:760px;margin-left:auto;margin-right:auto}.cover-story>section:nth-child(3){max-width:760px;margin:60px auto 80px;border-top:6px solid var(--blue);padding-top:35px}.cover-story>section:nth-child(4){border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:40px 0;margin-bottom:70px}.cover-story ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cover-story li{border-top:2px solid var(--blue);font-size:21px}.cover-story>section:nth-child(5)>img{width:100%;height:430px;margin-bottom:40px}.cover-story>section:nth-child(5)>h2,.cover-story>section:nth-child(5)>p{max-width:760px;margin-left:auto;margin-right:auto}.post-index{margin:90px 0}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.post-index>article{border-top:1px solid var(--ink);padding:30px 0}.post-index>article>div{display:flex;gap:45px}.post-index .col{flex:1}.post-index strong{display:block;font:12px Arial,sans-serif;color:var(--blue);text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px}.post-index h4{font-size:32px}.post-index>article:first-of-type h4{font-size:54px}.text-body-secondary{font:12px Arial,sans-serif;color:#555;margin-top:20px}.post-index .icon-link{font:12px Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.post-index svg{display:none}.post-index .d-md-none{display:none}.post-index .d-md-block{width:28%}.post-index .d-md-block img{width:100%;height:100%;max-height:340px}.rd-footer{border-top:6px solid var(--ink);padding:40px 0;margin-top:80px}.footer-brand{display:block;font:bold 44px Georgia,serif;letter-spacing:-.04em;margin-bottom:30px}.rd-footer nav{display:flex;flex-wrap:wrap;gap:20px 30px;font:14px Arial,sans-serif;padding-bottom:30px;border-bottom:1px solid var(--line)}.legal-links{display:flex;gap:30px;padding-top:20px;font:12px Arial,sans-serif}.article-header,.archive-header{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:60px 0 30px;border-bottom:2px solid var(--ink)}.article-header h1,.archive-header h1{font-size:clamp(42px,5vw,76px);max-width:1000px;letter-spacing:-.04em}.article-meta{font:12px Arial,sans-serif}.article-body,.legal-body,.entry-content{max-width:760px;margin:50px auto;font-size:20px}.article-body h2,.legal-body h2{font-size:36px;margin-top:40px}.archive-list article{padding:30px 0;border-bottom:1px solid var(--ink)}.archive-list article:first-child h2{font-size:56px}.archive-list h2{font-size:32px}.pagination{display:flex;justify-content:center;gap:25px;padding:40px;font:14px Arial,sans-serif}.pagination a{border-bottom:2px solid var(--ink)}@media(max-width:1304px){.rd-header,main,.rd-footer{margin-left:32px;margin-right:32px}.cover-story>section:nth-child(2)>div:nth-of-type(3){margin-left:0;margin-right:0}}@media(max-width:850px){.rd-brand{font-size:65px}.cover-story>section:first-child{min-height:560px}.cover-story>section:first-child img{width:88%;height:430px}.cover-story>section:first-child h1{font-size:56px;max-width:90%}.cover-story ul{grid-template-columns:1fr;gap:15px}.post-index>article:first-of-type h4{font-size:40px}}@media(max-width:600px){body{font-size:17px}.rd-header,main,.rd-footer{margin-left:20px;margin-right:20px}.utility{font-size:9px;letter-spacing:0}.rd-brand{font-size:61px;line-height:.9}.rd-brand em{display:block}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font:13px Arial,sans-serif}.rd-mobile-nav summary{padding:15px 0;cursor:pointer}.rd-mobile-menu{display:grid}.rd-mobile-menu a{padding:12px 0;border-top:1px solid var(--line)}.cover-story>section:first-child{display:block;padding-top:225px;min-height:0;margin:24px 0 50px}.cover-story>section:first-child img{width:93%;height:280px}.cover-story>section:first-child h1{font-size:42px;max-width:97%;padding:20px 12px 0 0;border-top-width:5px}.cover-story h2{font-size:34px}.cover-story h3{font-size:28px}.cover-story>section:nth-child(2)>p{font-size:21px}.cover-story>section:nth-child(2)>div:nth-of-type(3)>img,.cover-story>section:nth-child(5)>img{height:240px}.cover-story>section:nth-child(3){margin:35px 0 50px}.post-index{margin:55px 0}.post-index>article>div{flex-direction:column-reverse;gap:25px}.post-index .d-md-block{width:100%}.post-index .d-md-block img{height:200px}.post-index>article:first-of-type h4{font-size:36px}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr}.footer-brand{font-size:36px}.article-header,.archive-header{display:block}.article-meta{margin-top:20px}.article-body,.legal-body{font-size:18px}.archive-list article:first-child h2{font-size:38px}}
