.seven-books{--book-bg:#f7f4ed;--book-ink:#27342e;--book-accent:#864633;--book-rule:#cbcfc4;color:var(--book-ink);background:var(--book-bg);padding-block-end:1px}.seven-books :is(section,article,nav)[id]{scroll-margin-block-start:2rem}.seven-books :is(h1,h2,h3){text-wrap:balance}.seven-books a{text-underline-offset:.22em}.seven-books a:hover{text-decoration:underline}.seven-books :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--book-accent);outline-offset:5px}.book-width{max-inline-size:1280px;margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}.book-eyebrow{justify-content:space-between;gap:1.5rem;font-size:.75rem;line-height:1.8;display:flex}.book-review-label{margin-block-start:.75rem;font-size:.75rem}.book-text-link{border-block-end:1px solid;align-items:center;gap:1.5rem;min-block-size:44px;font-size:.875rem;display:inline-flex}.book-text-link>span{font-size:1.25rem}.reader-label,.reader-status,.reader-count{color:#536259;font-size:.75rem;line-height:1.8}.reader-number{color:var(--book-accent);font-variant-numeric:tabular-nums;padding-block-start:.2rem;font-size:.8125rem}.reader-collection-header{padding-block-start:2rem}.reader-collection-opening{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:2rem 2.5rem;display:grid}.reader-collection-opening h1{letter-spacing:-.035em;max-inline-size:12em;font-size:clamp(2.75rem,4.8vw,4.5rem);line-height:1.12}.reader-collection-opening p{max-inline-size:38em;font-size:1.0625rem;line-height:1.8}.reader-collection-opening .book-text-link{margin-block-start:1rem}.reader-path-nav{border-block:1px solid var(--book-rule);flex-wrap:wrap;gap:0 2rem;padding-block:.5rem;display:flex}.reader-path-nav a{align-items:center;gap:.65rem;min-block-size:44px;font-size:.875rem;display:flex}.reader-path-nav a>span{color:var(--book-accent);font-size:.7rem}.reader-path{padding-block-start:2.75rem}.reader-path-heading{grid-template-columns:1fr 1.4fr;align-items:baseline;gap:3rem;padding-block-end:1.5rem;display:grid}.reader-path-heading h2{font-family:var(--text);font-size:.9375rem;font-weight:500}.reader-path-heading p{color:#536259;max-inline-size:42em;font-size:.875rem;line-height:1.8}.reader-index-row{border-block-start:1px solid var(--book-rule);grid-template-columns:1fr 1.4fr;gap:3rem;padding-block:2rem;display:grid}.reader-index-title{gap:1.25rem;display:flex}.reader-index-title>div{border-inline-start:3px solid var(--book-accent);padding-inline-start:1.25rem}.reader-index-title :is(h2,h3){margin-block:.5rem .75rem;font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:1.2}.reader-index-description>p{max-inline-size:40em;font-size:.9375rem;line-height:1.8}.reader-index-description>.reader-index-question{font-family:var(--display);margin-block-end:.75rem;font-size:1.5rem;line-height:1.5}.reader-index-footer{margin-block-start:1rem}.reader-topic-links{flex-wrap:wrap;gap:0 1.25rem;margin-block:0 .5rem;padding:0;list-style:none;display:flex}.reader-topic-links a{color:#536259;align-items:center;min-block-size:44px;font-size:.75rem;text-decoration:underline;display:inline-flex}.reader-trilogy-link{margin-block:0 1rem;margin-inline-start:0}.reader-trilogy-label{padding-block:1.75rem;font-size:.875rem}.reader-return{padding-block:1rem 2rem}.reader-index{padding-block-end:3rem}.book-breadcrumb{flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1rem;font-size:.75rem;display:flex}.book-breadcrumb a{align-items:center;min-block-size:44px;display:inline-flex}.reader-opening{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem 5rem;padding-block:1rem 0;display:grid}.reader-opening-title{border-inline-start:3px solid var(--book-accent);padding-inline-start:1.5rem}.reader-opening h1{letter-spacing:-.03em;margin-block:1.25rem 1rem;font-size:clamp(2.75rem,4.7vw,4.5rem);line-height:1.13}.reader-subtitle{color:#536259;font-size:.875rem;line-height:1.8}.book-core-question{font-family:var(--display);margin-block:.75rem 1rem;font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.5}.book-promise{max-inline-size:40em;font-size:1rem;line-height:1.8}.reader-meta{border-block-end:1px solid var(--book-rule);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem 1.5rem;padding-block:1rem;font-size:.75rem;display:flex}.reader-meta a{align-items:center;gap:.75rem;min-block-size:44px;margin-inline-start:auto;text-decoration:underline;display:inline-flex}.reader-toc{flex-wrap:wrap;gap:.25rem 1.75rem;padding-block:.5rem;display:flex}.reader-toc a{align-items:center;min-block-size:44px;font-size:.875rem;display:inline-flex}.reader-section{grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);gap:4rem;padding-block:3.5rem;display:grid}.reader-section+.reader-section{border-block-start:1px solid var(--book-rule)}.reader-section-heading h2{margin-block:.5rem .75rem;font-size:2rem;line-height:1.35}.reader-section-heading p{color:#536259;max-inline-size:24em;font-size:.8125rem;line-height:1.8}.book-prose,.reader-concepts,.reader-argument{max-inline-size:680px}.book-prose>p{margin-block-end:1.5rem;font-size:1.125rem;line-height:1.85}.book-prose>p:first-child{font-family:var(--display);font-size:1.5rem;line-height:1.65}.book-audience{border-block-start:1px solid var(--book-rule);margin-block-start:2rem;padding-block-start:1.5rem}.book-audience h3{margin-block-end:.75rem;font-size:1.25rem}.book-audience ul{padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.9}.book-audience li+li{margin-block-start:.5rem}.reader-concepts article{border-block-start:1px solid var(--book-rule);padding-block:1.5rem}.reader-concepts article:first-child{border:0;padding-block-start:0}.reader-concepts h3{margin-block-end:.5rem;font-size:1.75rem;line-height:1.4}.reader-concepts p{font-size:1.0625rem;line-height:1.85}.reader-concepts small{color:#536259;margin-block-start:.75rem;font-size:.75rem;line-height:1.8;display:block}.reader-argument{margin:0;padding:0;list-style:none}.reader-argument li{grid-template-columns:2rem minmax(0,1fr);gap:1.25rem;padding-block:0 1.75rem;display:grid;position:relative}.reader-argument li:not(:last-child):before{content:"";border-inline-start:1px solid var(--book-rule);position:absolute;inset-block:2.25rem .5rem;inset-inline-start:1rem}.reader-stage-number{color:var(--book-accent);font-variant-numeric:tabular-nums;padding-block-start:.5rem;font-size:.8125rem}.reader-argument h3{margin-block-end:.5rem;font-size:1.75rem;line-height:1.4}.reader-argument p{font-size:1rem;line-height:1.85}.reader-example-summary h3{margin-block-end:.75rem;font-size:1.75rem;line-height:1.4}.reader-example-summary p{font-size:1rem;line-height:1.85}.reader-example-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-block:1.25rem;display:grid}.reader-example-steps dt{margin-block-end:.35rem;font-size:.9375rem;font-weight:500}.reader-example-steps dd{color:#536259;margin:0;font-size:.875rem;line-height:1.8}.reader-experiment{border-block:1px solid var(--book-rule);margin-block-start:1.5rem}.reader-experiment>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:64px;font-size:.9375rem;list-style:none;display:flex}.reader-experiment>summary::-webkit-details-marker{display:none}.reader-experiment>summary>span{color:var(--book-accent);font-size:1.5rem}.reader-experiment[open]>summary>span{transform:rotate(45deg)}.reader-experiment .signature{border:0;border-block-start:1px solid var(--book-rule);padding:1.5rem 0}.reader-experiment .signature h3{font-size:1.75rem}.reader-experiment .dependency-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-experiment .signature--blowback .dependency-stages li{margin:0}.reader-experiment .number-on-trial,.reader-experiment .survey-model{grid-template-columns:1fr;gap:1.5rem}.reader-experiment .population-grid{max-inline-size:340px}.reader-series{border-block:1px solid var(--book-rule);padding-block:2rem}.reader-series>p{margin-block-end:1rem;font-size:.875rem}.reader-series ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.reader-series a{border-inline-start:2px solid var(--book-rule);flex-direction:column;gap:.5rem;padding-block:.5rem;padding-inline-start:1rem;display:flex}.reader-series a[aria-current]{border-color:var(--book-accent)}.reader-series small{color:#536259;font-size:.75rem}.reader-series span{font-family:var(--display);font-size:1.5rem;line-height:1.5}.book-section-heading h2{font-size:2rem}.book-section-heading{justify-content:space-between;gap:2rem;margin-block-end:1.75rem;display:flex}.book-connections{border-block-start:1px solid var(--book-rule);padding-block:3rem}.book-connections>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.book-connections a{border-block-start:1px solid var(--book-rule);padding-block:1rem}.book-connections a>span{color:#536259;font-size:.75rem}.book-connections h3{margin-block:.5rem;font-size:1.75rem;line-height:1.4}.book-connections p{font-size:.875rem;line-height:1.85}.book-notification{border-block-start:1px solid var(--book-rule);grid-template-columns:1fr 1.4fr;align-items:start;gap:4rem;padding-block:3rem;display:grid}.book-notification h2{margin-block:.5rem 1rem;font-size:2rem;line-height:1.4}.book-notification p{font-size:.9375rem;line-height:1.85}.book-provenance{border-block-start:1px solid var(--book-rule);grid-template-columns:.5fr 1fr;gap:4rem;padding-block:1.75rem 3rem;display:grid}.book-provenance h2{font:.8125rem/1.8 var(--text)}.book-provenance p{color:#536259;max-inline-size:55em;font-size:.8125rem;line-height:1.85}.book-tone--hidden-power{--book-accent:#814c31}.book-tone--blowback{--book-accent:#a13c30}.book-tone--beyond-breach{--book-accent:#306355}.book-tone--beyond-digital{--book-accent:#7d3942}.book-tone--hinges-of-power{--book-accent:#775625}.book-tone--unsaid{--book-accent:#725570}.book-tone--reality-compass{--book-accent:#365d78}.seven-books:lang(ar) :is(h1,h2,h3,.reader-index-question,.book-core-question){letter-spacing:0;line-height:1.55}.seven-books:lang(ar) .reader-collection-opening h1,.seven-books:lang(ar) .reader-opening h1{font-size:clamp(3rem,5vw,4.75rem)}.seven-books:lang(ar) .book-prose>p{font-size:1.1875rem;line-height:2}.seven-books:lang(ar) .book-prose>p:first-child{font-size:1.5rem;line-height:1.9}.seven-books:lang(ar) :is(.reader-status,.reader-label,.reader-count){font-size:.8125rem}.seven-books:lang(ru) :is(.reader-collection-opening h1,.reader-opening h1){letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.8rem)}.seven-books:lang(ru) p{-webkit-hyphens:none;hyphens:none}.seven-books:lang(zh) :is(h1,h2,h3){letter-spacing:0;word-break:normal;line-height:1.5}.seven-books:lang(zh) :is(.book-prose p,.reader-concepts p){font-size:1.125rem;line-height:1.95}.signature{background:#fff2;border:1px solid #a8aaa0;padding:clamp(22px,4vw,54px)}.signature h3{max-inline-size:25em;margin-block-end:20px;font-size:clamp(28px,3.5vw,48px)}.signature>p{max-inline-size:52em;font-size:15px;line-height:1.9}.signature output{font-size:17px;line-height:1.85;display:block}.signature button{background:0 0;border:1px solid;min-block-size:46px;padding:8px 20px}.signature button:disabled{opacity:.45;cursor:default}.signature fieldset{border:0;margin:0;padding:0}.signature legend{margin-block-end:25px;font-size:14px}.signature input{accent-color:var(--book-accent)}.signature input[type=checkbox],.signature input[type=radio]{flex:none;block-size:20px;inline-size:20px}.signature-explanation{border-block-start:1px solid #a8aaa080;max-inline-size:62em;margin-block-start:32px;padding-block-start:22px}.signature-explanation strong{font-size:12px}.signature-explanation p{margin-block-start:9px;font-size:14px;line-height:1.9}.dependency-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-block:40px;padding:0;list-style:none;display:grid}.dependency-stages li{opacity:.35;border-block-start:3px solid #a8aaa0;padding-block-start:20px;transition:opacity .25s,transform .25s;position:relative}.dependency-stages li.is-revealed{opacity:1;border-color:var(--book-accent)}.stage-count{opacity:.5;margin-block-end:25px;font:45px/1 Georgia;display:block}.dependency-stages strong{font-family:var(--display);font-size:23px;font-weight:400;display:block}.dependency-stages p{margin-block-start:12px;font-size:13px;line-height:1.85}.stage-range{align-items:center;gap:24px;font-size:12px;display:flex}.stage-range input{min-block-size:44px;inline-size:min(100%,400px)}.stage-buttons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.signature--blowback .dependency-stages li:nth-child(2){margin-block-start:35px}.signature--blowback .dependency-stages li:nth-child(3){margin-block-start:70px}.signature--blowback .dependency-stages li:nth-child(4){margin-block-start:105px}.book-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.book-checks>label{cursor:pointer;border:1px solid #a8aaa0;align-items:start;gap:12px;min-block-size:140px;padding:20px;display:flex}.book-checks label.is-checked{color:#20302b;background:#d8e3d4}.book-checks strong{font-size:17px;display:block}.book-checks small{margin-block-start:10px;font-size:13px;line-height:1.8;display:block}.check-number{opacity:.5;font-size:11px}.recovery-meter{grid-template-columns:repeat(4,1fr);gap:12px;margin-block:30px;display:grid}.recovery-meter>div{border:1px solid #7b968c;block-size:75px;padding:12px}.recovery-meter span{background:repeating-linear-gradient(135deg,#47655b33 0 1px,#0000 1px 7px);block-size:100%;display:block}.recovery-meter .restored span{background:#597d64}.judgment-seal{border-block:1px solid #a8aaa0;grid-template-columns:70px 70px 1fr;align-items:center;gap:25px;margin-block-start:30px;padding-block:25px;display:grid}.judgment-seal>span{opacity:.4;font-size:45px}.judgment-seal.is-ready>span{opacity:1;color:#2e6637}.judgment-seal p{font-size:12px;line-height:1.8}.book-checks--beyond-digital{grid-template-columns:1fr}.book-checks--beyond-digital>label{border-inline-start:6px solid #7d3942;min-block-size:100px}.book-checks--beyond-digital .check-number{min-inline-size:40px;font-size:26px}.hinge-machine{block-size:240px;max-inline-size:650px;margin-block:35px;position:relative}.hinge-mass{transform-origin:65% 100%;background:#262e29;block-size:175px;transition:transform .3s;position:absolute;inset-block-start:0;inset-inline:0 12%}.hinge-pin{background:#a34b32;block-size:60px;inline-size:12px;transition:opacity .3s;position:absolute;inset-block-start:175px;inset-inline-start:65%}.hinge-foundation{background:#242b26;block-size:3px;inline-size:100%;position:absolute;inset-block-end:0}.state-1 .hinge-pin{opacity:0}.state-1 .hinge-mass{transform:rotate(-5deg)}.state-2 .hinge-mass{opacity:.25}.state-3 .hinge-mass{clip-path:polygon(0 0,60% 0,60% 45%,100% 45%,100% 100%,0 100%)}.hinge-options{flex-wrap:wrap;gap:15px;display:flex;margin-block-end:25px!important}.hinge-options label{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.population-toggle{cursor:pointer;align-items:center;gap:14px;min-block-size:44px;margin-block:25px;font-size:14px;display:flex}.survey-model{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.population-grid{grid-template-columns:repeat(10,1fr);gap:9px;display:grid}.population-grid span{aspect-ratio:1;background:#36392f}.population-grid .no{background:0 0;border:1px solid #36392f}.population-grid .unknown{background:repeating-linear-gradient(135deg,#735c73 0 1px,#0000 1px 5px);border:1px dashed #735c73}.population-grid .absent{visibility:hidden}.model-number{letter-spacing:-.06em;font:400 clamp(75px,11vw,155px)/1 Georgia,serif;display:block}.model-number small{vertical-align:top;font-size:.4em}.survey-reading output{margin-block:15px;font-size:20px}.survey-reading p{font-size:12px;line-height:1.8}.number-on-trial{grid-template-columns:1fr 2fr;align-items:start;gap:60px;margin-block-start:30px;display:grid}.trial-questions details{border-block-start:1px solid #a8aaa0}.trial-questions summary{cursor:pointer;padding:18px 5px;font-size:18px;display:list-item}.trial-questions summary span{opacity:.5;margin-inline:5px 18px;font:11px Arial}.trial-questions p{padding-block:0 22px;padding-inline:15px;font-size:15px;line-height:1.85}.signup-unavailable{border-inline-start:2px solid var(--book-accent);margin-block-end:22px;padding-inline-start:22px}.signup-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.signup-fields label{font-size:12px}.signup-fields input,.signup-fields select{inline-size:100%;color:inherit;background:0 0;border:1px solid #a8aaa0;min-block-size:47px;margin-block-start:8px;padding:9px;display:block}.signup-consent{align-items:start;gap:12px;margin-block:20px;font-size:12px;line-height:1.9;display:flex}.signup-consent input{block-size:20px;inline-size:20px;accent-color:var(--book-accent);flex:none}.book-signup button{color:inherit;background:0 0;border:1px solid;justify-content:space-between;gap:30px;min-block-size:48px;padding:10px 20px;display:flex}.book-honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.book-signup p{margin-block:12px}.book-subscription-page{min-block-size:60vh;padding-block:70px 100px}.book-subscription-page h1{margin-block:24px;font-size:clamp(40px,6vw,72px)}.book-subscription-page>p{max-inline-size:40em;line-height:1.9}.book-subscription-page form{max-inline-size:650px;margin-block:35px}.book-subscription-page form button{margin-block-start:25px}@media (max-width:900px){.reader-collection-opening,.reader-opening{column-gap:2rem}.reader-index-row,.reader-path-heading{grid-template-columns:1fr 1.3fr;gap:2rem}.reader-section{grid-template-columns:180px minmax(0,1fr);gap:2rem}.book-notification,.book-provenance{gap:2rem}.book-connections>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.reader-example-steps{grid-template-columns:1fr}.book-width{padding-inline:22px}.reader-collection-header{padding-block-start:1.25rem}.reader-collection-opening{grid-template-columns:1fr;gap:1rem;padding-block:1.25rem 1.5rem}.reader-collection-opening h1,.seven-books:lang(ar) .reader-collection-opening h1{font-size:2.75rem}.reader-collection-opening p{font-size:.9375rem;line-height:1.85}.reader-path-nav{gap:0;display:grid}.reader-path-nav a{grid-template-columns:1.5rem 1fr;font-size:.8125rem;display:grid}.reader-path{padding-block-start:2rem}.reader-path-heading{padding-block-end:1rem;display:block}.reader-path-heading p{margin-block-start:.5rem;font-size:.8125rem}.reader-index-row{grid-template-columns:1fr;gap:1.25rem;padding-block:1.5rem 2rem}.reader-index-title{gap:.875rem}.reader-index-title>div{padding-inline-start:1rem}.reader-index-title :is(h2,h3){margin-block:.25rem;font-size:1.875rem}.reader-index-description>.reader-index-question{font-size:1.375rem}.reader-index-description>p{font-size:.9375rem}.reader-index-footer{margin-block-start:.5rem}.reader-topic-links{gap:0 1rem}.reader-index{padding-block-end:1.5rem}.book-breadcrumb{padding-block:.5rem;font-size:.75rem}.reader-opening{grid-template-columns:1fr;gap:1.5rem;padding-block-start:.75rem}.reader-opening-title{padding-inline-start:1rem}.reader-opening h1,.seven-books:lang(ar) .reader-opening h1{margin-block:.75rem .5rem;font-size:2.75rem}.reader-subtitle{font-size:.8125rem}.book-core-question{margin-block:.5rem .75rem;font-size:1.625rem}.book-promise{font-size:.9375rem}.reader-meta{gap:.25rem 1rem;padding-block:.25rem .75rem}.reader-meta a{inline-size:100%;margin-inline-start:0}.reader-toc{gap:0 1.25rem}.reader-toc a{font-size:.8125rem}.reader-section{grid-template-columns:1fr;gap:1.25rem;padding-block:2.25rem}.reader-section-heading>.reader-label{display:none}.reader-section-heading h2{margin-block:0 .5rem;font-size:1.75rem}.reader-section-heading p{max-inline-size:none}.book-prose>p{font-size:1.0625rem;line-height:1.8}.book-prose>p:first-child{font-size:1.375rem}.seven-books:lang(ar) .book-prose>p{font-size:1.125rem}.seven-books:lang(ar) .book-prose>p:first-child{font-size:1.375rem}.reader-concepts h3,.reader-argument h3,.reader-example-summary h3{font-size:1.5rem}.reader-concepts p{font-size:1rem}.reader-argument li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.reader-argument li:not(:last-child):before{inset-inline-start:.75rem}.reader-series ol,.book-connections>div:last-child,.book-notification,.book-provenance{grid-template-columns:1fr;gap:1.25rem}.book-connections,.book-notification{padding-block:2rem}.book-notification h2,.book-section-heading h2{font-size:1.75rem}.book-provenance{padding-block:1.5rem 2rem}.signup-fields,.book-checks{grid-template-columns:1fr}.signature .dependency-stages{grid-template-columns:1fr;gap:1rem;margin-block:1.5rem}.stage-count{margin-block-end:.75rem;font-size:1.75rem}.signature .book-checks>label{min-block-size:0}.signature .judgment-seal{grid-template-columns:35px 35px 1fr;gap:.75rem}.signature .judgment-seal>span{font-size:1.75rem}.recovery-meter{gap:.5rem}.recovery-meter>div{block-size:50px;padding:.5rem}.signature button{font-size:.875rem}.stage-range{gap:1rem}.reader-experiment .signature h3{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.seven-books *,.seven-books :before,.seven-books :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.reader-toc,.book-notification,.reader-experiment,.reader-path-nav{display:none}.seven-books{color:#000;background:#fff}.reader-section,.reader-opening{padding-block:1rem;display:block}.reader-section-heading{margin-block-end:1rem}.reader-concepts article,.reader-argument li{break-inside:avoid}}.reader-model-number{color:var(--book-accent);font-variant-numeric:tabular-nums;margin-inline-end:.65rem;font-size:.75rem;display:inline-block}.reader-model--hidden-power .reader-example-steps{grid-template-columns:1fr;gap:0}.reader-model--hidden-power .reader-example-steps>div{border-inline-start:1px solid var(--book-accent);padding:.5rem 1rem 1.25rem;position:relative}.reader-model--hidden-power .reader-example-steps>div:before{content:"";background:var(--book-accent);block-size:5px;inline-size:5px;position:absolute;inset-block-start:1rem;inset-inline-start:-3px}.reader-model--blowback .reader-example-steps{grid-template-columns:1fr;gap:.75rem}.reader-model--blowback .reader-example-steps>div{border-block-start:2px solid var(--book-accent);max-inline-size:85%;padding-block-start:.75rem}.reader-model--blowback .reader-example-steps>div:nth-child(2){margin-inline-start:5%}.reader-model--blowback .reader-example-steps>div:nth-child(3){margin-inline-start:10%}.reader-model--blowback .reader-example-steps>div:nth-child(4){margin-inline-start:15%}.reader-model--beyond-breach .reader-example-steps>div{border:1px solid var(--book-rule);border-block-start:3px solid var(--book-accent);padding:1rem}.reader-model--beyond-digital .reader-example-steps{grid-template-columns:1fr;gap:.5rem}.reader-model--beyond-digital .reader-example-steps>div{border-block-end:1px solid var(--book-accent);grid-template-columns:8rem 1fr;gap:1rem;padding-block:1rem;display:grid}.reader-model--hinges-of-power .reader-example-steps{border-block-start:1px solid var(--book-ink);grid-template-columns:1fr;gap:0}.reader-model--hinges-of-power .reader-example-steps>div{border-block-end:1px solid var(--book-rule);grid-template-columns:1fr 1.6fr;gap:1.5rem;padding-block:1rem;display:grid}.reader-model--hinges-of-power .reader-example-steps dt{border-inline-end:3px solid var(--book-accent);padding-inline-end:1rem}.reader-model--unsaid .reader-example-steps{gap:1rem 2rem}.reader-model--unsaid .reader-example-steps>div{border-block-start:1px solid var(--book-rule);padding-block-start:1rem}.reader-model--unsaid .reader-example-steps>div:last-child{border:1px dashed var(--book-accent);padding:1rem}.reader-model--reality-compass .reader-example-steps{grid-template-columns:1fr;gap:1rem}.reader-model--reality-compass .reader-example-steps>div{grid-template-columns:8rem 1fr;gap:1rem;display:grid}.reader-model--reality-compass .reader-example-steps dd{border-inline-start:1px solid var(--book-rule);padding-inline-start:1rem}@media (max-width:650px){.reader-model--beyond-digital .reader-example-steps>div,.reader-model--hinges-of-power .reader-example-steps>div,.reader-model--reality-compass .reader-example-steps>div{grid-template-columns:1fr;gap:.35rem}.reader-model--hinges-of-power .reader-example-steps dt{border-inline-end:0}}body:has([data-reader-edition]) .masthead{padding-block:16px}body:has([data-reader-edition]) .wordmark small{display:none}body:has([data-reader-edition]) .professional-world-switch{padding-block-start:8px}.signup-fields :is(input,select){font-size:1rem}.signup-fields label,.signup-consent{font-size:.875rem}
