.ps-example-page{padding-block:48px var(--bt-section-y)}.ps-example-heading{max-width:760px}.ps-example-heading h1{margin-top:10px;font-size:clamp(2rem,2vw + 1.4rem,3rem);line-height:1.12}.ps-example-heading>p:not(.ps-label){margin-top:16px;color:var(--bt-text);font-size:var(--bt-t-lead)}.ps-example-roles{display:flex;gap:0;margin-top:32px;border-bottom:1px solid var(--bt-line-2)}.ps-example-roles button{margin-bottom:-1px;padding:12px 18px;border:0;border-bottom:2px solid transparent;background:none;color:var(--bt-text);font-size:1rem}.ps-example-roles button:hover{color:var(--bt-ink)}.ps-example-roles button[aria-selected=true]{border-bottom-color:var(--bt-accent);color:var(--bt-ink);font-weight:500}.ps-example-student{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;margin-top:40px}.ps-example-aside{position:sticky;top:96px}.ps-example-aside h2{font-size:1.625rem}.ps-example-aside>p{margin-top:14px;color:var(--bt-text);line-height:1.7}.ps-example-aside>a{margin-top:20px}.ps-example-work .ps-worksheet-body{min-height:360px}.ps-example-work .ps-cell-diagram{margin-block:8px 20px}.ps-example-instructions{margin-bottom:24px;color:var(--bt-text);line-height:1.6}.ps-example-progress{margin-bottom:14px;color:var(--bt-dim);font-size:.875rem;font-weight:400}.ps-example-progress:focus,.ps-example-results-title:focus{outline:none}.ps-worksheet-options.ps-example-answer-list{grid-template-columns:1fr;margin-top:16px}.ps-example-question-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--bt-line)}.ps-example-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--bt-line-input);border-radius:var(--bt-radius);background:var(--bt-paper);color:var(--bt-ink);font-size:.9375rem}.ps-example-back:hover{border-color:var(--bt-accent);background:var(--bt-accent-tint)}.ps-example-score{color:var(--bt-text);font-size:1.125rem}.ps-example-score strong{color:var(--bt-ink);font-size:2.5rem;font-weight:600;letter-spacing:-.02em}.ps-example-results-title{margin-top:4px;color:var(--bt-ink);font-size:1.25rem}.ps-example-results{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--bt-line)}.ps-example-results li{position:relative;padding:16px 0;border-bottom:1px solid var(--bt-line)}.ps-example-results .ps-question-number{top:16px;font-size:1.0625rem;line-height:1.5}.ps-example-results h4{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--bt-ink);font-size:1.0625rem;font-weight:500;line-height:1.5}.ps-example-results h4>svg{flex-shrink:0;margin-top:4px}.ps-example-results li.is-correct h4>svg{color:var(--bt-good)}.ps-example-results li.is-wrong h4>svg{color:var(--bt-bad)}.ps-example-results p{margin-top:6px;color:var(--bt-text);font-size:.9375rem;line-height:1.6}.ps-example-result-note{margin-top:18px;padding:12px 14px;border-left:3px solid var(--bt-accent);background:var(--bt-paper-2);color:var(--bt-text);font-size:.9375rem}.ps-example-finish{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.ps-example-privacy{padding:10px 28px 12px calc(var(--ws-margin) + 20px);border-top:1px solid var(--bt-line);background:var(--bt-paper-2);color:var(--bt-dim);font-size:.8125rem}.ps-example-teacher{margin-top:32px}.ps-example-teacher-nav{display:inline-flex;flex-wrap:wrap;gap:0;padding:3px;border:1px solid var(--bt-line-2);border-radius:var(--bt-radius);background:var(--bt-paper-2)}.ps-example-teacher-nav button{min-height:38px;padding:6px 14px;border:0;border-radius:var(--bt-radius-sm);background:transparent;color:var(--bt-text);font-size:.9375rem}.ps-example-teacher-nav button:hover{color:var(--bt-ink)}.ps-example-teacher-nav button[aria-pressed=true]{background:var(--bt-paper);box-shadow:0 0 0 1px var(--bt-line-2),0 1px 2px rgb(var(--bt-shadow-rgb) / 8%);color:var(--bt-ink);font-weight:500}.ps-example-teacher>p{max-width:64ch;margin-top:18px;color:var(--bt-text);font-size:1.0625rem}.ps-example-teacher figure{margin:24px 0 0}.ps-example-teacher figure .ps-product-screenshot{border:1px solid var(--bt-line-2);border-radius:var(--bt-radius-md);box-shadow:0 24px 48px -32px rgb(var(--bt-shadow-rgb) / 40%)}.ps-example-teacher figcaption{margin-top:10px;color:var(--bt-dim);font-size:.8125rem}.ps-example-teacher>a{margin-top:24px}@media(max-width:900px){.ps-example-student{grid-template-columns:1fr;gap:32px}.ps-example-aside{position:static}}@media(max-width:560px){.ps-example-page{padding-top:32px}.ps-example-privacy{padding-right:16px;padding-left:calc(var(--ws-margin) + 14px)}.ps-example-question-actions .ps-button{flex:1}.ps-example-finish,.ps-example-finish>*{width:100%}}
