.rn-hero{position:relative;overflow:hidden}.rn-editorial{letter-spacing:1.6px;color:#839188;align-items:center;gap:15px;margin-top:35px;font-size:8px;display:flex}.rn-editorial i{background:#fa7d22;width:7px;height:7px}.rn-library{padding-bottom:70px}.rn-note{border-top:1px solid #dce6df;grid-template-columns:50px 230px 1fr;align-items:center;gap:50px;padding:45px 0;display:grid}.rn-note:last-child{border-bottom:1px solid #dce6df}.rn-number{color:#8da096;letter-spacing:1px;align-self:start;font-family:monospace;font-size:10px}.rn-art{background:#edf3ef;border-radius:3px;height:170px;position:relative;overflow:hidden}.rn-art>span{border-top:0;border-bottom:1px solid #c5d6cb;border-left:1px solid #c5d6cb;border-right:0;transition:transform .6s;position:absolute;inset:25px 70px 25px 25px}.rn-art>span:nth-child(2){border-color:#72a99e;inset:45px 50px 45px 45px}.rn-art>span:nth-child(3){border-color:#008c92;inset:65px 30px 65px 65px}.rn-art>i{background:#fa7d22;width:16px;height:16px;transition:transform .4s;position:absolute;top:31px;right:31px}.rn-note:hover .rn-art>i{transform:translate(-8px,8px)}.rn-note:hover .rn-art>span{transform:translate(5px,-5px)}.rn-note-1 .rn-art{background:#eff1f5}.rn-note-1 .rn-art>span{border:1px solid #9cb0bd;inset:40px 85px 40px 45px;transform:rotate(-40deg)}.rn-note-1 .rn-art>span:nth-child(2){transform:rotate(-40deg)translate(30px,5px)}.rn-note-1 .rn-art>span:nth-child(3){transform:rotate(-40deg)translate(60px,10px)}.rn-note-2 .rn-art{background:#faf1e6}.rn-note-2 .rn-art>span{background:#dfd3bd;border:0;inset:65px 145px 25px 35px}.rn-note-2 .rn-art>span:nth-child(2){background:#699b8d;inset:45px 98px 25px 82px}.rn-note-2 .rn-art>span:nth-child(3){background:#102d50;inset:25px 51px 25px 129px}.rn-note-content .eyebrow{letter-spacing:1.3px;gap:20px;font-size:9px}.rn-note-content .eyebrow>span{color:#8b9992;letter-spacing:0;font-size:8px;font-weight:400}.rn-note h2{letter-spacing:-.8px;max-width:570px;margin-top:15px;font-size:29px;line-height:1.3;transition:color .2s}.rn-note:hover h2{color:#008c92}.rn-note-content>p:not(.eyebrow){color:#73877c;max-width:510px;margin-top:14px;font-size:13px;line-height:1.8}.rn-read{align-items:center;gap:25px;margin-top:23px;font-size:11px;font-weight:600;display:flex}.rn-principle{grid-template-columns:1fr 1fr;gap:20px 100px;padding:45px 0 90px;display:grid}.rn-principle>span{color:#7b9284;letter-spacing:1.6px;grid-column:1/-1;font-size:9px}.rn-principle h2{letter-spacing:-1px;font-size:35px;font-weight:500;line-height:1.3}.rn-principle>p{color:#778a80;align-self:center;max-width:380px;font-size:14px;line-height:1.9}.rn-principle>a{color:#008c92;border-bottom:1px solid #a6c2b4;grid-column:2;justify-self:start;align-items:center;gap:20px;padding-bottom:7px;font-size:12px;display:flex}.rn-article{padding-top:50px;padding-bottom:90px}.rn-back{color:#6e8878;align-items:center;gap:9px;margin-bottom:40px;font-size:11px;display:inline-flex}.rn-article>header{max-width:850px;margin-bottom:60px}.rn-article>header .eyebrow{gap:15px;margin-bottom:25px;font-size:9px}.rn-article>header .eyebrow span{color:#8a9b91;letter-spacing:0}.rn-article>header h1{letter-spacing:-2.1px;font-size:52px;font-weight:500;line-height:1.15}.rn-article>header>p:last-child{color:#6c8075;max-width:760px;margin-top:28px;font-size:17px;line-height:1.9}.rn-article-layout{border-top:1px solid #e0e8e2;grid-template-columns:235px 1fr;gap:80px;padding-top:45px;display:grid}.rn-article-layout>aside{flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky;top:120px}.rn-article-layout>aside>span{letter-spacing:1.4px;color:#7e9487;margin-bottom:5px;font-size:9px}.rn-article-layout>aside>a{color:#6f8578;align-items:baseline;gap:10px;font-size:11px;line-height:1.7;display:flex}.rn-article-layout>aside>a:hover{color:#008c92}.rn-article-layout>aside small{color:#9aac9f;font-family:monospace;font-size:9px}.rn-article article{max-width:715px}.rn-article article>section{margin-bottom:42px;scroll-margin-top:115px;position:relative}.rn-article article>section>span{color:#96a99c;letter-spacing:1px;font-size:9px}.rn-article article h2{letter-spacing:-.5px;margin:11px 0 16px;font-size:25px;font-weight:500;line-height:1.4}.rn-article article section>p{color:#6c7e74;font-size:15px;line-height:1.95}.rn-takeaway{background:#edf4ee;border-left:2px solid #008c92;margin-top:25px;padding:29px 32px}.rn-takeaway .eyebrow{letter-spacing:1.5px;margin-bottom:13px;font-size:8px}.rn-takeaway>p:last-child{color:#365c4c;font-size:17px;line-height:1.7}.rn-next{border-top:1px solid #dce7de;grid-template-columns:1fr 30px;gap:15px;margin-top:50px;padding-top:28px;display:grid}.rn-next>span{letter-spacing:1.3px;color:#83a08d;grid-column:1/-1;font-size:9px}.rn-next strong{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:1.5}.rn-next svg{color:#008c92;align-self:center}@media (max-width:900px){.rn-note{grid-template-columns:25px 170px 1fr;gap:25px}.rn-art{height:160px}.rn-note h2{font-size:24px}.rn-note-content>p:not(.eyebrow){font-size:12px}.rn-art>span{inset:25px 40px 25px 20px}.rn-art>span:nth-child(2){inset:45px 25px 45px 40px}.rn-art>span:nth-child(3){inset:65px 10px 65px 60px}.rn-art>i{right:15px}.rn-principle{gap:20px 45px}.rn-article-layout{grid-template-columns:180px 1fr;gap:35px}.rn-article>header h1{font-size:45px}}@media (max-width:620px){.rn-hero h1{font-size:39px}.rn-note{grid-template-columns:24px 1fr;gap:18px;padding:29px 0}.rn-art{grid-area:1/2;height:140px}.rn-number{grid-area:1/1}.rn-note-content{grid-column:2}.rn-note h2{margin-top:13px;font-size:24px}.rn-note-content .eyebrow{gap:15px;font-size:7px}.rn-note-content>p:not(.eyebrow){font-size:12px}.rn-read{margin-top:17px;font-size:10px}.rn-library{padding-bottom:35px}.rn-principle{padding-block:30px 55px;display:block}.rn-principle>span{font-size:8px}.rn-principle h2{margin-top:19px;font-size:29px}.rn-principle>p{margin-top:20px;font-size:13px}.rn-principle>a{width:max-content;margin-top:20px;font-size:11px}.rn-article{padding-top:35px;padding-bottom:55px}.rn-back{margin-bottom:30px}.rn-article>header h1{letter-spacing:-1.4px;font-size:36px}.rn-article>header>p:last-child{font-size:14px}.rn-article>header{margin-bottom:35px}.rn-article-layout{padding-top:28px;display:block}.rn-article-layout>aside{border-bottom:1px solid #e0e8e2;gap:12px;margin-bottom:35px;padding-bottom:27px;position:static}.rn-article article h2{font-size:23px}.rn-article article section>p{font-size:14px;line-height:1.9}.rn-takeaway{padding:23px}.rn-takeaway>p:last-child{font-size:15px}.rn-next strong{font-size:18px}.rn-editorial{letter-spacing:1.1px;margin-top:28px;font-size:7px}}
