/* Editorial reading, source inspection and purposeful workspaces. */
.extended-main{padding-bottom:48px}.ex-intro{padding-top:78px;padding-bottom:58px}.ex-intro .breadcrumb{margin-bottom:32px}.ex-intro h1{max-width:980px;font-size:clamp(43px,6vw,86px);line-height:1.06}.ex-intro .lead{margin-top:28px;max-width:790px}.ex-block{padding-block:44px}.ex-block>h2,.ex-section-heading h2{margin-bottom:24px}.ex-block>p+div{margin-top:28px}.ex-reader-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;padding-bottom:64px;align-items:start}.ex-reader-main{min-width:0}.ex-research-nav{position:sticky;top:28px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.ex-research-nav a{font-size:12px;line-height:1.5;padding:14px 2px;border-bottom:1px solid var(--line);text-decoration:none}.ex-research-nav a[aria-current=page]{color:var(--rust);font-weight:600;border-bottom-color:var(--rust)}.ex-thesis-feature{padding:36px;border:1px solid var(--line);border-radius:24px;background:#f5f5f5}.ex-thesis-feature h2{font-size:clamp(31px,3.5vw,48px);margin:20px 0 25px;line-height:1.14}.ex-thesis-feature p+p{margin-top:12px}.ex-thesis-feature .actions{margin-top:26px}.ex-question{padding:48px 0;border-bottom:1px solid var(--line)}.ex-question h2{font-size:clamp(31px,3.6vw,48px);line-height:1.12;margin-top:17px}.ex-question ul{margin-top:26px}.ex-two-panels{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:42px 0}.ex-two-panels h3{font-size:28px;margin-bottom:18px}.ex-two-panels p{font-size:15px}.ex-two-panels .text-link{margin-top:24px}.ex-notice{padding:22px 26px;border-left:3px solid var(--rust);background:#f4f4f4;font-size:13px;line-height:1.75;border-radius:0 14px 14px 0;margin:30px 0}.ex-chapter-list{border-top:1px solid var(--line)}.ex-chapter-row{display:grid;grid-template-columns:50px 1fr 24px;gap:20px;padding:29px 0;border-bottom:1px solid var(--line);text-decoration:none}.ex-chapter-row h3{font-size:29px;margin-bottom:13px}.ex-chapter-row p{color:var(--muted);font-size:14px;margin-bottom:12px}.ex-index{font-size:12px;letter-spacing:.08em;color:var(--rust);padding-top:5px}.ex-model-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;padding:36px;background:var(--ink);color:white;border-radius:25px;margin:36px 0}.ex-model-feature h2{font-size:42px;margin:18px 0 25px}.ex-model-feature p{font-size:15px;color:#e5e5e5}.ex-model-feature .btn{margin-top:24px;background:#ffffff;color:#20201e;border-color:#ffffff}.ex-relationship-sketch{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:20px}.ex-relationship-sketch span{border:1px solid #737373;padding:15px 20px;border-radius:50px;font-size:12px;text-align:center;position:relative}.ex-relationship-sketch span:first-child:after{content:'↓';position:absolute;bottom:-23px;left:50%;color:#dddddd}.ex-relationship-sketch span:last-child:before{content:'↑';position:absolute;top:-26px;left:50%;color:#dddddd}.ex-relationship-sketch strong{font:28px/1.18 var(--serif);text-align:center;padding:15px}.ex-citation-box{border:1px solid var(--line);border-radius:20px;padding:28px;margin-top:30px}.ex-citation-box>p:nth-child(2){font-size:14px;margin:18px 0 22px}.ex-citation-box .actions a{font-size:13px}.ex-save{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.ex-save .mini-button{border-color:#b8b8b8}.ex-save [data-desk-status]{max-width:320px}.ex-related{padding-top:34px;margin-top:30px;border-top:1px solid var(--line)}.ex-link-list{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:18px}.ex-link-list .text-link{font-size:13px}.ex-chapter-meta{border-bottom:1px solid var(--line);padding-bottom:25px}.ex-chapter-meta p{font-size:13px;color:var(--muted);margin-top:12px}.ex-reading-section{padding:42px 0;border-bottom:1px solid var(--line)}.ex-reading-section>h2{font-size:clamp(32px,3.5vw,46px);margin:17px 0 23px}.ex-reading-section>p{max-width:74ch}.ex-reading-prompt{background:#f6f6f6;border:1px solid var(--line);border-radius:18px;padding:22px 25px;margin-top:24px}.ex-reading-prompt strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rust)}.ex-reading-prompt p{font-size:15px;margin-top:10px}.ex-reading-section>.small{margin-top:20px}.ex-term-links{display:flex;flex-wrap:wrap;gap:10px}.ex-term-links .tag{min-height:44px;align-items:center;text-decoration:none;font-size:11px}.ex-source-locations{padding-left:0;list-style:none;margin:25px 0}.ex-source-locations li{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.ex-source-locations li span{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.ex-document{padding:26px;border:1px solid var(--line);border-radius:20px;background:#fbfbfb;margin-top:28px}.ex-document h3{font-size:26px;margin:14px 0}.ex-document p{font-size:13px}.ex-document .actions{margin-top:20px;gap:18px}.ex-document .actions>a{font-size:12px}.ex-document-output iframe{width:100%;height:680px;border:1px solid var(--line);margin-top:24px;border-radius:10px;background:white}.ex-chapter-pager{display:flex;justify-content:space-between;gap:25px;margin-top:52px;padding-top:25px;border-top:1px solid var(--line)}.ex-method-steps{margin-top:30px}.ex-method-steps>article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:28px 0;border-top:1px solid var(--line)}.ex-method-steps h3{margin:16px 0;font-size:28px}.ex-method-steps p{font-size:15px}.ex-source-line{margin-top:18px;color:var(--muted)}.ex-role-counts{margin:22px 0;border-top:1px solid var(--line)}.ex-role-counts>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:8px 0;font-size:13px}.ex-role-counts dd{margin:0;font-weight:600}.ex-findings{margin-top:30px}.ex-findings details,.ex-component-list details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;margin-top:-1px}.ex-findings summary,.ex-component-list summary{padding:19px 8px;font-size:15px;cursor:pointer;min-height:56px}.ex-findings summary span{font-size:11px;color:var(--rust);margin-right:18px}.ex-findings details>div,.ex-component-list details>div{padding:5px 14px 27px}.ex-findings h3{font-size:27px;margin-bottom:18px}.ex-findings p{font-size:14px}.ex-findings .small{margin-top:18px}.ex-aisa-workspace{padding:24px;border:1px solid var(--line);border-radius:24px;background:#f7f7f7}.ex-aisa-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.ex-aisa-heading .small{color:var(--muted)}.ex-aisa-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:24px}.ex-aisa-map{position:relative;min-height:540px;border:1px solid #a6a6a6;border-radius:20px;background:white}.ex-setting-label{position:absolute;top:16px;left:18px;color:var(--muted);font-size:11px}.ex-aisa-node{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);width:36%;max-width:175px;min-height:70px;padding:12px;border:1px solid #b3b3b3;border-radius:45px;background:white;color:var(--ink);font-size:11px;line-height:1.4}.ex-aisa-node[aria-pressed=true]{background:#5d4ec9;border-color:#5d4ec9;color:white;box-shadow:0 0 0 4px #e8e3fc}.ex-aisa-focus{width:39%;border-radius:14px;min-height:78px;font-size:14px;border-width:2px;font-weight:600}.ex-aisa-group{border-radius:8px;min-height:44px;width:45%;font-size:10px;background:#efefef}.ex-aisa-output{padding:25px 5px;align-self:center}.ex-aisa-output h2{font-size:30px;margin:16px 0 22px;line-height:1.15}.ex-aisa-output p{font-size:14px}.ex-aisa-output .small{font-size:12px;margin-top:24px}.ex-aisa-reading{margin-top:20px;font-size:12px;color:var(--muted)}.ex-outline{padding-left:26px}.ex-outline li{padding:9px 0 9px 8px;font-size:15px}.ex-component-list{margin-top:30px}.ex-component-list p{font-size:14px}.ex-component-list .small{margin-top:16px;font-size:12px}.ex-fictional-case{padding:32px;background:#f4f4f4;border-radius:20px;margin-top:32px}.ex-fictional-case h2{font-size:36px;margin:18px 0 24px}.ex-fictional-case p,.ex-fictional-case li{font-size:14px}.ex-page-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.ex-page-links>a{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--line);border-radius:13px;text-decoration:none}.ex-page-links strong{font:32px var(--serif)}.ex-page-links span{font-size:10px;color:var(--muted)}.ex-appendix-list>article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:30px 0;border-top:1px solid var(--line)}.ex-appendix-letter{font:32px var(--serif);color:var(--rust)}.ex-appendix-list h2{font-size:29px;line-height:1.12;margin:16px 0}.ex-appendix-list p{font-size:14px}.ex-appendix-list .small{font-size:12px;margin-top:13px}.ex-sensitive-note{border-left:2px solid var(--line);padding-left:12px}.ex-glossary-index{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ex-glossary-index>a{display:grid;grid-template-columns:32px 1fr 18px;gap:17px;padding:28px 0;border-top:1px solid var(--line);text-decoration:none}.ex-glossary-letter{color:var(--rust);font-size:12px;padding-top:7px}.ex-glossary-index h2{font-size:29px;line-height:1.15;margin-bottom:17px}.ex-glossary-index p{font-size:13px;color:var(--muted)}.ex-narrow{max-width:900px}.ex-example{padding:32px;background:#f4f4f4;border-radius:22px}.ex-example h2{font-size:35px;margin:18px 0 25px}.ex-example p{font-size:18px}.ex-sources{padding:40px 0;border-top:1px solid var(--line);margin-top:30px}.ex-sources h2{font-size:32px}.ex-sources ul{padding-left:20px;font-size:14px}.ex-sources li{margin-top:15px}.ex-question-index>a{display:grid;grid-template-columns:50px 1fr 30px;gap:28px;text-decoration:none;padding:35px 0;border-top:1px solid var(--line)}.ex-question-index h2{font-size:clamp(32px,4vw,46px);margin:17px 0 20px}.ex-question-index p{max-width:65ch;font-size:15px;color:var(--muted)}.ex-try{padding:32px;background:var(--ink);color:white;border-radius:24px;margin:40px 0}.ex-try h2{font-size:38px;margin:18px 0 25px}.ex-try p{font-size:15px;max-width:65ch;color:#e1e1e1}.ex-try .btn{margin-top:24px;background:white;color:var(--ink);border-color:white}.ex-journey-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:65px}.ex-journey-context{position:sticky;top:35px;padding:28px;background:#f4f4f4;border-radius:20px;align-self:start}.ex-journey-context h2{font-size:32px;margin:20px 0 25px}.ex-journey-context p{font-size:14px}.ex-journey-context .small{font-size:11px;margin:20px 0}.ex-journey-context a{font-size:12px}.ex-journey-list>article{display:grid;grid-template-columns:55px 1fr;gap:25px;border-top:1px solid var(--line);padding:30px 0}.ex-journey-year{font-size:13px;color:var(--rust);padding-top:7px}.ex-journey-list h2{font-size:32px;margin:18px 0;line-height:1.16}.ex-journey-list p{font-size:14px}.ex-journey-list .small{font-size:12px;margin-top:18px}.ex-desk-panel{padding:36px;border:1px solid var(--line);background:#f5f5f5;border-radius:24px}.ex-desk-panel h2{font-size:38px;margin-bottom:24px}.ex-desk-panel p{max-width:70ch}.ex-desk-privacy{max-width:80ch;margin-top:20px}.ex-desk-suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ex-desk-suggestions>article{padding:26px;border:1px solid var(--line);border-radius:20px}.ex-desk-suggestions h3{font-size:29px;margin:22px 0;line-height:1.14}.ex-desk-suggestions p{font-size:13px}.ex-desk-suggestions .text-link{margin-top:20px;font-size:12px}.ex-desk-suggestions .ex-save{margin-top:24px}.ex-resource-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:62px}.ex-resource-facts{padding:30px;background:#f4f4f4;border-radius:22px;align-self:start}.ex-resource-facts h2{font-size:31px;margin-top:18px}.ex-resource-facts dl{margin:28px 0}.ex-resource-facts dl>div{border-top:1px solid #dddddd;padding:11px 0}.ex-resource-facts dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ex-resource-facts dd{font-size:13px;margin:4px 0 0}.ex-resource-facts>p{font-size:13px}.ex-resource-facts .actions{margin-top:23px}.ex-resource-facts .btn{font-size:12px;padding-inline:17px;width:100%}.ex-resource-facts .small{margin-top:20px}.ex-resource-facts .text-link{font-size:11px}.ex-compare-choice{display:flex;gap:10px;align-items:flex-start;font-size:12px;margin-top:26px;min-height:44px}.ex-compare-choice input{width:18px;height:18px;accent-color:var(--rust);margin-top:2px;flex-shrink:0}.ex-resource-guidance>section:first-child h2{font-size:42px;margin:18px 0 28px}.ex-resource-guidance h3{font-size:28px;margin:28px 0 18px}.ex-resource-guidance li{font-size:15px;margin:13px 0}.ex-prompt-cards{display:grid;gap:13px}.ex-prompt-cards>p{margin:0;padding:22px 24px;border:1px solid var(--line);border-radius:15px;font:25px/1.25 var(--serif)}.ex-studio-entrances{display:flex;flex-wrap:wrap;gap:18px 28px;padding-bottom:42px;border-bottom:1px solid var(--line)}.ex-studio-entrances a{font-size:12px}.ex-studio-collection{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.ex-tool-card{display:grid;grid-template-columns:43px minmax(0,1fr);gap:20px;padding:37px 0;border-bottom:1px solid var(--line);scroll-margin-top:130px}.ex-tool-number{font-size:12px;color:var(--rust);padding-top:5px}.ex-tool-card h2{font-size:32px;margin-bottom:22px}.ex-tool-card h3{font:16px/1.5 var(--sans);letter-spacing:0;font-weight:600;margin-bottom:14px}.ex-tool-card p{font-size:14px;color:var(--muted)}.ex-tool-card .text-link{font-size:12px;margin-top:24px}.ex-tool-purpose{display:flex;gap:28px;align-items:baseline;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:32px}.ex-tool-purpose .kicker{min-width:140px}.ex-tool-purpose p{font-size:15px}.ex-model-container{border:1px solid #d6d6d6;border-radius:24px;background:#f5f5f5;overflow:hidden;min-height:350px}.ex-model-start{padding:40px}.ex-model-start h2{font-size:38px;margin:20px 0 25px}.ex-model-start p{max-width:65ch}.ex-model-start .small{margin-top:22px;color:var(--muted)}.ex-static-example{padding:35px;border:1px solid var(--line);border-radius:22px;margin:35px 0}.ex-static-example h2{font-size:34px;margin:20px 0 23px}.ex-static-example p{font-size:18px;max-width:75ch}.ex-anatomy-workspace{display:grid;grid-template-columns:300px 1fr;gap:25px;padding:28px;border:1px solid var(--line);background:#f4f4f4;border-radius:24px}.ex-anatomy-layers{display:flex;flex-direction:column;gap:8px}.ex-anatomy-layers button{display:flex;gap:16px;text-align:left;align-items:center;min-height:49px;padding:11px 16px;border:1px solid #d6d6d6;border-radius:12px;background:white;color:var(--ink);font-size:13px}.ex-anatomy-layers button>span{font-size:10px;color:var(--muted)}.ex-anatomy-layers button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.ex-anatomy-layers button[aria-pressed=true]>span{color:#d5d5d5}.ex-anatomy-output{padding:32px;align-self:center}.ex-anatomy-output h2{font-size:38px;margin:22px 0 27px}.ex-anatomy-output p{font-size:16px;max-width:55ch}.ex-desk-panel .admin-record,.ex-desk-panel article{border-bottom:1px solid var(--line);padding:24px 0}.ex-desk-panel article h3{font-size:28px;margin-bottom:16px}.ex-desk-panel article p{font-size:14px}.ex-desk-panel .actions{margin-top:20px}
@media(min-width:1400px){.ex-reader-grid{gap:80px}}
@media(max-width:1050px){.ex-reader-grid{grid-template-columns:180px minmax(0,1fr);gap:35px}.ex-aisa-grid{grid-template-columns:1fr}.ex-aisa-map{min-height:470px}.ex-aisa-output{padding:14px 4px}.ex-resource-layout{grid-template-columns:285px minmax(0,1fr);gap:35px}.ex-journey-layout{grid-template-columns:235px minmax(0,1fr);gap:35px}.ex-desk-suggestions{grid-template-columns:1fr 1fr}.ex-anatomy-workspace{grid-template-columns:250px 1fr}.ex-anatomy-output{padding:15px}.ex-studio-collection{gap:0 30px}.ex-tool-card{grid-template-columns:30px minmax(0,1fr);gap:14px}}
@media(max-width:760px){.ex-intro{padding-top:49px;padding-bottom:38px}.ex-intro h1{font-size:clamp(39px,8.3vw,63px)}.ex-intro .lead{font-size:17px;margin-top:22px}.ex-intro .breadcrumb{font-size:11px;margin-bottom:26px;flex-wrap:wrap}.ex-reader-grid{display:block}.ex-research-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 17px;margin-bottom:32px;border-bottom:1px solid var(--line)}.ex-research-nav a{font-size:11px;border-bottom:0;padding:10px 0}.ex-reader-main{width:100%}.ex-thesis-feature{padding:25px}.ex-thesis-feature h2{font-size:32px}.ex-thesis-feature .actions{align-items:flex-start}.ex-thesis-feature .actions>a:last-child{font-size:12px}.ex-question{padding:33px 0}.ex-question h2{font-size:35px}.ex-two-panels{grid-template-columns:1fr;padding:30px 0;gap:30px}.ex-two-panels h3{font-size:28px}.ex-notice{padding:19px 20px;margin:24px 0}.ex-block{padding-block:30px}.ex-chapter-row{grid-template-columns:30px 1fr 15px;gap:14px;padding:24px 0}.ex-chapter-row h3{font-size:26px}.ex-chapter-row p{font-size:13px}.ex-model-feature{grid-template-columns:1fr;padding:27px;gap:15px}.ex-model-feature h2{font-size:38px}.ex-relationship-sketch{flex-direction:row;gap:12px;padding:20px 0}.ex-relationship-sketch span{padding:12px 10px;max-width:100px;font-size:10px}.ex-relationship-sketch strong{font-size:24px;padding:10px 5px}.ex-relationship-sketch span:first-child:after,.ex-relationship-sketch span:last-child:before{display:none}.ex-citation-box{padding:22px}.ex-reading-section{padding:32px 0}.ex-reading-section>h2{font-size:34px}.ex-reading-section>p{font-size:16px}.ex-reading-prompt{padding:20px}.ex-document{padding:20px}.ex-document h3{font-size:25px}.ex-document-output iframe{height:470px}.ex-chapter-pager{gap:18px;margin-top:35px}.ex-chapter-pager .text-link{font-size:12px}.ex-method-steps>article{grid-template-columns:30px 1fr;gap:12px}.ex-aisa-workspace{padding:18px}.ex-aisa-map{min-height:440px}.ex-aisa-node{font-size:10px;min-height:68px;padding:10px;max-width:none;width:39%}.ex-aisa-group{min-height:42px;width:44%;font-size:9px}.ex-aisa-focus{font-size:12px;width:37%}.ex-aisa-grid{gap:12px}.ex-aisa-output h2{font-size:29px}.ex-fictional-case{padding:24px}.ex-fictional-case h2{font-size:32px}.ex-page-links{grid-template-columns:repeat(3,1fr);gap:10px}.ex-page-links>a{padding:14px}.ex-appendix-list>article{grid-template-columns:30px 1fr;gap:14px}.ex-appendix-list h2{font-size:27px}.ex-glossary-index{grid-template-columns:1fr}.ex-glossary-index>a{grid-template-columns:26px 1fr 17px;gap:12px;padding:25px 0}.ex-glossary-index h2{font-size:30px}.ex-example{padding:25px}.ex-example h2{font-size:31px}.ex-question-index>a{grid-template-columns:30px 1fr 18px;gap:15px;padding:28px 0}.ex-question-index h2{font-size:33px}.ex-try{padding:25px}.ex-try h2{font-size:34px}.ex-journey-layout{display:block}.ex-journey-context{position:static;margin-bottom:35px;padding:25px}.ex-journey-context h2{font-size:33px;max-width:16ch}.ex-journey-list>article{grid-template-columns:42px 1fr;gap:16px}.ex-journey-list h2{font-size:28px}.ex-desk-panel{padding:25px}.ex-desk-panel h2{font-size:33px}.ex-desk-suggestions{grid-template-columns:1fr}.ex-desk-suggestions>article{padding:24px}.ex-resource-layout{display:block}.ex-resource-facts{margin-bottom:38px;padding:26px}.ex-resource-facts .btn{width:auto}.ex-resource-guidance>section:first-child h2{font-size:35px}.ex-studio-collection{grid-template-columns:1fr}.ex-tool-card{grid-template-columns:33px minmax(0,1fr);padding:28px 0;gap:16px}.ex-tool-card h2{font-size:31px}.ex-tool-purpose{display:block}.ex-tool-purpose .kicker{display:block;margin-bottom:12px}.ex-static-example{padding:25px;margin:27px 0}.ex-static-example h2{font-size:31px}.ex-static-example p{font-size:16px}.ex-model-start{padding:27px}.ex-model-start h2{font-size:33px}.ex-anatomy-workspace{grid-template-columns:1fr;padding:20px;gap:22px}.ex-anatomy-layers{display:grid;grid-template-columns:1fr 1fr}.ex-anatomy-layers button{padding:10px;font-size:11px;gap:10px}.ex-anatomy-output{padding:10px 4px 20px}.ex-anatomy-output h2{font-size:33px}}
@media(max-width:380px){.ex-page-links{grid-template-columns:1fr 1fr}.ex-anatomy-layers{grid-template-columns:1fr}.ex-aisa-node{font-size:9px;padding:8px}.ex-aisa-focus{font-size:11px}.ex-relationship-sketch{flex-direction:column}.ex-journey-list>article{grid-template-columns:1fr;gap:8px}.ex-desk-panel{padding:20px}}
@media(prefers-reduced-motion:reduce){.extended-main *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.ex-research-nav,.ex-studio-entrances,.ex-save,.ex-chapter-pager,.ex-document,.ex-compare-choice,.ex-model-container{display:none!important}.ex-reader-grid,.ex-resource-layout,.ex-journey-layout{display:block}.ex-intro{padding-top:10mm}.ex-intro h1{font-size:30pt}.ex-block,.ex-reading-section{padding-block:5mm}.ex-notice,.ex-example,.ex-static-example{background:white;border:1px solid #bbb}.ex-model-feature{background:white;color:#111}.ex-model-feature p{color:#111}.ex-chapter-row,.ex-appendix-list>article,.ex-journey-list>article{break-inside:avoid}.ex-desk-suggestions{display:block}.ex-page-links{grid-template-columns:repeat(4,1fr)}.ex-aisa-output,.ex-reading-prompt{background:white}.extended-main details>div{display:block}.extended-main a{color:#111}}

.ex-aisa-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ex-aisa-lines path{fill:none;stroke:#92928b;stroke-width:.35}.ex-aisa-lines marker path{fill:#92928b;stroke:none}.ex-aisa-node{z-index:1;width:33%}.ex-aisa-focus{width:34%}.ex-aisa-group{width:45%}

.ex-document .actions [data-document-viewer]{flex-basis:100%;min-width:0}.ex-document .original-document{display:block;width:100%;height:650px;border:1px solid var(--line);border-radius:12px;margin-top:18px}.ex-resource-guidance .resource-comparison h2{font-size:34px;margin-bottom:22px}.ex-resource-guidance .resource-comparison>p{font-size:14px}.ex-resource-guidance .resource-comparison>button{margin-top:20px}
@media(max-width:760px){.ex-document .original-document{height:450px}}
