/* Indwel Papers — Public Estate editorial layer, final constitutional convergence R12.0.
   Papers is part of the Public Estate, but it is a publication surface rather than
   a corporate landing-page clone. The global shell and footer remain shared authority. */
:root{--papers-reading:748px;--papers-rule:rgba(21,23,19,.20);--papers-rule-strong:rgba(21,23,19,.34);--papers-motion:180ms cubic-bezier(.2,.7,.2,1)}
html{background:var(--pe-night)}body.papers-v6{background:var(--pe-paper);color:var(--pe-ink)}
/* R11.8 shared-shell parity: corporate shell/footer rail and font authority are literal estate invariants. */
.papers-v6 .pe-shell,.papers-v6 .f50-footer{--pe-max:1248px}.papers-v6 main{overflow:clip}::selection{background:#cfd8ca;color:#111510}
@font-face{font-family:"Geist Variable";src:url('../fonts/Geist-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Geist;src:url('../fonts/Geist-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}

/* The global estate owns the shell. Papers begins immediately beneath it. */
.papers-masthead{position:sticky;top:0;z-index:45;background:rgba(247,245,239,.975);backdrop-filter:blur(12px);color:var(--pe-ink);border-bottom:1px solid rgba(21,23,19,.16)}
.papers-masthead__inner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:36px}
.papers-masthead__title{font:400 17px/1 var(--pe-serif);letter-spacing:-.018em;text-decoration:none;white-space:nowrap}
.papers-masthead__nav{display:flex;align-items:center;gap:25px;font:500 12.25px/1 var(--pe-sans)}
.papers-masthead__nav a,.papers-search-button{display:flex;align-items:center;min-height:42px;color:rgba(21,23,19,.58);text-decoration:none;white-space:nowrap;border:0;border-bottom:1px solid transparent;background:transparent;padding:0;font:inherit;cursor:pointer}
.papers-masthead__nav a:hover,.papers-masthead__nav a:focus-visible,.papers-masthead__nav a[aria-current=page],.papers-search-button:hover,.papers-search-button:focus-visible{color:var(--pe-ink)}
.papers-masthead__nav a[aria-current=page]{border-bottom-color:rgba(21,23,19,.7)}
.page-sovereign-cognition-series .papers-nav-corpus,.tag-essays .papers-nav-essays,.tag-research .papers-nav-research,.page-about .papers-nav-about{color:var(--pe-ink);border-bottom-color:rgba(21,23,19,.7)}

/* Property opening: marketing editorial, not a second corporate hero. */
.papers-property-intro{padding:92px 0 84px}
.papers-property-intro__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);gap:clamp(72px,8vw,120px);align-items:end}
.papers-property-title{margin:0;font:400 clamp(58px,5.5vw,78px)/.96 var(--pe-serif);letter-spacing:-.048em}
.papers-property-lede{max-width:760px;margin:26px 0 0;font:400 clamp(23px,2.05vw,29px)/1.27 var(--pe-serif);letter-spacing:-.022em;text-wrap:balance}
.papers-property-summary{max-width:610px;margin:0 0 4px;color:var(--pe-muted);font-size:16px;line-height:1.64}

/* Interior page openings. */
.papers-page-header{padding:76px 0 66px}
.papers-page-header--document{padding-bottom:58px;border-bottom:1px solid var(--pe-line-soft)}
.papers-page-title{margin:0;max-width:1180px;font:400 clamp(44px,4.2vw,60px)/1 var(--pe-serif);letter-spacing:-.042em;text-wrap:balance}
.papers-page-lede{max-width:900px;margin:26px 0 0;font:400 clamp(20px,1.75vw,24px)/1.42 var(--pe-serif);letter-spacing:-.014em;text-wrap:balance}
.papers-page-summary{max-width:760px;margin:22px 0 0;color:var(--pe-muted);font-size:15px;line-height:1.64}

