:root{--paper:#f5f1e8;--white:#fffefb;--ink:#18343f;--muted:#52656a;--clay:#b5573f;--line:#c8c7bd;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;overflow-wrap:break-word}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}p{margin:0 0 1.15em}h1,h2,h3{color:var(--ink)}:focus-visible{outline:3px solid var(--clay);outline-offset:5px}summary{cursor:pointer}a,summary{touch-action:manipulation}h1,h2,h3,p{overflow-wrap:break-word}.rd-skip{position:absolute;top:-80px;left:18px;z-index:100;background:var(--white);padding:12px 20px}.rd-skip:focus{top:12px}.rd-header{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:25px 44px;border-bottom:1px solid var(--line)}.rd-brand{font-family:var(--serif);font-size:26px;line-height:1.15;text-decoration:none;position:relative;padding-left:29px;flex-shrink:0}.rd-brand-mark{position:absolute;left:0;top:4px;width:12px;height:40px;background:var(--clay);transform:rotate(5deg)}.rd-place{display:block;font:10px/2 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.rd-desktop-nav{display:flex;gap:26px;align-items:center;font-size:14px}.rd-desktop-nav>a,.rd-topics>summary{display:flex;min-height:44px;align-items:center;text-decoration:none}.rd-topics{position:relative}.rd-topics>summary{list-style:none}.rd-topics>summary:after{content:'+';margin-left:10px}.rd-topics[open]>summary:after{content:'−'}.rd-topic-list{position:absolute;right:0;top:56px;background:var(--white);width:580px;padding:24px;box-shadow:0 15px 35px #18343f25;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.rd-topic-list a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #deddd4;text-decoration:none}.rd-mobile-nav{display:none}.rd-home h2{font:normal 44px/1.13 var(--serif);letter-spacing:-.025em;margin:0 0 27px}.rd-home h3{font:normal 29px/1.24 var(--serif);margin:0 0 16px}.rd-kicker{font:600 11px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.paint-cover{position:relative;isolation:isolate;text-align:center;padding:51px 24px 36px;max-width:1320px;margin:auto;overflow:hidden}.paint-stroke{position:absolute;z-index:-2;left:calc(50% - 147px);top:21px;bottom:105px;width:294px;background:linear-gradient(90deg,#b5573faa 0%,#b5573f 13%,#bd694a 36%,#a94832 70%,#b5573fb8 100%);clip-path:polygon(3% 1%,12% 2%,14% 0,29% 1%,43% 0,63% 2%,80% 1%,98% 3%,96% 12%,100% 23%,98% 46%,99% 66%,96% 79%,98% 95%,85% 96%,73% 98%,57% 96%,33% 100%,16% 98%,1% 97%,3% 79%,0 62%,3% 43%,0 26%)}.paint-stroke:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(89deg,transparent 0 3px,#f3ddc014 4px 5px,transparent 6px 13px);opacity:.8}.cover-note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 47px;position:relative;background:var(--paper);display:inline-block;padding:4px 18px}.title-strip{position:relative;background:var(--white);padding:24px 26px 27px;max-width:1020px;margin:0 auto}.title-strip .rd-kicker{margin-bottom:14px}.rd-home h1{font:normal clamp(50px,6.1vw,83px)/1.02 var(--serif);letter-spacing:-.035em;margin:0}.cover-intro{position:relative;max-width:590px;margin:0 auto;padding:28px 34px 30px;background:var(--paper)}.cover-intro p{font-size:17px;line-height:1.65;margin-bottom:21px}.rd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:51px;padding:12px 23px;background:var(--ink);color:var(--white);text-decoration:none;font-size:14px;font-weight:bold;border:1px solid var(--ink)}.rd-button:hover{background:var(--clay);border-color:var(--clay)}.rd-button span{font-size:22px;line-height:1}.palette-foot{display:flex;justify-content:center;gap:25px;margin:18px 0 0;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.palette-foot>span{min-width:87px}.swatch{display:block;width:87px;height:25px;margin:0 0 9px;border:1px solid #18343f25}.clay{background:var(--clay)}.bone{background:#e5dccb}.blue{background:var(--ink)}.cover-caption{font-size:10px;margin:18px 0 0;color:var(--muted)}.surface-essays{max-width:1120px;margin:auto;padding:78px 28px 0}.surface-essays>header{margin:0 0 42px 23%}.surface-band{display:grid;grid-template-columns:23% 1fr;border-top:1px solid var(--line);border-left:5px solid var(--clay);padding:32px 0 32px 28px;gap:20px;margin:0 0 8px}.surface-band>div:last-child{max-width:690px}.band-label{font-family:var(--serif);font-size:27px;line-height:1.3;padding-top:5px}.band-label span{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;color:var(--muted)}.surface-band.exterior{border-left-color:var(--ink)}.surface-band p{font-size:17px;line-height:1.8}.finish-notes{max-width:1180px;padding:85px 28px 70px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:20px}.finish-heading{grid-row:span 2;padding:20px 24px 0 0}.finish-heading p:not(.rd-kicker){font-size:16px;max-width:300px}.color-note{padding:27px 27px 23px}.color-note>span{font:600 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.13em;display:block;margin-bottom:30px}.rd-home .color-note h3{font-size:26px}.color-note p{font-size:15px;line-height:1.75;margin:0}.note-clay{background:var(--clay);color:var(--white);grid-column:2;grid-row:span 2;min-height:322px;margin-top:42px}.note-clay h3,.note-blue h3{color:var(--white)}.note-bone{background:#e9dfcd;grid-column:3;min-height:220px}.note-blue{background:var(--ink);color:var(--white);grid-column:3;min-height:232px}.question-sheet{padding:64px max(28px,calc((100vw - 1100px)/2));background:#eae6dc;display:grid;grid-template-columns:1fr 1fr;gap:92px}.question-sheet>div p:not(.rd-kicker){font-size:16px}.question-sheet ol{padding:0;margin:0;list-style:none;counter-reset:question}.question-sheet li{counter-increment:question;padding:21px 0 20px 48px;position:relative;border-top:1px solid #a5aca7}.question-sheet li:before{content:'0' counter(question);position:absolute;left:0;top:22px;font-size:12px;color:var(--muted)}.rd-home .question-sheet h3{font-size:25px;margin-bottom:8px}.question-sheet li p{font-size:16px;margin:0}.rd-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:bold}.reading-index{max-width:1120px;margin:auto;padding:85px 28px}.reading-index>header{display:grid;grid-template-columns:30% 1fr;gap:20px;align-items:start;margin-bottom:30px}.reading-links{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.reading-links a{position:relative;display:block;border-top:1px solid var(--line);padding:22px 38px 26px 0;text-decoration:none}.reading-links a:hover strong{text-decoration:underline}.reading-links span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.reading-links strong{font:normal 25px/1.3 var(--serif)}.reading-links b{position:absolute;right:5px;top:45px;font-weight:normal;font-size:25px}.rd-faq{max-width:1120px;margin:auto;padding:10px 28px 75px;display:grid;grid-template-columns:30% 1fr;gap:30px}.rd-faq details{border-top:1px solid var(--line)}.rd-faq details:last-child{border-bottom:1px solid var(--line)}.rd-faq summary{min-height:66px;padding:20px 33px 20px 36px;list-style:none;position:relative;font-size:16px;font-weight:bold;line-height:1.5}.rd-faq summary>span{position:absolute;left:0;top:23px;font-size:10px;color:var(--muted);font-weight:normal}.rd-faq summary:after{content:'+';position:absolute;right:2px;top:19px;font-size:23px;font-weight:normal}.rd-faq details[open] summary:after{content:'−'}.rd-faq details p{padding:0 34px 24px 36px;font-size:16px;line-height:1.8;margin:0}.closing-note{text-align:center;padding:60px 24px 70px;background:var(--white);border-top:5px solid var(--clay)}.closing-note .rd-kicker{margin-bottom:16px}.rd-home .closing-note h2{font-size:39px}.rd-footer{max-width:1240px;padding:54px 40px 24px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:30px 60px}.rd-footer-brand{font:27px/1.3 var(--serif);text-decoration:none}.rd-footer-intro p{font-size:13px;margin-top:16px;color:var(--muted)}.rd-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.rd-footer-links a{font-size:12px;display:flex;align-items:center;min-height:44px;text-decoration:none}.rd-footer-links a:hover{text-decoration:underline}.rd-footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.rd-footer-bottom nav{display:flex;gap:22px}.rd-footer-bottom a{display:inline-flex;min-height:44px;align-items:center}
/* Shared category, article and legal templates. */
main.container{width:calc(100% - 64px);max-width:1160px;padding:0;margin:55px auto 75px;font-family:var(--sans);color:var(--ink);font-size:18px;line-height:1.75}main.container .container.rd-reading,.container.rd-reading{width:100%;max-width:none;padding:0!important;margin:0!important}.rd-reading>.row{display:grid;grid-template-columns:minmax(0,780px) minmax(0,280px);gap:48px;margin:0}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{width:auto;max-width:none;flex:none;min-width:0;padding:0}.rd-longform{min-width:0;font-size:18px;line-height:1.75;letter-spacing:normal}.rd-longform h1{font:normal 44px/1.13 var(--serif);letter-spacing:normal;margin:12px 0 24px;overflow-wrap:anywhere}.rd-longform header{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:30px}.rd-longform h2,.rd-longform h3,.rd-longform h4{font-family:var(--serif);font-weight:normal;color:var(--ink);line-height:1.25;letter-spacing:normal;margin:1.4em 0 .65em}.rd-longform h2{font-size:30px}.rd-longform h3{font-size:25px}.rd-longform p,.rd-longform li{font-size:18px;line-height:1.75;letter-spacing:normal}.rd-longform time,.rd-story-copy time,.rd-reading .text-muted{color:var(--muted)!important;opacity:1!important;font-size:13px!important}.rd-longform figure{margin:24px 0}.rd-longform figure img{width:100%;max-height:470px;object-fit:cover}.rd-longform .badge,.rd-reading .badge{display:inline-block;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5;font:12px/1.5 var(--sans);background:#e6dbca;color:var(--ink);padding:5px 10px}.rd-reading .col-lg-4{border-top:4px solid var(--clay);padding-top:20px!important;font-size:14px}.rd-reading .col-lg-4 h2,.rd-reading .col-lg-4 h3,.rd-reading .col-lg-4 h4{font:normal 23px/1.3 var(--serif);margin:16px 0}.rd-reading .col-lg-4 .card{background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:15px 0;box-shadow:none}.rd-reading .col-lg-4 .card a,.rd-reading .col-lg-4 .card p{color:var(--ink)}.rd-reading .col-lg-4 .card-body{padding:0}.rd-reading .col-lg-4 .card img{max-height:180px;object-fit:cover}.rd-reading :is(.comments,#comments,.comment-section,.comment){font-family:var(--sans);font-size:16px;letter-spacing:normal;overflow-wrap:anywhere}.rd-reading :is(.comments,#comments,.comment-section,.comment) h2,.rd-reading :is(.comments,#comments,.comment-section,.comment) h3{font:600 18px/1.4 var(--sans);letter-spacing:normal}.rd-reading input,.rd-reading textarea{max-width:100%;min-width:0;padding:10px;border:1px solid var(--line);background:var(--white);color:var(--ink)}.rd-journal-head{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:32px}.rd-journal-head h1{font:normal 48px/1.15 var(--serif);letter-spacing:normal;margin:8px 0 18px}.rd-journal-order{font-size:13px;color:var(--muted)}.rd-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.rd-story-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:26px;background:transparent;color:var(--ink)}.rd-story-media{display:block;margin-bottom:20px}.rd-story-media img{width:100%;height:230px;object-fit:cover}.rd-story-copy h2{font:normal 29px/1.25 var(--serif);margin:13px 0}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy h2 a:hover{text-decoration:underline}.rd-story-copy p{font-size:16px;line-height:1.75}.rd-read-story{font-size:13px;font-weight:bold;display:inline-flex;min-height:44px;align-items:center}.rd-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin:40px 0}.rd-page-numbers{display:flex;flex-wrap:wrap;gap:8px}.rd-pagination a,.rd-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px}.rd-pagination a{border:1px solid var(--line)}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){max-width:74ch}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font:normal 44px/1.2 var(--serif);margin-bottom:25px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font:normal 27px/1.3 var(--serif);color:var(--ink);margin:1.5em 0 .6em}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h3{font:normal 23px/1.3 var(--serif);color:var(--ink)}main.container :is(table,pre){max-width:100%;overflow:auto}main.container table{display:block}main.container pre{white-space:pre-wrap}main.container a{overflow-wrap:anywhere}
@media(max-width:1120px){.rd-header{padding:22px 30px}.rd-desktop-nav{gap:18px}.rd-reading>.row{grid-template-columns:minmax(0,780px);justify-content:center}.rd-reading>.row>.col-lg-4{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.rd-reading>.row>.col-lg-4>h2,.rd-reading>.row>.col-lg-4>h3{grid-column:1/-1}.question-sheet{gap:48px}.finish-notes{grid-template-columns:1.1fr 1fr 1fr}.rd-footer{gap:30px}}
@media(max-width:800px){.rd-header{padding:18px 24px}.rd-brand{font-size:23px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav>summary{min-height:44px;display:flex;align-items:center;gap:9px;list-style:none;font-size:13px}.rd-mobile-nav>summary:after{content:'+';font-size:22px}.rd-mobile-nav[open]>summary:after{content:'−'}.rd-mobile-menu{position:absolute;top:100%;left:0;right:0;max-height:75vh;overflow-y:auto;background:var(--white);border-bottom:2px solid var(--clay);padding:18px 24px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;box-shadow:0 15px 25px #18343f1a}.rd-mobile-menu a{font-size:13px;min-height:44px;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.surface-essays>header{margin-left:0}.surface-band{grid-template-columns:24% 1fr;padding-left:20px;gap:18px}.rd-home h2{font-size:36px}.finish-notes{grid-template-columns:1fr 1fr}.finish-heading{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.finish-heading .rd-kicker{grid-column:1/-1}.finish-heading p:not(.rd-kicker){max-width:none}.note-clay{grid-column:1;grid-row:span 2;margin-top:0;min-height:365px}.note-bone,.note-blue{grid-column:2;min-height:0}.question-sheet{gap:30px;padding:50px 28px}.reading-index>header{display:block}.rd-faq{grid-template-columns:1fr;gap:10px}.rd-footer{grid-template-columns:1fr}.rd-footer-intro p{margin-bottom:0}.rd-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-longform h1{font-size:38px}.rd-journal-head h1{font-size:40px}.rd-story-media img{height:190px}}
@media(max-width:560px){body{font-size:16px}.rd-header{padding:15px 18px;gap:12px}.rd-brand{font-size:22px;padding-left:23px}.rd-brand-mark{height:33px;width:9px}.rd-place{font-size:8px;letter-spacing:.1em;margin-top:3px}.paint-cover{padding:22px 18px 29px}.cover-note{font-size:8px;letter-spacing:.09em;margin-bottom:25px;padding:3px 7px}.paint-stroke{width:114px;left:calc(50% - 57px);top:48px;bottom:auto;height:252px}.title-strip{padding:20px 6px 18px}.title-strip .rd-kicker{font-size:9px;letter-spacing:.08em;margin-bottom:13px}.rd-home h1{font-size:43px;line-height:1.04;letter-spacing:-.035em}.cover-intro{padding:19px 9px 15px;max-width:410px}.cover-intro p{font-size:15px;line-height:1.65;margin-bottom:20px}.rd-button{font-size:13px;padding:12px 19px;gap:20px;min-height:49px}.palette-foot{gap:17px;margin-top:20px;font-size:8px}.palette-foot>span{min-width:65px}.swatch{width:65px;height:20px}.cover-caption{font-size:9px}.surface-essays{padding:46px 20px 0}.rd-home h2{font-size:35px;line-height:1.15;letter-spacing:-.02em}.surface-essays>header{margin-bottom:27px}.rd-kicker{font-size:9px;margin-bottom:16px}.surface-band{grid-template-columns:1fr;padding:22px 0 21px 18px;gap:19px;border-left-width:3px}.band-label{font-size:21px;display:flex;align-items:baseline;gap:14px}.band-label br{display:none}.band-label span{font-size:9px;margin:0}.rd-home h3{font-size:27px}.surface-band p{font-size:16px;line-height:1.8}.finish-notes{padding:45px 20px;gap:12px;grid-template-columns:1fr 1fr}.finish-heading{display:block;padding:0}.finish-heading p:not(.rd-kicker){font-size:16px}.color-note{padding:21px 18px}.color-note>span{font-size:8px;margin-bottom:25px}.rd-home .color-note h3{font-size:23px}.color-note p{font-size:14px}.note-clay{min-height:0;grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.note-clay>span{grid-column:1/-1;margin-bottom:14px}.note-bone{grid-column:1}.note-blue{grid-column:2}.question-sheet{display:block;padding:41px 23px}.question-sheet ol{margin-top:26px}.question-sheet li{padding-left:36px}.rd-home .question-sheet h3{font-size:24px}.reading-index{padding:48px 22px}.reading-links{grid-template-columns:1fr}.reading-links strong{font-size:24px}.reading-index>header{margin-bottom:19px}.rd-faq{padding:0 22px 48px}.rd-faq summary{font-size:15px;padding-right:28px;padding-left:28px}.rd-faq details p{font-size:15px;padding:0 26px 24px 28px}.closing-note{padding:40px 23px 47px}.rd-home .closing-note h2{font-size:33px}.rd-footer{padding:38px 23px 20px;gap:22px}.rd-footer-links{grid-template-columns:1fr 1fr;gap:0 15px}.rd-footer-links a{font-size:11px;min-height:44px}.rd-footer-bottom{display:block;padding-top:20px}.rd-footer-bottom nav{margin-top:8px;gap:18px}.rd-mobile-menu{padding:15px 18px;gap:0 16px}main.container{width:calc(100% - 36px);margin:34px auto 50px;font-size:17px}.rd-reading>.row{display:block}.rd-longform{font-size:17px;line-height:1.75}.rd-longform h1{font-size:34px;line-height:1.18;letter-spacing:normal}.rd-longform h2{font-size:27px}.rd-longform h3{font-size:23px}.rd-longform p,.rd-longform li{font-size:17px;line-height:1.75}.rd-reading>.row>.col-lg-4{display:block;margin-top:38px}.rd-reading .col-lg-4 .card{margin:15px 0}.rd-journal-head h1{font-size:36px}.rd-story-grid{grid-template-columns:1fr;gap:27px}.rd-story-copy h2{font-size:27px}.rd-story-media img{height:200px}.rd-journal-head{margin-bottom:26px;padding-bottom:20px}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(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
