@font-face{font-family:DM;font-display:swap;src:url('fonts/dm-sans.woff2')}@font-face{font-family:Editorial;font-display:swap;src:url('fonts/cormorant-garamond.woff2')}@font-face{font-family:Editorial;font-display:swap;src:url('fonts/cormorant-garamond-italic.woff2');font-style:italic}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fcfaf5;color:#102837;font:17px/1.65 DM,Arial,sans-serif}a{color:inherit}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #1675a0;outline-offset:5px}.preview{padding:9px 5%;font-size:12px;background:#102837;color:#fff;display:flex;justify-content:space-between;gap:15px}.preview a{color:#f1d18a}header{max-width:1320px;margin:auto;padding:22px 5%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;letter-spacing:5px;font-weight:700}.brand img{width:66px;height:66px;object-fit:contain}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:4px}.print{background:transparent;border:1px solid #c7cdd0;border-radius:30px;padding:9px 18px;font-size:13px}main{max-width:1200px;margin:auto}.cover{padding:50px 5% 80px;display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#886019;margin:0 0 16px}h1,h2{font-family:Editorial,Georgia,serif;font-weight:500;line-height:1.04;letter-spacing:-1.4px;margin:0 0 22px}h1{font-size:clamp(56px,6.5vw,88px)}h2{font-size:clamp(40px,5vw,62px)}em{color:#916b21;font-weight:400}h3{font-size:24px;line-height:1.25;letter-spacing:-.5px;margin:0 0 12px}p{margin:0 0 18px}.intro{font-size:25px;font-weight:700;margin:28px 0 0}.cover-copy>p:not(.eyebrow){max-width:440px}.cover-line{width:48px;height:3px;background:#bd8f36;margin:28px 0}.cover-message{font-size:24px;line-height:1.4;font-weight:600}.muted,.lede{color:#526979}.button{display:inline-flex;gap:50px;background:#102837;color:#fff;padding:14px 22px;text-decoration:none;border-radius:5px;margin-top:12px}.portrait{position:relative;padding-bottom:70px}.portrait>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:160px 160px 8px 8px}.portrait-note{position:absolute;bottom:35px;left:-25px;background:#fff;padding:21px 25px;box-shadow:0 12px 45px #10283712;border-left:3px solid #b98a2c;font-size:15px;font-weight:700}.portrait-note small{display:block;font-weight:400;color:#526979;margin:9px 0 0 18px}.dot{display:inline-block;background:#25815d;width:7px;height:7px;border-radius:50%;margin-right:8px}.portrait-label{position:absolute;bottom:0;font-size:8px;letter-spacing:1px;color:#526979;left:0}.journey{padding:65px 5%;background:#edf3f2;border-radius:10px}.lede{font-size:19px;max-width:690px}.journey-links{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:38px}.journey-links a{text-decoration:none;border-top:1px solid #a9bcb8;padding-top:20px}.journey-links b{display:block;font-size:12px;color:#886019;margin-bottom:18px}.journey-links strong{display:block;font-size:20px}.journey-links span{font-size:13px;color:#526979}nav{display:flex;justify-content:center;gap:32px;position:sticky;top:0;background:#fcfaf5f5;backdrop-filter:blur(12px);z-index:10;border-bottom:1px solid #d9deda;padding:19px 15px}nav a{text-decoration:none;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent;padding-bottom:4px}nav a.active{border-color:#b98a2c;font-weight:700}.chapter{padding:85px 5%;border-bottom:1px solid #d9deda;scroll-margin-top:0}.chapter-heading{display:flex;gap:24px;align-items:flex-start;margin-bottom:26px}.chapter-number{font-family:Editorial,Georgia,serif;font-size:48px;line-height:1.1;color:#a67b2a;border-top:2px solid #a67b2a;padding-top:6px}.chapter-heading .eyebrow{margin-top:6px}.evidence-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;margin-top:40px}.quote{background:#102837;color:#fff;padding:30px 35px;align-self:start;border-radius:4px}.quote-mark{font:80px/1 Editorial;color:#d0aa58;display:block;height:55px}blockquote{font:32px/1.3 Editorial;margin:10px 0 25px}.quote p{font-size:11px;color:#d5e1e4;margin:0}.evidence-flow article{display:flex;gap:20px;padding-bottom:24px;position:relative}.flow-icon{flex:0 0 38px;height:38px;border:1px solid #b99850;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#fcfaf5;z-index:1}.evidence-flow article:not(:last-child):before{content:'';position:absolute;left:18px;top:38px;bottom:0;border-left:1px solid #c8cfc9}.evidence-flow h3{font-size:20px}.evidence-flow p{font-size:15px}.evidence-flow .eyebrow{font-size:9px;margin:5px 0 10px}details{margin-top:30px;border-top:1px solid #cbd4d0;border-bottom:1px solid #cbd4d0;font-size:14px}summary{cursor:pointer;padding:16px 0;font-weight:600}details>p{max-width:850px;padding:0 0 12px;color:#526979}.meaning{background:#f0f5f2}.value-path{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:45px 0}.value-path article{position:relative}.value-path article:not(:last-child):after{content:'→';position:absolute;top:23px;right:0;color:#8daba0}.path-visual{display:grid;place-items:center;font:36px/1 DM;width:72px;height:72px;border-radius:20px;background:#fff;border:1px solid #c7d6ce;color:#246c54;margin-bottom:24px}.value-path b{font-size:17px}.value-path p{font-size:14px;margin-top:7px;color:#526979;max-width:190px}.insight{border-left:3px solid #2b7b5c;padding:10px 0 10px 28px;max-width:760px}.insight h3{font-family:Editorial;font-size:37px}.insight p:last-child{margin:0}.comparison{display:grid;grid-template-columns:1fr 40px 1fr;gap:20px;align-items:center;margin-top:40px}.comparison article{padding:32px;border:1px solid #d6dfd7;align-self:stretch}.known{background:#edf4ef}.missing{background:#fcf2df}.comparison ul{list-style:none;padding:0;margin:25px 0}.comparison li{padding:11px 0;border-bottom:1px solid #10283715;font-size:16px}.comparison li:before{content:'+';margin-right:12px;color:#42745c}.missing li:before{content:'○';color:#886019}.bridge{font-size:30px;text-align:center}.tag{font-size:11px;display:inline-block;letter-spacing:.3px;font-weight:600}.boundary{font-size:14px;color:#526979;margin-top:24px;max-width:750px}.route{background:#edf3f2;padding:22px 28px;border-left:3px solid #2b7b5c;margin:30px 0}.route p{font-size:15px;margin:6px 0 0}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.action-grid article{border:1px solid #dbd8c9;padding:26px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.action-number{font:44px/1 Editorial;color:#9a7426;margin:0 0 28px}.action-grid .eyebrow{font-size:9px}.action-grid p{font-size:15px}.done{margin-top:auto;border-top:1px solid #d9deda;padding-top:20px;width:100%}.done b{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#276d54}.done p{margin:5px 0 22px}.action-grid small{color:#526979;font-size:11px}.story{background:#102837;color:#fff;padding:34px 40px;margin-top:36px;border-radius:5px}.story-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.story-top .tag{color:#ecd199}.story button{border:1px solid #76919e;color:#fff;background:transparent;padding:9px 16px;font-size:12px;border-radius:25px}#career-story{font-size:21px;line-height:1.8;max-width:850px}.story-note{font-size:12px;color:#c2d1d7;margin-bottom:0}#copy-status{font-size:12px;color:#e7cc8a;margin:10px 0 0;min-height:20px}.future-proof{border-left:2px solid #b69247;margin:32px 0;padding:6px 0 6px 26px;max-width:850px}.future-label{font-size:9px;letter-spacing:1.5px;color:#886019}.future-proof h3{margin-top:15px}.future-proof p{font:27px/1.5 Editorial}.future-proof small{font-size:12px;color:#526979}.closing{text-align:center;padding:75px 5% 95px}.closing img{width:125px;height:125px;object-fit:contain;margin-bottom:22px}.closing h2{font-size:48px}.closing a{font-size:14px}footer{border-top:1px solid #d9deda;padding:22px 5%;font-size:11px;display:flex;justify-content:space-between;color:#526979}@media(max-width:760px){body{font-size:16px}.preview{font-size:10px;flex-direction:column;gap:3px}header{padding:18px 6%}.brand{letter-spacing:3px;font-size:15px}.brand img{width:48px;height:48px}.brand small{font-size:6px}.print{font-size:10px;padding:7px 10px}.cover{grid-template-columns:1fr;padding:35px 7% 50px;gap:30px}.cover h1{font-size:60px}.portrait{max-width:340px;margin:0 auto;width:100%;padding-bottom:65px}.portrait>img{aspect-ratio:1.1;object-position:center 25%;border-radius:110px 110px 5px 5px}.portrait-note{left:-10px;bottom:26px;padding:15px 20px;font-size:13px}.journey{border-radius:0;padding:45px 7%}.journey-links{grid-template-columns:1fr;gap:0;margin-top:25px}.journey-links a{display:grid;grid-template-columns:30px 105px 1fr;gap:8px;align-items:center;padding:16px 0}.journey-links b{margin:0}.journey-links strong{font-size:17px}.journey-links span{font-size:12px}nav{justify-content:flex-start;overflow-x:auto;gap:22px;padding:17px 6%}nav a{font-size:12px}.chapter{padding:52px 7%}.chapter-heading{gap:16px}.chapter-number{font-size:32px}.chapter-heading .eyebrow{font-size:9px;letter-spacing:1.1px}h2{font-size:42px}.lede{font-size:17px}.evidence-layout{grid-template-columns:1fr;gap:35px;margin-top:25px}.quote{padding:24px 28px}blockquote{font-size:30px}.value-path{grid-template-columns:1fr 1fr;gap:25px 20px}.value-path article:after{display:none}.path-visual{width:60px;height:60px;margin-bottom:15px}.value-path b{font-size:15px}.comparison{grid-template-columns:1fr;gap:12px}.comparison article{padding:25px}.bridge{transform:rotate(90deg);height:35px;line-height:35px}.action-grid{grid-template-columns:1fr;gap:18px}.action-grid article{padding:25px}.action-number{margin-bottom:18px}.story{padding:25px}.story-top{align-items:flex-start;flex-direction:column;gap:14px}#career-story{font-size:18px}.closing h2{font-size:40px}footer{flex-direction:column;gap:8px}.insight{padding-left:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.preview,.print,nav,.button,.story button,.closing>a{display:none}body{font-size:11pt;background:#fff}header{padding:10px 0}.cover{padding:20px 0;gap:30px}.cover h1{font-size:48px}.portrait{max-width:230px}.portrait-note{position:static;box-shadow:none}.portrait-label{display:none}.journey{padding:25px}.journey-links{grid-template-columns:repeat(5,1fr)}.journey-links a{display:block}.journey-links span{font-size:9px}.chapter{padding:35px 0;break-before:page}.chapter h2{font-size:38px}.chapter-heading{break-after:avoid}details{display:none}.action-grid{grid-template-columns:repeat(3,1fr)}.action-grid article{padding:15px}.quote,.story,.known,.missing{-webkit-print-color-adjust:exact;print-color-adjust:exact}.closing{padding:30px}.closing h2{font-size:36px}footer{font-size:8pt}a{text-decoration:none}.story,#career-story{font-size:13pt}.evidence-layout{gap:25px}}