/* Article opening: title belongs to the publication, below its navigation. */
.papers-article-header{padding:74px 0 60px;border-bottom:1px solid var(--pe-line-soft)}
.papers-article-header__inner{max-width:var(--pe-max)}
.papers-article-title{margin:0;max-width:1240px;font:400 clamp(38px,3.6vw,54px)/1.02 var(--pe-serif);letter-spacing:-.041em;text-wrap:balance}
.papers-article-dek{max-width:920px;margin:27px 0 0;color:rgba(21,23,19,.72);font:400 clamp(18px,1.45vw,21px)/1.56 var(--pe-serif);letter-spacing:-.008em}
.papers-article-meta{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 0;padding-top:16px;border-top:1px solid var(--papers-rule);max-width:920px;color:var(--pe-muted);font:500 11px/1.45 var(--pe-sans)}
@media(min-width:901px){.papers-article-title{max-width:1180px;text-wrap:balance}}

/* Typographic authorities. */
.papers-feature-title{margin:0;font:400 clamp(40px,4vw,56px)/1 var(--pe-serif);letter-spacing:-.041em;text-wrap:balance}
.papers-section-heading{margin:0;font:400 clamp(29px,2.45vw,36px)/1.06 var(--pe-serif);letter-spacing:-.032em;text-wrap:balance}
.papers-subsection-heading{margin:0;font:400 clamp(23px,1.85vw,28px)/1.1 var(--pe-serif);letter-spacing:-.024em;text-wrap:balance}
.papers-publication-title{margin:0;font:400 clamp(22px,1.72vw,26px)/1.1 var(--pe-serif);letter-spacing:-.021em;text-wrap:balance}
.papers-dek{margin:0;color:var(--pe-muted);font-size:15px;line-height:1.58}.papers-metadata{color:var(--pe-muted);font-size:10.5px;line-height:1.45}

/* Editorial fields. */
.papers-paper{background:var(--pe-paper)}.papers-paper-bright{background:var(--pe-paper-bright)}.papers-stone{background:var(--pe-stone)}
.papers-section{padding:80px 0}.papers-section-intro{display:grid;grid-template-columns:minmax(0,.76fr) minmax(360px,.72fr);gap:clamp(56px,7.5vw,108px);align-items:start;margin-bottom:36px}
.papers-section-intro>p{margin:2px 0 0;max-width:590px;color:var(--pe-muted);font-size:14.5px;line-height:1.62}
.papers-lead{padding:80px 0}.papers-lead__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);gap:clamp(72px,8vw,118px);align-items:start}
.papers-feature-dek{max-width:720px;margin:21px 0 0;color:var(--pe-muted);font-size:16px;line-height:1.65}
.papers-explainer{padding-top:5px;max-width:590px}.papers-explainer h3{margin:0;font:650 11px/1.2 var(--pe-sans);letter-spacing:.08em;text-transform:uppercase}.papers-explainer p{margin:16px 0 0;color:var(--pe-muted);font-size:15px;line-height:1.65}
.papers-text-link{display:inline-block;margin-top:24px;font-size:12.5px;text-decoration:none}.papers-text-link span{display:inline-block;margin-left:7px;transition:transform var(--papers-motion)}.papers-text-link:hover span,.papers-text-link:focus-visible span{transform:translateX(3px)}

