.playbook_page__dQFxc{min-height:100vh}.playbook_sidebar__YNZi5{position:fixed;left:var(--page-x);top:0;width:var(--rail);height:100vh;padding:6rem 1.5rem 2rem 0;overflow-y:auto;z-index:20}.playbook_tocNav__6iNqh{display:flex;flex-direction:column;gap:.1rem}.playbook_tocItem__mB28i{display:block;padding:.2rem 0;border-radius:6px;text-decoration:none}.playbook_tocTitle__CpNOp{display:block;font-family:var(--font-sans-serif);font-size:var(--text-base);font-weight:400;color:var(--midGray);line-height:1.3;transition:color .15s ease}.playbook_tocItemActive__pvj12 .playbook_tocTitle__CpNOp,.playbook_tocItem__mB28i:hover .playbook_tocTitle__CpNOp{color:var(--dustyTeal)}.playbook_tocItemActive__pvj12 .playbook_tocTitle__CpNOp:after{content:"";display:inline-block;width:5px;height:5px;margin-left:.5rem;border-radius:50%;background:var(--dustyTeal);box-shadow:0 0 2px 1px rgba(47,120,117,.2),0 0 3px 2px rgba(47,120,117,.1);vertical-align:middle}.playbook_content__Jwt2W{margin-left:var(--content-x);padding:6rem var(--page-x) 6rem 0;max-width:calc(var(--case-max) + var(--page-x))}.playbook_content__Jwt2W strong{font-weight:500}.playbook_pageIntro__mdUmp{margin-bottom:2.5rem;scroll-margin-top:5rem}.playbook_projectTitle__Zdj_9,.playbook_title__E75n0{font-family:var(--font-serif);font-weight:600;letter-spacing:-.025em;color:var(--foreground)}.playbook_title__E75n0{font-size:var(--text-display);line-height:1.1}.playbook_pageHeader__MIeiA{display:flex;flex-direction:column;gap:.8rem}.playbook_meta__pwD9E{font-family:var(--font-sans-serif);font-size:var(--text-sm);color:var(--midGray);font-weight:400}.playbook_description__MKSWR{margin-top:1.5rem;display:flex;flex-direction:column;gap:.6rem}.playbook_description__MKSWR p{font-family:var(--font-serif);-webkit-text-stroke:var(--serif-stroke);font-size:var(--text-body);color:var(--darkGray);line-height:var(--leading-case)}.playbook_bodyText__Rws6Q a,.playbook_inlineLink__sgUy8{color:var(--dustyTeal);text-decoration:underline}.playbook_divider__8PQ4_{border:none;border-top:1px solid var(--hairline)}.playbook_project__3J_2n{padding:3rem 0;border-bottom:1px solid var(--hairline);scroll-margin-top:3rem}.playbook_project__3J_2n:first-child{padding-top:.75rem}.playbook_project__3J_2n:last-child{border-bottom:none}.playbook_projectHeader__0_aEC{display:flex;align-items:flex-start}.playbook_projectTitle__Zdj_9{font-size:1.75rem;line-height:1.15;margin:0}.playbook_projectSubtitle__e8AHf{font-family:var(--font-sans-serif);font-size:var(--text-sm);color:var(--midGray);margin-top:.25rem}.playbook_metaGrid__996gc{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem}.playbook_metaItem__jwLvF{display:flex;flex-direction:column;gap:.2rem}.playbook_metaLabel___TmIL{font-family:var(--font-sans-serif);font-size:var(--text-xs);color:var(--midGray);font-weight:400;text-transform:uppercase;letter-spacing:.08em}.playbook_sectionHeading__O8D1t{font-family:var(--font-sans-serif);font-size:var(--text-md);font-weight:500;letter-spacing:var(--tracking-tight);line-height:1.25;color:var(--foreground)}.playbook_metaValue__abmMd{font-family:var(--font-sans-serif);font-size:var(--text-sm);color:var(--darkGray)}.playbook_sectionHeading__O8D1t{margin-top:3rem;margin-bottom:.5rem}.playbook_bodyText__Rws6Q{font-family:var(--font-serif);-webkit-text-stroke:var(--serif-stroke);font-size:var(--text-body);color:var(--darkGray);line-height:var(--leading-case);margin-bottom:.8rem}.playbook_callout___sEZD{border-left:3px solid var(--dustyTeal);padding:.8rem 1.1rem;margin:1.25rem 0;background:var(--surface);border-radius:0 6px 6px 0}.playbook_callout___sEZD p{font-family:var(--font-serif);-webkit-text-stroke:var(--serif-stroke);font-size:1.125rem;color:var(--darkGray);line-height:1.5;margin:0}.playbook_statBlock__ZaYED{display:flex;margin:2rem 0;padding:1.75rem 0;background:var(--surface)}.playbook_stat__QVzPz{display:flex;flex-direction:column;gap:.5rem;flex:1;align-items:center;text-align:center;padding:0 1rem}.playbook_stat__QVzPz+.playbook_stat__QVzPz{border-left:1px solid var(--hairline)}.playbook_statNum__yXWeK{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:var(--foreground);line-height:1}.playbook_statSuffix__CUP0N{font-size:.6em;margin-left:2px}.playbook_statLabel__ZbmLu{font-family:var(--font-sans-serif);font-size:var(--text-sm);color:var(--midGray);line-height:1.4}.playbook_imageBlock__MZvgY{margin:1.5rem 0;overflow:hidden}.playbook_imageBlock__MZvgY img{width:100%;height:auto;display:block}.playbook_imageRow__7MTBT{display:flex;gap:1rem;margin:1.5rem 0}.playbook_imageRow__7MTBT .playbook_imageBlock__MZvgY{flex:1;margin:0;min-width:0}.playbook_videoBlock__76UJN{margin:1.5rem 0;overflow:hidden;background:#000}.playbook_videoBlock__76UJN video{width:100%;display:block}.playbook_bulletList__QN_JE{margin:.5rem 0 .8rem 1.3rem;list-style-type:disc;font-family:var(--font-serif);-webkit-text-stroke:var(--serif-stroke);font-size:var(--text-body);color:var(--darkGray);line-height:var(--leading-case)}.playbook_learningsList__gKlF_{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.playbook_learningItem__BqV2M{padding:1rem 1.15rem;background:var(--surface)}.playbook_learningTitle__vk7f_{font-family:var(--font-sans-serif);font-size:var(--text-base);font-weight:500;color:var(--foreground);margin-bottom:.35rem}.playbook_learningBody__1Nxu2{font-family:var(--font-serif);-webkit-text-stroke:var(--serif-stroke);font-size:var(--text-base);color:var(--darkGray);line-height:1.55}@media (max-width:767px){.playbook_container__E3s1_{padding:0 var(--page-x) 6rem}.playbook_callout___sEZD p{font-size:var(--text-body)}.playbook_sidebar__YNZi5{position:static;width:auto;height:auto;padding:5rem 0 1.5rem;overflow-y:visible;z-index:auto}.playbook_tocNav__6iNqh{flex-direction:row;flex-wrap:wrap;gap:.4rem}.playbook_tocItem__mB28i{padding:.3rem .65rem;border:1px solid rgba(0,0,0,.1)}.playbook_title__E75n0{font-size:2.5rem}.playbook_content__Jwt2W{padding:2rem 0 4rem;max-width:none;margin-left:0}.playbook_imageRow__7MTBT{flex-direction:column}}