.academy-practice-page{--practice-paper:#f4efe6;--practice-stone:#e7ddcc;--practice-ink:#24221d;--practice-muted:#686258;--practice-oxblood:#8f3328;--practice-gold:#a58a55;--practice-rule:#cfc2ac;min-height:100vh;background:var(--practice-paper);color:var(--practice-ink);font-family:Manrope,Arial,sans-serif}.academy-practice-page *{box-sizing:border-box}.academy-practice-page :is(a,button):focus-visible{outline:3px solid var(--practice-oxblood);outline-offset:4px}.practice-actions a,.practice-noscript a{min-height:44px;display:inline-flex;align-items:center;padding-block:8px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.practice-main{width:min(100% - 36px,980px);margin:0 auto;padding:clamp(58px,8vw,96px) 0 90px}.practice-heading{max-width:720px}.practice-eyebrow{margin:0 0 12px;color:#765f3b;font-size:12px;font-weight:700;letter-spacing:.17em}.practice-draft h2,.practice-heading h1,.practice-noscript h2{margin:0;font-family:Instrument,Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1}.practice-heading h1{font-size:clamp(52px,8vw,82px)}.practice-heading>p:not(.practice-eyebrow){margin:24px 0 8px;color:var(--practice-muted);font-size:17px;line-height:1.7}.practice-heading small{color:#765f3b;font-size:13px}.practice-surface{margin-top:clamp(40px,6vw,68px);border:1px solid var(--practice-rule);background:#faf6ee}.practice-evidence{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--practice-rule)}.practice-evidence article{min-width:0;padding:28px}.practice-evidence article+article{border-left:1px solid var(--practice-rule)}.practice-evidence h2{margin:0 0 13px;color:#765f3b;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.practice-careful-reply blockquote,.practice-evidence blockquote{margin:0;font-family:Instrument,Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.25}.practice-draft{padding:clamp(28px,5vw,50px)}.practice-draft h2{max-width:700px;font-size:clamp(38px,5vw,56px)}.practice-choices{display:grid;gap:12px;margin-top:28px}.practice-choices button{min-height:64px;display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #c8bda9;background:#f5efe4;color:inherit;cursor:pointer;font:500 15px/1.5 Manrope,Arial,sans-serif;text-align:left}.practice-choices button span{color:#765f3b;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.practice-choices button[aria-pressed=true]{border-color:var(--practice-oxblood);background:#efe0d7;box-shadow:inset 0 0 0 1px var(--practice-oxblood)}.practice-show{min-height:44px;margin-top:16px;padding:8px 0;border:0;background:none;color:inherit;cursor:pointer;font:600 15px/1.4 Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.practice-feedback{padding:24px clamp(28px,5vw,50px);border-top:1px solid var(--practice-rule);background:var(--practice-stone)}.practice-feedback strong{font-family:Instrument,Georgia,serif;font-size:28px;font-weight:400}.practice-feedback p{margin:8px 0 0;line-height:1.65}.practice-careful-reply{padding:clamp(28px,5vw,50px);border-top:1px solid var(--practice-rule)}.practice-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px;font-size:14px}.practice-actions button{min-height:48px;padding:12px 20px;border:1px solid var(--practice-oxblood);background:var(--practice-oxblood);color:#fffaf2;cursor:pointer;font:600 15px/1.4 Manrope,Arial,sans-serif}.practice-noscript{margin-top:30px;padding:24px;border:1px solid var(--practice-rule);background:var(--practice-stone)}.practice-noscript h2{font-size:32px}.practice-noscript p{line-height:1.65}@media (max-width:620px){.practice-main{width:min(100% - 24px,980px);padding-top:44px}.practice-heading h1{font-size:clamp(48px,15vw,62px)}.practice-evidence{grid-template-columns:1fr}.practice-evidence article+article{border-top:1px solid var(--practice-rule);border-left:0}.practice-careful-reply,.practice-draft,.practice-evidence article,.practice-feedback{padding:23px 18px}.practice-draft h2{font-size:clamp(36px,11vw,46px)}.practice-choices button{align-items:flex-start;flex-direction:column;gap:6px}.practice-actions{align-items:stretch;flex-direction:column}.practice-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.academy-practice-page *,.academy-practice-page :after,.academy-practice-page :before{scroll-behavior:auto!important;transition:none!important}}