/* Only the Volume II additions in the Yashudd case study. */
.yashudd-dossier-documents{display:grid;grid-template-columns:.7fr 1fr 1fr;align-items:stretch;gap:16px;padding-block:26px;border-bottom:1px solid var(--line)}.yashudd-dossier-documents>p{font-size:13px;line-height:1.65;align-self:center;color:var(--graphite)}.yashudd-dossier-documents>p strong{color:var(--ink);font-weight:400}.yashudd-dossier-documents>a{padding:19px 22px;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0;transition:border-color .2s,background .2s}.yashudd-dossier-documents>a>span{font:8px var(--mono);letter-spacing:.08em;color:var(--graphite)}.yashudd-dossier-documents>a>strong{font-size:19px;font-weight:400;letter-spacing:-.02em}.yashudd-dossier-documents>a>small{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;margin-top:2px}.yashudd-dossier-documents i{font-style:normal;font-size:20px}.yashudd-dossier-documents>a:hover{border-color:var(--copper)}.yashudd-dossier-documents>a.strategy-document-link{background:#1c4636;color:#f7f3ec;border-color:#1c4636}.yashudd-dossier-documents .strategy-document-link>span{color:#e0c48e}.yashudd-dossier-documents .strategy-document-link>small{color:#edd9ae}
.strategy-proof{margin-block:35px 28px;padding:32px;background:#eee6d6;border:1px solid #a8875538;scroll-margin-top:85px}.strategy-proof-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #a887554d}.strategy-proof-intro>.eyebrow{color:#285f4c;font-size:10px}.strategy-status{font:8px/1.5 var(--mono);color:#625c4b;padding:7px 10px;border:1px solid #a8875555}.strategy-proof-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;align-items:center;padding-top:30px}.strategy-volume-cover{position:relative;display:flex;flex-direction:column;min-height:450px;padding:30px;color:#1c4636;background:#e0c48e;box-shadow:inset 7px 0 #b49a67,9px 13px 25px #1c46361a;overflow:hidden}.strategy-volume-cover:after{content:'';position:absolute;inset:16px;border:1px solid #285f4c45;pointer-events:none}.strategy-cover-top{font:8px/1.6 var(--mono);letter-spacing:.09em}.strategy-cover-number{font:400 100px/1 'Playfair Display',Georgia,serif;margin:32px 0 18px;letter-spacing:-.07em;color:#285f4c}.strategy-cover-title{font:400 clamp(31px,3.5vw,48px)/1.12 'Playfair Display',Georgia,serif;letter-spacing:-.03em}.strategy-cover-title em{font-family:'Playfair Display',Georgia,serif;font-weight:400}.strategy-cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px/1.6 var(--mono);margin-top:auto;padding-top:25px;letter-spacing:.06em}.strategy-cover-bottom>span{font:300 28px var(--sans)}.strategy-proof-copy h3{font:300 clamp(30px,3.3vw,45px)/1.13 var(--sans);letter-spacing:-.035em}.strategy-proof-copy h3 em{color:var(--copper);font-family:var(--serif);font-weight:300}.strategy-thesis{font-size:15px;font-weight:500;color:#1c4636;margin-top:24px}.strategy-proof-copy>p:not(.strategy-thesis):not(.strategy-reading-hint){font-size:14px;line-height:1.75;color:#526050;max-width:460px;margin-top:11px}.strategy-scope{list-style:none;padding:0;margin:20px 0 25px}.strategy-scope li{display:flex;align-items:baseline;gap:12px;font-size:12px;color:#334c3b;padding-block:7px}.strategy-scope li:before{content:'—';color:#a88755}.strategy-proof-copy .button{background:#1c4636;color:#f7f3ec;font-size:12px;gap:20px}.strategy-readable-link{display:flex;align-items:center;gap:17px;min-height:44px;padding-block:10px;font-size:12px;color:#1c4636;margin-top:8px}.strategy-reading-hint{font:8px/1.7 var(--mono);color:#526050;margin-top:4px}.strategy-chapter-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:33px}.strategy-chapter-shortcuts>a{border-top:1px solid #a8875570;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:17px;padding-bottom:8px}.strategy-chapter-shortcuts>a>span:first-child{grid-column:1/-1;font:8px var(--mono);letter-spacing:.05em;color:#655841}.strategy-chapter-shortcuts strong{font:400 14px var(--sans)}.strategy-chapter-shortcuts>a>span:last-child{font-size:20px;color:#285f4c}.strategy-planning-note{font:9px/1.9 var(--mono);color:#5b6054;margin-top:22px;padding-top:19px;border-top:1px solid #a887553d}.strategy-to-content{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--graphite);margin-block:24px 0}.strategy-to-content>span{font:8px var(--mono);letter-spacing:.08em;color:var(--copper)}
.strategy-dialog{width:min(1600px,calc(100% - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);max-width:none;padding:0;background:#f7f3ec;overflow:hidden}.strategy-dialog[open]{display:grid;grid-template-rows:60px minmax(0,1fr)}.strategy-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 20px;border-bottom:1px solid #d9cdb7}.strategy-dialog-bar h2{font:500 13px/1.5 var(--sans);letter-spacing:.09em;color:#1c4636}.strategy-dialog-bar h2 span{font:9px/1.6 var(--mono);letter-spacing:.02em;margin-left:12px}.strategy-dialog-bar button{min-height:44px;background:transparent;border:1px solid #9da893;padding:8px 15px;font-size:12px}.strategy-dialog iframe{height:100%;width:100%;border:0;background:#d9ded5}.yashudd-story-page.strategy-dialog-open{overflow:hidden}
@media(max-width:950px){.strategy-proof-layout{gap:30px;grid-template-columns:.9fr 1.2fr}.strategy-volume-cover{padding:27px;min-height:425px}.strategy-cover-title{font-size:35px}.yashudd-dossier-documents{grid-template-columns:1fr 1fr}.yashudd-dossier-documents>p{grid-column:1/-1}.yashudd-dossier-documents>p br{display:none}.yashudd-dossier-documents>p strong{margin-left:6px}}
@media(max-width:700px){.strategy-proof-layout{grid-template-columns:1fr;gap:30px}.strategy-volume-cover{min-height:360px;width:min(100%,330px);margin-inline:auto}.strategy-cover-number{font-size:76px;margin-top:24px}.strategy-cover-title{font-size:38px}.strategy-cover-bottom{margin-top:24px}.strategy-proof-copy h3{font-size:35px}.strategy-proof{padding:23px}.strategy-status{font-size:7px}.strategy-proof-intro{align-items:start}.strategy-chapter-shortcuts{grid-template-columns:1fr;gap:0}.strategy-chapter-shortcuts>a{grid-template-columns:62px 1fr 20px;padding-block:17px;gap:12px}.strategy-chapter-shortcuts>a>span:first-child{grid-column:auto}.strategy-dialog-bar h2 span{display:block;margin:3px 0 0;font-size:8px}.strategy-dialog{width:100%;height:100dvh;max-height:100dvh;max-width:100%;margin:0}.strategy-dialog-bar{padding-inline:14px}.strategy-dialog-bar button{padding-inline:11px;font-size:11px}}
@media(max-width:600px){.yashudd-dossier-documents{gap:10px;padding-block:20px}.yashudd-dossier-documents>p{font-size:12px}.yashudd-dossier-documents>a{padding:16px 13px;gap:9px}.yashudd-dossier-documents>a>span{font-size:7px;line-height:1.6}.yashudd-dossier-documents>a>strong{font-size:16px;line-height:1.3}.yashudd-dossier-documents>a>small{font-size:10px;line-height:1.6;gap:8px}.strategy-proof{padding:19px;margin-top:28px}.strategy-proof-intro{flex-direction:column;gap:12px;padding-bottom:18px}.strategy-proof-intro>.eyebrow{font-size:9px}.strategy-volume-cover{min-height:365px}.strategy-proof-copy h3{font-size:32px}.strategy-proof-copy .button{width:100%;padding-inline:15px;gap:12px;font-size:11px}.strategy-readable-link{font-size:11px}.strategy-reading-hint{font-size:7px}.strategy-chapter-shortcuts strong{font-size:13px}.strategy-planning-note{font-size:8px}.strategy-scope li{font-size:11px}.strategy-to-content{font-size:11px;gap:8px}}
