:root{--ink:#17191c;--muted:#5c6167;--lime:#dbfb83;--lilac:#e8d8ff;--peach:#ffddcb;--blue:#dbecff;--paper:#faf9f6;--line:#e5e4de;--green:#187454;--red:#ad3543;--border:1px solid var(--line);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #673cc8;outline-offset:3px}.site{max-width:1400px;margin:auto;min-height:100vh;padding:0 clamp(16px,4vw,56px)}.topbar{min-height:80px;display:flex;align-items:center;gap:26px;border-bottom:var(--border);background:var(--paper);position:relative;z-index:2}.logo,.footbrand{border:0;background:none;font-weight:950;letter-spacing:-2.5px;font-size:30px;color:#111;white-space:nowrap}.logo span,.footbrand span{color:#8cc900}.topbar nav{display:flex;gap:3px;margin:auto;align-items:center;justify-content:center;flex-wrap:wrap}.topbar nav button{border:0;background:transparent;padding:10px 12px;border-radius:12px;color:#292d32;font-weight:620;font-size:14px}.topbar nav button.active,.topbar nav button:hover{background:var(--lime)}.menu-toggle{display:none;border:0;background:var(--lilac);border-radius:10px;padding:8px 13px}.hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:400px;align-items:stretch;gap:20px;padding:35px 0 22px}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#52565c}.hero h1{font-size:clamp(50px,6.4vw,92px);line-height:.99;letter-spacing:-.07em;margin:15px 0 16px;font-weight:920}.highlite{background:var(--lime);border-radius:15px;padding:0 10px 3px;box-decoration-break:clone}.hero p{font-size:18px;line-height:1.55;max-width:550px;color:#34383c;margin:0 0 12px}.credt{font-size:13px;color:#61666c}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;border:1px solid #16181a;border-radius:999px;padding:13px 20px;font-weight:750;background:#17191c;color:#fff;text-decoration:none;min-height:46px}.btn:hover{transform:translateY(-1px)}.btn.outline{background:#fff;color:#17191c}.btn.slim{padding:9px 15px;font-size:13px;min-height:39px}.btn.green{background:var(--lime);color:#181b16;border-color:var(--lime)}.btn:disabled{cursor:not-allowed;opacity:.5}.hero-art{min-height:335px;position:relative;border-radius:28px;background:linear-gradient(140deg,#e5edf2,#f8f8f5 68%);overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;justify-content:center}.hero-art:before{content:'';position:absolute;width:340px;height:290px;border-radius:52% 48% 60% 30%;right:-45px;top:17px;background:#deff89;transform:rotate(-24deg)}.hero-art:after{content:'';position:absolute;width:170px;height:170px;border-radius:45%;left:15%;bottom:-75px;background:var(--lilac)}.books{position:relative;z-index:1;width:80%;margin-bottom:48px;transform:rotate(-5deg)}.book{height:56px;border:2px solid #2c3034;border-radius:8px 15px 15px 8px;box-shadow:7px 7px 0 #2d3134;display:flex;align-items:center;padding:0 24px;font-weight:880;font-size:clamp(16px,2vw,23px);letter-spacing:-.05em;margin:-2px}.book:nth-child(1){background:#eadbff;transform:translateX(45px) rotate(4deg)}.book:nth-child(2){background:#ffddcb;transform:translateX(-15px) rotate(-1deg)}.book:nth-child(3){background:#d6e8ff;transform:translateX(34px) rotate(3deg)}.book:nth-child(4){background:#dffb91;transform:translateX(-28px) rotate(-2deg)}.note{position:absolute;right:20px;top:18px;z-index:2;background:#fff;padding:14px 16px;box-shadow:0 10px 25px #15171917;transform:rotate(7deg);font-size:15px;font-weight:800}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.actioncard{border:0;text-align:left;border-radius:22px;min-height:165px;padding:20px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;transition:transform .17s;box-shadow:inset 0 0 0 1px #00000008;color:#17191c}.actioncard:hover,.tile:hover,.case-card:hover{transform:translateY(-2px)}.actioncard strong{font-size:20px;letter-spacing:-.035em}.actioncard small{font-size:13px;line-height:1.4;max-width:240px}.bubble{height:48px;width:48px;border-radius:50%;background:#ffffff78;display:grid;place-items:center;font-size:24px}.actioncard .arrow{position:absolute;right:15px;bottom:15px;border-radius:50%;background:#fff;width:33px;height:33px;display:grid;place-items:center}.bg-blue{background:var(--blue)}.bg-lilac{background:var(--lilac)}.bg-peach{background:var(--peach)}.bg-lime{background:var(--lime)}.priority{margin-top:16px;background:#f0f0ec;border-radius:21px;display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;padding:20px 25px;gap:26px}.priority strong{font-size:19px}.priority small{color:#525861;display:block}.meter{height:11px;border-radius:20px;background:#dadcd9;overflow:hidden;margin:8px 0}.meter>div{height:100%;background:#b4e24a;border-radius:20px}.welcome{display:grid;grid-template-columns:auto 1fr auto;gap:21px;align-items:center;background:#f3f1ed;border-radius:23px;padding:21px 25px;margin-top:17px}.portrait{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:50% 27%;filter:grayscale(1) contrast(1.08);background:#dadada;border:2px solid white}.welcome h2{font-size:25px;margin:3px 0 6px;letter-spacing:-.045em}.welcome p{font-size:14px;line-height:1.5;color:#494e54;margin:0 0 6px}.goal{background:var(--lime);border-radius:18px;padding:20px;max-width:185px;font-size:16px;font-weight:840}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:34px 0 16px}.sectionhead h2,.pagehero h1{font-size:clamp(29px,4vw,47px);letter-spacing:-.055em;margin:0;line-height:1.06}.sectionhead p,.pagehero p{color:var(--muted);line-height:1.55;margin:7px 0 0}.pagehero{padding:36px 0 24px;max-width:920px}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tile,.paper,.case-card{background:#fff;border:var(--border);border-radius:20px;padding:22px;text-align:left}.tile{display:flex;flex-direction:column;gap:10px;transition:transform .18s}.tile h3{margin:0;font-size:20px;letter-spacing:-.035em}.tile p{margin:0;color:#5c6167;line-height:1.5;font-size:14px}.pill{display:inline-flex;gap:5px;background:#f0efec;border-radius:50px;padding:6px 10px;font-size:12px;font-weight:720;align-self:flex-start}.tile-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.tile-actions button{border:1px solid #d7d6d0;background:#fff;padding:8px 11px;border-radius:11px;font-weight:700}.tile-actions button:hover{background:var(--lime)}.cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.case-card{transition:transform .18s}.case-card h3{margin:12px 0 8px;font-size:21px}.case-card p{line-height:1.48;color:var(--muted);font-size:14px}.cardgrid .case-card .btn{margin-top:8px}.callout{background:var(--blue);border-radius:18px;padding:18px 21px;line-height:1.55;margin:18px 0}.callout.lime{background:var(--lime)}.callout.peach{background:var(--peach)}.toolrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:10px 0 18px}.toolrow select{padding:12px;border:var(--border);border-radius:12px;background:#fff}.quizbox{max-width:890px;margin:0 auto}.qtop{display:flex;justify-content:space-between;gap:12px;color:#5b6067;font-size:13px;font-weight:750}.progress-track{height:9px;background:#e5e5e2;border-radius:10px;overflow:hidden;margin:13px 0 24px}.progress-track>div{height:100%;background:#aee25b}.quizquestion{font-weight:820;font-size:clamp(23px,3.5vw,37px);letter-spacing:-.042em;line-height:1.24;margin:13px 0 23px}.optlist{display:grid;gap:10px}.opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:white;border:2px solid #e2e1dd;border-radius:15px;padding:16px;min-height:63px;line-height:1.35}.opt .letter{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#efeeeb;font-weight:830}.opt.selected{border-color:#7665c6;background:#f2ecff}.opt.correct{background:#e3f8ed;border-color:#168458}.opt.wrong{background:#fee9ec;border-color:#bf4350}.quizfoot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:19px}.mini{font-size:13px;color:var(--muted)}.resultgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.resultcell{border:var(--border);background:white;padding:15px;border-radius:14px}.resultcell .meter{height:7px}.feedback-item{border-bottom:var(--border);padding:12px 0}.feedback-item:last-child{border:0}.tag-low{color:#a63c42}.tag-mid{color:#8a6900}.tag-high{color:#16764c}.textfield{display:block;width:100%;min-height:170px;border:1px solid #cfd1d2;border-radius:15px;padding:16px;line-height:1.65;color:var(--ink);background:#fff;resize:vertical}.essay{min-height:240px}.answer-guide{background:#f4f2ec;padding:16px 19px;border-radius:16px;margin:13px 0;line-height:1.6}.answer-guide ul{padding-left:19px}.answer-guide li{margin:5px 0}.muted{color:var(--muted)}.quiet-link{background:transparent;border:0;text-decoration:underline;font-weight:700;padding:6px 0}.case-scenario{font-size:16px;line-height:1.78;max-width:900px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{border:1px solid #d6d6d3;background:white;padding:10px 13px;border-radius:12px;font-weight:720}.tabs button.on{background:var(--lime);border-color:#b5d575}.retro{background:#101829;border:4px solid #192640;border-radius:18px;padding:19px;color:#ebf9fc;margin:14px 0}.retro h3{font-family:ui-monospace,monospace;letter-spacing:.04em;color:#f2f56e}.retro button{font-family:ui-monospace,monospace}.maze{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;max-width:420px;margin:18px auto;background:#172032;padding:6px;border:2px solid #4d6077;border-radius:8px}.maze .sq{height:auto;aspect-ratio:1;display:grid;place-items:center;font-size:24px;background:#203950}.maze .wall{background:#101829}.maze .player{background:#b0f66d}.maze .token{background:#57438d}.game-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.game-controls button{font-size:19px;padding:10px 17px;background:#314661;color:white;border:1px solid #567197;border-radius:10px}.game-targets{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.game-targets button{background:#283955;border:1px solid #556784;color:#fff;min-height:75px;font-size:30px;border-radius:10px}.game-targets button.hit{opacity:.3}.game-question{background:#e8d8ff;color:#17191c;padding:18px;border-radius:15px}.game-question .opt{font-size:14px;min-height:47px;padding:8px;background:#fff;color:#17191c}.scoreline{display:flex;justify-content:space-between;font-family:monospace;font-weight:800}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:10px;z-index:10}.skip:focus{left:15px;background:#fff;padding:10px}footer{border-top:var(--border);margin-top:50px;padding:25px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#666;font-size:12px;flex-wrap:wrap}.footbrand{font-size:23px}.footlinks{display:flex;flex-direction:column;gap:5px}.footlinks a{color:#333}.divider{border-top:var(--border);margin:24px 0}.count{font-size:40px;font-weight:900;letter-spacing:-.05em}.smallprint{font-size:12px;color:#666;line-height:1.5}.review-list{display:grid;gap:10px}.review-item{background:white;border:var(--border);border-radius:13px;padding:13px 15px}.review-item strong{display:block;margin-bottom:5px}.question-list{margin:10px 0;padding-left:22px}.question-list li{margin-bottom:7px}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.check-grid label{display:flex;gap:9px;align-items:flex-start;background:#fff;padding:12px;border:var(--border);border-radius:10px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.stat{background:#fff;border:var(--border);border-radius:18px;padding:18px}.stat .count{font-size:33px}@media(max-width:1000px){.topbar nav{gap:0}.topbar nav button{font-size:13px;padding:8px}.hero h1{font-size:60px}.cardgrid{grid-template-columns:repeat(2,1fr)}.priority{grid-template-columns:1fr 1fr}.priority>.btn{grid-column:1/-1;justify-self:start}}@media(max-width:700px){.site{padding:0 16px}.topbar{min-height:66px;justify-content:space-between}.topbar nav{display:none;position:absolute;right:0;top:61px;background:#fff;box-shadow:0 12px 25px #0002;z-index:9;padding:12px;border-radius:14px;flex-direction:column;align-items:stretch;min-width:210px}.topbar nav.open{display:flex}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding:20px 0 12px;gap:20px}.hero h1{font-size:clamp(50px,11vw,68px)}.hero-art{min-height:210px}.books{width:60%;margin-bottom:35px}.book{height:37px;font-size:14px}.note{font-size:12px}.grid4,.tiles,.cardgrid,.resultgrid,.check-grid{grid-template-columns:1fr}.actioncard{min-height:125px}.priority{grid-template-columns:1fr;padding:16px;gap:12px}.welcome{grid-template-columns:auto 1fr;gap:10px;padding:17px}.welcome h2{font-size:20px}.goal{grid-column:1/-1;max-width:none;padding:12px;text-align:center;font-size:15px}.quizfoot{flex-direction:column;align-items:stretch}.quizfoot .btn{width:100%}.game-targets{gap:4px}.game-targets button{min-height:53px;font-size:23px}.stats{grid-template-columns:1fr}.sectionhead{align-items:start;flex-direction:column}.hero p{font-size:16px}footer{flex-direction:column;align-items:start}.case-scenario{font-size:15px}.maze .sq{font-size:18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.flashbox{margin-top:16px}.flashcard{background:linear-gradient(135deg,#f6f1ff,#f8f8f3);border:1px solid #e7ddef;border-radius:19px;min-height:195px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:26px 30px;margin:13px 0}.flashcard .quizquestion{max-width:680px;margin:13px 0}.flashbox .toolrow{justify-content:center}
/* Accuracy and revision improvements: clear specification sections and research evidence. */
.spec-map{margin-top:16px}.coverage{border:1px solid #e0dfdc;border-radius:13px;margin:9px 0;background:#fdfcf9}.coverage summary{padding:15px 17px;font-weight:790;cursor:pointer;list-style-position:inside}.coverage[open] summary{background:#edf5df;border-radius:13px 13px 0 0}.coverage ul{margin:12px 15px 17px;padding-left:24px;line-height:1.6}.coverage li{margin:9px 0}.coverage summary:focus-visible{outline:3px solid #673cc8;outline-offset:2px}.research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-card{border:1px solid #e0dfdc;padding:18px;background:#fafaf8;border-radius:16px}.research-card label{display:block;margin:12px 0;font-size:13px;font-weight:800}.research-card .textfield{font-weight:400;min-height:110px;margin-top:6px}.entry{width:100%;display:block;border:1px solid #bdc2c5;background:white;padding:11px;border-radius:10px;margin-top:6px;font-size:14px}.research-card li{margin:5px 0}.level-steps{border-left:4px solid #a3d852;background:#f7f9f2;padding:12px 16px}.support-nav .actioncard{min-height:102px;padding:14px;border:1px solid #e8e5df}.support-nav .actioncard .bubble{width:30px;height:30px;font-size:17px}.support-nav .actioncard strong{font-size:17px}.support-nav .actioncard small{font-size:12px}.support-nav .actioncard .arrow{width:25px;height:25px}.review-list{overflow-wrap:anywhere}
@media(max-width:800px){.research-cards{grid-template-columns:1fr}.support-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.support-nav{grid-template-columns:1fr}.research-card{padding:13px}}

/* Real-company OCR Section B practice, five questions per theme */
.practice-question summary{padding:14px 16px;line-height:1.5;cursor:pointer}.practice-question summary::marker{color:#555}.practise-body{padding:12px 16px 18px}.qmark{display:inline-block;background:#dff7ae;color:#1e2c12;border-radius:10px;padding:3px 8px;font-size:12px;font-weight:900;margin-right:7px}.source-links{line-height:1.75}.source-links a{color:#254c7b;text-underline-offset:3px}.guide-reveal{margin-top:12px}.guide-reveal summary{background:#f0ecff;border-radius:12px;font-weight:780;padding:12px}.practice-question .textfield{min-height:175px}.arcade-frame{display:block;width:100%;height:780px;border:0;border-radius:20px;background:#111827;margin:16px 0;overflow:hidden}.goal{font-size:clamp(14px,1.5vw,18px)}@media(max-width:700px){.arcade-frame{height:790px;border-radius:14px}.practice-question .textfield{min-height:210px}}

/* 2026-10-23: Business-first sixth-form homepage — premium light palette */
:root{--paper:#f9f8f3;--lime:#ddfa91;--lilac:#e9e0ff;--peach:#ffe1d2;--blue:#e3eefc;--ink:#1c1d1b;--line:#e6e4dc}
body{background:var(--paper)}
.topbar{border-bottom:1px solid #deddd5}
.topbar .logo{font-size:32px;letter-spacing:-2.8px}
.topbar nav button{font-weight:700}
.hero--business{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,3vw,48px);padding:42px 0 38px;min-height:570px;align-items:stretch}
.hero--business .hero-copy{padding:12px 0 18px;min-width:0}
.hero-kicker{display:inline-flex;align-items:center;gap:9px;letter-spacing:.12em;font-size:11px}
.kicker-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#96c844;box-shadow:0 0 0 4px #e8f5cd}
.hero--business h1{font-weight:950;line-height:.99;font-size:clamp(53px,6.15vw,94px);letter-spacing:-.082em;margin:22px 0 24px}
.hero-italic{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:500;letter-spacing:-.082em;color:#5e4e9e}
.hero-final{font-size:.78em;letter-spacing:-.075em}
.hero--business .hero-copy>p{font-size:clamp(16px,1.4vw,19px);line-height:1.55;max-width:530px;color:#484944;margin:0 0 19px}
.hero-ambition{display:flex;align-items:center;gap:10px;border-left:3px solid #8fbf3d;padding:7px 0 7px 13px;font-size:13px;line-height:1.45;max-width:495px;color:#41423d}
.hero-ambition strong{font-weight:800;color:#1c1d1b}
.ambition-mark{font-size:23px;font-weight:900;color:#4b7b2a}
.hero--business .actions{margin-top:25px;gap:9px}
.hero-primary{background:#1d211d;color:white;border-color:#1d211d;box-shadow:0 5px 0 #d4eaa9}
.hero-secondary{background:transparent!important}
.hero-metrics{display:flex;gap:0;margin-top:38px;padding-top:16px;border-top:1px solid #dddcd3;flex-wrap:wrap}
.hero-metrics span{display:flex;align-items:center;gap:8px;padding:3px 17px 3px 0;margin-right:16px;border-right:1px solid #dcd9d0;color:#575b55;font-size:11px;font-weight:720;line-height:1.3}
.hero-metrics span:last-child{border:0;margin:0}
.hero-metrics b{font-size:23px;font-weight:930;color:#20221e;letter-spacing:-.065em}
.business-art{min-height:500px;background:#e7ecde;border:1px solid #dce3d1;border-radius:28px;position:relative;overflow:hidden;isolation:isolate}
.business-art:before,.business-art:after{display:none}
.art-orbit{position:absolute;border:1px solid #8aa46c4a;border-radius:50%;pointer-events:none}
.art-orbit-one{width:600px;height:600px;left:-190px;top:-180px}
.art-orbit-two{width:430px;height:430px;right:-170px;bottom:-230px}
.art-sticker{position:absolute;top:20px;right:20px;z-index:4;transform:rotate(7deg);background:#fdf9f0;border:1px solid #c4c0b7;box-shadow:5px 6px 0 #252c231c;padding:13px 17px;font-weight:920;font-size:15px;line-height:1.15;letter-spacing:-.035em}
.art-sticker em{font-family:Georgia,serif;color:#7659a9;font-weight:500;font-size:19px}
.art-sticker span{position:absolute;right:-11px;bottom:-14px;font-size:29px;color:#5a8c2c}
.art-dashboard{position:absolute;left:7%;top:18%;width:76%;height:53%;z-index:2;border:2px solid #232c22;border-radius:15px;background:#fcfcf7;box-shadow:10px 12px 0 #2a36272b,0 22px 30px #3c513523;transform:rotate(-5deg);padding:16px 19px 8px;overflow:hidden}
.dash-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;font-weight:900;letter-spacing:.09em;color:#61695b}
.dash-live{display:flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}
.dash-live i{display:inline-block;width:6px;height:6px;background:#7ebd46;border-radius:50%}
.dash-label{font-size:clamp(17px,2.1vw,28px);line-height:1.03;font-weight:820;letter-spacing:-.06em;margin-top:15px;color:#263029}
.dash-label b{font-weight:950}
.art-chart{width:100%;height:40%;margin-top:9px}
.dash-bottom{display:flex;justify-content:space-between;border-top:1px solid #e3e7da;padding-top:8px;color:#687368;font-size:9px;font-weight:900;letter-spacing:.1em}
.art-product{position:absolute;right:4%;bottom:14%;width:37%;height:40%;background:#e6d8ff;border:2px solid #2a2932;border-radius:10px;z-index:3;transform:rotate(7deg);box-shadow:7px 7px 0 #2228;padding:15px;display:flex;flex-direction:column;justify-content:space-between}
.art-product .product-star{font-size:28px;line-height:1;color:#5e43a4}
.art-product small{font-size:8px;font-weight:900;letter-spacing:.12em}
.art-product b{font-size:clamp(21px,3.1vw,40px);font-weight:950;letter-spacing:-.07em;line-height:.9}
.art-product>span{font-size:10px;font-weight:900;align-self:flex-end}
.art-side-note{position:absolute;left:5%;bottom:17%;z-index:3;width:42%;height:19%;background:#d5f08d;border:2px solid #2c3526;border-radius:9px;transform:rotate(-8deg);padding:14px 18px;display:flex;justify-content:space-between;align-items:flex-end;box-shadow:5px 5px 0 #25322624}
.art-side-note b{font-size:clamp(14px,1.7vw,22px);font-weight:950;line-height:1.05;letter-spacing:-.06em}
.art-side-note span{font-size:25px;font-weight:950}
.art-ticker{position:absolute;left:0;bottom:0;width:100%;height:40px;background:#252a25;color:#f8f9f0;display:flex;align-items:center;justify-content:space-evenly;gap:7px;padding:0 9px;font-size:clamp(8px,.9vw,11px);font-weight:900;letter-spacing:.05em;white-space:nowrap}
.art-ticker span{color:#b9e17d}
.homepage-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:35px 0 18px;padding-top:8px}
.homepage-intro h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.075em;line-height:1.04;margin:12px 0 0}
.homepage-intro h2 em,.business-spotlight h2 em{font-family:Georgia,serif;font-weight:400;color:#7560a4}
.homepage-intro>p{max-width:390px;color:#656861;line-height:1.55;font-size:15px;margin:0 0 5px}
.feature-grid .actioncard{min-height:195px;border:1px solid #282a2212;box-shadow:0 7px 0 #e6e5dd;transition:transform .18s,box-shadow .18s}
.feature-grid .actioncard:hover{transform:translateY(-4px);box-shadow:0 11px 0 #e6e5dd}
.feature-grid .actioncard strong{font-size:22px;line-height:1.1;letter-spacing:-.055em}
.feature-grid .actioncard small{font-size:13px;color:#3d413d;max-width:190px}
.feature-grid .bubble{background:#ffffffa1}
.priority{background:#eeefe9;border:1px solid #e0e2d8;margin-top:24px;gap:20px}
.priority strong{display:block;font-size:20px;margin:5px 0;letter-spacing:-.035em}
.business-spotlight{display:grid;grid-template-columns:1fr .8fr;gap:35px;align-items:center;margin-top:48px;border:1px solid #e5e2da;border-radius:28px;padding:clamp(23px,4vw,48px);background:linear-gradient(130deg,#fffefb,#f3f0ff);overflow:hidden}
.business-spotlight h2{font-size:clamp(37px,4.2vw,58px);letter-spacing:-.075em;line-height:1.05;margin:13px 0}
.business-spotlight p{font-size:15px;color:#54564f;line-height:1.65;max-width:560px;margin:0 0 24px}
.spotlight-cards{display:grid;gap:8px;transform:rotate(-4deg)}
.spotlight-tag{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:15px 18px;background:#fdfcf8;border:1px solid #252822;border-radius:10px;box-shadow:3px 4px 0 #20221b21;font-size:11px;font-weight:900;letter-spacing:.05em}
.spotlight-tag:nth-child(2){background:#e3f5b5;transform:translateX(15px)}
.spotlight-tag:nth-child(3){background:#e5dbff;transform:translateX(-10px)}
.spotlight-tag:nth-child(4){background:#ffe4d4;transform:translateX(18px)}
.spotlight-tag:nth-child(5){background:#e4effe;transform:translateX(4px)}
.spotlight-tag strong{margin-right:auto;font-size:13px}
.spotlight-tag span{font-size:19px}
.pathway{padding:28px 0 18px;margin:45px 0 0;border-top:2px solid #252922;border-bottom:1px solid #dddcd6}
.pathway-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:15px}
.pathway-steps>div{padding:9px 15px 8px 0;border-right:1px solid #deded8}
.pathway-steps>div:last-child{border:0}
.pathway-steps span{display:block;color:#75786f;font-size:11px;font-weight:900;letter-spacing:.12em}
.pathway-steps strong{display:block;font-size:clamp(27px,3vw,38px);font-weight:900;letter-spacing:-.07em;margin-top:6px}
.pathway-steps p{font-size:13px;color:#5f625d;margin:4px 0}
.support-nav{margin-bottom:8px}
footer{display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:25px;row-gap:18px;padding:24px 0 16px}
footer .footbrand{font-size:25px}
#creatorSlot{grid-column:1/-1;width:100%}
#creatorSlot:empty{display:none}
.creator-note{display:flex;align-items:center;gap:17px;padding:21px 4px 3px;margin-top:5px;border-top:1px solid #dedcd5}
.creator-note .portrait{width:49px;height:49px;flex:none}
.creator-note>div:nth-child(2){max-width:650px}
.creator-note .eyebrow{display:block;font-size:9px;letter-spacing:.14em;margin-bottom:5px}
.creator-note strong{display:block;font-size:14px;color:#242721}
.creator-note p{margin:4px 0 0;font-size:12px;color:#686b64;line-height:1.5}
.creator-signoff{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.08em;color:#4b5346}
.creator-signoff span{font-size:18px;color:#7da83c}
@media(max-width:1150px){.hero--business{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.hero--business h1{font-size:clamp(48px,6.1vw,74px)}.hero-metrics span{font-size:10px;margin-right:8px;padding-right:9px}.art-dashboard{height:49%}.art-product{height:36%}.art-side-note{height:17%}}
@media(max-width:850px){.hero--business{grid-template-columns:1fr;gap:15px;min-height:0;padding-top:28px}.hero--business h1{font-size:clamp(54px,9vw,88px)}.hero--business .hero-copy{padding:0}.hero-metrics{margin-top:24px}.business-art{min-height:440px}.art-dashboard{width:70%;height:55%;left:12%;top:14%}.art-product{width:32%;height:39%;right:8%}.art-side-note{width:34%;height:20%;left:7%}.homepage-intro{margin-top:24px}.business-spotlight{grid-template-columns:1fr 1fr;gap:15px}.feature-grid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:auto 1fr}}
@media(max-width:700px){.hero--business{padding-top:20px}.hero--business h1{font-size:clamp(47px,11vw,73px);margin:19px 0 17px}.hero--business .hero-copy>p{font-size:16px}.hero-ambition{font-size:12px}.hero--business .actions{margin-top:20px}.hero--business .actions .btn{font-size:13px;padding:12px 15px}.hero-metrics{margin-top:24px}.hero-metrics b{font-size:20px}.hero-metrics span{margin-right:8px;padding-right:8px}.business-art{min-height:350px;border-radius:20px}.art-dashboard{top:13%;left:8%;width:76%;height:56%;padding:12px 14px}.dash-label{font-size:23px;margin-top:11px}.art-chart{height:39%}.art-product{right:5%;bottom:13%;height:39%;width:36%;padding:11px}.art-product b{font-size:26px}.art-side-note{left:5%;bottom:18%;height:18%;width:43%;padding:10px}.art-side-note b{font-size:15px}.art-sticker{font-size:11px;padding:9px 12px;top:13px;right:13px}.art-sticker em{font-size:15px}.art-ticker{height:33px}.homepage-intro{display:block;margin:28px 0 16px}.homepage-intro h2{font-size:38px}.homepage-intro>p{margin-top:12px;font-size:14px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.feature-grid .actioncard{padding:15px;min-height:172px;border-radius:17px}.feature-grid .actioncard strong{font-size:18px}.feature-grid .actioncard small{font-size:12px}.feature-grid .bubble{width:38px;height:38px;font-size:21px}.feature-grid .actioncard .arrow{width:26px;height:26px;bottom:12px;right:12px}.priority{margin-top:16px}.business-spotlight{margin-top:30px;grid-template-columns:1fr;padding:25px 19px;gap:25px}.business-spotlight h2{font-size:41px}.spotlight-cards{margin:0 10px}.spotlight-tag{padding:11px 13px}.pathway{margin-top:28px}.pathway-steps{grid-template-columns:1fr;gap:7px}.pathway-steps>div{border-right:0;border-bottom:1px solid #e0dfd8;padding:9px 0}.pathway-steps>div:last-child{border:0}.pathway-steps strong{font-size:27px}.support-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-note{align-items:flex-start;gap:12px}.creator-signoff{display:none}footer{grid-template-columns:1fr;gap:8px}.footlinks{gap:7px}}
@media(max-width:385px){.hero--business h1{font-size:46px}.hero-metrics span{font-size:9px}.hero-metrics b{font-size:18px}.art-dashboard{left:5%;width:82%}.art-product{right:3%;width:38%}.art-side-note{width:44%}.feature-grid .actioncard{min-height:183px}.feature-grid .actioncard strong{font-size:17px}.feature-grid .actioncard small{font-size:11px}.support-nav{grid-template-columns:1fr}}

.progress-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:24px 0;background:#f0ecff;border:1px solid #ddd5ff;border-radius:18px}.progress-notice strong{font-size:17px}.progress-notice p{margin:7px 0 0;line-height:1.55;max-width:760px}.progress-notice button{flex-shrink:0}@media(max-width:700px){.progress-notice{flex-direction:column;align-items:stretch;padding:18px}.progress-notice button{width:100%}}

/* Deep knowledge textbook */
.deep-knowledge{margin-top:16px}.deep-knowledge .deep-chapter{margin:12px 0}.deep-body{padding:12px 8px 16px;line-height:1.75}.deep-body h3{margin:16px 0 6px;font-size:1.05rem}.deep-body p{max-width:78ch}.deep-think{background:#f0e8fa;border-left:4px solid #a778d8;padding:14px 16px;border-radius:10px;margin-top:14px}.deep-think p{margin-bottom:0}@media(max-width:600px){.deep-body{padding:8px 2px 12px}.deep-think{padding:12px}}

/* Expanded Deep Knowledge */
.deep-toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:18px 0}.deep-toc a{display:block;padding:10px 12px;background:#f5f3ec;border-radius:10px;color:#242424;text-decoration:none;font-size:14px}.deep-chapter{scroll-margin-top:85px}.deep-body p{line-height:1.75}.deep-body h3{margin-top:24px}.deep-table-wrap{overflow-x:auto}.deep-table{border-collapse:collapse;width:100%;min-width:320px;margin:16px 0}.deep-table th,.deep-table td{border:1px solid #deded6;padding:12px;text-align:left;vertical-align:top}.deep-table th{background:#eef0d6;width:27%}.deep-think ol{padding-left:22px}.deep-think li{margin:10px 0;line-height:1.6}@media(max-width:600px){.deep-toc{grid-template-columns:1fr}.deep-table th,.deep-table td{padding:9px;font-size:13px}}

.deep-toc-link{font:inherit;text-align:left;cursor:pointer;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:5px 3px}.deep-toc-link:focus-visible{outline:3px solid #6841ab;outline-offset:3px}

/* Deep Knowledge V2: substantial textbook layout, progressive disclosure, mobile-first controls */
.dk-book{--dk-border:#e0dfd6;--dk-accent:#a2e65d;--dk-lilac:#e9ddfb;padding:clamp(18px,3vw,34px)!important}
.dk-book .dk-intro{max-width:75ch;line-height:1.7;color:#4f514e}
.dk-summary{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;background:#f4f5eb;border:1px solid #e8eadf;border-radius:16px;padding:14px 18px;margin:18px 0}
.dk-summary>div:first-child{display:flex;flex-direction:column;gap:4px}.dk-summary strong{font-size:16px}.dk-summary span{font-size:13px;color:#555a50}.dk-progress{height:9px;border-radius:99px;background:#d9ddcf;overflow:hidden;width:min(210px,100%)}.dk-progress span{display:block;height:100%;background:#7fbc3e;border-radius:99px;transition:width .25s}
.dk-navigator{padding:19px 0 26px}.dk-navigator label{font-size:15px;font-weight:750;display:block;margin-bottom:8px}.dk-search{font:inherit;font-size:16px;width:100%;padding:13px 15px;background:#fff;border:1px solid #bfc7bb;border-radius:13px;color:#21231f}.dk-search:focus-visible{outline:3px solid #9388e9;outline-offset:2px}.dk-find-help{font-size:13px;color:#696b64;margin:9px 0 16px}
.dk-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dk-index-link{background:#fafaf7;border:1px solid var(--dk-border);border-radius:13px;padding:11px;display:flex;align-items:flex-start;gap:11px;text-align:left;color:#252922;cursor:pointer;font:inherit;min-width:0;transition:background .15s,border-color .15s}.dk-index-link:hover{background:#f2f6e8;border-color:#b0c78c}.dk-index-link:focus-visible{outline:3px solid #9388e9;outline-offset:2px}.dk-index-link[hidden]{display:none}.dk-index-no{font-size:12px;font-weight:800;color:#6e7970;background:#edf1e7;border-radius:7px;padding:5px}.dk-index-title{display:block;flex:1;line-height:1.35;font-weight:720;font-size:14px;overflow-wrap:anywhere}.dk-index-title small{display:block;font-weight:450;color:#73766c;font-size:11px;margin-top:4px}.dk-index-status{font-size:15px;color:#6e7c60}.dk-is-read{background:#f1f7e6;border-color:#bcd8a4}
.dk-chapters{display:grid;gap:13px}.dk-chapter{scroll-margin-top:90px;border:1px solid #dcded5;border-radius:17px;background:#fff;box-shadow:0 3px 14px rgba(35,42,30,.035);overflow:hidden}.dk-chapter>summary{cursor:pointer;padding:17px 18px;display:flex;align-items:center;gap:13px;list-style:none;font-weight:750;color:#222}.dk-chapter>summary::-webkit-details-marker{display:none}.dk-chapter[open]>summary{border-bottom:1px solid #e7e7e1;background:#fafbf6}.dk-chapter-num{flex:none;background:#e9ddfb;font-size:12px;font-weight:850;min-width:34px;padding:9px 5px;text-align:center;border-radius:9px}.dk-chapter-title{flex:1;line-height:1.3}.dk-chapter-title small{display:block;font-size:12px;color:#777c72;margin-top:4px;font-weight:450}.dk-chapter-arrow{font-size:20px}.dk-chapter[open] .dk-chapter-arrow{transform:rotate(180deg)}.dk-chapter-content{padding:clamp(16px,3vw,30px);font-size:16px;line-height:1.73;color:#30342d}.dk-section-label{color:#626c58;font-size:11px;letter-spacing:.11em;font-weight:850;margin:0 0 13px}.dk-prose{max-width:79ch}.dk-prose p{max-width:unset;margin:0 0 16px}.dk-prose b,.dk-case b{color:#1c261a}
.dk-data{width:100%;border-collapse:collapse;min-width:410px;font-size:14px;margin:0}.dk-data th,.dk-data td{border-bottom:1px solid #e1e4d9;padding:13px 14px;vertical-align:top;text-align:left}.dk-data th{background:#e7eddb;color:#2f3d2f;font-weight:800}.dk-data tr:nth-child(even) td{background:#fafbf7}.dk-table-scroll{overflow-x:auto;margin:20px 0 26px;border-radius:12px;border:1px solid #dde1d3}.dk-case{background:#eef3e2;border-radius:15px;border-left:4px solid #9cce6b;padding:20px;margin:26px 0}.dk-case p{margin:0;line-height:1.7}.dk-question{background:#eee7fa;padding:19px 22px;border-radius:15px;margin:24px 0}.dk-question>p{font-weight:700;line-height:1.6;margin:8px 0}.dk-answer{background:rgba(255,255,255,.75);border-radius:10px;padding:10px 13px}.dk-answer>summary{cursor:pointer;font-weight:750}.dk-answer p{margin:9px 0;line-height:1.75}.dk-misconception{border-left:4px solid #ffb895;background:#fff3ea;padding:13px 17px;border-radius:8px;margin:20px 0}.dk-misconception p{margin:6px 0 0}.dk-sources{border-top:1px solid #e3e5de;margin-top:20px;padding-top:15px;font-size:13px;color:#585e52;line-height:1.6}.dk-sources a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.dk-sources small{display:block;font-size:12px;margin-top:7px}.dk-chapter-actions{display:flex;gap:9px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px}.dk-chapter-actions .btn{max-width:100%;white-space:normal;text-align:center}.dk-end{margin-top:20px;border-top:1px solid #dfe1da;padding:21px 0 4px;color:#485047}.dk-end p{line-height:1.6}
.dk-figure{margin:23px 0;padding:17px 15px;border-radius:15px;border:1px solid #e1e1d9;background:#fbfaf5}.dk-figure figcaption{font-size:15px;font-weight:800;margin-bottom:12px}.dk-figure>p{font-size:12px;color:#5d6158;margin:12px 0 0}.dk-flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.dk-flow-cell{flex:1 1 130px;min-width:0;padding:13px 12px;background:#e5ecf9;border-radius:10px;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;line-height:1.35}.dk-flow-cell:nth-child(2n){background:#ece5f7}.dk-flow-cell:nth-child(3n){background:#eff2d9}.dk-flow-index{font-size:11px;color:#596c73}
@media(max-width:700px){.dk-index{grid-template-columns:1fr}.dk-book{padding:16px!important}.dk-chapter>summary{padding:15px 13px}.dk-chapter-content{padding:16px}.dk-summary{align-items:stretch}.dk-progress{width:100%}.dk-chapter-actions{flex-direction:column;align-items:stretch}.dk-chapter-actions .btn{width:100%}.dk-case,.dk-question{padding:16px}.dk-flow-cell{flex:1 1 125px}}
@media(prefers-reduced-motion:reduce){.dk-progress span,.dk-index-link{transition:none}}
@media print{.dk-navigator,.dk-chapter-actions,.dk-end,.topbar{display:none!important}.dk-chapter{break-inside:avoid-page;box-shadow:none}.dk-chapter-content{display:block!important}.dk-book{padding:0!important}}
/* Original explanatory charts: illustrative values always declared. */
.dk-chart{background:#fff;border:1px solid #dcded6;border-radius:15px;padding:17px 18px;margin:17px 0 27px;max-width:800px}.dk-chart figcaption{font-size:15px;font-weight:820;margin-bottom:14px}.dk-chart>p{font-size:12px;color:#5e685b;line-height:1.5;margin:10px 0 0}.dk-bar-row{display:grid;grid-template-columns:100px minmax(0,1fr) 60px;gap:10px;align-items:center;margin:10px 0;font-size:13px}.dk-bar-row b{font-weight:700}.dk-bar-track{height:20px;background:#e9ece4;border-radius:5px;overflow:hidden}.dk-bar-fill{height:100%;background:#99ce64;border-radius:5px}.dk-bar-purple{background:#b79ae6}.dk-cash-svg{display:block;max-width:100%;height:auto}.dk-tree{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:13px}.dk-tree .dk-node{border-radius:10px;padding:9px 13px;background:#e7f0db;min-width:135px;font-weight:750}.dk-tree .dk-node small{display:block;font-weight:450}.dk-tree-line{height:18px;width:2px;background:#87917d}.dk-tree-siblings{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.dk-swot{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dk-swot>div{background:#f0f3e8;padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.5}.dk-swot>div:nth-child(2n){background:#f0eaf7}.dk-swot b{display:block;font-size:11px;letter-spacing:.025em;margin-bottom:5px}@media(max-width:420px){.dk-chart{padding:13px 10px}.dk-bar-row{grid-template-columns:78px 1fr 47px;gap:6px;font-size:11px}.dk-swot{gap:5px}.dk-swot>div{padding:10px 8px;font-size:12px}}

/* Independent business case studies and original practice sets */
.sb-feature,.sb-reading-intro{border:1px solid #dedfd4;border-radius:19px;padding:clamp(19px,3vw,29px);background:linear-gradient(125deg,#f4f4e9,#faf8f5);margin:19px 0 26px}
.sb-feature h2,.sb-reading-intro h2{font-size:clamp(22px,3vw,29px);letter-spacing:-.5px;margin:13px 0 8px}.sb-feature p,.sb-reading-intro p{line-height:1.7;max-width:75ch}.sb-set-actions,.sb-quicklinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}
.sb-quicklinks button{border-radius:9px;border:1px solid #cbcfc2;background:white;color:#273320;font-size:13px;font-weight:750;padding:10px 13px;cursor:pointer}
.sb-quicklinks button:hover{background:#eaf4d7}.sb-tiles .tile{min-width:0}.sb-section-heading{margin:33px 0 16px}
.sb-case-file{padding:clamp(18px,4vw,38px)!important}.sb-case-heading h2{font-size:clamp(22px,3vw,27px);letter-spacing:-.4px;margin:10px 0 14px}.sb-case-file p{line-height:1.75}.sb-case-chapter{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border-top:1px solid #e2e5df;padding:22px 0 14px}.sb-chapter-num{display:flex;align-items:center;justify-content:center;border-radius:11px;background:#e8ddfa;color:#50366d;font-size:12px;font-weight:850;width:36px;height:36px}.sb-case-chapter h3{margin:0 0 9px;font-size:19px;letter-spacing:-.2px}.sb-case-chapter p{margin:0;max-width:83ch}
.sb-hypothetical{border-radius:16px;background:#fff1e6;border:1px solid #f0d7c8;margin:22px 0 20px;padding:20px 22px}.sb-hypothetical h3{margin:12px 0 8px}.sb-hypothetical p{margin:0}.sb-recall{border-left:4px solid #99ca51;background:#f2f6e9;padding:16px 18px;border-radius:11px;margin:24px 0}.sb-recall h3{margin:0 0 8px}.sb-recall p{margin:9px 0}.sb-verification{scroll-margin-top:25px;border-top:1px solid #e2e4dd;padding-top:18px}.sb-verification .source-links{overflow-wrap:anywhere}.sb-reading-intro,.sb-case-file,#sb-practice{scroll-margin-top:24px}
.sb-paper-body{display:grid;gap:17px}.sb-paper-question{background:#fff;border:1px solid #e0e2dc;border-radius:17px;padding:clamp(19px,3vw,28px)}.sb-question-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sb-paper-question h3{font-size:clamp(17px,2.4vw,21px);line-height:1.42;margin:18px 0 8px}.sb-topic{font-size:13px;color:#65705b;font-weight:700;margin:0 0 18px}.sb-research-choices{padding:12px 14px;background:#f5f5ef;border-radius:11px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;margin-bottom:18px}.sb-research-choices .btn{font-size:12px;padding:8px 10px}.sb-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px}.sb-name-grid label{font-size:13px;display:grid;gap:6px}.sb-name-grid .entry{min-width:0;width:100%;font-size:16px}.sb-answer{min-height:160px!important}.sb-paper-question:has(.sb-answer){scroll-margin-top:20px}.sb-self{margin-top:12px}
@media(max-width:640px){.sb-case-chapter{grid-template-columns:1fr;gap:7px;padding:18px 0}.sb-chapter-num{height:29px;width:31px}.sb-name-grid{grid-template-columns:1fr}.sb-feature,.sb-reading-intro{padding:17px}.sb-set-actions{flex-direction:column}.sb-set-actions .btn{width:100%}.sb-case-file{padding:18px!important}.sb-quicklinks{display:grid;grid-template-columns:1fr}.sb-paper-question{padding:17px}.sb-hypothetical{padding:16px}.sb-research-choices{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.sb-quicklinks,.sb-research-choices,.sb-set-actions,.sb-feature button{display:none!important}.sb-paper-question{break-inside:avoid;border:1px solid #777}.sb-answer{min-height:220px!important}}

/* Section B: audited company evidence versus exam inference. */
.sb-documented{background:#edf7de;border-left:4px solid #92a944}
.sb-documented .pill{background:#d5ebb0;color:#25351a}
.sb-verification{scroll-margin-top:100px}
.sb-old-draft{border:1px solid #cfd1da;border-radius:12px;margin-top:14px}

/* Section B: audited company evidence versus exam inference. */
.sb-documented{background:#edf7de;border-left:4px solid #92a944}
.sb-documented .pill{background:#d5ebb0;color:#25351a}
.sb-verification{scroll-margin-top:100px}
.sb-old-draft{border:1px solid #cfd1da;border-radius:12px;margin-top:14px}

/* Section B: audited company evidence versus exam inference. */
.sb-documented{background:#edf7de;border-left:4px solid #92a944}
.sb-documented .pill{background:#d5ebb0;color:#25351a}
.sb-verification{scroll-margin-top:100px}
.sb-old-draft{border:1px solid #cfd1da;border-radius:12px;margin-top:14px}
