:root{--linen:#f5f2ea;--paper:#fcfaf5;--olive:#303d2d;--mauve:#805f71;--line:#d4d8ca;--muted:#58614f;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--linen);color:var(--olive);font-family:var(--sans);font-size:18px;line-height:1.75;letter-spacing:normal}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--mauve)}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mauve);outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:normal;line-height:1.18;overflow-wrap:anywhere}p{margin-bottom:1.3em}.rd-skip{position:absolute;top:-100px;left:12px;z-index:1000;background:var(--olive);color:white;padding:12px}.rd-skip:focus{top:12px}.rd-header{max-width:1248px;margin:auto;padding:28px 24px 0;text-align:center;border-bottom:1px solid var(--line)}.rd-brand{display:block;width:fit-content;margin:auto auto 18px;text-decoration:none;font-family:var(--serif);font-size:25px;line-height:1.25}.rd-brand span{font-family:var(--sans);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;margin-left:12px}.rd-desktop-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 26px}.rd-desktop-nav a{display:flex;align-items:center;min-height:48px;font-size:13px;text-decoration:none}.rd-mobile-nav{display:none}.rd-home{max-width:1248px;margin:0 auto;padding:0 24px}.rd-eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:22px;color:var(--muted);font-weight:600}.rd-frontispiece{padding:54px 0 62px}.rd-frontispiece>.rd-eyebrow{text-align:center}.rd-frontispiece h1{text-align:center;font-size:68px;line-height:1.08;max-width:1000px;margin:0 auto 32px}.rd-frontispiece h1 span{display:block}.rd-action{display:flex;align-items:center;justify-content:center;gap:28px;width:fit-content;min-height:50px;margin:0 auto;padding:9px 24px;border:1px solid var(--olive);font-size:14px;text-decoration:none;background:var(--olive);color:var(--linen)}.rd-action:hover{background:var(--mauve);border-color:var(--mauve);color:white}.rd-frontispiece-bottom{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-top:150px}.rd-frontispiece-bottom>p:first-child{max-width:530px;font-size:18px;margin:0}.rd-margin-note{font:italic 19px/1.5 var(--serif);text-align:right;margin:0 28px 0 0;min-width:200px}.rd-margin-note span{font-size:14px;color:var(--muted)}.rd-chapter{display:grid;grid-template-columns:280px minmax(0,700px);justify-content:space-between;gap:60px;padding:64px 0;border-top:1px solid var(--line)}.rd-chapter h2,.rd-notes h2,.rd-interview h2,.rd-endnotes h2{font-size:38px}.rd-prose{min-width:0}.rd-lead{font:26px/1.4 var(--serif);max-width:600px}.rd-prose p:last-child{margin-bottom:0}.rd-notes{border-top:1px solid var(--line);padding:64px 0;background:var(--paper)}.rd-notes>header{padding:0 40px}.rd-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:10px 40px 30px}.rd-note-grid article{border-top:1px solid var(--line);padding-top:24px;min-width:0}.rd-note-number{font:italic 22px var(--serif);color:var(--mauve);margin-bottom:14px}.rd-note-grid h3{font-size:30px;margin-bottom:22px}.rd-note-grid a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.rd-notes-foot{padding:0 40px;margin:0;max-width:780px;font-size:15px}.rd-interview{padding:64px 0;display:grid;grid-template-columns:320px minmax(0,760px);gap:70px;justify-content:space-between}.rd-interview>header p:last-child{font-size:16px}.rd-question{border-top:1px solid var(--line);padding:0 0 15px}.rd-question:last-child{border-bottom:1px solid var(--line)}.rd-question summary{position:relative;padding:20px 28px 15px 38px;cursor:pointer;list-style:none;font-family:var(--serif);font-size:23px;line-height:1.35;min-height:60px}.rd-question summary::-webkit-details-marker{display:none}.rd-question summary:after{content:'+';position:absolute;right:0;font-family:var(--sans);font-size:19px}.rd-question[open] summary:after{content:'−'}.rd-question summary span{position:absolute;left:0;top:24px;font-family:var(--sans);font-size:11px;color:var(--mauve)}.rd-question p{margin:0 28px 9px 38px;font-size:16px;line-height:1.75}.rd-endnotes{border-top:1px solid var(--line);padding:64px 0 72px;text-align:center}.rd-endnotes p:not(.rd-eyebrow){max-width:690px;margin:0 auto 22px}.rd-text-link{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.rd-footer{max-width:1248px;margin:auto;border-top:1px solid var(--line);padding:36px 24px 50px;display:flex;gap:48px;justify-content:space-between;font-size:13px}.rd-footer-brand{font:21px var(--serif);text-decoration:none}.rd-footer p{margin:10px 0 0;color:var(--muted)}.rd-footer nav{display:flex;justify-content:flex-end;flex-wrap:wrap;align-content:start;gap:0 24px;max-width:560px}.rd-footer nav a{display:flex;align-items:center;min-height:44px}
/* Shared article, category and legal templates. The outer main owns gutters. */
main.container{width:calc(100% - 48px)!important;max-width:1200px!important;padding:0!important;margin:48px auto 64px!important;color:var(--olive)}main.container .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(0,1fr);gap:56px;margin:0!important}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{float:none!important;width:100%!important;max-width:none!important;flex:none!important;min-width:0;padding:0!important}.rd-longform{font-family:var(--sans);font-size:18px;line-height:1.75;letter-spacing:normal;min-width:0;overflow-wrap:anywhere}.rd-longform h1{font-family:var(--serif)!important;font-size:44px!important;line-height:1.16!important;font-weight:400!important;letter-spacing:normal!important;margin-bottom:22px;color:var(--olive)}.rd-longform section h2{font-size:29px!important;line-height:1.3;color:var(--olive);margin:38px 0 18px}.rd-longform section h3{font-size:24px!important;line-height:1.3;color:var(--olive);margin:30px 0 15px}.rd-longform p,.rd-longform li{font-size:18px!important;line-height:1.75!important;letter-spacing:normal!important}.rd-longform time,.rd-story-copy time,.rd-reading .text-muted,.rd-longform .text-muted{color:var(--muted)!important;opacity:1!important;font-size:14px!important;line-height:1.5!important}.rd-kicker{font:600 11px/1.5 var(--sans)!important;letter-spacing:1.5px!important;text-transform:uppercase;color:var(--muted)!important;margin-bottom:16px}.rd-longform figure{margin:28px 0}.rd-longform figure:empty{display:none}.rd-longform figure img{display:block;max-height:480px;object-fit:cover;width:100%;height:auto}.rd-reading .badge{display:inline-block!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5;padding:5px 10px;background:#e4e6dc!important;color:var(--olive)!important}.rd-reading .card{border:1px solid var(--line);border-radius:0;background:var(--paper)!important;color:var(--olive)!important;box-shadow:none;min-width:0;margin-bottom:22px}.rd-reading .card a,.rd-reading .card h2,.rd-reading .card h3,.rd-reading .card p{color:var(--olive)!important;overflow-wrap:anywhere}.rd-reading .card-body{padding:20px}.rd-reading .col-lg-4 h2,.rd-reading .col-lg-4 h3{font:400 23px/1.35 var(--serif)!important}.rd-reading .col-lg-4 img{height:auto;max-height:180px;object-fit:cover}.rd-reading input,.rd-reading textarea,.rd-reading button{font:inherit;max-width:100%;border:1px solid var(--line);border-radius:0;padding:10px;background:var(--paper);color:var(--olive)}.rd-reading button{min-height:44px;background:var(--olive);color:var(--paper)}.rd-reading .comments,.rd-reading [class*=comment],.rd-reading .media,.rd-reading .media-body{min-width:0;overflow-wrap:anywhere}.rd-reading [class*=comment] h2,.rd-reading [class*=comment] h3,.rd-reading [class*=comment] h4,.rd-reading [class*=comment] h5,.rd-reading .media-body h5{font:600 18px/1.5 var(--sans)!important;letter-spacing:normal}.rd-reading pre{white-space:pre-wrap;overflow-wrap:anywhere}.rd-reading table{max-width:100%;table-layout:fixed;overflow-wrap:anywhere}.rd-journal{padding:12px 0 0}.rd-journal-head{max-width:780px;padding-bottom:35px}.rd-journal-head h1{font-size:48px!important;line-height:1.2!important;color:var(--olive);font-family:var(--serif);font-weight:400;letter-spacing:normal}.rd-journal-order{font-size:14px;color:var(--muted)}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.rd-story-card{min-width:0;border-top:1px solid var(--line);padding-top:24px;background:transparent}.rd-story-media{display:block;margin-bottom:22px}.rd-story-media img{width:100%;height:210px;object-fit:cover}.rd-story-media:empty{display:none}.rd-story-copy h2{font-size:27px;line-height:1.28;margin:15px 0}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:16px;line-height:1.7}.rd-read-story{display:inline-flex;min-height:44px;align-items:center;font-size:14px}.rd-pagination{display:flex;gap:18px;flex-wrap:wrap;margin:50px 0 0}.rd-page-numbers{display:flex;flex-wrap:wrap;gap:10px}.rd-pagination a,.rd-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.rd-pagination .current{background:var(--olive);color:var(--linen)}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){max-width:74ch!important;font-size:18px;line-height:1.75}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:44px;color:var(--olive);line-height:1.2}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font-size:28px!important;line-height:1.3!important;color:var(--olive)!important;margin:32px 0 16px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) a{overflow-wrap:anywhere}
@media(max-width:1100px){.rd-desktop-nav{gap:0 18px}.rd-chapter{grid-template-columns:220px minmax(0,1fr);gap:36px}.rd-interview{grid-template-columns:260px minmax(0,1fr);gap:36px}.rd-frontispiece h1{font-size:60px}.rd-frontispiece-bottom{margin-top:120px}.rd-reading>.row{grid-template-columns:minmax(0,780px);justify-content:center;gap:48px}.rd-reading>.row>.col-lg-4{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rd-reading>.row>.col-lg-4>h2,.rd-reading>.row>.col-lg-4>h3{grid-column:1/-1}.rd-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.rd-header{position:relative;padding:22px 24px 16px;text-align:left}.rd-brand{margin:0 64px 0 0;font-size:24px;width:auto}.rd-brand span{display:block;margin:5px 0 0;font-size:10px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:static}.rd-mobile-nav summary{position:absolute;right:24px;top:25px;min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13px;border-bottom:1px solid var(--olive);list-style:none}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:24px;border-top:1px solid var(--line);padding-top:10px}.rd-mobile-menu a{min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:none}.rd-frontispiece{padding:38px 0 44px}.rd-eyebrow{font-size:10px;letter-spacing:1.25px;margin-bottom:20px}.rd-frontispiece h1{font-size:36px;line-height:1.09;margin-bottom:28px}.rd-action{min-height:48px;padding:8px 20px}.rd-frontispiece-bottom{margin-top:48px;display:block}.rd-frontispiece-bottom>p:first-child{font-size:17px;line-height:1.75}.rd-margin-note{margin:28px 0 0;text-align:left;font-size:17px}.rd-chapter{display:block;padding:44px 0}.rd-chapter h2,.rd-notes h2,.rd-interview h2,.rd-endnotes h2{font-size:30px}.rd-chapter-label{margin-bottom:30px}.rd-chapter h2 br{display:none}.rd-lead{font-size:23px}.rd-prose{font-size:17px}.rd-notes{padding:44px 0}.rd-notes>header,.rd-notes-foot{padding:0 20px}.rd-note-grid{display:block;padding:10px 20px 14px}.rd-note-grid article{padding:20px 0 24px}.rd-note-grid h3{font-size:27px}.rd-note-grid p{font-size:17px}.rd-interview{display:block;padding:44px 0}.rd-interview header{margin-bottom:30px}.rd-question summary{font-size:21px;padding-left:30px}.rd-question p{margin-left:30px;margin-right:6px;font-size:16px}.rd-endnotes{padding:44px 0}.rd-endnotes p:not(.rd-eyebrow){font-size:17px}.rd-footer{display:block;padding-top:30px}.rd-footer nav{justify-content:flex-start;gap:0 24px;margin-top:22px}.rd-journal-head h1{font-size:36px!important}.rd-story-grid{grid-template-columns:1fr;gap:36px}.rd-story-copy h2{font-size:26px}.rd-story-media img{height:210px}.rd-reading>.row>.col-lg-4{display:block}.rd-longform h1{font-size:34px!important;line-height:1.2!important}.rd-longform section h2{font-size:27px!important}.rd-longform section h3{font-size:23px!important}main.container{margin-top:34px!important}.rd-longform p,.rd-longform li{font-size:17px!important;line-height:1.75!important}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:34px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
