.scholar-space{--studio-paper:#faf8f1;--studio-ink:#242b27;--studio-moss:#244c41;--studio-brass:#85683d;--studio-rule:#d7cfbe;--studio-serif:var(--font-playfair),Georgia,serif;--background:var(--studio-paper);--foreground:var(--studio-ink);--primary:var(--studio-moss);--primary-foreground:#fffdf5;--accent:#65532f;--accent-foreground:#fffdf7;--border:var(--studio-rule);--card:#fdfbf5;--muted:#e8e4d6;--muted-foreground:#555e55;--ring:var(--studio-moss);--studio-inset:clamp(20px,5.5vw,88px);color:var(--studio-ink);background:var(--studio-paper);min-height:75vh}.desk-section-heading{padding:0 0 14px;border-bottom:1px solid var(--studio-rule)}.desk-section-heading h2{font:400 clamp(1.85rem,3.2vw,3.1rem)/1.12 var(--studio-serif);letter-spacing:-.045em}.desk-section-heading p{margin-top:6px;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.scholar-space :where(.stained-overlay,.mosaic-pattern,.parchment-texture){background:none}.scholar-space :is(.manuscript-page,.altarpiece-panel,.profile-panel,.reliquary-frame){background:#fffdf7;border:1px solid var(--studio-rule);border-radius:5px;box-shadow:0 9px 28px -25px #574b32}.scholar-space .manuscript-page:after,.scholar-space .manuscript-page:before{pointer-events:none}.scholar-space :where(h1,h2,h3){font-weight:400}.scholar-space :where(button,a,select,input):focus-visible{outline:2px solid var(--studio-moss);outline-offset:4px}.scholar-space .study-eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:var(--studio-moss);font:650 .66rem/1.6 var(--font-inter),Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.scholar-space .study-eyebrow:before{content:"";width:26px;height:1px;background:var(--studio-brass)}.scholar-space .study-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;align-self:flex-start;width:fit-content;padding:14px 21px;min-height:46px;color:#fffdf7;background:var(--studio-moss);border:1px solid var(--studio-moss);border-radius:100px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .24s,transform .3s}.scholar-space .study-primary svg{width:17px;height:17px}.scholar-space .study-primary:hover{background:#17382f;transform:translateY(-2px)}.exam-page{padding:clamp(96px,10vw,138px) var(--studio-inset) clamp(55px,7vw,98px)}.exam-page>div,.exam-page>div>div{min-height:0}.exam-page>div>.relative{padding:0}.exam-room{max-width:1170px;margin:0 auto;perspective:1600px}.exam-room__heading{margin-bottom:clamp(22px,3vw,38px)}.desk-page .desk-welcome h1,.exam-room__heading h1,.honors-header h1,.practice-heading h1,.study-admin .curator-head h1,.study-auth h1,.study-profile .profile-hero h1{font-family:var(--studio-serif);font-weight:400;letter-spacing:-.055em;line-height:.99;color:var(--studio-ink);text-wrap:balance}.exam-room__heading h1{font-size:clamp(2.75rem,6vw,5.5rem);margin-top:12px}.exam-feature{display:grid;grid-template-columns:1.06fr 1fr;border-block:1px solid var(--studio-rule);background:#f4f1e7}.exam-feature__plate{margin:0;min-height:350px;position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 33% 20%,#eee4cf 15%,transparent 58%),linear-gradient(110deg,#d4c8b1,#ebe1cd 62%,#d9cbb1);perspective:1400px}.exam-feature__plate:before{content:"";position:absolute;width:105%;height:150%;left:-56%;top:-60%;transform:rotate(36deg);background:linear-gradient(90deg,transparent,#fffaf080 24%,transparent 70%);pointer-events:none}.exam-feature__mount{width:clamp(140px,15vw,220px);margin:33px auto 45px;background:#fffbec;padding:clamp(8px,1vw,15px);border:1px solid #b8a780;box-shadow:1px 1px #7e6849,3px 3px #c0ae89,4px 4px #8c7757,14px 20px 24px -14px #43382380;transform:rotateY(-8deg) rotate(-3deg);transition:transform .8s cubic-bezier(.2,.7,.25,1),box-shadow .8s}.exam-feature__mount img{display:block;width:100%;height:auto;aspect-ratio:.8;object-fit:cover}.exam-feature__plate figcaption{position:absolute;bottom:11px;left:clamp(14px,2.1vw,31px);right:15px;color:#473f30;font:italic .85rem/1.25 var(--studio-serif)}.exam-feature__copy{align-self:center;padding:clamp(24px,4.3vw,68px)}.exam-feature__copy h2{font:400 clamp(2.4rem,4.3vw,4.5rem)/.99 var(--studio-serif);letter-spacing:-.052em;margin:14px 0 18px}.exam-feature__copy>p:not(.study-eyebrow){max-width:31em;line-height:1.55;color:#49534b}.exam-feature__copy small{display:block;font-size:.78rem;color:#4f584d;margin:20px 0}.exam-feature__copy small span{margin-inline:5px;color:var(--studio-brass)}.exam-choices{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,48px);margin:clamp(22px,3vw,40px) 0 15px}.exam-choice{display:grid;grid-template-columns:minmax(55px,105px) 1fr 24px;align-items:center;gap:clamp(13px,2.1vw,29px);text-align:left;border-block:1px solid var(--studio-rule);padding:17px 0;cursor:pointer;transition:border-color .25s}.exam-choice__image{position:relative;height:112px;overflow:hidden;box-shadow:3px 5px 12px -6px #66594370}.exam-choice__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.exam-choice__text{display:grid;gap:5px}.exam-choice__text .study-eyebrow{font-size:.58rem}.exam-choice__text .study-eyebrow:before{display:none}.exam-choice__text strong{font:400 clamp(1.5rem,2.3vw,2.15rem)/1.08 var(--studio-serif);letter-spacing:-.04em}.exam-choice small,.exam-choice__text>span:not(.study-eyebrow){color:var(--muted-foreground);font-size:.83rem;line-height:1.5}.exam-choice small{font-size:.72rem}.exam-all-modes svg,.exam-choice>svg{width:19px;color:var(--studio-moss);transition:transform .3s}.exam-all-modes{display:flex;align-items:center;gap:12px;padding:10px 0;width:fit-content;font-weight:600;font-size:.9rem;color:var(--studio-moss)}.exam-page .study-preset{margin:clamp(10px,4vw,60px) auto;border-top:3px solid var(--studio-brass)}.exam-page .study-preset h1{font:400 clamp(2.4rem,4vw,4rem)/1.05 var(--studio-serif);letter-spacing:-.05em}@media(hover:hover){.exam-feature:focus-within .exam-feature__mount,.exam-feature:hover .exam-feature__mount{transform:rotateY(1deg) rotate(0) translateZ(10px);box-shadow:2px 2px #8c7757,8px 15px 20px -11px #43382388}.exam-choice:hover{border-color:var(--studio-brass)}.exam-choice:hover img{transform:scale(1.065)}.exam-choice:hover>svg{transform:translate(2px,-2px)}.exam-all-modes:hover svg{transform:translateX(4px)}}.study-auth-page{display:grid;place-items:center;padding:clamp(96px,9.5vw,145px) var(--studio-inset) clamp(40px,6vw,92px)}.study-auth{width:min(1100px,100%);display:grid;grid-template-columns:1.03fr 1fr;border:1px solid var(--studio-rule);border-radius:5px;background:#fffdf7;box-shadow:0 25px 60px -40px #443d2d68;overflow:hidden}.study-auth__art{display:flex;flex-direction:column;justify-content:center;position:relative;isolation:isolate;margin:0;padding:clamp(24px,4.6vw,72px);background:linear-gradient(105deg,#e5dcca,#eee8d9 66%,#d4cbb8);perspective:1200px;border-right:1px solid var(--studio-rule)}.study-auth__painting{position:relative;aspect-ratio:1/.98;overflow:hidden;border:clamp(6px,1vw,14px) solid #f9f4e7;outline:1px solid #b9aa8e;box-shadow:2px 3px 0 #b9a889,7px 14px 23px -12px #50442c99;transform:rotateY(6deg) rotate(-1.75deg);transition:transform 1.2s,box-shadow 1.2s}.study-auth__painting img{object-fit:cover;object-position:49% 66%}.study-auth__art figcaption{display:grid;gap:4px;margin:20px 4px 0}.study-auth__art figcaption i{font:italic 1.15rem/1.15 var(--studio-serif);color:#353c33}.study-auth__art figcaption span{color:#54574c;font-size:.73rem}.study-auth__body{align-self:center;padding:clamp(30px,4.3vw,66px)}.curator-head h1:before,.desk-welcome__identity h1:before,.honors-header h1:before,.study-auth__body header:before{content:"";display:block;width:37px;height:2px;background:var(--studio-brass);margin:0 0 22px}.study-auth h1{font-size:clamp(2.6rem,4.7vw,4.5rem);margin:0 0 14px}.study-auth__body header>p{color:var(--muted-foreground);font-size:.94rem;line-height:1.55;margin:0 0 27px}.study-auth input{min-height:46px;border-radius:4px;background:#faf9f2;border-color:var(--studio-rule);box-shadow:inset 0 1px 3px #9c8c6920;color:var(--studio-ink)}.study-auth label{font-size:.79rem;font-weight:600}.study-auth button[type=submit]{background:var(--studio-moss);color:white;border-radius:30px;font:600 .93rem var(--font-inter),Arial,sans-serif;min-height:46px;margin-top:4px}.study-auth a{color:var(--studio-moss);font-weight:600}.study-auth .ornamental-line{height:1px;background:var(--studio-rule)}@media(hover:hover){.study-auth__art:hover .study-auth__painting{transform:rotateY(0) rotate(0);box-shadow:3px 9px 14px -8px #50442c85}}.honors-page{padding:clamp(100px,10.5vw,154px) max(var(--studio-inset),calc((100vw - 1100px)/2)) clamp(56px,7vw,98px)}.honors-header{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr minmax(140px,28%);align-items:center;gap:25px;min-height:190px;padding:0 0 34px;perspective:1300px}.honors-header h1{font-size:clamp(3rem,6.7vw,6.5rem)}.honors-header p{font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.65;margin-top:18px;max-width:550px;color:var(--muted-foreground)}.honors-seal{width:clamp(108px,12vw,172px);margin:0 auto;aspect-ratio:1;padding:6px;display:grid;place-items:stretch;border:1px solid #967c49;border-radius:50%;background:repeating-conic-gradient(from -5deg,#ddcf9f 0deg 2deg,#a58a55 2deg 3deg);box-shadow:1px 1px #877144,2px 2px #9b8051,3px 3px #9b8051,9px 18px 30px -13px #65532c90;transform:rotateY(-15deg) rotate(7deg)}.honors-seal span{display:grid;place-items:center;border-radius:50%;border:3px double #9a834e;background:linear-gradient(135deg,#d4bc82,#f4e8c4 35%,#c8b17d 65%,#e9dcb9)}.honors-seal svg{width:47%;height:47%;color:#725e37;filter:drop-shadow(0 1px 0 #f9edcf)}.honors-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;border-block:1px solid var(--studio-rule);padding:20px 0}.honors-controls [role=group]{padding:4px;border:1px solid var(--studio-rule);border-radius:30px;background:#efecdf;gap:0}.honors-controls button[aria-pressed]{border:0;border-radius:24px;min-height:36px;padding:6px 16px;background:transparent;box-shadow:none;color:#465449}.honors-controls button[aria-pressed=true]{background:var(--studio-moss);color:#fffefa}.honors-controls select{min-height:40px;border-radius:3px;padding:6px 32px 6px 12px}.honors-board{padding:28px 0 20px}.honors-board h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.honors-empty{padding:clamp(30px,4vw,58px) 20px;text-align:center;border:1px solid var(--studio-rule);background:linear-gradient(125deg,#eef0e6,#f7f5ea 65%,#eae9d9)}.honors-empty>svg{width:40px;height:40px;color:var(--studio-brass)}.honors-empty a{color:var(--studio-moss)}.scholar-space .honors-board table th{color:#344c40}.scholar-space .honors-board tbody tr:hover{background:#f2f0e5}.quiz-desk{padding:clamp(98px,10vw,140px) var(--studio-inset) 72px}.quiz-desk--in-test{padding:22px 0 0}.quiz-desk>div{max-width:1170px;margin-inline:auto;padding-inline:0}.quiz-desk[data-stage=playing]>div,.quiz-desk[data-stage=results]>div{max-width:1010px}.practice-heading{max-width:100%;text-align:left;margin:0 auto 40px}.practice-heading h1{margin:12px 0 15px;font-size:clamp(2.8rem,6vw,5.4rem)}.practice-heading>p:not(.study-eyebrow){max-width:710px;margin-bottom:22px;font-size:1rem;line-height:1.55}.practice-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--studio-rule)}.practice-metrics .manuscript-page{border:0;border-radius:0;box-shadow:none;background:none;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 9px;padding:14px 12px;text-align:left}.practice-metrics .manuscript-page svg{align-self:center;margin:0;width:15px}.practice-metrics .manuscript-page>div:last-child{grid-column:1/-1;font-size:.62rem;margin:2px 0 0;line-height:1.4}.quiz-desk .manuscript-page:is(button){cursor:pointer;border-radius:3px;box-shadow:0 8px 19px -18px #5c5135;transition:box-shadow .35s,border .35s}.quiz-desk .manuscript-page:is(button).opacity-55{opacity:1}.quiz-desk .manuscript-page:is(button):hover{border-color:#a19879;box-shadow:0 12px 20px -16px #78684d}.quiz-desk section>div>h2{font-size:clamp(1.5rem,2.4vw,2.35rem);letter-spacing:-.035em}.practice-mode-symbol{width:38px;height:38px;border:1px solid #d0c6ae;border-radius:50%;display:grid;place-items:center;color:var(--studio-moss);background:#f0f0e5}.practice-mode-symbol svg{width:18px;height:18px}.quiz-desk .study-question{position:relative;overflow:hidden;background:#fffdf5;border:1px solid var(--studio-rule);border-radius:5px;box-shadow:0 18px 43px -27px #594e3780}.quiz-desk .study-question h2{font-family:var(--studio-serif);letter-spacing:-.03em}.quiz-desk .quiz-answer-btn{min-height:50px;padding:14px 16px;border-radius:4px}.quiz-desk .quiz-answer-btn:not(:disabled){background:#faf8ef}.quiz-desk .quiz-answer-btn:not(:disabled):hover{border-color:var(--studio-moss);background:#e9ede3;transform:translateY(-1px)}.quiz-desk .gilded-frame{background:linear-gradient(120deg,#d2c8ad,#ebe2ca,#c6b594);border:1px solid #c3b496;padding:7px;box-shadow:0 5px 15px -12px #58513c80}.quiz-desk .gilded-frame-inner{background:#ede9dc}.desk-page,.study-admin,.study-profile{padding:clamp(98px,9.5vw,142px) var(--studio-inset) clamp(56px,6vw,92px)}.curator-page>div,.desk-page__inner,.study-profile>div{width:100%;max-width:1170px;margin:0 auto;padding-inline:0}.desk-page .sacred-texture{background:none}.desk-welcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.48fr);align-items:center;column-gap:24px;position:relative;isolation:isolate;border-block:1px solid var(--studio-rule);background:linear-gradient(106deg,#efefe3,#faf8ef);margin-bottom:32px;overflow:hidden}.desk-welcome__identity{grid-column:1;display:flex;gap:clamp(14px,2.3vw,35px);align-items:center;padding:clamp(25px,3vw,44px) 0 0 clamp(20px,3.5vw,56px)}.desk-page .desk-welcome h1,.study-admin .curator-head h1,.study-profile .profile-hero h1{font-size:clamp(2.35rem,5vw,4.75rem);overflow-wrap:anywhere}.desk-welcome__identity h1:before{margin-bottom:14px}.desk-welcome__identity [data-slot=avatar]{border:1px solid #8c9c84;box-shadow:0 0 0 5px #f9f7ec,0 0 0 6px #b7c2a7}.desk-welcome__progress{grid-column:1;max-width:480px;padding:18px 10px clamp(20px,3vw,40px) clamp(20px,3.5vw,56px)}.desk-welcome__plate{align-self:stretch;grid-column:2;grid-row:1/3;min-height:230px;position:relative;margin:14px 14px 14px 0;overflow:hidden;border:5px solid #fff9ec;outline:1px solid #c5b38e;box-shadow:3px 4px 0 #b5a686;transform:perspective(950px) rotateY(-5deg)}.desk-welcome__plate img{object-fit:cover;object-position:48% 64%;transition:transform .8s}.desk-page :is(.altarpiece-panel,.manuscript-page){position:relative}.desk-page :where(section h2,.altarpiece-panel>h3),.study-profile .profile-section h2{font-family:var(--studio-serif);letter-spacing:-.036em}.study-profile .profile-hero{padding:clamp(24px,4vw,52px);background:linear-gradient(115deg,#eef0e5,#fcf9ef 65%,#e5e7d9);border:1px solid var(--studio-rule)}.study-profile .profile-hero:before{content:"";position:absolute;pointer-events:none;inset:0;background:repeating-radial-gradient(ellipse at 5% 0,transparent 0 65px,#8796751b 66px,transparent 67px 77px);opacity:.65}.study-profile .profile-hero .profile-avatar-halo{background:linear-gradient(135deg,#94a28c,#e9e3c8 46%,#8d7245);box-shadow:0 7px 21px -10px #66594380}.study-profile .profile-hero .profile-avatar-halo [data-slot=avatar-fallback]{color:var(--studio-moss);background:#f6f4e9}.study-profile .profile-stat-pill{border:0;border-radius:0;background:transparent;padding:0}.study-profile .profile-panel{padding:clamp(18px,2.5vw,32px)}.study-profile .profile-section-index{border:0;border-right:1px solid var(--studio-rule);border-radius:0;background:none;padding-right:11px;color:var(--studio-brass);font-size:1.2rem}.study-profile .profile-soft-divider{background:var(--studio-rule)}.study-profile .profile-panel-highlight{background:#f2f1e6}.scholar-space :where(.profile-recommendation,.profile-figure-tile,a .manuscript-page){transition:transform .35s,box-shadow .35s}.scholar-space .bg-accent.text-accent-foreground,.scholar-space .bg-primary{background:var(--studio-moss);color:#fffcf2}.scholar-space [data-slot=button]{border-radius:30px}.scholar-space [data-slot=progress]{background:#dce0ce}.scholar-space [data-slot=progress-indicator]{background:var(--studio-moss)}.curator-page .curator-head{background:linear-gradient(108deg,#eeefe3,#faf7ee);border-block:1px solid var(--studio-rule);padding:clamp(23px,3.3vw,44px)}.curator-head h1:before{display:none}.curator-head h1{margin-block:8px}.curator-head .shrink-0{border-radius:50%;color:var(--studio-moss);border-color:#a8b39c}.curator-page .admin-shell-nav{gap:5px 8px;margin:20px 0 32px;padding-bottom:16px;border-bottom:1px solid var(--studio-rule)}.curator-page .admin-shell-nav a{border-radius:30px;background:transparent;border-color:transparent}.curator-page .admin-shell-nav a[aria-current=page]{background:var(--studio-moss);color:#fffdf7}.curator-metric{padding:18px 20px;background:#fffdf7;border:1px solid var(--studio-rule);border-top:2px solid #b6a27d}.curator-metric p:nth-child(2){font-size:clamp(2.2rem,3.7vw,3.6rem);letter-spacing:-.04em}.curator-page :where(.manuscript-page>h2){font-size:clamp(1.45rem,2.4vw,2.1rem);letter-spacing:-.04em}.curator-page table{border-collapse:collapse}.curator-page thead{color:var(--studio-moss);background:#f1f2e7}.curator-review>div{padding-inline:0}@keyframes studio-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes studio-mount{0%{opacity:0;transform:perspective(1100px) rotateY(-19deg) rotate(-5deg) translateY(14px)}}@keyframes studio-medal{0%{transform:rotateY(-31deg) rotate(7deg)}60%{transform:rotateY(7deg) rotate(0)}to{transform:rotateY(-15deg) rotate(7deg)}}@media (prefers-reduced-motion:no-preference){.curator-head,.exam-choices,.exam-feature__copy,.exam-room__heading,.honors-board,.honors-header>div:first-child,.practice-heading,.study-auth__body{animation:studio-arrive .72s cubic-bezier(.2,.75,.3,1) both}.exam-choices,.exam-feature__copy{animation-delay:.08s}.desk-welcome__plate,.exam-feature__mount,.study-auth__painting{animation:studio-mount 1s cubic-bezier(.2,.7,.25,1) both}.honors-seal{animation:studio-medal 3.2s cubic-bezier(.2,.74,.35,1) both}}@media(hover:hover){.desk-welcome:hover .desk-welcome__plate img{transform:scale(1.045)}.scholar-space :where(.profile-figure-tile,.profile-recommendation):hover{transform:translateY(-2px);box-shadow:0 6px 14px -12px #655838}}@media(max-width:900px){.exam-choice{grid-template-columns:66px 1fr 16px;gap:13px}.exam-choice__image{height:84px}}@media(max-width:720px){.study-auth{grid-template-columns:1fr}.study-auth__art{padding:15px 20px;border-right:0;border-bottom:1px solid var(--studio-rule);display:grid;grid-template-columns:86px 1fr;gap:18px;align-items:center}.study-auth__painting{aspect-ratio:1.4;border-width:3px}.study-auth__art figcaption{margin:0}.study-auth__body{padding:25px clamp(18px,6vw,35px) 28px}.study-auth__body header:before{margin-bottom:15px}.exam-choices{grid-template-columns:1fr;gap:0}.exam-choice+.exam-choice{border-top:none}.honors-header{grid-template-columns:1fr 100px;gap:10px;min-height:0}.honors-seal{width:85px}.desk-welcome__plate{min-height:180px}}@media(max-width:570px){.exam-feature{grid-template-columns:1fr}.exam-feature__plate{min-height:0;height:208px}.exam-feature__mount{width:116px;margin:16px auto 24px;padding:6px}.exam-feature__plate figcaption{font-size:.72rem;bottom:7px}.exam-feature__copy{padding:22px 19px 24px}.exam-feature__copy h2{margin:10px 0}.exam-feature__copy small{margin:12px 0}.exam-feature__copy .study-primary{min-height:42px;padding:10px 16px}.desk-page,.exam-page,.honors-page,.quiz-desk,.study-admin,.study-auth-page,.study-profile{padding-top:88px}.quiz-desk--in-test{padding-top:20px}.honors-header{grid-template-columns:1fr 63px;gap:6px;padding-bottom:24px}.honors-header h1{font-size:clamp(2.55rem,9vw,3.2rem)}.honors-header p{margin-top:12px}.honors-seal{width:61px;padding:3px}.honors-controls>label{width:100%;min-width:0}.honors-controls{gap:12px;padding:14px 0}.practice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-metrics .manuscript-page{padding:9px 8px}.desk-welcome{grid-template-columns:1fr}.desk-welcome__identity{padding:22px 16px 0}.desk-welcome__progress{padding:15px 16px 22px}.desk-welcome__plate{grid-column:1;grid-row:3;min-height:75px;height:75px;margin:0;border:0;outline:none;transform:none}.curator-page .admin-shell-nav a{padding:7px 10px;min-height:40px}}@media(prefers-reduced-motion:reduce){.scholar-space *,.scholar-space :after,.scholar-space :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.desk-welcome__plate,.exam-feature__mount,.honors-seal,.study-auth__painting{transform:none!important}}.exam-room__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 28px;align-items:end}.exam-room__heading .study-eyebrow{grid-column:1/-1}.exam-room__edition{padding-bottom:8px;display:grid;gap:4px;justify-items:end}.exam-room__edition span{font:italic 1.08rem/1.3 Georgia,serif;color:var(--studio-moss)}.exam-pass__text-link,.exam-room__edition a{display:inline-flex;gap:6px;align-items:center;width:fit-content;color:#695332;font-size:.78rem;text-decoration:underline;text-underline-offset:4px}.exam-feature__perspective{z-index:1;display:grid;place-items:center;width:78%}.exam-feature__plate{background:radial-gradient(ellipse at 42% 17%,#f2e9d6 0,#e8ddc7 55%,#d6c9ac 100%)}.exam-feature__arch{position:absolute;inset:7% 14% 0;border:1px solid #b8aa85;border-bottom:0;border-radius:50% 50% 0 0/72% 72% 0 0;background:linear-gradient(120deg,#e2e4d59e,#c4cbbc90 70%,#d3d5bd);box-shadow:inset 8px 8px 15px #635f4320,0 0 0 5px #e9ddc5,0 0 0 6px #d6c8aa}.exam-feature__mount{display:block;position:relative;width:clamp(154px,16vw,244px);cursor:zoom-in}.exam-feature__window{display:block;overflow:hidden}.exam-feature__window img{transition:transform .92s cubic-bezier(.22,.75,.16,1);transform-origin:54% 58%}.exam-feature__mount[data-detail=true]{cursor:zoom-out}.exam-feature__mount[data-detail=true] img{transform:scale(1.85)}.exam-feature__lens{position:absolute;bottom:5px;right:5px;width:29px;height:29px;border:1px solid #b4a57e;border-radius:50%;display:grid;place-items:center;background:#fffbee;color:#244c41}.exam-feature__copy{position:relative;isolation:isolate}.exam-feature__copy:before{content:"";position:absolute;width:32px;height:1px;background:var(--studio-brass);top:0;left:clamp(24px,4.3vw,68px)}.study-allowance{display:flex;align-items:center;gap:18px;padding:13px 18px;border-block:1px solid var(--studio-rule);background:#f0f1e5;color:#29473b}.study-allowance strong{font:500 .87rem/1.3 var(--font-inter),sans-serif}.study-allowance p{font-size:.77rem;color:#556457;line-height:1.5;margin-top:3px}.study-allowance a{margin-left:auto;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-size:.75rem;border-bottom:1px solid #acb4a0}.study-allowance__leaves{display:flex;flex:none;gap:3px;align-items:center;transform:perspective(280px) rotateY(-12deg)}.study-allowance__leaves i{width:7px;height:23px;background:#426d59;border:1px solid #395a49;border-radius:3px 3px 0 0;box-shadow:1px 1px 0 #d8caa6}.study-allowance__leaves i:nth-child(2n){height:19px}.study-allowance__leaves i[data-used=true]{background:#d9d9c9;border-color:#b8baa6}.study-allowance--compact{padding:9px 14px}.exam-pass{position:relative;max-width:650px;margin:12px auto;padding:clamp(25px,5vw,62px);border:1px solid #c9bea7;background:#fffdf3;box-shadow:3px 4px 0 #f3eddf,4px 5px 0 #c4b9a1,0 17px 36px -28px #473d2b}.exam-pass h2{margin:15px 0 12px;color:var(--studio-moss);font:400 clamp(36px,4vw,63px)/1.01 var(--studio-serif);letter-spacing:-.055em;text-wrap:balance}.exam-pass p:not(.study-eyebrow){color:#566055;font-size:.93rem;line-height:1.55}.exam-pass .study-allowance{margin:24px 0}.exam-pass .study-allowance a{display:none}.exam-pass__back{display:inline-flex;gap:8px;align-items:center;margin-bottom:24px;color:#596154;font-size:.75rem}.exam-pass__offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.exam-pass__offer h3{margin:0 0 8px;color:var(--studio-ink);font:400 2rem/1.15 var(--studio-serif);letter-spacing:-.04em}.exam-pass__offer>strong{font:400 1.85rem/1.1 var(--studio-serif);white-space:nowrap}.exam-pass__offer small{font:400 .7rem/1.4 var(--font-inter),sans-serif}.exam-pass__actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px 24px;margin-top:24px}.exam-pass__more{margin-top:25px;padding-top:15px;border-top:1px solid var(--studio-rule);font-size:.8rem}.exam-pass__more summary{cursor:pointer;color:var(--studio-moss);width:fit-content}.exam-pass__more ul{display:grid;gap:8px;padding:12px 0 0}.exam-pass__more a{display:inline-flex;gap:8px;align-items:center;text-decoration:underline;text-underline-offset:3px}@media(max-width:740px){.exam-room__heading{grid-template-columns:1fr}.exam-room__edition{display:flex;align-items:center;flex-wrap:wrap;gap:6px 15px;margin-top:14px}.exam-room__edition span{font-size:.93rem}.exam-room__edition a{font-size:.71rem}.study-allowance{gap:9px;flex-wrap:wrap}.study-allowance__leaves i{width:5px;height:18px}.study-allowance__leaves i:nth-child(2n){height:15px}.exam-pass__offer{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:no-preference){.study-allowance__leaves i{animation:folio-stamp .46s cubic-bezier(.25,.75,.12,1) backwards}.study-allowance__leaves i:nth-child(2n){animation-delay:.08s}@keyframes folio-stamp{0%{transform:rotateX(40deg) translateY(4px);opacity:.4}to{transform:none;opacity:1}}}