:root{--paper:#eeede6;--ink:#292d2b;--red:#b43726;--muted:#656860;--line:#c7c9bf;--white:#fffdf7;--pad:clamp(24px,5vw,90px);--max:1600px;--display:'Instrument Serif',Georgia,serif;--body:Archivo,sans-serif;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:var(--white)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font:400 70px/.99 var(--display);letter-spacing:-.035em;text-wrap:balance}h2{font-size:clamp(55px,6.8vw,108px)}h3{font-size:clamp(40px,4.5vw,70px)}em{font-family:var(--display);font-weight:400}p+p{margin-top:24px}a{color:inherit;text-underline-offset:5px}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}button{font:inherit;cursor:pointer}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.spacious{padding-block:clamp(88px,10vw,154px)}.prose{max-width:610px}.prose p{margin-bottom:25px}.prose p:last-child{margin-bottom:0}.folio{font-size:12px;text-transform:uppercase;letter-spacing:.1em;line-height:1.6}svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5}.button,.nav-button,.underlink{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4}.button{background:var(--ink);color:var(--white);padding:19px 23px;border:1px solid var(--ink);transition:background .2s,transform .2s}.button:hover{background:#454b46;transform:translateY(-2px)}.button svg,.underlink svg{transition:transform .2s}.button:hover svg,.underlink:hover svg{transform:translateX(4px)}.underlink{border-bottom:1px solid;gap:30px;margin-top:20px}.skip{position:fixed;z-index:100;top:12px;left:12px;padding:13px;background:var(--white);transform:translateY(-200%)}.skip:focus{transform:none}.reading-line{position:fixed;z-index:99;left:0;top:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;pointer-events:none}
.hero-shell{height:170vh;min-height:1080px}.hero-frame{position:sticky;top:0;height:100svh;min-height:780px;overflow:clip;border-bottom:1px solid var(--line);isolation:isolate}.mast{height:111px;display:flex;align-items:center;position:relative;z-index:5;gap:55px}.brand{font:italic 49px/1 var(--display);text-decoration:none;letter-spacing:-.045em;min-height:48px;display:inline-flex;align-items:center;gap:5px}.brand>span{font:400 21px/1 var(--body);color:var(--red);align-self:flex-start;padding-top:3px}.mast-author{font-size:11px;line-height:1.6}.mast nav{margin-left:auto;display:flex;align-items:center;gap:40px;font-size:12px}.mast nav>a:first-child{padding:16px 0;text-decoration:none;min-height:48px}.mast nav>a:first-child:hover{text-decoration:underline}.nav-button{min-height:46px;padding:12px 17px;border:1px solid var(--ink);font-size:12px;gap:25px}.hero-body{position:relative;padding-top:clamp(34px,5vh,75px);pointer-events:none;z-index:2}.hero-intro{font-size:12px;margin-bottom:28px;line-height:1.5}.hero-body h1{font-size:clamp(60px,6.2vw,98px);line-height:1.035;width:65%;max-width:940px;text-align:left;text-wrap:initial}.hero-body h1 em{color:var(--red);position:relative}.hero-bottom{display:flex;align-items:center;gap:65px;margin-top:38px;pointer-events:auto;width:max-content;max-width:100%}.hero-bottom p{font-size:12px;line-height:1.7}.hero-bottom .button{font-size:13px;padding:16px 21px;gap:38px}.hero-art{position:absolute;width:57vw;max-width:920px;height:78vh;max-height:780px;right:-7vw;top:8vh;z-index:1;pointer-events:auto}.hero-art>img,.hero-art>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hero-art>canvas{visibility:hidden}.hero-art.ready>canvas{visibility:visible}.hero-art.ready>img{visibility:hidden}.hero-caption{position:absolute;bottom:27px;left:50%;transform:translateX(-50%);font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:25px;z-index:3}.scroll-note{display:flex;align-items:center;gap:24px}.scroll-note>span{font-size:25px}.thread-state{color:var(--red)}
.opening-heading{display:grid;grid-template-columns:1fr 2.2fr;gap:70px;margin-bottom:78px}.opening-heading>.folio{padding-top:10px;max-width:150px;color:var(--muted)}.opening-heading h2{font-size:clamp(49px,5.3vw,81px);text-align:left;text-wrap:pretty}.letter-columns{display:grid;grid-template-columns:1fr 1.65fr;gap:110px}.opening-aside{padding-top:12px}.opening-aside p{font:400 76px/.98 var(--display);letter-spacing:-.04em}.opening-aside em{color:var(--red)}.fine-rule{display:block;background:var(--red);width:80px;height:1px;margin-top:38px}.question-band{background:var(--red);color:var(--white);overflow:clip;position:relative;padding-block:100px}.question-text{font:400 clamp(48px,6vw,95px)/1.06 var(--display);letter-spacing:-.03em;max-width:1260px}.question-copy{max-width:645px;margin-top:60px;margin-left:auto;position:relative;z-index:1}.question-drawing{position:absolute;bottom:-90px;left:4vw;width:400px;height:280px;transform:rotate(-18deg);opacity:.4}.question-drawing span{display:block;position:absolute;inset:0;border:1px solid #fffdf7;border-radius:50%}.question-drawing span:nth-child(2){transform:rotate(40deg)}.question-drawing span:nth-child(3){transform:rotate(-40deg)}.method>h2{max-width:1050px;margin-bottom:75px}.method-story{display:grid;grid-template-columns:1fr 1.7fr;gap:110px}.spoken{font:400 clamp(40px,4.3vw,67px)/1.12 var(--display);color:var(--muted)}.spoken em{color:var(--ink)}.method-bridge{border-top:1px solid var(--line);padding-top:40px;margin-top:66px;max-width:880px;font-size:20px}.method-route{position:relative;margin-top:56px;padding-left:60px}.method-route:before{content:"";position:absolute;left:16px;top:37px;bottom:70px;width:1px;background:var(--red)}.method-move{position:relative;display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding-block:32px 40px}.method-move h3{font-size:clamp(50px,5vw,78px)}.method-move h3 span{display:inline-block;font:400 35px var(--body);margin-left:25px;vertical-align:middle;color:var(--red)}.method-move>p{font-size:16px;max-width:600px}.route-dot{position:absolute;left:-48px;top:43px;background:var(--paper);border:1px solid var(--red);height:9px;width:9px;border-radius:50%}.method-end{margin:32px 0 0 auto;border-top:1px solid var(--line);padding-top:28px;font-size:18px}
.proof{background:#dce3d9}.proof-heading{text-align:center}.proof-heading>.folio{color:#505d4f;margin-bottom:26px}.proof-heading h2{font-size:clamp(75px,9.4vw,150px)}.proof-heading em{color:#52634f}.proof-origin{display:grid;grid-template-columns:1fr 1.65fr;gap:110px;margin-top:85px}.author-mark{padding-top:8px}.author-mark>span{font:italic 110px/1 var(--display);letter-spacing:-.065em}.author-mark p{font-size:14px;margin-top:22px;line-height:1.7}.author-mark small{font-size:11px}.example-intro{border-top:1px solid #b1bdac;padding-top:55px;display:grid;grid-template-columns:1fr 1.65fr;gap:110px;margin-top:70px}.example-intro h3{font-size:62px}.example-intro>div{max-width:610px}.example-intro p{font-size:16px}.fiction-label{font-size:11px!important;color:#4f5b4d}.example-strip{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:28px;margin:55px -20px 75px;align-items:start;perspective:1400px}.example-note{padding:30px 25px}.note-heading{display:flex;align-items:center;gap:20px;border-bottom:1px solid #b1bdac;padding-bottom:18px;margin-bottom:25px}.note-heading>span{font-size:11px}.note-heading h4{font-size:42px}.example-note blockquote{font:400 22px/1.45 var(--display);letter-spacing:.005em;margin:0 0 28px}.example-note>p{font-size:11px;line-height:1.5}.note-prepared{margin-top:36px}.note-sent{background:var(--white);box-shadow:0 22px 36px -27px #36453488;transform:rotate(-4deg);border-top:5px solid var(--red)}.note-sent .note-heading{border-color:#d8d6ca}.note-sent mark{background:#f0c8b7;color:#682619;box-decoration-break:clone;-webkit-box-decoration-break:clone}.note-corrected{margin-top:74px}.note-corrected .note-heading{border-color:#647d5e}.example-after{display:grid;grid-template-columns:1fr 1.65fr;gap:110px}.large-aside{font:400 61px/1.08 var(--display);max-width:360px}.example-after .underlink{font-size:12px}
.curriculum-title{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:75px}.curriculum-title h2{font-size:clamp(64px,7.5vw,116px)}.curriculum-title>div{font-size:15px;max-width:500px}.course-book{display:grid;grid-template-columns:.85fr 1.6fr;border-block:1px solid var(--ink);gap:65px;padding-block:40px}.course-index{align-self:start}.index-phase{font-size:10px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:30px 0 10px}.index-phase:first-child{margin-top:0}.chapter-pick{display:flex;align-items:center;text-decoration:none;font-size:16px;gap:18px;min-height:52px;padding:12px 8px 12px 0;border-bottom:1px solid var(--line);transition:color .2s}.chapter-pick>span{font-size:10px;color:var(--muted)}.chapter-pick>i{font-style:normal;margin-left:auto}.chapter-pick:hover,.chapter-pick[aria-current=true]{color:var(--red)}.chapter-pick[aria-current=true]{border-bottom-color:var(--red)}.chapter-pick[aria-current=true] span{color:var(--red)}.chapter-pages{min-width:0}.chapter-panel{background:#f9f7ef;padding:35px 44px;border:1px solid #deded2}.chapter-panel+.chapter-panel{margin-top:35px}.chapter-panel[hidden]{display:none}.chapter-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.chapter-display{display:flex;align-items:baseline;gap:25px;margin:28px 0}.chapter-figure{font:400 88px/1 var(--display);color:#a9aea0;letter-spacing:-.05em}.chapter-display h3{font-size:clamp(38px,4.2vw,63px);text-wrap:initial}.chapter-result{font-size:17px;line-height:1.6;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:24px}.chapter-panel ul{padding:0;margin:0;list-style:none;font-size:14px;line-height:1.65}.chapter-panel li{position:relative;padding-left:23px;margin-bottom:18px}.chapter-panel li:before{content:"↳";position:absolute;left:0;color:var(--red);font-size:16px}.chapter-controls{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:11px}.chapter-controls[hidden]{display:none}.chapter-controls button{border:1px solid var(--ink);background:transparent;color:var(--ink);min-width:50px;min-height:48px;font-size:22px}.chapter-controls button:disabled{opacity:.4;cursor:default}.chapter-controls button:not(:disabled):hover{color:var(--white);background:var(--ink)}
.offer{background:#2e3830;color:var(--white)}.offer-top{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:70px}.offer-top h2{font-size:clamp(65px,7.2vw,108px)}.offer-annotation{font-size:12px;line-height:1.7;color:#c6cec0;border-top:1px solid #7f8c78;padding-top:16px;width:170px}.offer-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:100px;align-items:start}.price-ticket{background:var(--paper);color:var(--ink);padding:35px 40px 30px;position:relative;border-radius:0}.price-ticket:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:11px;background:linear-gradient(135deg,var(--paper) 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(225deg,var(--paper) 25%,transparent 25%) -10px 0/20px 20px}.ticket-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--line);padding-bottom:24px;font-size:11px}.ticket-head>span:first-child{font:italic 32px/1 var(--display)}.price{font:400 clamp(120px,13vw,198px)/1 var(--display);letter-spacing:-.07em;display:flex;align-items:baseline;gap:2px;margin:22px 0 25px;color:var(--red)}.price>span:first-child{font-size:.5em;align-self:flex-start;margin-top:.14em;letter-spacing:-.03em}.price-period{font:400 11px/1.6 var(--body);letter-spacing:0;color:var(--muted);margin-left:25px}.package-list{padding:23px 0;margin:0 0 22px;list-style:none;border-block:1px dashed #a5ad9f;font-size:14px}.package-list li{padding:8px 0}.package-list li:before{content:"+";display:inline-block;min-width:27px;color:var(--red)}.price-ticket .button{width:100%;font-size:13px;gap:18px}.purchase-status{font-size:10px;line-height:1.7;text-align:center;color:var(--muted);margin-top:18px}.offer-description{font-size:17px;color:#dee3d7}.offer-description p+p{margin-top:24px}.delivery-details{margin-top:35px;border-block:1px solid #7f8c78;padding-block:5px}.delivery-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;cursor:pointer;color:var(--white);font-size:14px}.delivery-details summary::-webkit-details-marker{display:none}.delivery-details summary>span{font-size:25px}.delivery-details p{font-size:14px;margin-bottom:24px}.closing-heading{display:grid;grid-template-columns:1.8fr 1fr;gap:60px;align-items:center;margin-bottom:68px}.closing-heading h2{font-size:clamp(62px,7.4vw,116px)}.closing-thread{position:relative;height:1px;background:var(--red);transform:rotate(-12deg)}.closing-thread:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border:1px solid var(--red);border-radius:50%;background:var(--paper)}.closing-copy{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1170px;margin-left:auto;font-size:17px}.signature{font:italic 32px/1.4 var(--display);margin-top:24px}.finale{background:var(--red);color:var(--white);overflow:clip;padding-top:60px}.finale-top{display:flex;align-items:center;justify-content:space-between;gap:50px}.finale-top>p{font-size:16px;line-height:1.6;max-width:650px}.finale-top>p>span{font-size:10px}.finale .button{background:var(--white);color:var(--red);border-color:var(--white);flex-shrink:0}.finale-word{font:italic 400 clamp(180px,36vw,550px)/.95 var(--display);letter-spacing:-.07em;text-align:center;margin-block:40px 18px;transform-origin:50% 100%}.finale-bottom{border-top:1px solid #e4937a;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px;font-size:11px}.finale-bottom .brand{font-size:36px}.finale-bottom>a:last-child{min-height:44px;display:flex;align-items:center}.turning{animation:chapter-turn .28s ease-out both}@keyframes chapter-turn{from{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-body{padding-top:7vh}.hero-art{right:max(-3vw,calc((100vw - 1720px)/2));height:80vh;width:58vw}.hero-body h1{font-size:100px;max-width:930px}.hero-bottom{margin-top:44px}}@media(max-width:1100px){.hero-frame{min-height:740px}.mast{gap:35px}.mast nav{gap:22px}.hero-body{padding-top:54px}.hero-body h1{font-size:75px;width:72%;max-width:800px}.hero-art{width:65vw;right:-18vw;top:17vh;height:64vh}.hero-caption{font-size:9px}.hero-caption>span:first-child{max-width:240px}.hero-bottom{gap:40px}.opening-heading,.letter-columns,.method-story,.proof-origin,.example-intro,.example-after{gap:60px}.opening-aside p{font-size:65px}.example-strip{gap:10px;margin-inline:-10px}.example-note{padding:25px 18px}.example-note blockquote{font-size:20px}.course-book{gap:30px;grid-template-columns:.9fr 1.5fr}.chapter-panel{padding:28px}.curriculum-title{gap:50px}.offer-layout{gap:55px}.price-ticket{padding:30px}.closing-copy{gap:60px}}
@media(min-width:768px) and (max-width:900px){.hero-art{right:-24vw}}
@media(max-width:767px){body{font-size:16px}.hero-shell{height:auto;min-height:0}.hero-frame{position:relative;height:auto;min-height:920px}.mast{height:88px;gap:20px}.brand{font-size:42px}.mast-author{display:none}.mast nav{gap:0}.mast nav>a:first-child{display:none}.nav-button{font-size:11px;min-height:44px;padding:11px 12px;gap:18px}.hero-body{padding-top:21px}.hero-intro{font-size:10px;margin-bottom:22px}.hero-body h1{width:100%;font-size:clamp(47px,8.8vw,66px);max-width:none;line-height:1.035}.hero-body h1 br:first-child{display:none}.hero-art{width:110vw;max-width:none;height:400px;top:325px;right:-12vw;pointer-events:none}.hero-bottom{position:relative;margin-top:407px;gap:18px;justify-content:space-between;width:100%;align-items:center}.hero-bottom p{font-size:10px;line-height:1.7}.hero-bottom .button{padding:15px 16px;font-size:12px;gap:16px;min-height:51px}.hero-caption{bottom:21px;font-size:9px}.hero-caption>span:first-child{display:none}.thread-state{max-width:160px;text-align:right}.spacious{padding-block:78px}h2{font-size:55px}.opening-heading{display:block;margin-bottom:45px}.opening-heading>.folio{max-width:none;padding-top:0;font-size:10px;margin-bottom:25px}.opening-heading h2{font-size:47px}.letter-columns,.method-story,.proof-origin,.example-intro,.example-after{display:block}.opening-aside{display:none}.prose{max-width:none}.prose p{margin-bottom:24px}.question-band{padding-block:65px}.question-text{font-size:49px;line-height:1.07}.question-text br{display:none}.question-copy{margin-top:38px;font-size:16px}.question-drawing{display:none}.method>h2{font-size:58px;margin-bottom:40px}.spoken{font-size:45px;margin-bottom:35px}.spoken br{display:none}.method-bridge{font-size:18px;margin-top:38px;padding-top:28px}.method-route{padding-left:31px;margin-top:23px}.method-route:before{left:4px;bottom:50px}.method-move{display:block;padding:26px 0}.method-move h3{font-size:49px;margin-bottom:18px}.method-move h3>span{font-size:25px}.method-move>p{font-size:15px}.route-dot{left:-31px;top:42px}.method-end{margin-top:20px;font-size:16px}.proof-heading{text-align:left}.proof-heading>.folio{font-size:10px;margin-bottom:22px}.proof-heading h2{font-size:73px}.proof-origin{margin-top:40px}.author-mark{display:flex;align-items:center;gap:24px;margin-bottom:32px}.author-mark>span{font-size:65px}.author-mark>p{font-size:12px;margin-top:0}.author-mark small{font-size:10px}.example-intro{margin-top:40px;padding-top:35px}.example-intro h3{font-size:52px;margin-bottom:28px}.example-strip{display:block;margin:35px 0 45px}.example-note{padding:22px 0}.note-prepared,.note-corrected{margin-top:0}.example-note blockquote{font-size:24px;line-height:1.45}.note-sent{padding:26px 24px;transform:rotate(-2deg);margin:15px -5px 25px}.note-heading h4{font-size:39px}.note-heading{padding-bottom:16px;margin-bottom:23px}.example-note>p{font-size:11px}.large-aside{font-size:52px;margin-bottom:30px}.large-aside br{display:none}.example-after .underlink{font-size:11px;gap:12px}.curriculum-title{display:block;margin-bottom:40px}.curriculum-title h2{font-size:66px;margin-bottom:29px}.curriculum-title>div{font-size:15px}.course-book{display:block;padding-block:24px}.course-index{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:35px}.index-phase{grid-column:1/-1;margin-top:23px}.chapter-pick{font-size:13px;min-height:55px;gap:9px;line-height:1.2}.chapter-pick>span{font-size:9px}.chapter-pick>i{font-size:14px}.chapter-panel{padding:25px 22px}.chapter-top{font-size:9px}.chapter-display{gap:20px;margin:27px 0}.chapter-figure{font-size:65px}.chapter-display h3{font-size:45px}.chapter-result{font-size:16px}.chapter-panel ul{font-size:14px}.chapter-controls{margin-top:17px}.offer-top{display:block;margin-bottom:42px}.offer-top h2{font-size:64px}.offer-annotation{display:none}.offer-layout{display:flex;flex-direction:column;gap:48px}.price-ticket{width:100%;padding:28px 25px}.ticket-head{font-size:10px}.price{font-size:156px;margin:25px 0}.price-period{margin-left:19px;font-size:10px}.package-list{font-size:13px}.price-ticket .button{font-size:12px;padding-inline:16px}.purchase-status{font-size:10px}.offer-description{font-size:16px}.closing-heading{display:block;margin-bottom:40px}.closing-heading h2{font-size:66px}.closing-thread{margin-top:38px;width:75%;margin-left:23%;transform:rotate(-6deg)}.closing-copy{display:block;font-size:16px}.closing-copy>div+div{margin-top:30px}.signature{font-size:29px}.finale{padding-top:43px}.finale-top{display:block}.finale-top>p{font-size:15px}.finale-top .button{margin-top:30px;font-size:13px}.finale-word{font-size:40vw;margin-block:45px 30px}.finale-bottom{gap:18px;min-height:100px;font-size:10px;flex-wrap:wrap;padding-block:22px}.finale-bottom>.brand{font-size:36px}.finale-bottom>span{display:none}.finale-bottom>a:last-child{max-width:160px}}
@media(max-width:370px){.hero-frame{min-height:900px}.hero-body h1{font-size:44px}.hero-art{top:326px;height:365px}.hero-bottom{margin-top:360px;gap:12px}.hero-bottom p{font-size:9px}.hero-bottom .button{font-size:11px;padding-inline:12px;gap:10px}.hero-intro{font-size:9px}.nav-button{font-size:10px}.question-text{font-size:43px}.opening-heading h2{font-size:43px}.proof-heading h2{font-size:63px}.curriculum-title h2{font-size:59px}.chapter-pick{font-size:12px}.chapter-display{gap:12px}.chapter-display h3{font-size:38px}.price{font-size:132px}.price-period{margin-left:13px}.closing-heading h2{font-size:59px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-shell{height:auto;min-height:0}.hero-frame{position:relative}.reading-line{display:none}.note-sent{transform:none!important}.finale-word{transform:none!important}}@media print{@page{size:Letter;margin:18mm}body{font-size:11pt;background:white;color:#222}.mast,.hero-art,.hero-caption,.hero-bottom,.hero-intro,.reading-line,.skip,.course-index,.chapter-controls,.closing-thread,.question-drawing,.finale-word,.finale-bottom{display:none!important}.hero-shell{height:auto;min-height:0}.hero-frame{position:static;min-height:0;height:auto;border:0}.hero-body{padding:0}.hero-body h1{font-size:31pt;width:100%;max-width:none}h2,h3{font-size:24pt!important}.wrap{padding:0}.spacious{padding:30px 0}.opening-heading,.letter-columns,.method-story,.method-move,.proof-origin,.example-intro,.example-after,.curriculum-title,.course-book,.offer-layout,.closing-copy{display:block}.opening-aside,.spoken,.author-mark,.large-aside,.offer-annotation{display:none}.question-band,.proof,.offer,.finale{background:white;color:#222;padding:24px 0}.question-text{font-size:25pt}.question-copy{margin:20px 0}.method-route{padding:0}.method-route:before,.route-dot{display:none}.method-move{padding:18px 0;break-inside:avoid}.method-move h3{margin-bottom:12px}.method-move p,.offer-description{color:#222;font-size:11pt}.example-strip{display:block;margin:25px 0}.example-note{padding:20px;margin:25px 0;border:1px solid #aaa;transform:none!important;box-shadow:none;break-inside:avoid}.example-note blockquote{font-size:13pt}.chapter-panel{padding:20px;margin:25px 0!important;break-inside:auto}.chapter-panel[hidden]{display:block!important}.chapter-display h3{font-size:26pt}.chapter-panel li{font-size:11pt;break-inside:avoid}.chapter-result{font-size:12pt}.price-ticket{border:1px solid #aaa;break-inside:avoid}.price{font-size:75pt}.price-ticket:after{display:none}.delivery-details::details-content{display:block;content-visibility:visible}.delivery-details p{display:block!important}.button{background:white!important;color:#222!important;border:1px solid #222!important}.finale-top{display:block}.finale-top>p{color:#222}.finale-top .button{margin-top:20px}.chapter-panel,.note-sent,.finale-word{opacity:1!important;transform:none!important}}