/* Report readability and Visible chapter system. Darkened brand inks retain contrast. */
:root{--evidence:#885b0c;--meaning:#0b1d2e;--gap:#ac302c;--action:#146641;--proof:#183d36;--body-ink:#183343}
body{font-size:18px;color:var(--body-ink);font-weight:500}
h1,h2{font-weight:700}h3{font-weight:750}em{font-weight:700}
.preview,.print,.brand small,.eyebrow,.portrait-label,.portrait-note small,.journey-links b,.journey-links span,nav a,.quote p,.evidence-flow .eyebrow,.tag,.action-grid .eyebrow,.action-grid small,.done b,.story button,.story-note,#copy-status,.future-label,.future-proof small,.closing a,footer{font-size:14px}
.brand small{letter-spacing:1px;font-size:14px}.brand{letter-spacing:3px}
.muted,.lede,.portrait-note small,.portrait-label,.journey-links span,.value-path p,.boundary,.action-grid small,details>p,.future-proof small,footer{color:#294453}
.portrait-note{font-size:18px}.portrait-note small{font-weight:600}.portrait-label{position:static;display:block;margin-top:17px;letter-spacing:.5px}.portrait{padding-bottom:20px}.portrait-note{bottom:75px}
.eyebrow{letter-spacing:1.2px;font-weight:750}.evidence-flow p,.action-grid p,.comparison li,.value-path p,details,.route p,.boundary{font-size:18px;line-height:1.7}.evidence-flow h3{font-size:23px}
#evidence,.journey-links a:nth-child(1),nav a:nth-child(1){--stage:var(--evidence);--tint:#fff3d6}
#meaning,.journey-links a:nth-child(2),nav a:nth-child(2){--stage:var(--meaning);--tint:#eaf1f8}
#gap,.journey-links a:nth-child(3),nav a:nth-child(3){--stage:var(--gap);--tint:#ffefec}
#action,.journey-links a:nth-child(4),nav a:nth-child(4){--stage:var(--action);--tint:#e8f5ed}
#new-proof,.journey-links a:nth-child(5),nav a:nth-child(5){--stage:var(--proof);--tint:#e7f1ee}
.chapter{margin:35px 0;border:1px solid #d5ddd9;border-top:7px solid var(--stage);border-radius:12px;background:linear-gradient(130deg,var(--tint),#fff 56%);box-shadow:0 12px 30px #10283709}
.chapter-heading{padding-bottom:22px;border-bottom:1px solid #10283720}.chapter-heading .eyebrow,.chapter-number,.chapter h2,.chapter h2 em{color:var(--stage)}.chapter-number{border:0;background:var(--stage);color:white;width:62px;height:62px;flex:0 0 62px;border-radius:50%;display:grid;place-items:center;font:700 30px DM;padding:0}.chapter-heading .eyebrow{font-size:15px}.chapter h2{line-height:1.12}
.journey{background:#fff;border:1px solid #d5ddd9;box-shadow:0 15px 35px #10283708}.journey-links{gap:12px}.journey-links a{background:var(--tint);border:1px solid #10283716;border-top:5px solid var(--stage);padding:20px 15px;border-radius:8px;transition:transform .2s}.journey-links a:hover{transform:translateY(-4px)}.journey-links b,.journey-links strong{color:var(--stage)}.journey-links strong{font-size:22px}.journey-links span{font-weight:600}nav{gap:14px}nav a{color:var(--stage);font-weight:750;padding:9px 13px;border-radius:5px}nav a.active{background:var(--tint);border-color:var(--stage)}
.quote{border-top:5px solid #e8a020;box-shadow:0 12px 25px #10283712}.quote p{color:#fff}.quote blockquote{font-weight:700}.flow-icon{width:44px;flex-basis:44px;height:44px;background:#fff2d2;border:2px solid #b58121;font-size:14px;font-weight:700}.evidence-flow article:not(:last-child):before{left:21px}
.value-path{gap:18px}.value-path article{background:white;padding:22px 18px;border:1px solid #b9cbd6;border-bottom:4px solid #0b1d2e;border-radius:10px;box-shadow:0 8px 20px #10283708}.value-path article:not(:last-child):after{right:-15px;top:43px;z-index:2;color:#0b1d2e;font-weight:700}.value-path b{font-size:19px}.path-visual{background:#eaf1f8;border:0;color:#0b1d2e;font-weight:700}.value-path p{margin-bottom:0}.insight{background:#fff;border:1px solid #c5d2d9;border-left:6px solid #0b1d2e;border-radius:8px;padding:28px;max-width:none}.insight h3{font-weight:700}
.comparison article{border-radius:10px;border:1px solid #b5c7bc;border-top:5px solid #146641;box-shadow:0 9px 20px #10283707}.comparison .missing{border-color:#e4b5af;border-top:5px solid #ac302c;background:#ffefec}.comparison .known{background:#e8f5ed}.comparison .known .eyebrow{color:#146641}.comparison .missing .eyebrow{color:#ac302c}.tag{font-weight:750}.boundary{font-weight:600}
.route{background:#ddefe4;border-left-width:6px;border-radius:8px}.route strong{font-size:21px}.action-grid article{border:1px solid #b9d4c4;border-top:6px solid #146641;border-radius:10px;box-shadow:0 12px 25px #1028370b}.action-number{display:grid;place-items:center;background:#146641;color:#fff;width:52px;height:52px;border-radius:50%;font:700 26px DM}.action-grid .eyebrow{color:#146641}.done{background:#edf6f0;padding:18px;border:0;border-radius:6px}.done p{margin-bottom:0}.action-grid small{margin-top:20px;font-weight:600}.story{border-top:6px solid #e8a020;box-shadow:0 16px 30px #10283718}.story-note{color:#fff}.story button{font-weight:700;border-color:#c9dbe2}#career-story{font-size:22px;font-weight:600}.future-proof{background:#fff3d6;padding:28px;border-radius:8px;border-left:6px solid #a77515;max-width:none}.future-proof p{font-weight:700}.future-label{font-weight:750}.future-proof small{font-weight:600}
@media(max-width:760px){body{font-size:18px}.brand small{font-size:14px;letter-spacing:0;max-width:170px}.brand{font-size:16px;letter-spacing:2px}.brand img{width:50px;height:50px}.print{font-size:14px;max-width:90px}.cover h1{font-size:54px}.portrait-note{font-size:17px;bottom:85px}.portrait-label{font-size:14px}.journey-links{gap:12px}.journey-links a{grid-template-columns:28px 1fr;padding:17px;border-top-width:4px}.journey-links span{grid-column:2;font-size:16px}.journey-links strong{font-size:21px}.chapter{margin:24px 0;border-radius:0}.chapter-number{width:44px;height:44px;flex-basis:44px;font-size:22px}.chapter-heading .eyebrow{font-size:14px}.chapter-heading{gap:13px}h2{font-size:39px}.lede{font-size:19px}nav{gap:8px}nav a{font-size:14px}.value-path{grid-template-columns:1fr}.value-path article{display:grid;grid-template-columns:62px 1fr;gap:0 18px}.value-path .path-visual{grid-row:span 2;margin:0}.value-path p{max-width:none;font-size:18px}.value-path b{align-self:end}.value-path article:after{display:none}#career-story{font-size:20px}.story-top .tag{font-size:14px}.closing h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){.journey-links a{transition:none}}
@media print{body{font-size:12pt}.chapter{margin:0;box-shadow:none;border-radius:0}.chapter-number{print-color-adjust:exact}.journey-links a{padding:10px}.journey-links span{font-size:10pt}.brand small{font-size:10pt}.chapter-heading .eyebrow,.eyebrow{font-size:10pt}.evidence-flow p,.action-grid p,.comparison li,.value-path p,.route p,.boundary{font-size:12pt}.value-path{grid-template-columns:repeat(4,1fr)}.value-path article{padding:12px}.value-path b{font-size:12pt}.action-grid{gap:12px}.action-grid small{font-size:10pt}}

/* Dimensional edition: bright brand light, solid reading surfaces. */
:root{--gold-light:#ffbf32;--green-light:#27db97;--red-light:#ff675d}
body{background:radial-gradient(ellipse at 5% 18%,#ffdf9b45,transparent 32%),radial-gradient(ellipse at 95% 42%,#32dca825,transparent 34%),#f5f6f4}
header{padding-top:26px;padding-bottom:26px}.cover{padding-top:45px;padding-bottom:85px}.cover h1{font-family:DM,Arial,sans-serif;font-size:clamp(48px,5.7vw,76px);font-weight:800;letter-spacing:-3.5px;line-height:1.07}.cover h1 em{font-family:Editorial,Georgia,serif;font-size:1.14em;color:#93600b}.cover-message{font-weight:750}.portrait>img{border-radius:30px;box-shadow:0 30px 55px #0b1d2e26,0 3px 0 #fff;transform:rotate(2deg);border:6px solid #fff}.portrait-note{border:1px solid #fff;border-left:5px solid #e8a020;border-radius:14px;box-shadow:0 22px 42px #0b1d2e26;background:linear-gradient(130deg,#fff,#fff5da)}.button{border-radius:12px;background:linear-gradient(135deg,#21485c,#0b1d2e);box-shadow:0 10px 22px #0b1d2e30,inset 0 1px #ffffff50;border:1px solid #ffffff45;font-weight:750}
.journey{position:relative;background:radial-gradient(ellipse at 90% 0,#236c5745,transparent 55%),linear-gradient(125deg,#142f43,#081b29);color:#fff;border:1px solid #2b4655;border-radius:28px;padding-top:50px;padding-bottom:55px;box-shadow:0 30px 60px #0b1d2e24,inset 0 1px #ffffff35;overflow:hidden}.journey>.eyebrow{color:#ffcf68}.journey h2{font-family:DM,Arial,sans-serif;font-size:clamp(36px,4vw,51px);font-weight:800;letter-spacing:-1.8px}.journey .lede{color:#fff}.journey-links{gap:18px;margin-top:40px;padding-bottom:12px}.journey-links a{position:relative;border:1px solid #ffffff70;border-top:1px solid #ffffffa0;border-radius:18px;min-height:180px;box-shadow:0 8px 0 var(--edge),0 20px 25px #0005,inset 0 2px 0 #ffffff60;padding:24px 17px;transition:transform .2s,box-shadow .2s;background:linear-gradient(140deg,var(--bright),var(--deep));color:var(--card-ink)}.journey-links a:nth-child(1){--bright:#ffe17c;--deep:#f3a819;--edge:#9f6411;--card-ink:#322000}.journey-links a:nth-child(2){--bright:#3b647d;--deep:#102d42;--edge:#05121e;--card-ink:#fff}.journey-links a:nth-child(3){--bright:#ff9a86;--deep:#ff5c55;--edge:#ad292c;--card-ink:#401111}.journey-links a:nth-child(4){--bright:#7ef4bf;--deep:#24d894;--edge:#11754f;--card-ink:#063d2a}.journey-links a:nth-child(5){--bright:#e0f7e8;--deep:#87d6b1;--edge:#41795c;--card-ink:#103a2d}.journey-links b,.journey-links strong,.journey-links span{color:var(--card-ink)}.journey-links b{width:32px;height:32px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;font-weight:800}.journey-links strong{font-size:23px;letter-spacing:-.6px}.journey-links span{font-size:15px;line-height:1.4;display:block;margin-top:8px}.journey-links a:hover{transform:translateY(-5px);box-shadow:0 13px 0 var(--edge),0 26px 32px #0005,inset 0 2px #ffffff60}
nav{margin-top:25px;border:1px solid #fff;border-radius:14px;background:#ffffffed;box-shadow:0 9px 28px #0b1d2e15;top:8px}nav a.active{box-shadow:inset 0 -3px var(--stage);border:0}
.chapter{border:1px solid #fff;background:#fff;border-radius:26px;box-shadow:0 22px 50px #0b1d2e12,0 3px 0 #d8dfdb;overflow:hidden;padding-top:0;margin:48px 0}.chapter-heading{position:relative;margin:0 -5.56% 38px;padding:38px 5.56%;border:0;background:radial-gradient(ellipse at 90% -20%,var(--light) 0,transparent 65%),linear-gradient(115deg,#102c40,#081b29);box-shadow:inset 0 1px #ffffff60;align-items:center;gap:28px}.chapter-heading:after{content:'';position:absolute;width:200px;height:200px;right:-45px;top:-95px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 28px #ffffff05,0 0 0 57px #ffffff05;pointer-events:none}.chapter-heading h2{font-family:DM,Arial,sans-serif;font-weight:800;font-size:clamp(34px,4.1vw,53px);letter-spacing:-1.7px;line-height:1.12;color:#fff;margin-bottom:0}.chapter-heading h2 em{font-family:Editorial,Georgia,serif;font-size:1.12em;color:var(--lit-ink)}.chapter-heading .eyebrow{color:var(--lit-ink);font-size:15px;font-weight:750}.chapter-number{width:70px;height:70px;flex-basis:70px;background:linear-gradient(140deg,#fff,var(--lit-ink));color:#102837;box-shadow:0 7px 0 #0004,0 12px 24px #0004,inset 0 2px #fff;border:1px solid #fff9;font-size:28px;border-radius:20px;transform:rotate(-5deg)}
#evidence{--light:#e8a02070;--lit-ink:#ffd477}#meaning{--light:#759bbd85;--lit-ink:#d2e6fa}#gap{--light:#ff514b75;--lit-ink:#ffb5a6}#action{--light:#0fe39370;--lit-ink:#72f3be}#new-proof{--light:#30b38385;--lit-ink:#b7f1d2}
.quote{border:1px solid #ffffff60;border-top:5px solid #ffbf32;background:radial-gradient(ellipse at top right,#3b647c,#0b1d2e 80%);border-radius:18px;box-shadow:0 20px 34px #0b1d2e24,inset 0 1px #ffffff40}.quote-mark{color:#ffd477}.flow-icon{background:linear-gradient(135deg,#ffe7a0,#ffbd34);box-shadow:0 4px 0 #b67d1c,0 8px 16px #8d640b25;border:1px solid #ffe5a3}.evidence-flow article:not(:last-child):before{border-left:2px solid #e4b24d}.value-path article{border:1px solid #d9e5ed;border-bottom:4px solid #234e68;border-radius:18px;background:linear-gradient(150deg,#fff,#edf4f8);box-shadow:0 9px 0 #d7e3eb,0 17px 24px #10283712}.path-visual{background:linear-gradient(140deg,#477b98,#123146);color:#fff;box-shadow:inset 0 2px #ffffff60,0 7px 15px #10283725;border:1px solid #7299b0;border-radius:16px}.insight{margin-top:50px;background:linear-gradient(120deg,#edf5fa,#fff);border-radius:16px;box-shadow:0 12px 24px #1028370b}
.comparison article{border-radius:20px;box-shadow:0 9px 0 #d4e1da,0 20px 30px #10283712;border:1px solid #fff;border-top:5px solid #18b877;background:linear-gradient(135deg,#d4f9e7,#f3fff9)}.comparison .known{background:linear-gradient(135deg,#baf3d8,#f2fff8)}.comparison .missing{background:linear-gradient(135deg,#ffc9bb,#fff3ee);border:1px solid #fff;border-top:5px solid #ff6655;box-shadow:0 9px 0 #e5c4bc,0 20px 30px #10283712}.comparison h3{font-size:27px;font-weight:800}.comparison .tag{background:#fff9;padding:7px 12px;border-radius:9px}.bridge{font-size:36px;font-weight:800}.route{background:linear-gradient(125deg,#c5f7dd,#effcf5);border-left:6px solid #17b475;box-shadow:0 8px 20px #13734f10;border-radius:14px}.action-grid{gap:22px}.action-grid article{position:relative;border:1px solid #fff;border-top:5px solid #20ce8b;border-radius:20px;background:linear-gradient(155deg,#fff 40%,#e4f9ed);box-shadow:0 9px 0 #c8e2d5,0 18px 28px #10283712}.action-number{background:linear-gradient(135deg,#78f0b9,#10b375);color:#073c29;border:1px solid #bfffe2;box-shadow:0 5px 0 #13875b,0 10px 15px #08734b20;transform:rotate(-5deg);border-radius:15px}.done{background:#fff;border:1px solid #c8e7d5;box-shadow:0 6px 12px #14664108}.story{background:radial-gradient(ellipse at top right,#236751,#0b1d2e 75%);border:1px solid #255145;border-top:5px solid #41e8a5;border-radius:20px;box-shadow:0 12px 0 #d1e0d9,0 24px 38px #10283720}.story button{background:#ffffff12;border:1px solid #ffffff80;box-shadow:inset 0 1px #fff4}.story-top .tag{color:#a3ffd4}.future-proof{background:linear-gradient(130deg,#ffe09a,#fff8e7);border:1px solid #fff;border-left:6px solid #f3ae24;border-radius:18px;box-shadow:0 10px 25px #a7751518}.closing h2{font-family:DM,Arial,sans-serif;font-size:45px;font-weight:800;letter-spacing:-1.5px}.closing h2 em{font-family:Editorial;font-size:1.15em}.closing img{filter:drop-shadow(0 12px 16px #0b1d2e20)}
@media(max-width:760px){.cover h1{font-size:49px;letter-spacing:-2.5px}.portrait>img{transform:rotate(1deg)}.journey{border-radius:22px;margin:0 12px;padding:35px 6%}.journey-links{gap:18px}.journey-links a{min-height:110px;grid-template-columns:38px 1fr;align-items:center;padding:20px;column-gap:17px}.journey-links b{grid-row:span 2;margin:0;width:36px;height:36px}.journey-links span{margin:0;font-size:16px}.journey-links strong{font-size:24px}.journey h2{font-size:35px}nav{margin:20px 8px 0;top:4px;border-radius:12px}.chapter{margin:30px 10px;border-radius:21px;padding:0 6% 40px}.chapter-heading{margin:0 -7% 30px;padding:30px 7%;gap:16px;align-items:flex-start}.chapter-heading h2{font-size:33px;letter-spacing:-1px}.chapter-heading .eyebrow{font-size:14px}.chapter-number{width:47px;height:47px;flex-basis:47px;font-size:21px;border-radius:13px}.chapter-heading:after{right:-120px}.value-path{gap:23px}.comparison{gap:19px}.comparison article{padding:24px}.action-grid{gap:28px}.quote{padding:26px}.story{padding:24px}.closing h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.journey-links a{transition:none}}
@media print{body{background:white}.journey{background:#102837;box-shadow:none}.chapter{box-shadow:none;border:1px solid #ccc;margin:0}.chapter-heading{print-color-adjust:exact;-webkit-print-color-adjust:exact}.journey-links a,.value-path article,.action-grid article,.comparison article,.story,.quote{box-shadow:none;transform:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.chapter-heading h2{font-size:30px}.closing h2{font-size:30px}nav{display:none}}

/* Solid, saturated chapter palette; retain dimensional surfaces. */
.journey-links a{background:var(--solid);border-color:#ffffff85;box-shadow:0 8px 0 var(--edge),0 20px 25px #0005,inset 0 2px 0 #ffffff55}
.journey-links a:nth-child(1){--solid:#fff;--edge:#9eafbc;--card-ink:#0b1d2e;--lit-ink:#fff}
.journey-links a:nth-child(2){--solid:#173f63;--edge:#071d32;--card-ink:#fff}
.journey-links a:nth-child(3){--solid:#cb292f;--edge:#7d111b;--card-ink:#fff}
.journey-links a:nth-child(4){--solid:#008653;--edge:#004a30;--card-ink:#fff}
.journey-links a:nth-child(5){--solid:#0c594a;--edge:#042f28;--card-ink:#fff}
.journey-links a:nth-child(1) b{background:#eef2f5}.journey-links a:not(:first-child) b{background:#00000015}
#evidence,.journey-links a:nth-child(1),nav a:nth-child(1){--stage:#0b1d2e;--tint:#f0f3f6}
#meaning,.journey-links a:nth-child(2),nav a:nth-child(2){--stage:#173f63;--tint:#eaf0f8}
#gap,.journey-links a:nth-child(3),nav a:nth-child(3){--stage:#b51e28;--tint:#ffefef}
#action,.journey-links a:nth-child(4),nav a:nth-child(4){--stage:#006a40;--tint:#e6f6ed}
#new-proof,.journey-links a:nth-child(5),nav a:nth-child(5){--stage:#0c594a;--tint:#e5f3ed}
.chapter-heading{background:var(--header-solid);box-shadow:inset 0 2px #ffffff45}
#evidence{--header-solid:#fff;--lit-ink:#0b1d2e;--light:transparent}
#meaning{--header-solid:#173f63;--lit-ink:#fff;--light:transparent}
#gap{--header-solid:#cb292f;--lit-ink:#fff;--light:transparent}
#action{--header-solid:#008653;--lit-ink:#fff;--light:transparent}
#new-proof{--header-solid:#0c594a;--lit-ink:#fff;--light:transparent}
.chapter-heading h2,.chapter-heading h2 em,.chapter-heading .eyebrow{color:var(--lit-ink)}
#evidence .chapter-heading{border-bottom:2px solid #d4dfe6;background:#fff}
#evidence .chapter-heading:after{border-color:#173f6320;box-shadow:0 0 0 28px #173f6304,0 0 0 57px #173f6304}
.chapter-number{background:#fff;color:var(--stage);border-color:#fff;box-shadow:0 7px 0 #0003,0 12px 24px #0003,inset 0 2px #fff}
#evidence .chapter-number{background:#fff;border:1px solid #cad5de;box-shadow:0 7px 0 #aebdc9,0 12px 22px #10283720}
.quote{border-top-color:#d0dce6;background:#102c40}.quote-mark{color:#fff}.flow-icon{background:#fff;color:#0b1d2e;border:1px solid #b8c9d6;box-shadow:0 4px 0 #97afc0,0 8px 16px #10283720}.evidence-flow article:not(:last-child):before{border-color:#a2b8c7}
.path-visual{background:#173f63;border-color:#6f91ae}.value-path article{border-bottom-color:#173f63}
.comparison .known{background:#e8f6ee;border-top-color:#008653}.comparison .missing{background:#fff0f0;border-top-color:#cb292f}.comparison .missing .eyebrow{color:#b51e28}
.action-number{background:#008653;color:#fff;border-color:#38ad7b;box-shadow:0 5px 0 #004a30,0 10px 15px #08734b20}.action-grid article{border-top-color:#008653}
.story{background:#0c3e35;border-top-color:#008653}.story-top .tag{color:#fff}.future-proof{background:#edf6f1;border-left-color:#0c594a}.future-label{color:#0c594a}
@media print{.journey-links a,.chapter-heading,.chapter-number{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* Polished enamel: saturated colour beneath controlled light and edge reflections. */
.journey-links a{background:radial-gradient(ellipse at 15% 0,#ffffff28,transparent 65%),linear-gradient(165deg,#ffffff12 0,transparent 45%,#00000012 100%),var(--solid);border:1px solid #ffffff85;box-shadow:inset 0 2px 1px #ffffff85,inset 1px 0 #ffffff35,inset 0 -2px 1px #00000016,0 8px 0 var(--edge),0 20px 28px #0005;isolation:isolate;overflow:hidden}
.journey-links a:before{content:'';position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(175deg,#ffffff1f,#ffffff03);border-bottom:1px solid #ffffff0c;border-radius:17px 17px 45% 12%;pointer-events:none;z-index:-1}
.journey-links a:nth-child(1){background:radial-gradient(ellipse at 15% 0,#fff 20%,#f8fbff 65%,#e9eef4);box-shadow:inset 0 2px 1px #fff,inset 1px 0 #fff,inset 0 -2px 1px #bdcbd85c,0 8px 0 #9eafbc,0 20px 28px #0005}
.journey-links a:hover{box-shadow:inset 0 2px 1px #ffffff85,inset 1px 0 #ffffff35,inset 0 -2px 1px #00000016,0 13px 0 var(--edge),0 26px 32px #0005}
.chapter-heading{background:radial-gradient(ellipse at 0 0,#ffffff16,transparent 65%),linear-gradient(165deg,#ffffff08,transparent 45%,#00000017),var(--header-solid);box-shadow:inset 0 2px 1px #ffffff65,inset 0 -1px #00000020}
#evidence .chapter-heading{background:linear-gradient(155deg,#fff 40%,#f0f4f8);box-shadow:inset 0 2px #fff}
.chapter-number,.action-number{box-shadow:inset 0 2px 1px #ffffffb0,inset 0 -2px #00000013,0 7px 0 #0003,0 12px 24px #0003}
.action-number{background:radial-gradient(ellipse at 10% 0,#ffffff40,transparent 70%),linear-gradient(160deg,#ffffff12,#00000012),#008653}
.path-visual{background:radial-gradient(ellipse at 10% 0,#ffffff35,transparent 70%),linear-gradient(160deg,#ffffff0d,#00000020),#173f63;box-shadow:inset 0 2px #ffffff80,0 7px 15px #10283725}
.quote,.story{box-shadow:inset 0 1px #ffffff55,inset 0 -1px #00000030,0 14px 0 #d1e0d9,0 25px 38px #10283720}
@media print{.journey-links a,.quote,.story,.chapter-heading,.chapter-number,.action-number{box-shadow:none}.journey-links a:before{display:none}}

/* Fast comprehension: summary, one priority, and clearly separated proof states. */
.quick-proof{padding:45px 5% 60px;scroll-margin-top:100px}.quick-proof h2{font:800 clamp(34px,4vw,49px)/1.15 DM;letter-spacing:-1.5px}.quick-proof h2 em{font-family:Editorial;font-size:1.12em}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.quick-grid>a{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #d0dce4;border-top:5px solid #173f63;border-radius:18px;padding:25px;box-shadow:0 7px 0 #d6e0e7,0 17px 25px #10283710}.quick-grid>a:nth-child(2){border-top-color:#0b1d2e}.quick-grid>a:nth-child(3){border-top-color:#008653;background:#f1faf5}.quick-label{font-size:14px;line-height:1.5;font-weight:750;color:#173f63;display:block;margin-bottom:20px}.quick-grid h3{font-size:25px}.quick-grid p{font-size:18px;line-height:1.6}.quick-link{font-size:16px;font-weight:750;margin-top:auto;padding-top:10px;text-decoration:underline;text-underline-offset:4px}.trace-note{font-size:18px;background:#edf4f8;padding:24px;border-left:4px solid #173f63;border-radius:10px}.trace-note a{font-weight:700}.start-here{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;background:linear-gradient(135deg,#e4f6ed,#fff);border:2px solid #008653;border-radius:20px;padding:30px;box-shadow:0 9px 0 #c8e2d5,0 20px 30px #10283712;scroll-margin-top:110px;margin:35px 0}.start-badge{background:#006a40;color:#fff;border-radius:20px;padding:8px 14px;font-size:14px;font-weight:750;display:inline-block;margin-bottom:22px}.start-here h3{font-size:28px}.start-here small{font-size:14px;color:#183343;font-weight:600}.baseline-template{background:#fff;border:1px solid #b4cdbf;border-radius:12px;padding:22px;align-self:start}.baseline-template p{font-size:17px;line-height:1.8}.baseline-template .eyebrow{font-size:14px;color:#006a40}.baseline-template button{background:#0b1d2e;color:white;border:1px solid #0b1d2e;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:700}.copy-feedback{font-size:14px!important;min-height:22px;margin:10px 0 0}.sequence-label{font-size:14px;font-weight:750;letter-spacing:1px;margin:45px 0 0}.story-top .tag{font-size:15px}.future-label{display:inline-block;background:#0c594a;color:#fff;border-radius:6px;padding:8px 12px;font-size:14px}.action-grid article:first-child{border-top-color:#173f63}.action-grid article:first-child .action-number{background:#173f63}.chapter .action-grid .eyebrow{font-size:14px}.cover.no-photo{grid-template-columns:1fr}.cover.no-photo .cover-copy{max-width:850px}.cover.no-photo .cover-copy>p{max-width:700px}.cover.no-photo h1{max-width:900px}
@media(max-width:760px){.quick-proof{padding:35px 7% 50px}.quick-proof h2{font-size:35px}.quick-grid{grid-template-columns:1fr;gap:22px}.quick-grid>a{padding:24px}.quick-label{margin-bottom:12px}.quick-grid p{margin-bottom:10px}.start-here{grid-template-columns:1fr;padding:22px;gap:22px}.start-here h3{font-size:25px}.baseline-template{padding:18px}.baseline-template p{font-size:18px}.story-top{gap:20px}.sequence-label{line-height:1.7}}
@media print{header{padding:0}.cover{padding:15px 0 20px;grid-template-columns:1.2fr 1fr;gap:25px}.cover h1{font-size:35px;letter-spacing:-1.5px}.cover-message{font-size:14pt}.cover .intro{margin-top:15px;font-size:16pt}.cover .muted{font-size:12pt}.cover-line{margin:14px 0}.portrait{padding:0;max-width:180px}.portrait>img{transform:none;box-shadow:none}.portrait-note{display:none}.quick-proof{padding:20px 0;break-before:page}.quick-proof h2{font-size:30px}.quick-grid{grid-template-columns:1fr;gap:15px}.quick-grid>a{padding:18px;box-shadow:none;break-inside:avoid}.quick-grid h3{font-size:17pt}.quick-grid p{font-size:12pt}.quick-label,.quick-link{font-size:10pt}.journey{break-before:page;border-radius:12px;padding:25px}.journey h2{font-size:27px}.journey .lede{font-size:12pt}.journey-links{gap:9px}.journey-links a{min-height:0;padding:12px 8px;display:block}.journey-links b{margin-bottom:12px}.journey-links strong{font-size:12pt}.journey-links span{font-size:10pt}.chapter{padding:0 15px 20px;overflow:visible;border:0}.chapter-heading{margin:0 -15px 20px;padding:22px 20px;break-inside:avoid}.chapter-heading h2{font-size:28px}.chapter-heading .eyebrow{font-size:10pt}.chapter-number{width:45px;height:45px;flex-basis:45px;font-size:20px}.chapter .lede{font-size:12pt}.evidence-layout{grid-template-columns:1fr 1.2fr;gap:22px}.quote{padding:20px;break-inside:avoid}blockquote{font-size:21pt}.value-path{gap:10px}.value-path article{break-inside:avoid;display:block;padding:10px}.path-visual{width:45px;height:45px;font-size:25px;margin-bottom:10px}.value-path p{font-size:11pt}.trace-note{font-size:11pt;padding:15px}.comparison{grid-template-columns:1fr 25px 1fr;gap:15px}.comparison article{padding:18px;break-inside:avoid}.comparison h3{font-size:18pt}.bridge{transform:none}.start-here{display:block;margin:20px 0;padding:20px;box-shadow:none;break-inside:avoid}.start-here h3{font-size:18pt}.start-here p{font-size:12pt}.start-here small{font-size:10pt}.baseline-template{margin-top:18px;padding:15px}.baseline-template p{font-size:11pt}.baseline-template button,.copy-feedback{display:none}.start-badge{font-size:10pt}.sequence-label{margin:25px 0 0;font-size:10pt}.action-grid{grid-template-columns:repeat(3,1fr);gap:12px}.action-grid article{padding:15px;break-inside:avoid}.action-grid h3{font-size:16pt}.action-grid p{font-size:11pt}.done{padding:10px}.story{padding:25px;break-inside:avoid}#career-story{font-size:13pt}.future-proof{padding:20px;break-inside:avoid}.future-proof p{font-size:18pt}.closing{padding:25px;break-before:page}.closing img{width:100px;height:100px}.closing h2{font-size:30px}.closing h2 em{font-size:1.1em}}
@media print{
 .cover{padding:12px 0;gap:20px}.cover h1{font-size:31px}.cover-copy>.eyebrow{margin-bottom:8px}.cover .intro{margin-top:10px}.cover .cover-message{margin-bottom:9px}.cover .muted{margin-bottom:5px}.portrait{max-width:145px}.cover-line{margin:10px 0}
 .quick-proof{break-before:auto;padding:20px 0 10px}.quick-proof h2{font-size:26px;margin-bottom:15px}.quick-proof>.eyebrow{margin-bottom:8px}.quick-grid{margin-top:15px;gap:12px}.quick-grid>a{padding:14px}.quick-label{margin-bottom:7px}.quick-grid h3{font-size:15pt;margin-bottom:7px}.quick-grid p{margin-bottom:6px}.quick-link{padding-top:3px}
 .journey{display:none}.chapter-heading:after{display:none}.chapter .action-grid .eyebrow{font-size:9pt;letter-spacing:.2px}.start-here{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:16px}.start-here p{font-size:11pt;line-height:1.5;margin-bottom:12px}.start-here h3{font-size:16pt}.start-here small{font-size:9pt}.start-badge{font-size:9pt;margin-bottom:15px;padding:6px 10px}.baseline-template{margin:0;padding:12px}.baseline-template .eyebrow{font-size:9pt;letter-spacing:.2px}.baseline-template p{font-size:10pt;line-height:1.7}.sequence-label{margin:20px 0 0}.action-grid{margin-top:18px}.action-grid article{padding:12px}.action-grid h3{font-size:14pt}.action-grid p{font-size:10.5pt;line-height:1.5}.action-grid small{font-size:9pt;margin-top:12px}.action-number{width:35px;height:35px;font-size:20px;margin-bottom:15px}.done b{font-size:9pt}.done p{margin-bottom:0}.route{margin:20px 0;padding:15px}.route strong{font-size:14pt}.route p{font-size:11pt}
 .closing{break-before:auto;padding:20px 0 10px}.closing img{width:55px;height:55px;margin-bottom:8px}.closing h2{font-size:22px;margin-bottom:8px}.closing .eyebrow{margin-bottom:10px}.closing h2 br{display:none}footer{font-size:9pt;padding:12px 0}.story-note{font-size:10pt}.story-top .tag{font-size:10pt}#copy-status{display:none}.story{padding:20px}.future-proof{padding:18px;margin:22px 0}.future-proof p{font-size:16pt}.future-label{font-size:9pt}.future-proof small{font-size:10pt}
}
@media print{
 .quick-proof{break-before:page}.quick-proof h2{break-after:avoid}.quick-grid{break-before:auto}.closing{display:none}footer{break-inside:avoid}
 #action .action-grid{grid-template-columns:1fr 1fr}#action .action-grid article:first-child{display:none}#action .action-grid article{padding:13px}#action .action-grid p{font-size:11pt}#action .action-grid .action-number{margin-bottom:12px}#action .action-grid .eyebrow{margin-bottom:9px}
 #action .start-here{padding:14px;gap:14px;margin:17px 0}#action .start-here p{font-size:11pt;margin-bottom:9px}#action .start-here h3{font-size:15pt;margin-bottom:9px}#action .start-badge{margin-bottom:12px}#action .sequence-label{margin-top:15px}
 .evidence-flow article{padding-bottom:12px}.evidence-flow p{font-size:11pt;line-height:1.55;margin-bottom:12px}.evidence-flow h3{font-size:14pt}.evidence-flow .eyebrow{font-size:9pt;margin:3px 0 6px}.evidence-layout{gap:18px}.quote blockquote{font-size:20pt}.chapter-heading{padding:20px;margin-bottom:20px}.chapter-heading h2{font-size:26px}.chapter-heading .eyebrow{margin-bottom:12px}
}
.concern-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.concern-routes article{padding:24px;background:#fff;border:1px solid #c9d7e0;border-top:5px solid #173f63;border-radius:18px;box-shadow:0 8px 0 #d7e3eb,0 18px 24px #10283710}.concern-routes article:nth-child(2){border-top-color:#008653}.concern-routes article:nth-child(3){border-top-color:#cb292f}.route-label{font-size:14px;font-weight:750;color:#173f63}.concern-routes h3{font-size:24px;margin-top:20px}.concern-routes p{font-size:18px;line-height:1.65}.route-arrow{font-size:30px;font-weight:750;color:#173f63;margin:-8px 0 8px}.route-end{display:block;border-top:1px solid #cad8df;padding-top:15px;font-size:16px;font-weight:700}.concern-routes+.boundary{font-size:18px}.value-path b{line-height:1.4;display:block}
@media(max-width:760px){.concern-routes{grid-template-columns:1fr;gap:25px}.concern-routes article{padding:24px}.concern-routes h3{font-size:25px}}
@media print{.concern-routes{grid-template-columns:repeat(3,1fr);gap:12px;break-before:page}.concern-routes:before{content:'02 MEANING / THREE CONCERNS, THREE ROUTES';grid-column:1/-1;font-size:12pt;font-weight:750}.concern-routes article{box-shadow:none;padding:15px;break-inside:avoid}.route-label{font-size:10pt}.concern-routes h3{font-size:15pt}.concern-routes p{font-size:11pt}.route-end{font-size:10pt}.concern-routes+.boundary{font-size:11pt}.chapter-heading h2{font-size:25px}.quick-grid h3{font-size:15pt}}
