/* AC Creative: content-collage */
:root{--rd-paper:#f7f4ed;--rd-ink:#272432;--rd-orange:#f0652e;--rd-line:#cbc8c5;--rd-lilac:#ddd6e8;--rd-muted:#625e69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rd-paper)!important;color:var(--rd-ink)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:4px}a:hover{color:#b93e12}a:focus-visible,summary:focus-visible{outline:3px solid #a240d3;outline-offset:5px}img{display:block;max-width:100%;height:auto}p{margin:0 0 1.25em}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:700;line-height:1.05;letter-spacing:-1.6px;margin:0 0 24px}h1,h2,h3,p{overflow-wrap:break-word}h2{font-size:44px}h3{font-size:28px;letter-spacing:-.8px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.5px}.rd-header,.rd-home,.rd-footer{width:min(100%,1440px);margin:0 auto;padding-left:60px;padding-right:60px}.rd-header{padding-top:27px;padding-bottom:27px;display:flex;align-items:center;justify-content:space-between;gap:35px}.rd-brand{display:flex;align-items:center;gap:15px;text-decoration:none;flex:none}.rd-brand-ac{font-size:57px;font-weight:900;line-height:.85;letter-spacing:-6px;position:relative;padding-right:26px}.rd-brand-ac>span{color:var(--rd-orange);font-size:32px;letter-spacing:0;position:absolute;top:-8px;right:-4px}.rd-brand>span:last-child{font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1.25;padding-left:15px;border-left:1px solid var(--rd-line)}.rd-desktop-nav{display:flex;gap:25px;font-size:12px;font-weight:600;flex-wrap:wrap;justify-content:end;align-items:center}.rd-desktop-nav a{text-decoration:none}.rd-desktop-nav a:last-child{border:1px solid var(--rd-ink);padding:9px 16px}.rd-mobile-nav{display:none}.rd-skip{position:absolute;left:20px;top:-100px;background:var(--rd-ink);color:#fff;padding:10px 20px;z-index:20}.rd-skip:focus{top:8px}.rd-cover{background:var(--rd-orange);padding:25px 38px 18px;overflow:hidden}.rd-cover-top,.rd-cover-bottom{display:flex;justify-content:space-between;gap:25px;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.5}.rd-cover-top{border-bottom:1px solid #27243275;padding-bottom:18px}.rd-cover-bottom{border-top:1px solid #27243275;padding-top:16px}.rd-cover-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:30px;align-items:center;padding:40px 0 38px}.rd-cover-copy{position:relative;z-index:2}.rd-cover h1{font-size:68px;letter-spacing:-3.8px;line-height:.99;margin:0 0 28px}.rd-cover h1 em{color:var(--rd-paper);letter-spacing:-3px}.rd-cover-copy>p{font-size:16px;line-height:1.75;max-width:450px;margin-bottom:28px}.rd-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:14px 22px;background:var(--rd-ink);color:var(--rd-paper);text-decoration:none;font-size:12px;font-weight:700;line-height:1.5}.rd-button span{font-size:21px;font-weight:400;line-height:1}.rd-button:hover{background:#454052;color:#fff}.rd-collage{height:390px;position:relative;isolation:isolate;min-width:0}.rd-paper-back{position:absolute;right:0;top:6px;width:64%;height:315px;transform:rotate(9deg);background:var(--rd-paper);padding:24px;color:var(--rd-ink);box-shadow:2px 5px 9px #27243220}.rd-paper-back>span{font-size:8px;letter-spacing:1px;display:block;margin-bottom:26px}.rd-paper-back strong{font-size:31px;letter-spacing:-1.5px;line-height:1;display:block}.rd-photo-paper{position:absolute;left:0;top:121px;margin:0;transform:rotate(-7deg);width:83%;padding:10px 10px 13px;background:var(--rd-paper);box-shadow:3px 4px 9px #27243235}.rd-photo-paper img{width:100%;height:200px;object-fit:cover;object-position:center 58%}.rd-photo-paper figcaption{font-size:7px;letter-spacing:.6px;font-weight:700;line-height:1.4;margin-top:9px}.rd-collage-stamp{position:absolute;right:-9px;bottom:25px;transform:rotate(8deg);background:var(--rd-lilac);padding:14px 20px;font-size:21px;font-weight:800;line-height:1.05;box-shadow:1px 3px 6px #27243224}.rd-collage-star{position:absolute;top:22px;left:0;color:var(--rd-ink);font-size:105px;line-height:1;transform:rotate(-7deg)}.rd-kicker{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.4px;margin-bottom:22px}.rd-chapters{padding:65px 0}.rd-section-title h2{font-size:43px}.rd-section-title>p:not(.rd-kicker){font-size:15px;color:var(--rd-muted);max-width:600px;margin-bottom:30px}.rd-chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.rd-chapter-grid article{border-top:1px solid var(--rd-ink);padding-top:22px}.rd-number{font-size:9px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:28px}.rd-chapter-grid h3{font-size:29px}.rd-chapter-grid p{font-size:15px;line-height:1.8;max-width:360px;margin:0}.rd-brief{display:grid;grid-template-columns:.95fr 1fr;gap:80px;background:var(--rd-lilac);padding:50px;margin-bottom:65px}.rd-brief h2{font-size:45px}.rd-brief-intro>p:not(.rd-kicker){font-size:15px;line-height:1.8;max-width:430px}.rd-under-link{font-size:12px;font-weight:700;display:inline-block;margin-top:10px}.rd-brief-prompts{list-style:none;padding:0;margin:0}.rd-brief-prompts li{display:flex;gap:25px;border-bottom:1px solid #a39bab;padding:20px 0}.rd-brief-prompts li:first-child{border-top:1px solid #a39bab}.rd-brief-prompts li>span{font-size:10px;padding-top:4px}.rd-brief-prompts h3{font-size:22px;letter-spacing:-.6px;line-height:1.2;margin:0 0 10px}.rd-brief-prompts p{font-size:13px;line-height:1.7;margin:0}.rd-lifecycle{background:var(--rd-ink);color:var(--rd-paper);margin:0 -60px 65px;padding:45px 60px 50px}.rd-life-heading{display:flex;justify-content:space-between;gap:40px;align-items:center;border-bottom:1px solid #706b78;padding-bottom:25px;margin-bottom:28px}.rd-life-heading .rd-kicker{margin:0;font-size:9px;max-width:200px}.rd-life-heading h2{font-size:31px;margin:0}.rd-life-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.rd-life-grid>div{position:relative}.rd-life-grid>div:not(:last-child):after{content:'→';position:absolute;right:0;top:32px;color:var(--rd-orange);font-size:25px}.rd-life-grid span{font-size:10px;color:var(--rd-orange);display:block;margin-bottom:16px}.rd-life-grid h3{font-size:27px;margin-bottom:15px}.rd-life-grid p{font-size:13px;line-height:1.7;color:#d5d0da;margin:0;max-width:210px}.rd-shelf{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;margin-bottom:65px}.rd-shelf-links>a{display:grid;grid-template-columns:75px 1fr 20px;align-items:baseline;gap:20px;padding:25px 0;border-top:1px solid var(--rd-ink);text-decoration:none}.rd-shelf-links>a:last-child{border-bottom:1px solid var(--rd-ink)}.rd-shelf-links span{font-size:9px;font-weight:700;letter-spacing:1px}.rd-shelf-links h3{font-size:26px;line-height:1.2;margin:0}.rd-shelf-links b{font-size:22px;font-weight:400}.rd-faq{padding-top:45px;border-top:1px solid var(--rd-line);padding-bottom:55px}.rd-faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:55px;row-gap:12px}.rd-faq-grid details{padding:21px 0;border-top:1px solid var(--rd-line)}.rd-faq-grid summary{display:flex;align-items:baseline;gap:15px;font-size:18px;line-height:1.4;font-weight:700;list-style:none;cursor:pointer}.rd-faq-grid summary::-webkit-details-marker{display:none}.rd-faq-grid summary>span{font-size:10px;font-weight:400;color:var(--rd-muted)}.rd-faq-grid summary:after{content:'+';margin-left:auto;flex:none;font-size:18px;font-weight:400}.rd-faq-grid details[open] summary:after{content:'−'}.rd-faq-grid details p{font-size:14px;color:var(--rd-muted);line-height:1.85;margin:15px 20px 0 28px}.rd-closing{border-top:1px solid var(--rd-ink);padding:45px 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;align-items:end}.rd-closing>.rd-kicker{grid-column:1/-1;margin-bottom:0}.rd-closing h2{font-size:54px;margin:0}.rd-closing p:not(.rd-kicker){font-size:15px;color:var(--rd-muted);max-width:460px}.rd-closing .rd-button{margin-top:10px}.rd-footer{background:var(--rd-ink);color:var(--rd-paper);padding-top:42px;padding-bottom:25px}.rd-footer-main{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding-bottom:35px}.rd-footer-brand{font-size:25px;font-weight:700;letter-spacing:-1px;text-decoration:none;line-height:1.2}.rd-footer-brand span{font-size:8px;font-weight:400;letter-spacing:1.5px;display:block;margin-top:14px;color:#bbb4c5}.rd-footer-main>p{font-size:14px;margin:0;color:#d5d0da}.rd-footer nav{display:flex;gap:12px 22px;flex-wrap:wrap;font-size:11px;align-items:start}.rd-footer nav a{text-decoration:none}.rd-footer a:hover{color:#f9a47e}.rd-footer-bottom{padding-top:20px;border-top:1px solid #5b5564;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#d5d0da}
/* Inner pages: outer main owns gutters, nested reader never adds another set. */
main.container{width:100%;max-width:1240px;margin:0 auto;padding:45px 32px 65px;color:var(--rd-ink)}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){max-width:940px}main.container>h1{font-size:46px;line-height:1.12;max-width:850px}main.container>p,main.container>ul,main.container>ol{font-size:17px;max-width:800px}main.container a{overflow-wrap:anywhere}.rd-journal-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:15px;padding:0 0 25px;border-bottom:1px solid var(--rd-ink);margin-bottom:30px}.rd-journal-head .rd-kicker{flex-basis:100%;margin:0;color:var(--rd-muted)}.rd-journal-head h1{font-size:48px;line-height:1.12;margin:0;letter-spacing:-1.8px}.rd-journal-order{font-size:12px;color:var(--rd-muted);margin:0}.rd-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px}.rd-story-card{border-bottom:1px solid var(--rd-line);padding-bottom:26px;min-width:0;background:transparent}.rd-story-media{display:block;overflow:hidden;margin-bottom:22px}.rd-story-media img{width:100%;height:260px;object-fit:cover}.rd-story-media img:not([src]),.rd-story-media img[src=""]{display:none}.rd-story-copy time{font-family:'Courier New',monospace;font-size:11px;display:block;margin-bottom:14px;color:var(--rd-muted)}.rd-story-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin-bottom:15px}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:15px;line-height:1.8;color:var(--rd-muted);margin-bottom:19px}.rd-read-story{font-size:12px;font-weight:700}.rd-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;padding-top:25px;margin-top:35px;border-top:1px solid var(--rd-ink);font-size:13px}.rd-page-numbers,.rd-page-direction{display:flex;flex-wrap:wrap;gap:17px}.rd-pagination a,.rd-pagination span{min-width:22px}.container.rd-reading{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.rd-reading>.row{display:grid;grid-template-columns:780px minmax(0,1fr);gap:40px;width:100%;margin:0}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{width:100%!important;max-width:none!important;min-width:0;padding:0;flex:none}.rd-longform{font-size:18px;line-height:1.85;min-width:0}.rd-longform>header{border-bottom:1px solid var(--rd-line);padding-bottom:25px;margin-bottom:30px}.rd-longform h1{font-size:clamp(36px,3.8vw,52px);line-height:1.13;letter-spacing:-1.8px;margin-bottom:22px;overflow-wrap:anywhere}.rd-longform time{font-size:12px;color:var(--rd-muted)}.rd-longform h2{font-size:32px;line-height:1.2;letter-spacing:-.8px;margin:35px 0 20px}.rd-longform h3{font-size:26px;line-height:1.25;letter-spacing:-.6px;margin:30px 0 18px}.rd-longform h4{font-size:22px;line-height:1.3;margin:25px 0 15px}.rd-longform figure{margin:28px 0}.rd-longform figure img{width:100%;max-height:480px;object-fit:cover}.rd-longform img{max-width:100%;height:auto}.rd-longform p,.rd-longform li{overflow-wrap:anywhere}.rd-longform section.mb-5{margin-bottom:36px!important}.rd-longform table{display:block;max-width:100%;overflow:auto;font-size:16px}.rd-longform blockquote{border-left:3px solid var(--rd-orange);background:#efebe4;padding:20px 25px;margin:25px 0}.rd-reading .col-lg-4{font-size:14px;border-top:3px solid var(--rd-orange);padding-top:22px!important}.rd-reading .col-lg-4>section,.rd-reading .col-lg-4>.row{display:block!important;margin:0}.rd-reading .col-lg-4 article,.rd-reading .col-lg-4 article[class*="col-"]{display:block;width:100%!important;max-width:none!important;margin-bottom:24px!important;padding:0}.rd-reading .col-lg-4 article .row{display:flex;flex-direction:column!important;margin:0;height:auto!important}.rd-reading .col-lg-4 h2,.rd-reading .col-lg-4 h3,.rd-reading .col-lg-4 h4{font-size:21px;letter-spacing:-.4px;line-height:1.3;margin-bottom:14px;overflow-wrap:anywhere}.rd-reading .col-lg-4 p{font-size:14px;line-height:1.75;overflow-wrap:anywhere}.rd-reading .col-lg-4 .col-auto{width:100%}.rd-reading .col-lg-4 .d-none.d-md-block{display:block!important}.rd-reading .col-lg-4 .d-block.d-md-none{display:none!important}.rd-reading .col-lg-4 img{width:100%!important;height:150px!important;object-fit:cover}.rd-reading .col-lg-4 .p-4{padding:18px!important}.rd-reading .col-lg-4 .shadow-sm{box-shadow:none!important}.rd-reading .col-lg-4 .border{border-color:var(--rd-line)!important}.rd-reading .col-lg-4 .rounded{border-radius:0!important}.rd-reading input,.rd-reading textarea,main.container input,main.container textarea{max-width:100%;border:1px solid var(--rd-line);padding:12px;background:white}.rd-reading button,main.container button{background:var(--rd-ink);color:white;border:0;padding:11px 20px}
@media(max-width:1199px){.rd-reading>.row{grid-template-columns:minmax(0,1fr)}.rd-reading>.row>.col-lg-8{max-width:840px!important;margin-left:auto;margin-right:auto}.rd-reading>.row>.col-lg-4{max-width:840px!important;margin-left:auto;margin-right:auto}.rd-header,.rd-home,.rd-footer{padding-left:32px;padding-right:32px}.rd-cover{padding-left:28px;padding-right:28px}.rd-cover h1{font-size:58px}.rd-collage{height:370px}.rd-paper-back{height:285px;padding:19px}.rd-paper-back strong{font-size:27px}.rd-photo-paper img{height:170px}.rd-collage-star{font-size:85px}.rd-brief{gap:40px;padding:38px}.rd-lifecycle{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.rd-life-heading h2{font-size:29px}.rd-shelf{gap:35px}.rd-faq-grid{column-gap:35px}}
@media(max-width:820px){.rd-desktop-nav{gap:15px;font-size:11px}.rd-cover-grid{gap:15px}.rd-cover h1{font-size:49px}.rd-cover-copy>p{font-size:15px}.rd-collage{height:330px}.rd-photo-paper{top:125px;width:93%}.rd-photo-paper img{height:145px}.rd-paper-back{width:80%;height:270px}.rd-paper-back strong{font-size:26px}.rd-collage-stamp{font-size:17px;right:-12px;bottom:0}.rd-collage-star{font-size:70px;top:35px}.rd-chapter-grid{gap:22px}.rd-chapter-grid h3{font-size:26px}.rd-chapter-grid p{font-size:14px}.rd-brief{grid-template-columns:1fr;gap:30px}.rd-brief-intro>p:not(.rd-kicker){max-width:600px}.rd-life-heading{display:block}.rd-life-heading .rd-kicker{max-width:none;margin-bottom:18px}.rd-life-grid{gap:25px}.rd-life-grid h3{font-size:24px}.rd-shelf{grid-template-columns:1fr;gap:20px}.rd-faq-grid{column-gap:28px}.rd-footer-main{gap:28px}}
@media(max-width:600px){.rd-header,.rd-home,.rd-footer{padding-left:22px;padding-right:22px}.rd-header{padding-top:20px;padding-bottom:20px;gap:20px;position:relative}.rd-brand-ac{font-size:43px;letter-spacing:-4px;padding-right:20px}.rd-brand-ac>span{font-size:25px;top:-6px}.rd-brand>span:last-child{font-size:9px;padding-left:12px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font-size:12px}.rd-mobile-nav>summary{cursor:pointer;padding:10px 0 10px 8px;white-space:nowrap}.rd-mobile-menu{position:absolute;top:100%;left:22px;right:22px;z-index:10;background:var(--rd-paper);border:1px solid var(--rd-ink);padding:12px 18px;display:flex;flex-direction:column;box-shadow:0 12px 25px #27243220}.rd-mobile-menu a{padding:10px 0;text-decoration:none;font-size:14px;border-bottom:1px solid var(--rd-line)}.rd-mobile-menu a:last-child{border:0}.rd-cover{padding:20px 20px 16px}.rd-cover-top,.rd-cover-bottom{font-size:7px;letter-spacing:.7px;gap:15px}.rd-cover-top>span:last-child,.rd-cover-bottom>span:last-child{display:none}.rd-cover-grid{grid-template-columns:1fr;padding:27px 0 24px;gap:24px}.rd-cover h1{font-size:42px;line-height:1.02;letter-spacing:-2px;margin-bottom:22px}.rd-cover h1 em{letter-spacing:-2px}.rd-cover-copy>p{font-size:14px;line-height:1.75;margin-bottom:24px}.rd-button{font-size:11px;padding:13px 18px;gap:25px}.rd-collage{height:290px;margin-top:6px}.rd-paper-back{width:68%;height:240px;padding:19px;right:5px;top:5px}.rd-paper-back>span{font-size:6px;margin-bottom:23px}.rd-paper-back strong{font-size:24px}.rd-photo-paper{top:115px;width:84%;padding:8px 8px 10px}.rd-photo-paper img{height:140px}.rd-photo-paper figcaption{font-size:5px;letter-spacing:.2px}.rd-collage-stamp{font-size:17px;padding:12px 15px;right:-7px;bottom:9px}.rd-collage-star{font-size:78px;top:9px;left:0}.rd-chapters{padding:40px 0}.rd-kicker{font-size:9px;letter-spacing:1px;margin-bottom:18px}.rd-section-title h2{font-size:33px;letter-spacing:-1.1px}.rd-section-title>p:not(.rd-kicker){font-size:14px}.rd-chapter-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.rd-chapter-grid article{padding-top:18px}.rd-number{font-size:8px;margin-bottom:20px}.rd-chapter-grid h3{font-size:28px;margin-bottom:18px}.rd-chapter-grid p{font-size:15px;max-width:none}.rd-brief{padding:27px 23px;margin-bottom:40px;gap:25px}.rd-brief h2{font-size:34px;letter-spacing:-1.2px}.rd-brief-intro>p:not(.rd-kicker){font-size:14px}.rd-under-link{font-size:11px}.rd-brief-prompts li{gap:18px;padding:17px 0}.rd-brief-prompts h3{font-size:21px}.rd-brief-prompts p{font-size:13px}.rd-lifecycle{margin-left:-22px;margin-right:-22px;margin-bottom:40px;padding:32px 22px}.rd-life-heading h2{font-size:30px;letter-spacing:-1px}.rd-life-grid{grid-template-columns:1fr 1fr;gap:27px 25px}.rd-life-grid>div:not(:last-child):after{display:none}.rd-life-grid h3{font-size:25px}.rd-life-grid p{font-size:13px}.rd-shelf{margin-bottom:40px;gap:12px}.rd-shelf-links>a{grid-template-columns:55px 1fr 16px;gap:13px;padding:23px 0}.rd-shelf-links span{font-size:8px}.rd-shelf-links h3{font-size:24px;letter-spacing:-.6px}.rd-faq{padding:32px 0 35px}.rd-faq-grid{grid-template-columns:1fr;gap:0}.rd-faq-grid summary{font-size:17px;gap:12px}.rd-faq-grid details p{font-size:14px;margin-left:24px;margin-right:0}.rd-closing{grid-template-columns:1fr;gap:22px;padding:35px 0 42px}.rd-closing h2{font-size:40px;letter-spacing:-1.5px}.rd-closing p:not(.rd-kicker){font-size:14px}.rd-footer{padding-top:32px}.rd-footer-main{grid-template-columns:1fr;gap:23px;padding-bottom:28px}.rd-footer-brand{font-size:26px}.rd-footer-main>p{font-size:14px}.rd-footer-bottom{flex-direction:column;gap:12px}main.container{padding:30px 22px 45px;max-width:100%}.container.rd-reading{padding:0!important}.rd-reading>.row{gap:32px}.rd-journal-head{display:block}.rd-journal-head .rd-kicker{margin-bottom:15px}.rd-journal-head h1{font-size:36px;letter-spacing:-1.2px;margin-bottom:15px}.rd-story-grid{grid-template-columns:1fr;gap:28px}.rd-story-media img{height:215px}.rd-story-copy h2{font-size:26px}.rd-longform{font-size:17px;line-height:1.85}.rd-longform h1{font-size:36px;letter-spacing:-1.2px}.rd-longform h2{font-size:28px}.rd-longform h3{font-size:24px}.rd-longform figure img{max-height:320px}main.container>h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
