*{box-sizing:border-box}body{color:#191919;background:#e5e5e5;margin:0;font-family:Arial,Helvetica,sans-serif}.sheet{break-after:page;background:#faf9f7;width:1600px;height:3500px;padding:65px 70px;position:relative;overflow:hidden}.eyebrow{letter-spacing:2.3px;color:#74002e;text-transform:uppercase;font-size:19px;font-weight:700}.top{justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-1px;font-size:28px;font-weight:800}.tag{color:#666;font-size:16px}h1{letter-spacing:-2.7px;max-width:1300px;margin:27px 0 17px;font-size:68px;line-height:1.05}.intro{color:#555;max-width:1160px;margin:0;font-size:24px;line-height:1.45}.journey{color:#fff;background:#74002e;border-radius:12px;justify-content:space-between;align-items:center;margin-top:30px;padding:23px 28px;font-size:21px;font-weight:700;display:flex}.journey b{opacity:.55;font-size:22px}.columns{grid-template-columns:960px 1fr;gap:64px;margin-top:36px;display:grid}.site{background:#fff;border:1px solid #d8d6d4;border-radius:15px;overflow:hidden;box-shadow:0 10px 32px #00000008}.sitenav{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:68px;padding:0 28px;font-size:15px;display:flex}.sitenav span{color:#555}.breadcrumb{color:#777;margin-bottom:20px;font-size:14px}.block{border-bottom:1px solid #e7e5e3;padding:25px 30px;position:relative}.block h2{letter-spacing:-.7px;margin:0 0 12px;font-size:29px;line-height:1.12}.block p{color:#555;margin:0;font-size:18px;line-height:1.45}.block .small{font-size:15px;line-height:1.4}.badge{color:#fff;background:#74002e;border-radius:0 6px 6px 0;padding:7px 8px;font-size:15px;font-weight:700;position:absolute;top:25px;left:-1px}.block{padding-left:54px}.hero h2{max-width:670px;font-size:46px}.hero p{max-width:740px}.actions{align-items:center;gap:25px;margin-top:20px;display:flex}.button{color:#fff;background:#74002e;border-radius:7px;padding:13px 18px;font-size:16px;font-weight:700;display:inline-block}.link{color:#74002e;text-underline-offset:4px;font-size:16px;font-weight:700;text-decoration:underline}.tasks{height:220px}.cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.card{border:1px solid #dedbd9;border-radius:8px;min-height:125px;padding:18px}.card b{margin-bottom:10px;font-size:19px;display:block}.card p{font-size:15px;line-height:1.35}.card b span{color:#74002e;float:right}.twocol{grid-template-columns:1fr 1fr;gap:22px;display:grid}.role{background:#f4f3f1;border-radius:8px;padding:17px}.role b{margin-bottom:8px;font-size:18px;display:block}.role p{font-size:16px}.roles>.small{margin-top:13px}.process{height:226px}.steps{gap:12px;margin-top:20px;display:flex}.step{flex:1}.step b{margin-bottom:8px;font-size:19px;display:block}.step p{font-size:15px}.step i{color:#74002e;margin-right:7px;font-style:normal}.process .link{margin-top:19px;display:inline-block}.panel{background:#f6eef1;border-left:4px solid #74002e;border-radius:0 8px 8px 0;padding:18px 20px}.panel h2{font-size:27px}.panel p{margin-bottom:14px;font-size:17px}.start{height:234px}.checklist{gap:17px;margin:18px 0;display:flex}.check{flex:1;font-size:16px;line-height:1.4}.check b{color:#74002e;margin-right:5px}.faqrow{border-bottom:1px solid #dedbd9;justify-content:space-between;padding:12px 0;font-size:17px;display:flex}.faqrow span{color:#74002e}.docs{gap:22px;margin-top:18px;display:flex}.docs .link{font-size:15px}.help{background:#f3f2f0;height:181px}.help h2{font-size:28px}.help .actions{margin-top:15px}.sitefoot{color:#777;justify-content:space-between;align-items:center;height:45px;padding:0 30px;font-size:12px;display:flex}.annotations{padding-top:68px}.callout{padding-top:25px;padding-left:0;position:relative}.callout:before{content:"";border-top:1px solid #b395a1;width:47px;position:absolute;top:43px;left:-64px}.callout:after{content:"";background:#74002e;border-radius:50%;width:7px;height:7px;position:absolute;top:40px;left:-68px}.callout .num{letter-spacing:1px;color:#74002e;margin-bottom:9px;font-size:16px;font-weight:700}.callout h3{letter-spacing:-.5px;margin:0 0 13px;font-size:26px;line-height:1.12}.callout p{color:#555;margin:0;font-size:20px;line-height:1.45}.bottom{border-top:1px solid #d5d1ce;justify-content:space-between;gap:35px;margin-top:27px;padding-top:21px;font-size:18px;line-height:1.4;display:flex}.bottom strong{color:#74002e}.footer{color:#777;justify-content:space-between;font-size:14px;display:flex;position:absolute;bottom:35px;left:70px;right:70px}.notesgrid{grid-template-columns:1fr 1fr;gap:27px 48px;margin-top:40px;display:grid}.note{border-top:1px solid #cfc9c5;min-height:315px;padding-top:19px}.note h2{letter-spacing:-.5px;margin:0 0 13px;font-size:26px}.note h2 span{color:#74002e;margin-right:13px;font-size:19px}.note p{color:#4d4d4d;margin:0;font-size:23px;line-height:1.5}.rules{background:#f0eeeb;border-radius:12px;margin-top:32px;padding:30px}.rules h2{letter-spacing:-.7px;margin:0 0 20px;font-size:30px}.rulegrid{grid-template-columns:1fr 1fr;gap:23px 40px;display:grid}.rulegrid p{color:#4d4d4d;margin:0;font-size:22px;line-height:1.45}.rulegrid b{color:#191919;margin-bottom:5px;display:block}.source{color:#666;margin-top:25px;font-size:17px;line-height:1.5}@media print{body{background:#fff}.sheet{margin:0}}.hero{height:360px}.herogrid{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.hero p{font-size:18px;line-height:1.4}.hero .actions{margin-top:17px}.signin{margin-top:14px;font-size:14px}.imageholder{color:#69625e;text-align:center;background:#e5e3e1;border:1px dashed #bcb7b3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:260px;display:flex}.imageholder b{font-size:16px}.imageholder span{font-size:14px}.impact{background:#f6f3f4;height:230px}.statgrid{grid-template-columns:1fr 1fr;gap:25px;margin-top:20px;display:grid}.statgrid>div+div{border-left:1px solid #d8cbd0;padding-left:28px}.statgrid b{color:#74002e;letter-spacing:-1px;font-size:34px}.statgrid p{margin-top:8px;font-size:16px}.metricmeta{color:#777;margin-top:18px;font-size:13px}.metricmeta .link{font-size:13px}.stories{height:360px}.storyhead{justify-content:space-between;align-items:center;display:flex}.storyhead .link{font-size:14px}.storygrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;display:grid}.videocard{background:#ddd9d6;border-radius:8px;height:220px;position:relative;overflow:hidden}.play{color:#74002e;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex;position:absolute;top:12px;right:12px}.videoimage{color:#756c66;justify-content:center;align-items:center;height:142px;font-size:13px;display:flex}.videocaption{color:#fff;background:#3a3534;min-height:78px;padding:13px 14px;position:absolute;bottom:0;left:0;right:0}.videocaption small{color:#ded8d5;margin-bottom:7px;font-size:11px;display:block}.videocaption b{font-size:16px;line-height:1.25;display:block}.block .storynote{color:#777;margin-top:10px;font-size:12px}.note p{font-size:22px}.source{font-size:16px}.hero .herogrid{grid-template-columns:1.25fr 1fr}.hero .imageholder{height:260px}.sheet{width:1880px}.columns{grid-template-columns:1240px 1fr}.pagebody{grid-template-columns:960px 280px;align-items:stretch;display:grid}.maincontent{min-width:0}.categorynav{background:#f6f5f3;border-left:1px solid #e4e0dd;padding:40px 20px}.categorytitle{letter-spacing:1px;color:#6a635f;margin-bottom:17px;font-size:14px;font-weight:700}.categorylinks{background:#fff;border:1px solid #ded9d5;border-radius:8px;padding:7px 16px}.categorylinks span{color:#74002e;border-bottom:1px solid #e7e3e0;padding:16px 0;font-size:16px;font-weight:700;line-height:1.4;display:block}.categorylinks span:last-child{border-bottom:none}.categorylinks .active{color:#191919;position:relative}.categorylinks .active:before{content:"";background:#74002e;width:3px;position:absolute;top:15px;bottom:15px;left:-17px}#poster>.top{display:none}h1{margin-top:0}.journey{color:#191919;background:0 0;border-bottom:1px solid #d5d1ce;border-radius:0;margin-top:12px;padding:14px 0 20px;font-size:21px}.journey b{opacity:1;color:#777}.journeytitle{margin:28px 0 0;font-size:22px;font-weight:700}.sitenav{color:#666;background:#f3f2f0;justify-content:center;font-size:20px}.sitenav strong{font-size:20px}.button{color:#fff;background:#191919}.link{color:#191919}.roles{height:300px}.benefits{grid-template-columns:1fr 1fr;gap:22px 26px;margin-top:20px;display:grid}.benefits b{margin-bottom:7px;font-size:19px;display:block}.benefits p{font-size:16px;line-height:1.4}.librarygrid{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.libraryimage{color:#777;background:#e6e3df;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:220px;display:flex}.libraryimage span{font-size:13px}.librarygrid h2{font-size:28px}.librarygrid p{margin-bottom:15px;font-size:17px;line-height:1.45}.librarygrid .link{font-size:15px}.faq{height:220px}.help{background:#fff;height:180px;padding-top:35px}.contactrow{align-items:center;gap:18px;display:flex}.avatar{flex:none}.contactcopy{flex:1}.help h2{margin-bottom:8px;font-size:23px}.help p{font-size:16px;line-height:1.5}.contactlinks{white-space:nowrap;flex-direction:column;gap:17px;font-size:17px;font-weight:700;display:flex}.contactlinks a{color:#191919;text-underline-offset:3px;text-decoration:underline}.play,.categorylinks span{color:#191919}.notesgrid{gap:26px 55px}.note{min-height:330px}.block{margin-top:28px}.hero{margin-top:0}.maincontent>.block{background:#fff;border-top:1px solid #e7e5e3}.maincontent>.impact{background:#f6f3f4}.callout .num{display:none}.callout{padding-top:30px}.callout:before{top:43px}.callout:after{top:40px}.categorynav{padding-top:42px}.contactlinks span{color:#191919;text-underline-offset:3px;text-decoration:underline}.specific h2{font-size:28px}.specific{height:340px}.librarygrid{grid-template-columns:340px 1fr;gap:28px}.libraryimage{height:280px}.start p{max-width:790px;font-size:23px;line-height:1.45}.start .actions{margin-top:20px}.readysecondary{margin-top:14px}.journeytitle{margin:30px 0 17px;font-size:23px}.journey{background:#f0eeeb;border:1px solid #ded9d5;border-radius:12px;grid-template-columns:1fr 290px;min-height:215px;margin-top:0;padding:24px 35px;display:grid}.questionlist{border-left:2px solid #b89ba7;flex-direction:column;gap:20px;margin-left:8px;padding-left:26px;display:flex}.questionlist span{font-size:21px;font-weight:500;position:relative}.questionlist span:before{content:"";background:#74002e;border:2px solid #f0eeeb;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-34px}.questionmark{color:#74002e;text-align:center;letter-spacing:-10px;text-shadow:5px 6px #ded6d9;font-size:190px;font-weight:700;line-height:.9;transform:rotate(8deg)}.hero h2{font-size:48px}.sheet{height:3600px}.maincontent{background:#fff}.maincontent>.block{border-top:0;border-bottom:0}.pagenav{z-index:20;background:#fff;border-bottom:1px solid #ded9d5;align-items:center;gap:12px;width:1880px;padding:16px 70px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #00000008}.pagenav span{color:#777;margin-right:22px;font-size:17px}.pagenav button{color:#191919;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:11px 19px;font:700 17px Arial}.pagenav button[aria-current=page]{color:#fff;background:#191919;border-color:#191919}body[data-view=poster] #notes,body[data-view=notes] #poster{display:none}#notes h1{margin-bottom:15px;font-size:58px}#notes .intro{font-size:22px}.visualexamples{flex-direction:column;gap:24px;margin-top:30px;display:flex}.visualexample{border-bottom:1px solid #d5d1ce;grid-template-columns:740px 1fr;align-items:center;gap:38px;padding-bottom:22px;display:grid}.visualexample img{border-radius:6px;width:740px;height:auto;display:block}.visualexample figcaption{color:#777;margin-top:8px;font-size:13px}.examplelabel{letter-spacing:1.5px;color:#74002e;margin-bottom:10px;font-size:14px;font-weight:700}.visualexample h2{letter-spacing:-.6px;margin:0 0 12px;font-size:28px}.visualexample p{color:#555;margin:0 0 12px;font-size:20px;line-height:1.45}.visualexample .takeaway{margin-bottom:0;font-size:19px}.takeaway b{color:#191919}.examplescope{color:#777;margin-top:14px;font-size:15px;line-height:1.4}.sectionnotesheading{letter-spacing:-.6px;margin:30px 0 0;font-size:29px}#notes .top{display:none}#notes .notesgrid{gap:22px 45px;margin-top:20px}#notes .note{min-height:230px;padding-top:14px}#notes .note h2{margin-bottom:10px;font-size:24px}#notes .rules{margin-top:24px;padding:24px}#notes .rules h2{margin-bottom:16px;font-size:26px}#notes .source{margin-top:18px;font-size:14px}@media print{.pagenav{display:none!important}body[data-view] #poster,body[data-view] #notes{display:block!important}.sheet:last-child{break-after:auto}}.journey{background:0 0;border:0;border-radius:0}.questionlist span{font-size:27px}.questionlist span:before{border-color:#faf9f7;top:9px}.journey{grid-template-columns:1fr}.visualexamples{grid-template-columns:1fr 1fr;gap:26px 38px;display:grid}.visualexample{flex-direction:column;align-items:stretch;gap:15px;padding-bottom:18px;display:flex}.visualexample img{object-fit:contain;object-position:left center;border-radius:6px;width:100%;height:310px}.visualexample figure{margin:0}.visualexample figcaption{margin-top:8px;font-size:13px}.visualexample figcaption a{color:inherit;text-decoration:underline}.visualexample h2{margin-bottom:10px;font-size:26px}.visualexample p{margin-bottom:10px;font-size:19px;line-height:1.4}.examplescope{font-size:13px}#notes .note{min-height:185px}#notes .note p{font-size:18px;line-height:1.4}#notes .note h2{font-size:22px}#notes .notesgrid{gap:18px 38px}#notes .rules{padding:20px}#notes .rulegrid p{font-size:17px}#notes .source{font-size:13px}#notes .rules h2{font-size:24px}.visualexamples{flex-direction:column;gap:24px;display:flex}.visualexample{grid-template-columns:740px 1fr;align-items:center;gap:38px;padding-bottom:22px;display:grid}.visualexample img{object-fit:contain;width:740px;height:auto}.visualexample h2{font-size:28px}.visualexample p{font-size:20px;line-height:1.45}.visualexample .takeaway{font-size:19px;line-height:1.45}#notes{height:4300px}@page template{size:1880px 3600px;margin:0}@page references{size:1880px 4300px;margin:0}#poster{page:template}#notes{page:references}.sheet{zoom:var(--sheet-zoom,1)}body{overflow-x:hidden}.pagenav{width:100%;padding:12px max(16px,calc(70px * var(--sheet-zoom,1)));flex-wrap:wrap}@media (width<=640px){.pagenav span{width:100%;margin:0;font-size:14px}.pagenav button{padding:8px 12px;font-size:14px}}
