/* Intrinsic grid widths must never push report samples beyond the page. */
*,*::before,*::after{box-sizing:border-box}.deliverable-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.deliverable-layout>div,.representative-layout>div,.sample-chart>div,.work-chapter>div,.profile-continuation>div{min-width:0}.practical-sample,.document-preview{max-width:100%;min-width:0}.sample-table{table-layout:fixed;overflow-wrap:anywhere}.sample-table th,.sample-table td{padding:9px 5px}.sample-chart{gap:14px;padding-left:10px;padding-right:10px}.document-row{grid-template-columns:minmax(70px,.65fr) minmax(0,1fr)}.ledger-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.profile-unified .profile-photo{max-width:none}.profile-unified .profile-photo img{height:440px;object-position:50% 20%}.profile-unified .education-block{margin-top:25px}.profile-unified .representative-layout h2{margin-top:0}.profile-continuation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:65px;border-top:1px solid var(--line);padding-top:45px;margin-top:45px}.profile-career .career-block{margin-top:0}.profile-career h3,.profile-experience h2{font-size:25px;font-weight:500;margin:0 0 25px}.profile-experience .eyebrow{font-size:8px;margin-bottom:16px}.profile-experience-grid{display:grid;gap:25px}.profile-experience-grid .scope{padding:22px 25px;background:#f3f6f8;border:1px solid var(--line)}.profile-experience-grid .scope h3{font-size:20px}.profile-experience-grid .scope p,.profile-experience-grid .scope li{font-size:12px;line-height:2}.profile-industries{border-top:1px solid var(--line);padding-top:35px;margin-top:40px}.profile-industries h2{font-size:25px}.audit-value-grid,.audit-framework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0}.audit-value-grid article,.audit-framework-grid article{border-top:2px solid #758da2;padding-top:23px;min-width:0}.audit-value-grid article>span{font:26px Georgia,serif;color:#758da2}.audit-value-grid h3,.audit-framework-grid h3{font-size:23px;font-weight:500;line-height:1.7;margin:20px 0 15px}.audit-value-grid p,.audit-framework-grid p{font-size:14px;line-height:2.1;color:var(--muted)}.audit-framework-grid small{font-size:11px;color:var(--muted)}.audit-result{padding:27px 30px;background:#eef3f7;border-left:3px solid #647d94;margin:30px 0}.audit-result strong{font-size:18px;font-weight:500}.audit-result p{font-size:13px;color:var(--muted);line-height:2.1;margin:12px 0 0}.audit-common-link{display:block;margin-top:20px}.profile-career .career-timeline>div{grid-template-columns:90px minmax(0,1fr);gap:18px}.profile-career .career-timeline h4{font-size:14px}.profile-career .career-timeline p{font-size:11px}
@media(max-width:1020px){.profile-continuation{gap:35px}.representative-layout{gap:40px}.audit-value-grid,.audit-framework-grid{gap:20px}.audit-value-grid h3,.audit-framework-grid h3{font-size:20px}.profile-unified .profile-photo img{height:400px}}
@media(max-width:760px){.deliverable-layout,.representative-layout,.profile-continuation{grid-template-columns:minmax(0,1fr);gap:30px}.profile-unified .profile-photo{max-width:350px}.profile-unified .profile-photo img{height:420px}.audit-value-grid,.audit-framework-grid{grid-template-columns:1fr;gap:25px}.audit-result{padding:22px}.profile-continuation{margin-top:30px;padding-top:30px}.profile-experience{padding-top:25px;border-top:1px solid var(--line)}.sample-table{font-size:10px}.sample-chart i,.sample-chart b{width:20px}.profile-career .career-timeline>div{grid-template-columns:75px minmax(0,1fr);gap:16px}}

.profile-career>.eyebrow{font-size:8px;margin-bottom:16px}

.chapter-index{position:static;inset:auto;padding:0;background:transparent;border-bottom:0;max-height:none;overflow:visible}
