.practice-studio{color:#fff;background:#111;border:1px solid #b99a5e;margin:30px -4px}.studio-heading{max-width:700px;padding:28px 30px 22px}.studio-heading>span{letter-spacing:2px;color:#d8b773;font-size:10px}.studio-heading h4{font-family:var(--font-display),sans-serif;margin:12px 0;font-size:48px;line-height:1}.studio-heading p{color:#ddd;font-size:14px;line-height:1.65}.studio-layout{grid-template-columns:1.15fr 1fr;gap:24px;padding:0 28px 28px;display:grid}.studio-editor{min-width:0}.studio-progress{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;font-size:11px;display:flex}.studio-progress button{color:#e4c88e;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.studio-dots{flex-wrap:wrap;gap:6px;margin:12px 0 24px;display:flex}.studio-dots button{color:#fff;cursor:pointer;background:#222;border:1px solid #666;border-radius:50%;min-width:35px;min-height:35px;font-size:12px}.studio-dots button[aria-current=step]{color:#111;background:#d5b572;border-color:#d5b572}.studio-question{margin-bottom:14px;display:block}.studio-question>span{margin-bottom:14px;font-size:20px;font-weight:700;line-height:1.4;display:block}.studio-question textarea{box-sizing:border-box;width:100%;min-height:150px;font:inherit;resize:vertical;border:2px solid #a58b59;border-radius:6px;padding:16px;font-size:16px;line-height:1.6;color:#111!important;background:#fff!important}.studio-question small{color:#ccc;margin:6px 0;font-size:10px;display:block}.studio-controls{flex-wrap:wrap;gap:8px;display:flex}.studio-controls button{font:inherit;cursor:pointer;color:#fff;background:#222;border:1px solid #887149;padding:13px 17px;font-size:13px}.studio-controls .studio-primary{color:#111;background:#d5b572;font-weight:700}.studio-private{color:#ccc;margin-top:18px;font-size:11px;line-height:1.6}.studio-paper{color:#181818;overflow-wrap:anywhere;background:#f6f0e1;border-top:6px solid #d5b572;align-self:start;min-width:0;padding:22px;box-shadow:5px 6px #55492f}.studio-paper-brand{letter-spacing:1px;border-bottom:1px solid #a79773;padding-bottom:12px;font-size:10px;font-weight:800}.studio-paper-brand span{margin-top:4px;font-size:8px;font-weight:400;display:block}.studio-paper>p{margin:14px 0;font-size:10px}.studio-paper h4{font-family:var(--font-display),sans-serif;margin:10px 0 20px;font-size:42px;line-height:.95}.studio-paper dl{max-height:400px;margin:0;overflow:auto}.studio-paper dl>div{border-top:1px solid #d1c4a5;padding:12px 0}.studio-paper dt{font-size:10px;font-weight:700;line-height:1.5}.studio-paper dt span{color:#705620;margin-right:8px;display:inline-block}.studio-paper dd{white-space:pre-wrap;color:#746c5e;margin:7px 0 0;font-size:13px;line-height:1.6}.studio-paper .has-answer dd{color:#111}.studio-paper footer{border-top:1px solid #a79773;margin-top:18px;padding-top:12px;font-size:10px}.studio-paper footer span{color:#5a5142;margin-top:5px;display:block}.practice-studio :focus-visible{outline-offset:3px;outline:3px solid #ebce8b}.toolkit-keep{color:#171717;background:#eee4cd;border-left:4px solid #9c7833;margin-top:22px;padding:24px}.toolkit-keep h4{font-size:28px;font-family:var(--font-display),sans-serif;margin:0 0 10px}.toolkit-keep p{font-size:14px;line-height:1.6}.toolkit-keep a{color:#fff;background:#171717;margin:8px 0;padding:14px 18px;font-size:13px;font-weight:700;display:inline-block}.toolkit-keep small{font-size:11px;line-height:1.5;display:block}.toolkit-card details>summary{cursor:pointer;padding:12px 0;text-decoration:underline}@media (max-width:1100px){.studio-layout{grid-template-columns:1fr}.studio-paper{box-shadow:none}}@media (max-width:480px){.studio-heading{padding:22px 16px 16px}.studio-layout{gap:20px;padding:0 16px 20px}.studio-heading h4{font-size:42px}.studio-question>span{font-size:18px}.studio-paper{padding:17px}.studio-progress{align-items:flex-start}.studio-controls button{width:100%}.toolkit-keep{padding:18px}}
