:root{--paper:#f5f3ed;--white:#fffefa;--ink:#202c3c;--muted:#637080;--blue:#293f6a;--blue-light:#e8edf3;--copper:#9b5739;--line:#d8d9d5;--serif:Georgia,'Times New Roman',serif;--sans:Inter,'Helvetica Neue',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.55}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b76c43;outline-offset:4px}button{color:inherit}button,a{touch-action:manipulation}p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4{font-weight:400}p+p{margin-top:1rem}h1,h2,h3{font-family:var(--serif);line-height:1.14}h1{font-size:clamp(2.6rem,4.1vw,4rem);letter-spacing:-.035em}h2{font-size:2.4rem;letter-spacing:-.025em}h3{font-size:1.65rem;letter-spacing:-.015em}.skip{position:fixed;z-index:10;top:-100px;left:1rem;background:var(--blue);color:white;padding:1rem}.skip:focus{top:1rem}.masthead{min-height:104px;display:flex;align-items:center;gap:2.5rem;padding:1.7rem 4.4%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;white-space:nowrap;font-family:var(--serif);font-size:2.15rem;letter-spacing:-.075em}.brand svg{width:45px;height:36px;stroke:var(--blue);fill:none;stroke-width:1.5}.brand-dot{color:var(--copper)}nav{display:flex;gap:1.6rem;margin-left:auto;align-items:center}nav a{font-size:.9rem;text-decoration:none;padding:.5rem 0;position:relative;white-space:nowrap}nav a[aria-current=page]:after{position:absolute;content:'';height:2px;background:var(--copper);bottom:0;left:0;right:0}.edition{font-size:.75rem;letter-spacing:.12em;max-width:96px;border-left:1px solid var(--line);padding-left:1.6rem;line-height:1.8}main{max-width:1536px;margin:0 auto;padding:0 4.4%;min-height:70vh}main:focus{outline:none}.page-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;padding:2.8rem 0 2.2rem}.page-intro p{max-width:410px;color:var(--muted);font-size:1rem;padding-bottom:.35rem}.eyebrow{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-family:var(--sans);font-weight:500;color:var(--copper);margin-bottom:.9rem;display:block}.intro-sub{max-width:620px;color:var(--muted);font-size:1.1rem;margin-top:1.15rem}.atlas-toolbar{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.topic-tabs{display:flex;gap:.45rem;flex-wrap:wrap}.pill{border:1px solid transparent;border-radius:22px;background:transparent;padding:.52rem .9rem;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;line-height:1.4}.pill:hover{background:var(--blue-light)}.pill.active{background:var(--blue);color:var(--white)}.view-toggle{display:flex;border:1px solid #c9cfda;border-radius:5px;padding:3px;flex-shrink:0}.view-toggle button{border:0;background:transparent;border-radius:3px;padding:.35rem .7rem;font-size:.875rem}.view-toggle button.active{background:var(--white);box-shadow:0 1px 3px #202c3c19}.atlas-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);border-bottom:1px solid var(--line);min-height:525px}.map-pane{position:relative;min-height:500px;display:flex;flex-direction:column;padding:1.1rem 1.5rem 1rem 0;overflow:hidden}.map-heading{display:flex;justify-content:space-between;color:var(--muted);font-size:.76rem;letter-spacing:.045em;gap:1rem}.map-heading span:first-child{color:var(--blue)}.map-wrap{position:relative;flex:1;min-height:380px;display:flex;align-items:center;justify-content:center}.atlas-svg{width:100%;max-height:420px;overflow:visible}.atlas-svg text{font-family:var(--sans)}.atlas-svg .orbit{fill:none;stroke:var(--line);stroke-width:1}.atlas-svg .link{fill:none;stroke:#9baac2;stroke-width:1.2;stroke-dasharray:4 5}.atlas-svg .center-disc{fill:var(--paper);stroke:var(--blue);stroke-width:1.2}.atlas-svg .node circle{fill:var(--white);stroke:var(--blue);stroke-width:1.4;transition:fill .2s}.atlas-svg .node{cursor:pointer;outline:none}.atlas-svg .node:hover circle,.atlas-svg .node.selected circle,.atlas-svg .node:focus circle{fill:var(--blue)}.atlas-svg .node:hover .node-number,.atlas-svg .node.selected .node-number,.atlas-svg .node:focus .node-number{fill:var(--white)}.atlas-svg .node:focus circle{stroke:var(--copper);stroke-width:4}.atlas-svg .node-label{font-size:14px;fill:var(--ink)}.atlas-svg .node-number{fill:var(--blue);font-size:12px}.atlas-svg .center-label{font-family:var(--serif);font-size:26px;fill:var(--blue)}.atlas-svg .center-small{font-size:9px;letter-spacing:1.6px;fill:var(--copper)}.map-note{display:flex;gap:10px;color:var(--muted);font-size:.8rem;line-height:1.5;max-width:560px;margin-top:.5rem}.dashed-key{width:25px;min-width:25px;border-top:1px dashed #7d8ca4;margin-top:.7rem}.insight{margin:1.25rem 0 1.25rem 1rem;background:var(--blue);color:var(--white);padding:2rem 2.15rem;display:flex;flex-direction:column;align-items:flex-start;position:relative}.insight .eyebrow{color:#d5b79e;margin-bottom:1rem}.insight h2{font-size:2.25rem;line-height:1.14;max-width:390px;margin-bottom:1rem}.insight .deck{color:#d8dfeb;font-size:.96rem}.insight .split-note{border-top:1px solid #ffffff29;margin-top:1.25rem;padding-top:1.05rem}.small-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:.4rem;font-weight:600}.insight .small-label{color:#d5b79e}.insight .split-note p{font-size:.925rem;line-height:1.55;color:#e1e6f0}.insight .button{margin-top:1.5rem;border-color:#7f8da4;color:white}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid var(--blue);padding:.67rem 1.1rem;font-size:.88rem;background:transparent;border-radius:2px;line-height:1.45}.button:hover{background:var(--blue);color:var(--white)}.button.primary{background:var(--blue);color:white}.button.light:hover{background:#ffffff17}.button-group{display:flex;gap:.7rem;flex-wrap:wrap}.text-button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;font-size:.88rem}.insight .text-button{color:#d7dfeb;margin-top:1rem}.source-meta{font-size:.78rem;color:var(--muted);display:block;line-height:1.5}.insight .source-meta{color:#cad4e4}.atlas-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.1rem 0;color:var(--muted);font-size:.81rem;border-bottom:1px solid var(--line)}.atlas-bottom a{color:var(--blue)}.section-top{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin:3.2rem 0 1.4rem}.section-top h2{font-size:2rem}.section-top p{font-size:.85rem;color:var(--muted)}.reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-bottom:3.2rem}.reading-card{padding:1.5rem 0;border-top:2px solid var(--blue);display:flex;flex-direction:column;align-items:flex-start}.reading-card .eyebrow{font-size:.75rem;margin-bottom:.75rem}.reading-card h3{font-size:1.6rem;max-width:290px}.reading-card p{margin-top:.85rem;color:var(--muted);font-size:.94rem}.reading-card a{margin-top:1.1rem;font-size:.875rem}.directory-list{display:flex;flex-direction:column;margin-top:1rem;gap:.65rem;padding-bottom:1rem}.directory-item{width:100%;text-align:left;border:1px solid var(--line);background:var(--white);padding:1rem;display:flex;gap:1rem;align-items:center}.directory-item.selected{border-color:var(--blue);background:var(--blue-light)}.directory-item .index{color:var(--copper);font-family:var(--serif);font-size:1.2rem}.directory-item strong{font-size:1rem;font-weight:500;display:block}.directory-item span{font-size:.8rem;color:var(--muted)}.collection-note{max-width:820px;font-size:.91rem;color:var(--muted);padding:1rem 0 1.5rem}.filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) 240px 220px;gap:1rem;align-items:end;padding:1.25rem 0;border-block:1px solid var(--line)}label{display:block;font-size:.78rem;color:var(--muted);margin-bottom:.4rem}input,select,textarea{width:100%;background:var(--white);border:1px solid #b9c0c8;border-radius:2px;padding:.72rem .8rem;color:var(--ink);min-height:44px}input::placeholder{color:#757f8c}select{padding-right:2rem}.results-count{font-size:.82rem;color:var(--muted);margin:1.2rem 0}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin-bottom:3rem}.source-card{padding:1.55rem;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;min-height:335px}.source-card .eyebrow{font-size:.75rem;line-height:1.5}.source-card h3{font-size:1.6rem;margin-bottom:.45rem}.source-card p{font-size:.925rem;color:var(--muted);margin-top:.85rem}.source-card .source-meta{font-size:.78rem}.source-card .source-links{margin-top:auto;padding-top:1.4rem;display:flex;gap:1rem;flex-wrap:wrap;font-size:.84rem}.topic-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:1rem}.tag{font-size:.75rem;color:var(--blue);background:var(--blue-light);padding:.22rem .5rem;border-radius:2px;text-decoration:none}.empty{border:1px dashed #a9b2bd;padding:3rem;text-align:center;grid-column:1/-1}.empty p{margin-top:.8rem;color:var(--muted)}.empty button{margin-top:1rem}.breadcrumb{font-size:.8rem;color:var(--muted);padding-top:2rem;display:flex;gap:.65rem}.dossier-intro{max-width:900px;padding:2.4rem 0}.dossier-intro h1{max-width:840px}.dossier-intro .intro-sub{max-width:750px}.dossier-summary{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin-bottom:2rem}.dossier-summary>div{padding:1.8rem 2rem 1.8rem 0}.dossier-summary>div+div{border-left:1px solid var(--line);padding-left:2rem}.dossier-summary .small-label{color:var(--copper);margin-bottom:.65rem}.dossier-summary p{font-size:1rem;max-width:520px}.source-detail{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;padding:2rem 0 3rem}.prose{max-width:720px}.prose h2{margin-bottom:1.2rem}.prose h3{margin:2rem 0 1rem}.prose p{line-height:1.8;color:#4d5b6b}.scope-box{background:var(--blue-light);padding:1.7rem;align-self:start;border-top:2px solid var(--blue)}.scope-box h3{font-size:1.55rem;margin-bottom:1rem}.scope-box p{font-size:.94rem;color:#4d5b6b}.scope-box .button{margin-top:1.5rem}.hope-block{background:var(--blue-light);padding:2rem;display:grid;grid-template-columns:.7fr 1.3fr;gap:2rem;margin:2rem 0 3rem}.hope-block h2{font-size:2rem}.hope-block p{color:#4d5b6b}.compare-controls{display:grid;grid-template-columns:1fr auto 1fr;gap:1.25rem;align-items:end;border-block:1px solid var(--line);padding:1.3rem 0}.compare-controls button{min-height:48px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1.7rem 0}.compare-column{background:var(--white);padding:2rem;border:1px solid var(--line)}.compare-column h2{font-size:2rem;margin-bottom:.6rem}.compare-column .eyebrow{line-height:1.5}.compare-column p{color:#536171;margin-top:1.25rem}.compare-column .boundary{border-top:1px solid var(--line);padding-top:1.25rem;margin-top:1.3rem}.compare-column a{display:inline-block;margin-top:1.3rem;font-size:.875rem}.relationship{background:var(--blue);color:white;padding:2rem 2.25rem;margin-bottom:3rem}.relationship h2{font-size:1.9rem;margin-bottom:1rem}.relationship p{color:#dce3ed;max-width:880px}.relationship .eyebrow{color:#d5b79e}.relationship .relation-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.2rem}.relationship .small-label{color:#d5b79e}.relationship a{display:inline-block;margin-top:1rem;font-size:.88rem}.compare-presets{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.3rem}.compare-presets .pill{border:1px solid var(--line);font-size:.83rem}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1rem 0 3rem}.practice-card{border:1px solid var(--line);background:var(--white);padding:1.7rem;display:flex;flex-direction:column;align-items:flex-start}.practice-card .number{font-family:var(--serif);font-size:3rem;color:#8996ac;margin-bottom:1.5rem}.practice-card p{color:var(--muted);font-size:.95rem;margin:1rem 0 1.4rem}.practice-card .button{margin-top:auto}.exercise{max-width:850px;margin:0 auto 3rem}.steps{list-style:none;padding:0;counter-reset:step;margin:2rem 0}.steps li{counter-increment:step;position:relative;padding:1.3rem 1rem 1.3rem 3.5rem;border-top:1px solid var(--line);font-size:1.05rem}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;font-family:var(--serif);font-size:1.65rem;color:var(--copper);top:1rem}.reflection{background:var(--blue-light);padding:1.8rem}.reflection label{font-size:1rem;color:var(--ink)}.reflection textarea{min-height:150px;resize:vertical;margin:.5rem 0}.reflection p{font-size:.8rem;color:var(--muted)}.reflection .button{margin-top:1rem}.method-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:3.5rem;margin:1rem 0 3rem}.method-aside{border-top:2px solid var(--copper);padding-top:1rem;color:var(--muted);font-size:.9rem}.method-aside h3{font-size:1.4rem;color:var(--ink);margin-bottom:1rem}.method-content h2{font-size:2rem;margin:0 0 1.1rem}.method-content section{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}.method-content p{color:#4d5b6b;max-width:800px;line-height:1.75}.method-content dl{margin:0}.method-content dt{font-family:var(--serif);font-size:1.35rem;margin-top:1.2rem}.method-content dd{margin:.4rem 0 0;color:#4d5b6b;font-size:.95rem}.layer-list{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.layer-list li{border-top:1px solid var(--line);padding-top:1rem}.layer-list strong{display:block;font-weight:500}.layer-list span{font-size:.9rem;color:var(--muted)}.status-note{font-size:.82rem;border-left:2px solid var(--copper);padding-left:.9rem;color:var(--muted);margin:1rem 0}footer{border-top:1px solid var(--line);margin-top:2rem;padding:2.5rem 4.4%;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:2rem;font-size:.83rem;color:var(--muted);align-items:start}.footer-brand{font-family:var(--serif);font-size:1.8rem;text-decoration:none;color:var(--ink);letter-spacing:-.04em}footer div{display:flex;flex-direction:column;gap:.7rem;text-align:right}footer div a{color:var(--blue)}footer div span{font-size:.75rem}.noscript{padding:2rem}svg{display:block}::selection{background:#d5b79e;color:var(--ink)}
@media(min-width:1500px){.atlas-workspace{min-height:570px}.atlas-svg{max-height:470px}.map-wrap{min-height:430px}.insight{padding:2.4rem}.insight h2{font-size:2.65rem}}@media(max-width:1150px){.edition{display:none}.masthead{gap:1.5rem}nav{gap:1.15rem}.atlas-workspace{grid-template-columns:1.15fr 1fr}.insight{padding:1.6rem}.insight h2{font-size:2rem}.library-grid{grid-template-columns:1fr 1fr}.atlas-toolbar{align-items:flex-start}.topic-tabs{gap:.1rem}.pill{padding:.5rem .65rem}.map-pane{padding-right:.5rem}.atlas-svg .node-label{font-size:15px}}@media(max-width:850px){.masthead{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.2rem 5%}.brand{font-size:2rem}nav{margin:0;width:100%;justify-content:space-between;gap:.8rem;flex-wrap:wrap}nav a{font-size:.85rem}.page-intro{padding-top:2rem;gap:1rem;align-items:flex-start;flex-direction:column}.page-intro p{max-width:600px}.atlas-workspace{grid-template-columns:1fr}.map-pane{min-height:450px;padding-right:0}.map-wrap{min-height:350px}.atlas-svg{max-height:420px}.insight{margin:0 0 1.3rem;padding:1.8rem}.insight h2{max-width:100%;font-size:2.2rem}.insight .split-note{margin-top:1rem;padding-top:.85rem}.atlas-toolbar{flex-direction:column;gap:.7rem}.view-toggle{align-self:flex-end}.map-heading{margin-bottom:.7rem}.reading-grid{gap:1rem}.reading-card h3{font-size:1.4rem}.reading-card p{font-size:.88rem}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar>div:first-child{grid-column:1/-1}.source-detail{grid-template-columns:1fr;gap:1rem}.method-layout{grid-template-columns:1fr;gap:2rem}.method-aside{max-width:600px}.practice-grid{grid-template-columns:1fr}.practice-card .number{font-size:2.5rem;margin-bottom:1rem}.practice-card h3{font-size:1.8rem}.hope-block{grid-template-columns:1fr;gap:1rem}.atlas-bottom{align-items:flex-start}.compare-column{padding:1.4rem}.compare-column h2{font-size:1.6rem}footer{grid-template-columns:1fr 1fr}footer div{grid-column:1/-1;text-align:left}}@media(max-width:560px){main{padding:0 5%}h1{font-size:2.8rem}.page-intro{padding-bottom:1.6rem}.page-intro p{font-size:.94rem}.topic-tabs{gap:.15rem}.pill{font-size:.82rem;padding:.48rem .65rem}.map-heading{font-size:.75rem}.map-pane{min-height:375px}.map-wrap{min-height:300px}.atlas-svg{max-height:350px}.atlas-svg .node-label{font-size:17px}.atlas-svg .center-label{font-size:28px}.atlas-svg .center-small{font-size:11px}.atlas-svg .node-number{font-size:14px}.map-note{font-size:.75rem}.insight{padding:1.5rem}.insight h2{font-size:2rem}.atlas-bottom{flex-direction:column;gap:.6rem}.reading-grid{grid-template-columns:1fr}.reading-card{padding:1.3rem 0}.reading-card h3{max-width:none;font-size:1.65rem}.reading-card p{font-size:.95rem}.section-top{margin-top:2rem;align-items:flex-start;flex-direction:column;gap:.5rem}.library-grid{grid-template-columns:1fr}.filter-bar{grid-template-columns:1fr}.filter-bar>div:first-child{grid-column:auto}.source-card{min-height:auto}.dossier-summary{grid-template-columns:1fr}.dossier-summary>div{padding:1.5rem 0}.dossier-summary>div+div{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0}.compare-controls{grid-template-columns:1fr}.compare-controls button{justify-self:center;min-height:40px}.compare-grid{grid-template-columns:1fr;gap:1rem}.compare-column h2{font-size:2rem}.relationship{padding:1.5rem}.relationship .relation-grid{grid-template-columns:1fr;gap:1.3rem}.layer-list{grid-template-columns:1fr}.practice-card{padding:1.5rem}.dossier-intro{padding:1.8rem 0}.reflection{padding:1.2rem}footer{grid-template-columns:1fr;gap:1rem}footer div{grid-column:auto}.section-top h2{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.atlas-svg .node .node-hit,.atlas-svg .node:hover .node-hit,.atlas-svg .node:focus .node-hit,.atlas-svg .node.selected .node-hit{fill:transparent;stroke:none}
@media(max-width:560px){.atlas-svg .node-label{font-size:22px}.atlas-svg .center-small{font-size:13px}.atlas-svg .node-number{font-size:22px}.atlas-svg .node .node-marker{r:19px}.map-pane:has(.directory-list){min-height:0}.directory-list{gap:.4rem}.directory-item{padding:.85rem}.atlas-svg .node .node-hit{r:36px}}
.mobile-map-key{display:none}
@media(max-width:560px){.atlas-svg .node-label{display:none}.atlas-svg .node-number{font-size:28px}.atlas-svg .node .node-marker{r:22px}.atlas-svg .node .node-hit{r:44px}.mobile-map-key{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:.2rem 0 1rem}.mobile-map-key button{display:flex;gap:.5rem;align-items:center;text-align:left;padding:.45rem .55rem;min-height:44px;background:transparent;border:1px solid var(--line);font-size:.875rem;line-height:1.3}.mobile-map-key button span{color:var(--copper);font-family:var(--serif);font-size:1.05rem}.mobile-map-key button[aria-pressed=true]{background:var(--blue-light);border-color:var(--blue)}}

.tag{font-size:.875rem}@media(max-width:850px){nav a{font-size:.875rem}}@media(max-width:560px){.pill{font-size:.875rem}}
/* Expanded collection navigation and reading controls. */
.masthead{gap:1.5rem;flex-wrap:wrap}nav{gap:1.05rem}.edition{display:none}.collection-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.3rem;border-block:1px solid var(--line)}.collection-stats a{white-space:normal;padding:1rem;text-decoration:none;color:var(--muted);font-size:.875rem;display:flex;gap:.65rem;align-items:baseline;border-right:1px solid var(--line)}.collection-stats a:last-child{border-right:0}.collection-stats a:hover{background:var(--blue-light)}.collection-stats strong{font-family:var(--serif);font-size:1.7rem;font-weight:400;color:var(--blue)}.collection-stats a[aria-current]:after{display:none}.atlas-question-picker{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.atlas-question-picker>div{flex:1;max-width:760px}.atlas-question-picker>a{font-size:.875rem;white-space:nowrap;padding:.7rem 0}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem 0 2rem;font-size:.875rem}.pagination .button{font-size:.875rem}.button:disabled{opacity:.45}.button:disabled:hover{background:transparent;color:var(--ink)}.map-pane .pagination{margin:1rem 0}.reference-list{padding-left:1.2rem;overflow-wrap:anywhere}.reference-list li+li{margin-top:.8rem}.source-card h3 a{text-decoration:none}.source-card h3 a:hover{text-decoration:underline}.source-card p{font-size:1rem}.source-card{min-width:0}.question-card h3{font-size:1.55rem}.filter-bar{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) minmax(180px,220px)}.atlas-workspace,.source-detail,.compare-grid{min-width:0}.scope-box,.compare-column,.prose{min-width:0;overflow-wrap:break-word}.compare-controls select{max-width:100%}.compare-controls>div{min-width:0}label,.source-card .source-meta{font-size:.875rem}.map-heading{font-size:.875rem}.map-heading span{max-width:65%}.atlas-svg .node-label{font-size:14px}.results-count{font-size:.875rem}.atlas-bottom{font-size:.875rem}.reading-grid .reading-card p{font-size:1rem}.status-note{font-size:.875rem}
@media(max-width:1150px){.masthead>nav{margin-left:0;flex:1;justify-content:flex-end}.collection-stats{gap:0}.collection-stats a{padding:.8rem}.atlas-question-picker{align-items:stretch}.atlas-question-picker>a{align-self:end}.filter-bar{grid-template-columns:minmax(180px,1fr) minmax(150px,220px) minmax(150px,200px)}}
@media(max-width:850px){.masthead>nav{flex:none;justify-content:flex-start;gap:.5rem 1.2rem}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats a:nth-child(2){border-right:0}.collection-stats a:nth-child(-n+2){border-bottom:1px solid var(--line)}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar>div:first-child{grid-column:1/-1}.atlas-question-picker{flex-direction:column}.atlas-question-picker>a{align-self:flex-start}.map-heading span{max-width:70%}}
@media(max-width:560px){.filter-bar{grid-template-columns:1fr}.filter-bar>div:first-child{grid-column:auto}.collection-stats a{padding:.65rem .5rem;font-size:.875rem;display:block}.collection-stats strong{margin-right:.4rem;font-size:1.6rem}.pagination{gap:.65rem}.pagination .button{padding:.6rem .7rem}.map-heading{font-size:.8rem}.atlas-svg .node-label{display:none}.source-card h3{font-size:1.65rem}.atlas-question-picker label{font-size:.875rem}}
