.phase-two h1{font:500 clamp(2.8rem, 5.2vw, 4.8rem)/1.1 var(--display);text-transform:uppercase;color:var(--bright);letter-spacing:-.025em}.phase-two :is(p,li){overflow-wrap:break-word}.phase-two figure{margin:0}.phase-two .title-trademark{vertical-align:super;font-size:.36em}.mobile-title-break{display:none}.phase-two :is(section,li[id]){scroll-margin-top:110px}.phase-two .eyebrow{font-size:.8rem}.story-opening{background:linear-gradient(130deg,#111716,#181513);padding-top:65px}.story-opening-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:100px;display:grid}.story-intro{max-width:740px;margin-top:28px}.story-intro p:first-child{color:var(--bright);font-size:1.25rem}.story-brand-art img{width:280px;transform:rotate(4deg);box-shadow:0 20px 35px #0007}.story-brand-art figcaption{font:.8rem/1.6 var(--archive);color:var(--ebh-warm-silver);text-align:center;margin-top:30px}.story-jumps{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 36px;margin-top:60px;padding-block:22px;display:flex}.story-jumps a{font:.9rem var(--display);text-transform:uppercase;padding-block:10px;text-decoration:none}.story-jumps a:hover{text-decoration:underline}.story-chapter{border-bottom:1px solid var(--line);padding-block:80px}.story-columns{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:90px;display:grid}.story-columns h2{font-size:clamp(2rem,3vw,2.8rem)}.story-prose{max-width:740px}.story-prose p{line-height:1.9}.story-prose p+p{margin-top:24px}.origin-chapter{background:#111515}.origin-beat{font:400 clamp(1.8rem, 3vw, 2.6rem)/1.35 var(--display);color:var(--ebh-paper-light);margin-bottom:32px}.origin-beat strong{font-weight:400}.paper-chapter{color:#31261e;background:#e2c9af;border-color:#aa8973}.paper-chapter:nth-of-type(4){background:#d9bb9f}.paper-chapter :is(h2,h3,.eyebrow){color:#392c22}.paper-chapter .eyebrow{color:#604733}.paper-chapter h3{border-top:1px solid #9b7b5f;margin-block:46px 22px;padding-top:28px;font-size:1.8rem}.creator-byline{font:.9rem/1.7 var(--archive);margin-top:22px}.story-prose .mission-emphasis{font:400 2rem/1.4 var(--display);color:#481814}.story-prose .mission-emphasis strong{font-weight:500}.story-next{justify-content:space-between;align-items:center;gap:24px;padding-block:50px;display:flex}.story-next>p{font:400 2rem var(--display);text-transform:uppercase}.lesson-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:80px;padding-block:65px;display:grid}.lesson-hero>img{width:230px;transform:rotate(3deg);box-shadow:0 18px 35px #0008}.lesson-deck{max-width:620px;color:var(--ebh-warm-silver);margin-top:25px;font-size:1.15rem}.lesson-version{font:.8rem/1.6 var(--archive);color:var(--ebh-warm-silver);margin-top:28px}.lesson-version span{color:#b17a61;margin-inline:14px}.lesson-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:70px;display:grid}.lesson-sidebar{scrollbar-width:thin;max-height:calc(100vh - 125px);padding-block:40px;position:sticky;top:112px;overflow-y:auto}.lesson-sidebar ol{color:var(--ebh-warm-silver);margin:0;padding-left:22px}.lesson-sidebar li{font:.875rem/1.45 var(--body);margin-bottom:4px}.lesson-sidebar a{padding:7px 5px;text-decoration:none;display:block}.lesson-sidebar a:hover{color:var(--bright);background:#211e19}.mobile-lesson-index{display:none}.lesson-main{min-width:0}.lesson{border-bottom:1px solid var(--line);padding-block:58px}.lesson>h2{margin-bottom:24px;font-size:clamp(2rem,3vw,2.8rem)}.lesson h3{margin-block:32px 15px;font-size:1.45rem}.lesson h4{font:500 1.15rem var(--display);text-transform:uppercase;color:var(--bright);margin-block:25px 15px}.lesson p{max-width:78ch}.lesson p+p{margin-top:16px}.lesson>p+h3{margin-top:35px}.lesson a:focus-visible{outline-offset:4px}.goal-pair{background:#201d18;border:1px solid #665344;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:28px;display:grid}.goal-pair>div{padding:24px}.goal-pair>div+div{border-left:1px solid #665344}.goal-pair span{font:.8rem var(--archive);text-transform:uppercase;display:block}.goal-pair strong{font:500 3rem/1.2 var(--display);color:var(--ebh-paper-light);margin-top:12px;display:block}.goal-pair small{text-transform:uppercase;font-size:1.2rem;font-weight:400}.teaching-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:25px;display:grid}.teaching-panels article{border:1px solid var(--line);background:#201d19;padding:25px}.teaching-panels h3{margin-top:0}.teaching-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:35px;display:grid}.teaching-cards article{border-top:1px solid var(--line);padding-top:25px}.teaching-cards img{border-radius:4px;width:210px;margin-inline:auto}.teaching-cards .example-label{font:.8rem/1.5 var(--archive);text-transform:uppercase;color:#d4ad90;margin-block:10px 20px}.teaching-qualifications{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0;padding:0;list-style:none;display:grid}.teaching-qualifications li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:23px 18px 23px 0;display:grid}.teaching-qualifications img{width:64px}.teaching-qualifications h3{margin:0 0 10px;font-size:1.2rem}.teaching-qualifications p{font-size:.9rem;line-height:1.7}.numbered-lessons{counter-reset:lesson-step;margin:30px 0 0;padding:0;list-style:none}.numbered-lessons>li{counter-increment:lesson-step;border-bottom:1px solid var(--line);margin-top:26px;padding:0 0 28px 57px;position:relative}.numbered-lessons>li:before{content:counter(lesson-step, decimal-leading-zero);font:1rem/1.7 var(--archive);color:var(--ebh-paper-dark);position:absolute;top:0;left:0}.numbered-lessons h3{margin-top:0}.numbered-lessons>li:last-child{border-bottom:0;padding-bottom:0}.turn-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:30px 0 35px;padding:0;list-style:none;display:grid}.turn-map a{height:100%;min-height:96px;font:.95rem/1.4 var(--display);background:#211a16;border:1px solid #625044;padding:14px;text-decoration:none;display:block}.turn-map a:hover{background:#33221a}.turn-map span{font:.75rem var(--archive);color:#d4ad90;margin-bottom:10px;display:block}.rule-callout{background:#29201b;border-left:3px solid #bd8069;margin-block:25px;padding:22px 25px}.rule-list{margin-block:18px;padding-left:23px}.rule-list li+li{margin-top:9px}.job-teaching{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;padding-block:30px;display:grid}.job-teaching>img{width:280px}.job-teaching h3{margin-top:0}.card-fields{margin:0}.card-fields>div{border-bottom:1px solid var(--line);padding-block:15px}.card-fields dt{font:500 1rem var(--display);text-transform:uppercase;color:var(--ebh-paper-light)}.card-fields dd{margin:10px 0 0;font-size:.9rem}.status-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.status-panels article{background:#1b1d1b;border-top:3px solid #83715f;padding:20px}.status-panels h3{margin-top:0}.status-panels p{font-size:.94rem}.rule-detail{background:#171a18;border:1px solid #635748;margin-block:14px}.rule-detail summary{cursor:pointer;font:400 1.08rem/1.5 var(--display);color:var(--bright);padding:17px 22px}.rule-detail summary::marker{color:var(--ebh-paper-dark)}.rule-detail>:not(summary){margin-inline:24px}.rule-detail>:last-child:not(summary){margin-bottom:24px}.rule-detail[open] summary{border-bottom:1px solid var(--line);margin-bottom:22px}.rule-detail summary:hover{background:#27251f}.profit-example{color:#35251a;background:#dec2a5;margin-block:30px;padding:28px}.profit-example>p:first-child{font:.8rem var(--archive);text-transform:uppercase}.profit-example>strong{font:500 clamp(1.6rem,3vw,2.4rem)/1.3 var(--display);margin-block:20px;display:block}.example-assignment{background:#28211a;border:1px solid #8b6d51;margin-block:30px;padding:26px}.example-assignment h3{margin:0}.example-assignment dl{border-block:1px solid #665442;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0;padding-block:22px;display:grid}.example-assignment dt{font:.8rem/1.5 var(--archive)}.example-assignment dd{font:500 1.5rem var(--display);color:var(--ebh-paper-light);margin:8px 0 0}.quick-facts{background:#665443;border:1px solid #665443;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:25px;display:grid}.quick-facts>div{background:#211e19;padding:23px}.quick-facts strong{font:500 2.5rem var(--display);color:var(--ebh-paper-light);display:block}.quick-facts span{font:.9rem/1.6 var(--body);margin-top:8px;display:block}.compact-turn{padding-left:26px}.compact-turn li{padding-block:6px}.help-lesson .button{margin-top:25px}.help-lesson .review-note{color:var(--ebh-warm-silver);border-left:2px solid #726556;margin-block:26px;padding-left:18px;font-size:.875rem}@media (width<=1100px){.story-opening-grid{grid-template-columns:minmax(0,1fr) 230px;gap:55px}.story-columns{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:50px}.lesson-layout{display:block}.lesson-sidebar{display:none}.lesson-main{max-width:900px;margin-inline:auto}.mobile-lesson-index{border:1px solid var(--line);margin-top:28px;display:block}.mobile-lesson-index summary{cursor:pointer;font:1rem var(--display);padding:18px 22px}.mobile-lesson-index ol{padding:10px 25px 20px 48px}.mobile-lesson-index a{padding-block:9px;font-size:.95rem;display:inline-block}}@media (width<=700px){.phase-two h1{font-size:2.7rem}.about-page h1{font-size:2.4rem}.mobile-title-break{display:initial}.story-opening{padding-top:40px}.story-opening-grid,.story-columns{grid-template-columns:minmax(0,1fr);gap:30px}.story-intro p:first-child{font-size:1.15rem}.story-brand-art{justify-self:center;margin-top:12px!important}.story-brand-art img{width:210px}.story-jumps{gap:10px 24px;margin-top:35px}.story-chapter{padding-block:50px}.story-columns h2{font-size:2rem}.origin-beat{font-size:1.85rem}.story-prose p{line-height:1.85}.creator-byline{margin-top:16px}.story-next{display:block}.story-next .button{margin-top:22px}.lesson-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px}.lesson-hero>img{justify-self:center;width:180px}.lesson-deck{font-size:1.05rem}.lesson{padding-block:45px}.lesson>h2{font-size:2rem}.lesson h3{font-size:1.4rem}.teaching-panels,.teaching-cards,.status-panels,.job-teaching{grid-template-columns:minmax(0,1fr)}.teaching-cards{gap:40px}.teaching-cards img{width:250px}.teaching-cards h3{margin-top:25px}.teaching-qualifications{grid-template-columns:minmax(0,1fr)}.teaching-qualifications li{padding-right:0}.teaching-qualifications h3{font-size:1.2rem}.teaching-qualifications p{font-size:.95rem}.numbered-lessons>li{padding-left:40px}.turn-map{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-callout{padding:20px}.job-teaching{gap:25px}.job-teaching>img{width:260px;margin-inline:auto}.rule-detail summary{padding:16px}.rule-detail>:not(summary){margin-inline:18px}.goal-pair>div{padding:18px}.goal-pair strong{font-size:2.6rem}.goal-pair small{margin-top:5px;display:block}.example-assignment{padding:22px}.example-assignment dl{grid-template-columns:minmax(0,1fr)}.example-assignment dl>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.example-assignment dd{margin-top:0}.quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-facts>div{padding:20px}}
