.notebook-entry,.notebook-page{--notebook-ink:#20282b;--notebook-muted:#52615c;--notebook-paper:#f6f4ec;--notebook-line:#d8dcd1;color:var(--notebook-ink)}.notebook-entry{background:var(--notebook-paper);border:1px solid var(--notebook-line);border-radius:1.25rem;grid-template-columns:68px 1fr 1fr;align-items:center;gap:1.75rem;margin-block:1.5rem;padding:2rem;display:grid}.notebook-entry-person{color:#f4f9df;background:#243d35;border-radius:35px 35px 12px 12px;place-items:center;width:68px;height:76px;font-size:2.5rem;font-weight:700;display:grid;position:relative}.notebook-entry-person span{color:#243d35;border:2px solid var(--notebook-paper);background:#dfee9e;border-radius:6px;padding:3px 6px;font-size:.65rem;position:absolute;bottom:-8px;right:-5px}.notebook-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--notebook-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:700}.notebook-entry h2{margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.notebook-entry p{margin:0 0 .75rem}.notebook-entry-link,.notebook-text-link{text-underline-offset:4px;font-weight:700;text-decoration:underline}.notebook-entry-note{color:inherit;border-left:1px solid #bfc7b9;gap:.6rem;padding:1.3rem;text-decoration:none;display:grid}.notebook-entry-note>span:first-child{color:var(--notebook-muted);font-size:.75rem}.notebook-entry-note strong{font-size:1.1rem;line-height:1.3}.notebook-entry-note>span:last-child{font-size:.9rem;line-height:1.6}.notebook-page{max-width:1100px;margin:1.5rem auto 4rem}.notebook-hero{background:var(--notebook-paper);border:1px solid var(--notebook-line);border-radius:1.4rem;grid-template-columns:1fr 210px;gap:3rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.notebook-hero h1{letter-spacing:-.035em;margin:0 0 1.2rem;font-size:clamp(2.3rem,5vw,4rem);line-height:1.08}.notebook-lead{max-width:42rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.notebook-hero p:not(.notebook-eyebrow){margin:0 0 1.1rem}.notebook-identity{border-left:1px solid var(--notebook-line);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex}.notebook-identity>span{color:#eef4d7;background:#243d35;border-radius:50px 50px 20px 20px;place-items:center;width:100px;height:116px;font-size:4rem;font-weight:700;display:grid}.notebook-identity small{letter-spacing:.12em;color:var(--notebook-muted);font-size:.65rem}.notebook-disclosure{color:var(--notebook-muted);max-width:54rem;margin:1.25rem 0 2.5rem;font-size:.8rem;line-height:1.6}.notebook-notes>h2,.notebook-team>h2{margin:0 0 1rem;font-size:1.65rem}.notebook-note{border-top:1px solid var(--notebook-line);grid-template-columns:145px 1fr;gap:2rem;padding:2rem 0;scroll-margin-top:6rem;display:grid}.notebook-date{color:var(--notebook-muted);flex-direction:column;gap:.7rem;font-size:.8rem;display:flex}.notebook-date>span{color:#718574;font-size:2rem;font-weight:700}.notebook-note h3{margin:0 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.notebook-note h3 a{color:inherit;text-decoration:none}.notebook-note dl{gap:1.1rem;max-width:43rem;margin:0;display:grid}.notebook-note dt{color:var(--notebook-muted);margin-bottom:.3rem;font-size:.78rem;font-weight:700}.notebook-note dd{margin:0;font-size:1rem;line-height:1.7}.notebook-evidence{color:var(--notebook-muted);margin-top:1.5rem;font-size:.8rem}.notebook-evidence summary{cursor:pointer;width:fit-content;padding:.5rem 0}.notebook-evidence a{color:inherit;text-underline-offset:3px;text-decoration:underline}.notebook-team{background:var(--notebook-paper);border-radius:1.25rem;margin-top:2rem;padding:2rem;scroll-margin-top:6rem}.notebook-team>p{max-width:45rem;line-height:1.6}.notebook-team-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}.notebook-team-grid article{border:1px solid var(--notebook-line);background:#fff;border-radius:.75rem;padding:1.2rem}.notebook-role-number{color:var(--notebook-muted);font-size:.75rem}.notebook-team-grid h3{margin:.8rem 0;font-size:1.1rem;line-height:1.35}.notebook-team-grid p{margin:0;font-size:.9rem;line-height:1.65}.notebook-footer{border-top:1px solid var(--notebook-line);color:var(--notebook-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.3rem;font-size:.8rem;display:flex}.notebook-footer p{flex-basis:100%;margin:0}.notebook-footer a{text-underline-offset:3px;color:inherit;text-decoration:underline}.notebook-page a:focus-visible,.notebook-page summary:focus-visible,.notebook-entry a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #3934c9}@media (width<=900px){.notebook-team-grid{grid-template-columns:repeat(2,1fr)}.notebook-entry{grid-template-columns:60px 1fr}.notebook-entry-note{border-top:1px solid #bfc7b9;border-left:0;grid-column:1/-1;padding:1rem 0 0}.notebook-hero{grid-template-columns:1fr 140px;gap:1.5rem}}@media (width<=550px){.notebook-entry{gap:1rem;padding:1.2rem}.notebook-entry-person{width:55px;height:65px}.notebook-hero{grid-template-columns:1fr;padding:1.5rem}.notebook-identity{display:none}.notebook-note{grid-template-columns:1fr;gap:.8rem}.notebook-date{flex-direction:row;align-items:center}.notebook-date>span{font-size:1rem}.notebook-team{padding:1.2rem}.notebook-team-grid{grid-template-columns:1fr}.notebook-page{margin-top:1rem}}
