.pb-intro,.pb-body,.pb-tools,.pb-index{max-width:1120px;margin:0 auto 3rem}.pb-body{max-width:880px}.pb-body p,.pb-body li{line-height:1.8}.pb-body section{margin:2.7rem 0}.pb-body h2{margin-bottom:.8rem}.pb-body h3{margin-top:1.6rem}.pb-grid,.pb-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.pb-index article,.pb-card,.pb-experiment,.pb-checkpoint,.pb-tool{border:1px solid #d6cdbf;border-radius:16px;background:#fffdf8;padding:1.5rem}.pb-index h2{font-size:1.45rem;line-height:1.3}.pb-index p{line-height:1.6}.pb-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.pb-tags li{background:#ece7f4;padding:.2rem .6rem;border-radius:5px;font-size:.9rem;color:#352246}.pb-toc{border-left:4px solid #72529e;padding:.8rem 1.4rem;background:#f1edf6}.pb-toc ol{margin:0}.pb-toc a{display:inline-block;padding:.15rem 0}.pb-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}.pb-body button,.pb-tool button{min-height:44px;border:1px solid #745f8e;border-radius:7px;padding:.65rem .9rem;background:#fff;color:#30223e;cursor:pointer;font:inherit}.pb-body button[aria-pressed=true]{background:#e5dbf4;border-width:2px}.pb-body button:focus-visible,.pb-tool :focus-visible,.pb-toc a:focus-visible{outline:3px solid #b25119;outline-offset:3px}.pb-choice{display:block;width:100%;text-align:left;margin:.6rem 0}.pb-body details{border:1px solid #d6cdbf;border-radius:8px;padding:1rem;margin:1rem 0}.pb-body summary{font-weight:700;cursor:pointer}.pb-note{color:#584e61;font-size:.92rem}.pb-tool label{display:block;margin:.7rem 0}.pb-tool input,.pb-tool select{display:block;width:100%;min-height:44px;font:inherit;border:1px solid #918496;border-radius:5px;padding:.6rem;background:white;color:#282031}.pb-tool fieldset{min-width:0;border:1px solid #d6cdbf;border-radius:7px;padding:1rem}.pb-tool legend{font-weight:700;padding:0 .5rem}.pb-tool [role=status]{padding:.8rem 0;min-height:2rem}.pb-results{margin:1.5rem 0}.pb-results article{min-width:0;border:1px solid #d6cdbf;padding:1rem;border-radius:10px}.pb-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:360px;margin:1rem 0}.pb-board span{aspect-ratio:1;display:grid;place-items:center;background:#efeae2;border:1px solid #d4cabb;border-radius:7px;font-weight:700;font-size:1.3rem}.pb-board .pb-tile{background:#e8dff0;color:#3c225c}.pb-plot{display:block;width:100%;max-width:620px;height:auto;border:1px solid #d6cdbf;border-radius:8px}.pb-number{font-size:2.2rem;font-weight:800;color:#4b2e70}.pb-number span{font-size:1.3rem}.pb-table-wrap{overflow-x:auto}.pb-body table{border-collapse:collapse;width:100%;font-size:.95rem}.pb-body td,.pb-body th{border:1px solid #d6cdbf;padding:.7rem;text-align:left;vertical-align:top}.pb-body caption{text-align:left;font-weight:700;padding:.8rem 0}.pb-body [hidden]{display:none!important}.pb-scope{background:#f1edf6;padding:1.1rem;border-radius:8px}.pb-empty-lines{min-height:4rem;border-bottom:1px solid #b9ac9b}.pb-print-only{display:none}.pb-crosslink{padding:1.4rem;margin:2rem auto;max-width:1120px;border:1px solid #d6cdbf;border-radius:12px}.pb-crosslink p{max-width:75ch}.pb-tool a{overflow-wrap:anywhere}
@media(max-width:680px){.pb-grid,.pb-index{grid-template-columns:1fr}.pb-body,.pb-index,.pb-tools{padding-left:.3rem;padding-right:.3rem}.pb-tool,.pb-experiment,.pb-checkpoint{padding:1rem}.pb-body td,.pb-body th{padding:.5rem}.pb-index article{padding:1.2rem}}
@media print{@page{size:A4;margin:15mm}.site-header,.site-footer,.skip-link,.no-print,.pb-toc,.pb-tool,.pb-actions,[data-choices],.noscript{display:none!important}.pb-body,.pb-intro,.pb-tools{max-width:none!important;margin:0;padding:0}.pb-body p,.pb-body li{font-size:10pt;line-height:1.45}.pb-body h2{font-size:15pt;break-after:avoid}.pb-body h3{font-size:12pt;break-after:avoid}.pb-body section{margin:1.2rem 0}.pb-body details{display:block;break-inside:auto}.pb-body details>*{display:block!important}.pb-body details>summary{font-size:11pt;break-after:avoid}.pb-experiment{break-inside:auto;padding:.8rem}.pb-body table,.pb-board,.pb-plot{break-inside:avoid}.pb-print-only{display:block}.pb-note{font-size:9pt}.pb-board{max-width:200px}.pb-board span{font-size:10pt}.pb-index{display:block}.pb-index article{break-inside:avoid;margin-bottom:1rem}.pb-table-wrap{overflow:visible}}
@media print{body.recovery.playbook-page>#main-content{display:block!important;visibility:visible!important;padding:0!important;max-width:none!important}.playbook-page .breadcrumb{display:none!important}.playbook-page .recovery-intro h1{font-size:24pt!important;line-height:1.15!important;letter-spacing:-.5pt!important}.playbook-page .recovery-intro>p:not(.eyebrow){font-size:11pt!important;line-height:1.5!important}.playbook-page details::details-content{display:block;content-visibility:visible}}
@media print{.pb-experiment,.pb-checkpoint{break-inside:avoid}.pb-experiment>.eyebrow{break-after:avoid}.pb-board span{height:44px;aspect-ratio:auto}.pb-checkpoint li{break-inside:avoid}}
@media print{.pb-body .pb-experiment{margin:.8rem 0;padding:.7rem}.pb-experiment p,.pb-checkpoint p{margin:.4rem 0}.pb-experiment h3{margin:.5rem 0;font-size:11pt}.pb-experiment h4{margin:.6rem 0 .3rem;font-size:10pt}.pb-experiment ol{margin:.5rem 0}.pb-body .pb-experiment details,.pb-body .pb-checkpoint details{margin:.6rem 0;padding:.6rem}.pb-empty-lines{min-height:2.5rem}.pb-table-wrap{break-inside:avoid}.pb-body caption{break-after:avoid}}
