:root{--paper:#fbf8f3;--ink:#322b2b;--wine:#7b263b;--line:#d9c9c6;--blush:#eee5dc;--muted:#66595a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Arial,Helvetica,sans-serif}a{color:var(--wine);text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#491428}a:focus-visible,summary:focus-visible{outline:3px solid #b66c38;outline-offset:5px}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.16;color:var(--ink);letter-spacing:-.025em}p{margin:0 0 1.25em}h1{font-size:clamp(36px,4.2vw,60px);margin:20px 0 25px}h2{font-size:34px;margin:0 0 24px}h3{font-size:25px;margin:0 0 18px}.rd-header{border-bottom:1px solid var(--line);background:var(--paper)}.rd-header-inner{max-width:1320px;margin:auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:34px}.rd-brand{display:flex;align-items:center;gap:12px;color:var(--wine);text-decoration:none;font:25px/1.15 Georgia,serif;white-space:nowrap}.rd-brand-symbol{font:48px/1 Georgia,serif}.rd-brand-sub{display:block;font:11px/1.8 Arial,sans-serif;text-transform:uppercase;letter-spacing:.19em}.rd-desktop-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 19px;max-width:720px}.rd-desktop-nav a{font-size:13px;text-decoration:none;padding:4px 0}.rd-mobile-nav{display:none}.rd-home{max-width:1240px;margin:auto;padding:0 40px}.rd-kicker,.rd-small{font:11px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--wine);font-weight:700}.rd-hero{padding:76px 0 72px;display:grid;grid-template-columns:1.35fr 1fr;gap:100px;align-items:center}.rd-lead{max-width:580px;font-size:18px;line-height:1.7}.rd-button{background:var(--wine);color:white;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 23px;text-decoration:none;font-size:14px;border:1px solid var(--wine)}.rd-button:hover{background:#541c2b;color:white}.rd-textlink{font-size:13px;display:block;margin-top:19px}.rd-start{border:1px solid var(--wine);padding:34px 32px 25px;position:relative;background:#f5efe9}.rd-start:before{content:'';position:absolute;inset:7px;border:1px solid var(--line);pointer-events:none}.rd-start h2{font-size:37px;margin:20px 0 30px}.rd-start a{display:flex;gap:13px;align-items:center;border-top:1px solid var(--line);padding:16px 0;text-decoration:none;font-size:14px}.rd-start a span{color:var(--muted);font-size:11px}.rd-start a b{margin-left:auto;font-weight:400}.rd-start p{font-size:12px;color:var(--muted);margin:14px 0 0}.rd-section{border-top:1px solid var(--line);padding:62px 0}.rd-section-heading{max-width:640px;margin-bottom:34px}.rd-section-heading h2{margin:14px 0 19px}.rd-section-heading p:last-child{color:var(--muted);font-size:16px}.rd-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rd-paths article{border:1px solid var(--line);padding:30px 26px;display:flex;flex-direction:column;align-items:flex-start}.rd-paths article p{font-size:15px}.rd-paths article>a{font-size:13px;margin-top:auto}.rd-outline-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--wine);border-radius:50%;color:var(--wine);font:27px Georgia;margin-bottom:28px}.rd-reading-note{background:var(--blush);padding:48px;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin:5px 0 65px}.rd-reading-note p{font-size:16px}.rd-reading-note .rd-kicker{font-size:11px}.rd-reading-note a{font-size:13px}.rd-library-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rd-library-links>a{padding:28px 30px 30px 0;text-decoration:none}.rd-library-links>a+a{padding-left:35px;border-left:1px solid var(--line)}.rd-library-links small{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.rd-library-links h3{margin:15px 0 22px}.rd-library-links span{font-size:13px}.rd-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.rd-faq{border-top:1px solid var(--line);padding:20px 0}.rd-faq:last-child{border-bottom:1px solid var(--line)}.rd-faq summary{cursor:pointer;font-size:17px;color:var(--wine);padding-right:20px}.rd-faq p{font-size:15px;margin:16px 0 0;color:var(--muted)}.rd-next{padding:55px 20px 65px;text-align:center;border-top:1px solid var(--line)}.rd-next p:not(.rd-kicker){max-width:570px;margin:0 auto 28px;font-size:16px}.rd-footer{background:#eee5dc;border-top:1px solid var(--line);padding:45px 40px;color:var(--muted)}.rd-footer-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.rd-footer-brand{font:24px/1.3 Georgia;text-decoration:none}.rd-footer p{font-size:13px}.rd-footer nav{display:flex;flex-wrap:wrap;gap:7px 17px;align-content:flex-start}.rd-footer nav a{font-size:12px}.rd-fine{grid-column:1/-1;margin:0!important;padding-top:20px;border-top:1px solid var(--line)}.rd-skip{position:absolute;left:16px;top:-100px;background:var(--wine);color:white;padding:10px;z-index:20}.rd-skip:focus{top:10px}main.container{max-width:1160px!important;padding:48px 28px!important;margin:0 auto!important;color:var(--ink)}main.container p,main.container li{line-height:1.8}main.container a{color:var(--wine)}.rd-journal-head{max-width:800px;border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:35px}.rd-journal-head h1{font-size:46px!important;margin:12px 0 18px}.rd-journal-order{font-size:13px;color:var(--muted)}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rd-story-card{border:1px solid var(--line);background:transparent;display:flex;flex-direction:column;overflow:hidden;box-shadow:none!important}.rd-story-media{display:block;max-height:205px;overflow:hidden}.rd-story-media img{display:block;width:100%;height:190px;object-fit:cover}.rd-story-copy{padding:25px;display:flex;flex-direction:column;flex:1}.rd-story-copy time,.rd-longform time{font-size:12px;color:var(--muted)}.rd-story-copy h2{font-size:24px!important;margin:12px 0 16px!important}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:15px}.rd-read-story{font-size:13px;margin-top:auto}.rd-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:38px 0}.rd-pagination a,.rd-pagination span{display:inline-block;padding:7px 12px}.rd-reading>.row{display:grid!important;grid-template-columns:minmax(0,760px) minmax(180px,260px);gap:50px;margin:0!important}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{width:auto!important;padding:0!important;min-width:0}.rd-longform h1{font-size:44px!important;overflow-wrap:anywhere}.rd-longform h2{font-size:30px;margin-top:36px}.rd-longform h3{font-size:25px;margin-top:28px}.rd-longform section.mb-5{font-size:18px;line-height:1.8}.rd-longform section.mb-5 p{margin-bottom:1.4em}.rd-longform figure{margin:25px 0}.rd-longform img{max-width:100%;height:auto;max-height:430px;object-fit:cover}.rd-reading .col-lg-4{border-left:1px solid var(--line);padding-left:25px!important;font-size:14px}.rd-reading .col-lg-4 h2,.rd-reading .col-lg-4 h3,.rd-reading .col-lg-4 h4{font-size:22px!important}.rd-reading .col-lg-4 img{max-width:100%;height:auto;max-height:150px;object-fit:cover}main.container:not(.rd-reading):has(>.rd-journal){max-width:1216px!important}main.container:not(:has(.rd-journal)):not(.rd-reading){max-width:900px!important}main.container:not(:has(.rd-journal)):not(.rd-reading) h1{font-size:42px}img{max-width:100%}main.container pre,main.container table{max-width:100%;overflow:auto}main.container{overflow-wrap:break-word}@media(max-width:1000px){.rd-header-inner{padding:22px 28px}.rd-desktop-nav{gap:4px 14px;max-width:540px}.rd-hero{gap:40px}.rd-questions{gap:40px}.rd-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-reading>.row{grid-template-columns:1fr!important}.rd-reading .col-lg-4{border-left:0;border-top:1px solid var(--line);padding:30px 0 0!important}}@media(max-width:760px){.rd-header-inner{padding:18px 22px;position:relative}.rd-brand{font-size:21px}.rd-brand-symbol{font-size:37px}.rd-brand-sub{font-size:9px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{font-size:13px;cursor:pointer;color:var(--wine)}.rd-mobile-menu{position:absolute;z-index:10;left:0;right:0;top:100%;padding:18px 24px;background:var(--paper);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-mobile-menu a{font-size:14px}.rd-home{padding:0 23px}.rd-hero{padding:36px 0 40px;grid-template-columns:1fr;gap:38px}.rd-hero h1{font-size:40px}.rd-lead{font-size:16px}.rd-kicker{font-size:10px}.rd-start{padding:27px}.rd-start h2{font-size:31px}.rd-section{padding:39px 0}h2{font-size:29px}.rd-paths{grid-template-columns:1fr;gap:18px}.rd-paths article{padding:26px}.rd-reading-note{padding:29px;grid-template-columns:1fr;gap:12px;margin-bottom:40px}.rd-library-links{grid-template-columns:1fr}.rd-library-links>a+a{padding-left:0;border-left:0;border-top:1px solid var(--line)}.rd-questions{grid-template-columns:1fr;gap:0}.rd-next{padding:40px 0 46px}.rd-footer{padding:35px 23px}.rd-footer-inner{grid-template-columns:1fr;gap:12px}.rd-fine{margin-top:12px!important}.rd-story-grid{grid-template-columns:1fr}.rd-journal-head h1{font-size:36px!important}.rd-longform h1{font-size:35px!important}.rd-longform h2{font-size:28px}.rd-longform section.mb-5{font-size:17px}main.container{padding:32px 23px!important}.rd-reading>.row{gap:28px}.rd-story-copy{padding:23px}.rd-pagination{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}