.lp .pe-page{--lp-orange:var(--lp-blue);--pe-tint:color-mix(in srgb, var(--lp-blue-soft) 45%, var(--lp-card-bg));padding-top:50px;padding-bottom:70px}.pe-hero{gap:18px;max-width:850px;padding-bottom:30px;display:grid}.lp .pe-hero h1{font-size:clamp(38px,5.8vw,68px)}.pe-intro{max-width:760px;color:var(--lp-ink-soft);font-size:15px}.pe-exam-note{border:2px solid var(--lp-line);border-left:7px solid var(--lp-orange);background:var(--lp-card-bg);border-radius:10px;margin-bottom:30px;padding:20px 24px}.lp .pe-exam-note h2{margin-bottom:8px;font-size:25px}.pe-exam-note p{font-size:15px}.pe-support-links{flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:12px!important}.lp .pe-controls{background:var(--pe-tint);border-color:var(--lp-blue);padding:24px}.pe-filter-grid{grid-template-columns:1fr 1fr 1.5fr;gap:16px;display:grid}.pe-filter-grid label{gap:6px;min-width:0;font-size:15px;font-weight:800;display:grid}.pe-search-filter{grid-column:1/-1}.pe-more-filters{margin-top:14px;font-size:14px}.pe-more-filters>summary,.pe-board-notes>summary,.pe-sources>summary{cursor:pointer;font-weight:800}.pe-more-filters[open]>summary{margin-bottom:12px}.pe-board-notes{margin-top:14px;font-size:12px}.pe-board-notes .pe-memberships{margin-top:8px}.pe-sources>summary{font-family:var(--f-px);font-size:22px}.pe-sources[open]>summary{margin-bottom:20px}.pe-filter-grid select,.pe-filter-grid input{box-sizing:border-box;background:var(--lp-paper);width:100%;min-width:0;min-height:46px;color:var(--lp-ink);border:2px solid var(--lp-line);font:inherit;border-radius:8px;padding:9px 12px;font-weight:600}.pe-filter-grid input::placeholder{color:var(--lp-ink-soft);opacity:1}.pe-filter-grid select:disabled{opacity:.65}.pe-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;font-size:14px;display:flex}.pe-page button{cursor:pointer;border:2px solid var(--lp-line);background:var(--lp-card-bg);min-height:44px;color:var(--lp-ink);font:600 17px var(--f-px);box-shadow:0 3px 0 var(--lp-shadow);border-radius:8px;padding:9px 14px}.pe-page button:hover{background:var(--lp-paper-2)}.pe-page .pe-print{background:var(--lp-blue-soft)}.pe-selection{justify-content:space-between;align-items:baseline;gap:12px 24px;margin:28px 0;display:flex}.pe-selection p:first-child{flex-shrink:0;font-size:18px}.pe-selection p:last-child{color:var(--lp-ink-soft);text-align:right;font-size:14px}.pe-print-address{display:none}.lp .pe-topic{margin-block:34px;padding-block:0;scroll-margin-top:24px}.lp .pe-topic h2{margin-bottom:18px;font-size:32px}.pe-equations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.pe-equation{border:2px solid var(--lp-blue);background:var(--pe-tint);min-width:0;box-shadow:0 4px 0 var(--lp-shadow);border-radius:12px;padding:22px;scroll-margin-top:24px}.lp .pe-equation h3{font-size:22px}.pe-formula{color:var(--lp-ink);padding:10px 0;overflow-x:auto}.pe-formula .katex{font-size:1.22em}.pe-formula .katex-display{text-align:left;margin:10px 0}.pe-formula .katex-display>.katex{text-align:left;white-space:nowrap}.pe-symbols{font-size:14px;line-height:1.6}.pe-condition{color:var(--lp-ink-soft);font-size:14px;font-style:italic;margin-top:10px!important}.pe-memberships{border-top:1px dashed var(--lp-ink-soft);gap:9px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.pe-memberships li{font-size:12px;line-height:1.6}.pe-status{color:var(--lp-ink);background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:4px;margin-right:3px;padding:1px 6px;font-weight:800;display:inline-block}.pe-status-given{color:#253f3c;background:#d6eae7}.pe-status-recall{color:#5c361e;background:#fbe1bd}.pe-status-given-recall{color:#4c2b50;background:#eedaf0}.pe-status-question{color:#273e5a;background:#deebfa}.pe-status-not-given{color:#4c3c1c;background:#f5ecd4}.pe-higher{margin-left:6px;font-size:11px;display:inline-block}.pe-membership-note{color:var(--lp-ink-soft);display:block}.lp .pe-sources{margin-top:46px;padding:28px;scroll-margin-top:24px}.lp .pe-sources h2{margin:12px 0 18px;font-size:32px}.pe-sources p,.pe-sources li,.pe-label-key{font-size:15px}.pe-sources p+p,.pe-sources ul+p{margin-top:18px}.pe-label-key{grid-template-columns:1fr 1fr;gap:18px 26px;margin:24px 0;display:grid}.pe-label-key dt{font-weight:800}.pe-label-key dd{margin:3px 0 0}.pe-source-list{gap:12px;margin:24px 0;padding-left:20px;display:grid}.pe-source-list span{color:var(--lp-ink-soft);font-size:13px;display:block}.pe-next{flex-wrap:wrap;gap:14px 28px;margin-top:26px;font-weight:800;display:flex}.lp .pe-empty{padding:28px}.pe-empty p{margin:12px 0 20px}@media (max-width:760px){.lp .pe-page{padding-top:28px}.pe-filter-grid{grid-template-columns:1fr 1fr}.pe-topic-filter,.pe-search-filter{grid-column:1/-1}.pe-equations{grid-template-columns:1fr}.pe-selection{display:block}.pe-selection p:last-child{text-align:left;margin-top:6px}.lp .pe-controls,.lp .pe-sources{padding:18px}.pe-label-key{grid-template-columns:1fr}.pe-exam-note{padding:16px}.pe-equation{padding:18px}}@media print{body:has(.pe-page){padding:0!important}:is(body:has(.pe-page) .consent,body:has(.pe-page) .skip-content){display:none!important}.lp:has(.pe-page){color:#000;min-height:0;background:#fff!important}.pe-controls,.pe-sources,.pe-next,.pe-support-links,.pe-intro,.pe-empty button{display:none!important}.lp:has(.pe-page)>.lp-nav{display:none!important}.lp:has(.pe-page)>.lp-footer{display:none!important}.lp .pe-page{max-width:none;padding:0}.pe-hero{gap:6px;padding-bottom:12px}.lp .pe-hero h1{color:#000;font:700 25pt/1.1 Georgia,serif}.pe-hero h1 br{display:none}.pe-hero h1 em{color:#000}.pe-hero .lp-eyebrow{display:none}.pe-hero .lp-lead{color:#000;max-width:none;font-size:10pt}.pe-exam-note{background:#fff;border:1px solid #555;margin-bottom:12px;padding:8px 12px}.lp .pe-exam-note h2{color:#000;margin-bottom:4px;font:700 11pt Georgia,serif}.pe-exam-note p{font-size:8pt}.pe-selection{margin:10px 0;display:block}.pe-selection p:first-child{font-size:11pt}.pe-selection p:last-child{text-align:left;color:#000;font-size:9pt}.pe-print-address{font-size:8pt;display:block;margin-bottom:14px!important}.pe-topic{margin:16px 0}.lp .pe-topic h2{color:#000;break-after:avoid;margin-bottom:10px;font:700 16pt Georgia,serif}.pe-equations{display:block}.pe-equation{break-inside:avoid;box-shadow:none;background:#fff;border:1px solid #888;border-radius:0;margin-bottom:10px;padding:12px}.lp .pe-equation h3{color:#000;font:700 11pt Georgia,serif}.pe-formula{color:#000;padding:0;font-size:10pt;overflow:visible}.pe-formula .katex-display{margin:8px 0}.pe-symbols,.pe-condition{color:#000;font-size:8pt}.pe-memberships{gap:3px;margin-top:8px;padding-top:6px}.pe-memberships li,.pe-higher{font-size:7pt}.pe-memberships a,.pe-membership-note{color:#000;text-decoration:none}.pe-status{color:#000;border-color:#777;background:#fff!important}}.pe-sheets{margin-block:8px 44px}.lp .pe-sheets>h2,.lp .pe-browse-h{margin-bottom:14px;font-size:32px}.pe-sheet-pick{max-width:900px;margin:0 auto 14px}.pe-sheet-pick label{gap:6px;font-size:15px;font-weight:800;display:grid}.pe-sheet-pick select{box-sizing:border-box;background:var(--lp-paper);width:100%;min-height:46px;color:var(--lp-ink);border:2px solid var(--lp-line);font:inherit;border-radius:8px;padding:9px 12px}@media print{.pe-sheet-pick,body:not([data-es-print]) .pe-sheets{display:none}}