/* Registers: editorial rows, not cards. */
.publication-register,.publication-index,.research-register{border-top:1px solid var(--papers-rule)}
.publication-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:start;padding:24px 0 25px;border-bottom:1px solid var(--pe-line-soft);text-decoration:none}
.publication-row__body{min-width:0}.publication-row__body .papers-dek{margin-top:8px;max-width:940px;font-size:13.8px;line-height:1.55}.publication-row__action{padding-top:4px;color:var(--pe-muted);font-size:13px;transition:transform var(--papers-motion),color var(--papers-motion)}
.publication-index__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:42px;align-items:start;padding:22px 0 23px;border-bottom:1px solid var(--pe-line-soft);text-decoration:none}
.publication-index__main{min-width:0}.publication-index__type{display:block;margin-bottom:7px;color:var(--pe-muted);font-size:9.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.publication-index__description{margin:2px 0 0;color:var(--pe-muted);font-size:13.3px;line-height:1.52}
.publication-row:hover .publication-row__action,.publication-row:focus-visible .publication-row__action{transform:translateX(3px);color:var(--pe-ink)}
.publication-row:hover .papers-publication-title,.publication-row:focus-visible .papers-publication-title,.publication-index__row:hover .papers-publication-title,.publication-index__row:focus-visible .papers-publication-title,.research-row:hover .papers-publication-title,.research-row:focus-visible .papers-publication-title,.papers-route-list a:hover strong,.papers-route-list a:focus-visible strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.publication-row:focus-visible,.publication-index__row:focus-visible,.research-row:focus-visible,.papers-route-list a:focus-visible,.papers-text-link:focus-visible,.papers-subscribe:focus-visible{outline:2px solid var(--pe-verdigris);outline-offset:4px}

/* Direct paths back into the product. */
.papers-section-intro--routes{margin-bottom:26px}.papers-route-list{border-top:1px solid var(--papers-rule)}
.papers-route-list a{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:28px;align-items:center;padding:18px 0;border-bottom:1px solid var(--pe-line-soft);color:var(--pe-ink);text-decoration:none}
.papers-route-list strong{font:400 19px/1.08 var(--pe-serif);letter-spacing:-.019em}.papers-route-list span{color:var(--pe-muted);font-size:12.5px;line-height:1.46}.papers-route-list b{font-weight:500;color:var(--pe-muted);transition:transform var(--papers-motion),color var(--papers-motion)}.papers-route-list a:hover b,.papers-route-list a:focus-visible b{transform:translateX(3px);color:var(--pe-ink)}

/* Closing field. */
.papers-closing{padding:66px 0 68px;background:var(--pe-sand)}.papers-closing__grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(70px,9vw,132px);align-items:end}.papers-closing__office p,.papers-closing__subscribe p,.papers-closing--compact p{margin:15px 0 0;max-width:760px;color:var(--pe-muted);font-size:14.5px;line-height:1.62}.papers-closing--compact{padding:52px 0}.papers-subscribe{margin-top:18px;border:1px solid rgba(25,29,24,.28);background:transparent;padding:12px 18px;font:600 13px/1 Geist,sans-serif;cursor:pointer;transition:background-color var(--papers-motion),border-color var(--papers-motion)}.papers-subscribe:hover{background:rgba(21,23,19,.045);border-color:rgba(25,29,24,.42)}

/* Research and About. */
.research-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;align-items:start;padding:25px 0;border-bottom:1px solid var(--pe-line-soft);text-decoration:none}.research-row__meta{padding-top:4px;color:var(--pe-muted);font-size:10.5px;line-height:1.5}.research-row__meta span{display:block}.research-row__main .papers-dek{margin-top:7px;max-width:920px;font-size:13.5px;line-height:1.5}
.about-register{border-top:1px solid var(--papers-rule)}.about-row{display:grid;grid-template-columns:275px minmax(0,1fr);gap:72px;padding:31px 0;border-bottom:1px solid var(--pe-line-soft)}.about-row p{margin:0;max-width:820px;color:var(--pe-muted);font-size:15.5px;line-height:1.66}

/* Long-form reading. */
.article-body{background:var(--pe-paper-bright);padding:58px 0 92px}.article-reading{width:min(calc(100% - 2*var(--pe-pad)),var(--papers-reading));margin-inline:auto}.article-reading p,.article-reading li{font-family:var(--pe-serif);font-size:19px;line-height:1.73;letter-spacing:-.006em}.article-reading p{margin:0 0 22px}.article-reading a{text-decoration-thickness:1px;text-underline-offset:3px}
.article-reading h2{margin:58px 0 18px;font:400 29px/1.12 var(--pe-serif);letter-spacing:-.025em}.article-reading>h2:first-child{margin-top:0}.article-reading h3{margin:42px 0 15px;font:400 23px/1.17 var(--pe-serif);letter-spacing:-.019em}.article-reading h4{margin:34px 0 12px;font:600 15px/1.35 var(--pe-sans);letter-spacing:-.008em}
.article-reading blockquote{margin:40px -44px;padding:2px 0 2px 23px;border-left:2px solid var(--pe-verdigris);font:400 24px/1.42 var(--pe-serif);letter-spacing:-.019em}.article-reading blockquote p{font:inherit;margin:0}
.article-reading ul,.article-reading ol{margin:0 0 26px;padding-left:1.25em}.article-reading li{margin-bottom:.42em}.article-reading li::marker{font-family:var(--pe-sans);font-size:.78em;color:var(--pe-muted)}
.article-reading hr{border:0;border-top:1px solid var(--papers-rule);margin:52px 0}.article-reading img{display:block;max-width:100%;height:auto}.article-reading figure{margin:40px 0}.article-reading figcaption{margin-top:10px;color:var(--pe-muted);font:400 11.5px/1.5 var(--pe-sans);text-align:left}
.article-reading table{width:100%;border-collapse:collapse;margin:34px 0;font:400 13px/1.5 var(--pe-sans)}.article-reading th,.article-reading td{padding:11px 10px;border-bottom:1px solid var(--pe-line-soft);vertical-align:top;text-align:left}.article-reading th{font-weight:650;border-bottom-color:var(--papers-rule-strong)}
.article-reading pre{overflow:auto;margin:34px 0;padding:18px 20px;background:#ece9e1;border:1px solid var(--pe-line-soft);font:400 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.article-reading code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.87em}
.article-reading .kg-width-wide{width:min(1040px,calc(100vw - 2*var(--pe-pad)));max-width:none;margin-left:50%;transform:translateX(-50%)}.article-reading .kg-width-full{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.article-reading .kg-card{margin-top:40px;margin-bottom:40px}.article-reading .kg-bookmark-card,.article-reading .kg-file-card,.article-reading .kg-callout-card{font-family:var(--pe-sans)}
.article-reading .footnote-ref a,.article-reading a.footnote-backref{text-decoration:none;color:var(--pe-verdigris)}.article-reading .footnotes{margin-top:70px;padding-top:25px;border-top:1px solid var(--papers-rule);color:var(--pe-muted)}.article-reading .footnotes p,.article-reading .footnotes li{font-family:var(--pe-sans);font-size:13.2px;line-height:1.56}

/* Exact shared footer morphology, with local Ghost asset paths. */
.papers-v6 .f50-footer{margin-top:0}.pe-brand__mark,.pe-footer__brand{-webkit-mask-image:url('../images/indwel-lockup-rail.png')!important;mask-image:url('../images/indwel-lockup-rail.png')!important}

.pagination{display:flex;justify-content:space-between;gap:24px;padding-top:28px;color:var(--pe-muted);font:500 11px/1.4 var(--pe-sans)}.pagination a{color:inherit;text-decoration:none}.pagination a:hover,.pagination a:focus-visible{color:var(--pe-ink)}

@media(max-width:1090px){.papers-property-intro__grid,.papers-section-intro,.papers-lead__grid{grid-template-columns:1fr;gap:22px}.papers-property-summary{max-width:760px}.publication-index__row{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.papers-closing__grid{grid-template-columns:1fr;gap:36px}}
@media(max-width:900px){.papers-article-title{white-space:normal;text-wrap:balance}.publication-index__row{grid-template-columns:1fr;gap:7px}}
@media(max-width:700px){.papers-masthead__inner{display:block;padding-top:13px;padding-bottom:9px}.papers-masthead__title{font-size:17px}.papers-masthead__nav{margin-top:7px;gap:18px;overflow-x:auto;padding-bottom:3px}.papers-masthead__nav a,.papers-search-button{min-height:30px}.papers-property-intro{padding:62px 0 58px}.papers-property-title{font-size:50px}.papers-property-lede{font-size:22px;margin-top:20px}.papers-page-header,.papers-article-header{padding:54px 0 48px}.papers-page-title{font-size:40px}.papers-page-lede{font-size:19px;margin-top:20px}.papers-article-title{font-size:36px;line-height:1.05}.papers-article-dek{font-size:18px;margin-top:21px}.papers-section{padding:58px 0}.papers-lead{padding:58px 0}.papers-feature-title{font-size:38px}.papers-section-heading{font-size:29px}.publication-row{grid-template-columns:1fr auto;gap:7px 14px;padding:19px 0}.publication-row__body{grid-column:1/-1;grid-row:2}.publication-row__action{grid-column:2;grid-row:1}.papers-publication-title{font-size:22px;line-height:1.12}.publication-index__row{padding:18px 0}.publication-index__type{margin-bottom:5px}.papers-route-list a{grid-template-columns:1fr auto;gap:5px 15px}.papers-route-list span{grid-column:1/2}.papers-closing{padding:50px 0}.research-row{grid-template-columns:1fr;gap:9px;padding:20px 0}.research-row__meta{display:flex;gap:11px;padding-top:0}.research-row__meta span{display:inline}.about-row{grid-template-columns:1fr;gap:11px;padding:23px 0}.article-body{padding:46px 0 72px}.article-reading p,.article-reading li{font-size:18px;line-height:1.7}.article-reading h2{font-size:26px;margin-top:46px}.article-reading>h2:first-child{margin-top:0}.article-reading h3{font-size:21px;margin-top:36px}.article-reading blockquote{margin-inline:0;font-size:22px;padding-left:18px}.article-reading .kg-width-wide,.article-reading .kg-width-full{width:calc(100vw - 2*var(--pe-pad));margin-left:0;transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media print{.pe-shell,.papers-masthead,.f50-footer{display:none!important}.papers-property-intro,.papers-page-header,.papers-article-header{padding:0 0 24px!important;background:white!important}.papers-property-title,.papers-page-title,.papers-article-title,.papers-property-lede,.papers-page-lede,.papers-article-dek,.papers-article-meta{color:#111!important}.article-body{padding-top:28px}.article-reading{width:100%;max-width:none}.article-reading p,.article-reading li{font-size:11pt;line-height:1.55}}
.papers-coming-label{margin:0 0 18px;color:var(--pe-muted);font:700 10px/1 var(--pe-sans);letter-spacing:.1em;text-transform:uppercase}

/* INDWEL-PAPERS-R22-PUBLICATION-AUTHORITY:BEGIN */
.papers-article-continuation{border-top:1px solid var(--papers-rule);padding:24px 0 28px}.papers-article-continuation .papers-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:1.5}
/* INDWEL-PAPERS-R10-COMMERCIAL-CONTINUATION:BEGIN */
.article-commercial-bridge{padding:58px 0 60px;background:var(--pe-stone);border-top:1px solid var(--papers-rule)}.article-commercial-bridge__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(56px,7vw,88px);align-items:start}.article-commercial-bridge h2{max-width:660px;margin:0 0 13px;font:400 29px/1.12 var(--pe-serif);letter-spacing:-.025em;text-wrap:balance}.article-commercial-bridge p{max-width:680px;margin:0;color:var(--pe-muted);font-size:14px;line-height:1.62}.article-commercial-bridge__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:2px}.launch-action{font-size:13px;font-weight:600;text-decoration:none}.article-commercial-bridge__contact{margin-top:1px;color:var(--pe-muted);font-size:12.5px;text-underline-offset:3px}
/* INDWEL-PAPERS-R10-SYSTEM-PATHS:BEGIN */
.papers-system-paths{padding:54px 0}.papers-system-paths__header{padding-bottom:22px}.papers-system-paths__header h2{max-width:760px;margin:0;font:400 clamp(26px,2.25vw,34px)/1.08 var(--pe-serif);letter-spacing:-.03em;text-wrap:balance}.papers-system-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--papers-rule)}.papers-system-paths__grid a{position:relative;padding:23px 34px 24px 0;border-bottom:1px solid var(--pe-line-soft);color:var(--pe-ink);text-decoration:none}.papers-system-paths__grid a:nth-child(odd){margin-right:30px}.papers-system-paths__grid a:nth-child(even){margin-left:30px}.papers-system-paths__grid span{display:block;margin-bottom:7px;color:var(--pe-muted);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.papers-system-paths__grid strong{font:400 20px/1.1 var(--pe-serif)}.papers-system-paths__grid p{margin:8px 0 0;color:var(--pe-muted);font-size:12.5px;line-height:1.5}.papers-system-paths__grid i{position:absolute;right:0;top:24px;font-style:normal;color:var(--pe-muted)}
@media(max-width:700px){.article-commercial-bridge__grid,.papers-system-paths__grid{grid-template-columns:1fr;gap:28px}.papers-system-paths__grid a:nth-child(n){margin:0}.article-commercial-bridge{padding:44px 0}}
/* INDWEL-PAPERS-R22-PUBLICATION-AUTHORITY:END */

/* Papers editorial apparatus: one deliberate Notes rule, legible citations, and
   the eight existing source-approved pullouts. No manuscript alterations. */
.article-reading > hr:has(+ h2#notes) { display: none; }
.article-reading > h2#notes,
.article-reading > h2#reading-path {
  margin-top: 68px;
  padding-top: 31px;
  border-top: 1px solid var(--papers-rule);
}
.article-reading > hr:has(+ h2#reading-path) { display: none; }
.article-reading > .footnotes > hr { display: none; }
.article-reading > h2#notes + .footnotes {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.article-reading .footnotes ol {
  margin: 0;
  padding-left: 1.75em;
}
.article-reading .footnotes li {
  padding-left: .25em;
  margin-bottom: 13px;
  scroll-margin-top: 92px;
}
.article-reading .footnotes li::marker {
  color: var(--pe-muted);
  font-family: var(--pe-sans);
  font-size: 12.5px;
  font-weight: 500;
}
.article-reading .footnotes p,
.article-reading .footnotes li {
  font-family: var(--pe-sans);
  font-size: 13.2px;
  line-height: 1.66;
  letter-spacing: 0;
}
.article-reading .footnotes p { margin: 0 0 10px; }
.article-reading .footnotes a { overflow-wrap: anywhere; word-break: normal; }
.article-reading a.footnote-ref {
  text-decoration: none;
  color: var(--pe-verdigris);
  white-space: nowrap;
  scroll-margin-top: 92px;
}
.article-reading a.footnote-ref sup {
  font-family: var(--pe-sans);
  font-size: .68em;
  font-weight: 650;
  line-height: 0;
  vertical-align: .55em;
}
.article-reading a.footnote-back {
  display: inline-block;
  margin-left: .45em;
  color: var(--pe-verdigris);
  text-decoration: none;
  font-size: 1.05em;
  line-height: 1;
  white-space: nowrap;
}
.article-reading a.footnote-ref:hover,
.article-reading a.footnote-back:hover { text-decoration: underline; text-underline-offset: 3px; }
.article-reading a.footnote-ref:focus-visible,
.article-reading a.footnote-back:focus-visible {
  outline: 2px solid var(--pe-verdigris);
  outline-offset: 3px;
  border-radius: 2px;
}
.article-reading .footnotes li:target {
  background: linear-gradient(90deg, rgba(72, 107, 95, .10), transparent 80%);
  box-shadow: -7px 0 0 rgba(72, 107, 95, .10);
}
.article-reading a.footnote-ref:target {
  background: rgba(72, 107, 95, .12);
  border-radius: 2px;
}
.article-reading .indwel-hinge {
  margin: 45px 0 49px;
  padding: 22px 0 24px 25px;
  border-left: 2px solid var(--pe-verdigris);
}
.article-reading .indwel-hinge p {
  max-width: 34ch;
  margin: 0;
  color: var(--pe-ink);
  font: 400 clamp(22px, 2.2vw, 28px)/1.39 var(--pe-serif);
  letter-spacing: -.022em;
  text-wrap: pretty;
}
@media(max-width:700px) {
  .article-reading > h2#notes,
  .article-reading > h2#reading-path { margin-top: 53px; padding-top: 24px; }
  .article-reading .indwel-hinge { margin: 36px 0 40px; padding: 18px 0 20px 19px; }
  .article-reading .indwel-hinge p { font-size: 21px; line-height: 1.43; }
  .article-reading .footnotes li { scroll-margin-top: 85px; }
  .article-reading a.footnote-ref { scroll-margin-top: 85px; }
}
@media (min-width:701px) and (max-width:900px) {
  /* Existing wide-reading blockquote offsets must not escape the viewport. */
  .article-reading blockquote { margin-inline: 0; }
}
@media print {
  .article-reading .indwel-hinge { break-inside: avoid; }
  .article-reading .footnotes li { break-inside: avoid; }
}


/* Indwel Papers: reader-system increment R1 (Papers-only, progressively enhanced). */
.papers-nav-corpus__short {display:none}
.papers-reader-actions {max-width:920px;display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px;font:500 12px/1.5 var(--pe-sans)}
.papers-reader-action {min-height:36px;border:0;border-bottom:1px solid var(--pe-verdigris);background:transparent;color:#355a50;padding:0;cursor:pointer;font:inherit}
.papers-reader-action:hover,.papers-reader-action:focus-visible {color:var(--pe-ink);border-bottom-color:currentColor}
.papers-reader-action__status {font-weight:400;color:var(--pe-muted)}
.papers-reader-contents {width:min(calc(100% - 2*var(--pe-pad)),var(--papers-reading));margin:42px auto 24px;padding:0 0 14px;border-bottom:1px solid var(--papers-rule);font:400 13px/1.5 var(--pe-sans)}
.papers-reader-contents__summary {font:600 12px/1.5 var(--pe-sans);color:#355a50;cursor:pointer;padding:10px 0;list-style-position:inside}
.papers-reader-contents__list {display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;margin:8px 0 14px;padding-left:19px}
.papers-reader-contents__list li {padding-left:2px;min-width:0}
.papers-reader-contents__list a {color:var(--pe-ink);text-decoration:none;text-underline-offset:3px}
.papers-reader-contents__list a:hover,.papers-reader-contents__list a:focus-visible {text-decoration:underline;color:#355a50}
.papers-reader-contents__all {border-top:1px solid var(--papers-rule);padding-top:6px}
.papers-reader-contents__all summary {cursor:pointer;color:#355a50;font-weight:500}
.article-reading h2[id],.article-reading h3[id] {scroll-margin-top:112px}
.papers-related {width:min(calc(100% - 2*var(--pe-pad)),var(--papers-reading));margin-inline:auto;padding:24px 0 30px}
.papers-related__heading {font:400 clamp(25px,2.4vw,31px)/1.14 var(--pe-serif);letter-spacing:-.024em;margin:0 0 21px}
.papers-related__list {list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 35px}
.papers-related__item {border-top:1px solid var(--papers-rule);padding:15px 0 3px}
.papers-related__item a {font:400 19px/1.2 var(--pe-serif);letter-spacing:-.015em;color:var(--pe-ink);text-decoration:none;text-underline-offset:4px}
.papers-related__item a:hover,.papers-related__item a:focus-visible {text-decoration:underline;color:#355a50}
.papers-related__item p {margin:9px 0 0;max-width:43ch;font:400 13px/1.6 var(--pe-sans);color:var(--pe-muted)}
.papers-reading-path {padding:40px 0 47px;border-bottom:1px solid var(--papers-rule)}
.papers-reading-path h2 {font:400 29px/1.15 var(--pe-serif);margin:0 0 22px;letter-spacing:-.025em}
.papers-reading-path__routes {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.papers-reading-path__routes a {display:block;border-top:1px solid var(--papers-rule);padding:14px 0 0;text-decoration:none;color:var(--pe-ink)}
.papers-reading-path__routes a:hover strong,.papers-reading-path__routes a:focus-visible strong {text-decoration:underline;text-underline-offset:3px}
.papers-reading-path__routes strong {display:block;font:400 19px/1.2 var(--pe-serif)}
.papers-reading-path__routes span {display:block;margin-top:8px;font:400 13px/1.6 var(--pe-sans);color:var(--pe-muted);max-width:36ch}
@media(min-width:701px) and (max-width:940px) {.papers-masthead__inner{gap:15px}.papers-masthead__nav{gap:14px}}
@media(min-width:701px) and (max-width:820px) {.papers-nav-corpus__full{display:none}.papers-nav-corpus__short{display:inline}}
@media(max-width:700px) {
  .papers-masthead__nav {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;padding:0;margin-top:9px}
  .papers-masthead__nav a,.papers-masthead__nav .papers-search-button {white-space:normal;justify-content:center;text-align:center;min-width:0;min-height:42px;font-size:12px;line-height:1.2}
  .papers-masthead__nav .papers-search-button {color:#355a50;font-weight:600}
  .papers-nav-corpus__full{display:none}.papers-nav-corpus__short{display:inline}
  .papers-reader-contents {margin-top:25px}
  .papers-reader-contents__list {grid-template-columns:1fr;gap:8px}
  .papers-related__list,.papers-reading-path__routes {grid-template-columns:1fr;gap:20px}
  .papers-related {padding:12px 0 24px}
  .papers-reading-path {padding:33px 0}
  .papers-reading-path h2 {font-size:26px}
}
@media(max-width:350px) {.papers-masthead__nav{gap:2px}.papers-masthead__nav a,.papers-masthead__nav .papers-search-button{font-size:11.5px}}
@media(prefers-reduced-motion:reduce){.papers-reader-contents,.papers-reader-contents a {scroll-behavior:auto}}
@media print {
  @page {margin:18mm 17mm}
  .pe-shell,.papers-masthead,.f50-footer,.papers-article-continuation,.article-commercial-bridge,.papers-reader-contents,.papers-reader-actions,.papers-reading-path,.papers-system-paths,.papers-closing,.papers-subscribe,.pagination {display:none!important}
  html,body.papers-v6,main,.article-body,.papers-article-header {background:#fff!important;color:#111!important;overflow:visible!important}
  .papers-article-header {padding:0 0 12mm;border-bottom:1px solid #999}
  .papers-article-title {font-size:26pt;max-width:none}
  .papers-article-dek {font-size:12pt;max-width:none}
  .papers-article-meta {font-size:9pt;max-width:none}
  .article-reading {width:auto!important;max-width:none!important;margin:0 auto}
  .article-reading p,.article-reading li {font-size:10.8pt;line-height:1.48}
  .article-reading h2,.article-reading h3 {break-after:avoid}
  .article-reading blockquote,.article-reading .footnotes li {break-inside:avoid}
  .article-reading a {overflow-wrap:anywhere}
}

/* Align all continuation actions with the article text rather than the page edge. */
.papers-article-continuation--enhanced > .pe-rail {width:min(calc(100% - 2*var(--pe-pad)),var(--papers-reading))}

/* Papers R1.2: deterministic native section/footnote navigation.
   This stylesheet loads only on the Papers property. Smooth root scrolling
   could stall at phone widths, even as URL fragments changed correctly.
   Preserve the existing section scroll margins and native anchor semantics. */
html { scroll-behavior: auto !important; }

/* Print-only: keyboard skip navigation is not part of the published document. */
@media print { .pe-skip { display: none !important; } }

/* Papers R6: the long-form article's screen-only bottom breathing room must
   not participate in paginated layout. On a long notes page, the 92px screen
   padding can overflow a page after the last actual glyph, causing Chromium
   to emit an entirely empty trailing sheet. Preserve every note and normal
   screen spacing; remove only this print-only trailing box extent. */
@media print {
  main .article-body { padding-bottom: 0 !important; }
}


/* Papers R7: keep the final governed-Work reference with its notes in print.
   Only the historical Notes list is condensed; screen reading is unchanged. */
@media print {
  .article-body[data-paper-slug="the-governed-body-of-work"] .footnotes li {
    margin-bottom: 5px !important;
  }
  .article-body[data-paper-slug="the-governed-body-of-work"] .footnotes li > p {
    margin-bottom: 0 !important;
  }
}


/* Public Estate R5: coarse-pointer reading controls, without enlarging fine-pointer chrome. */
@media (pointer:coarse) {
  .papers-reader-action { min-height:44px; padding-inline:8px; }
  .papers-reader-contents__summary,
  .papers-reader-contents__all summary { min-height:44px; display:list-item; align-content:center; }
  .papers-reader-contents__list a { display:inline-flex; align-items:center; min-height:44px; }
  .papers-masthead__nav a,
  .papers-masthead__nav .papers-search-button { min-height:44px; }
}
