.newspaperChromeRoot{--paper:#f3ece0;--paper-warm:#e8dfcb;--paper-deep:#d9cdb1;--newsprint:#ebe2ca;--ink:#1a1614;--ink-2:rgba(26,22,20,.74);--ink-3:rgba(26,22,20,.52);--rule:rgba(26,22,20,.35);--rule-strong:rgba(26,22,20,.62);--oxblood:#8a2a1a;--oxblood-soft:rgba(138,42,26,.18);--frame-bg:#1c1815}.newspaperChromeRoot,:where(.newspaperChromeRoot) *{box-sizing:border-box}.newspaper-back-link{font-family:var(--font-mono);font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:hsla(42,47%,83%,.85);text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.newspaper-back-link:hover{color:#e8dcc0}.newspaperChromeRoot{margin:0;padding:28px 24px 36px;background:#dcd2b8;background-image:radial-gradient(ellipse at center top,rgba(60,40,24,.16),transparent 70%);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;min-height:100vh;--kf-card-bg:#ebe6d8;--kf-card-border:rgba(92,79,58,.52);--kf-mode:#8b3f30;--kf-title:#171412;--kf-desc:#5d564b}.newspaperChromeRoot.frame-neutral{--frame-bg:#14100d;--paper:#e7e3da;--paper-warm:#e7e3da;--paper-deep:#dcd7cb;--newsprint:#e7e3da;--ink:rgba(26,18,8,.85);--ink-2:rgba(26,18,8,.6);--ink-3:rgba(26,18,8,.42);--rule:rgba(26,18,8,.18);--rule-strong:rgba(26,18,8,.32)}.newspaperChromeRoot.nb-embedded{padding-left:68px}@media(max-width:760px){.newspaperChromeRoot.nb-embedded{padding-left:60px}}.newspaper-book{max-width:880px;margin:0 auto;overflow-x:clip;background:var(--paper);background-image:repeating-linear-gradient(0deg,rgba(60,40,24,.014) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(60,40,24,.012) 0 1px,transparent 1px 6px);padding:0;position:relative;box-shadow:0 12px 36px rgba(0,0,0,.55),0 3px 8px rgba(0,0,0,.3)}.newspaperChromeRoot.frame-casefile{--paper:#c8b08c;--paper-warm:#c0a683;--paper-deep:#b39570;--newsprint:#c0a683;--ink:#1a1208;--ink-2:rgba(26,18,8,.74);--ink-3:rgba(26,18,8,.55);--rule:rgba(26,18,8,.4);--rule-strong:rgba(26,18,8,.65);--oxblood:#a3322a}.newspaperChromeRoot.frame-casefile .newspaper-book{background:#c8b08c;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.012) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0 1px,transparent 1px 5px)}.newspaperChromeRoot.frame-casefile .masthead{text-align:left;padding:50px 36px 22px;border-bottom:1.5px solid var(--rule-strong);position:relative}.newspaperChromeRoot.frame-casefile .masthead:before{content:"";position:absolute;top:-2px;left:32px;width:220px;height:32px;background:#bba078;border:1px solid var(--rule);border-bottom:none;border-radius:6px 6px 0 0;z-index:1}.newspaperChromeRoot.frame-casefile .masthead:after{content:"FILE 408-VYM";position:absolute;top:8px;left:56px;font-family:var(--font-mono);font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);z-index:2}.newspaperChromeRoot.frame-casefile .file-meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.newspaperChromeRoot.frame-casefile .file-title{font-family:var(--font-mono);font-size:calc(32px*var(--quest-font-scale, 1));letter-spacing:.02em;text-transform:uppercase;font-weight:400;margin:0 0 8px;line-height:1.05;color:var(--ink)}.newspaperChromeRoot.frame-casefile .file-stamp{position:absolute;top:56px;right:38px;transform:rotate(-7deg);font-family:var(--font-mono);font-size:calc(12px*var(--quest-font-scale, 1));letter-spacing:.18em;color:var(--oxblood);border:2px solid var(--oxblood);padding:4px 8px;text-transform:uppercase;background:rgba(163,50,42,.04);opacity:.86}.newspaperChromeRoot.frame-casefile .masthead-meta-row,.newspaperChromeRoot.frame-casefile .masthead-rule,.newspaperChromeRoot.frame-casefile .masthead-subtitle,.newspaperChromeRoot.frame-casefile .masthead-title{display:none}.newspaperChromeRoot.frame-journal{--paper:#d6dcc5;--paper-warm:#cad1b8;--paper-deep:#bcc4a7;--newsprint:#cad1b8;--ink:#1a1614;--ink-2:rgba(46,31,18,.78);--ink-3:rgba(46,31,18,.55);--rule:rgba(60,70,40,.4);--rule-strong:rgba(60,70,40,.65);--oxblood:#1f3a6a}.newspaperChromeRoot.frame-journal .newspaper-book{background:#d6dcc5}.newspaperChromeRoot.frame-journal .masthead{text-align:left;padding:26px 36px 20px;border-bottom:1px dashed var(--rule);position:relative}.newspaperChromeRoot.frame-journal .page-tabs{position:absolute;right:-6px;top:32px;display:flex;flex-direction:column;gap:8px}.newspaperChromeRoot.frame-journal .page-tabs .tab{width:10px;height:32px;background:#c3cab0;border:1px solid var(--rule-strong);border-left:none;border-radius:0 4px 4px 0}.newspaperChromeRoot.frame-journal .page-tabs .tab.active{background:#d6dcc5;border-width:1.5px;width:12px}.newspaperChromeRoot.frame-journal .date-strip{font-family:var(--font-mono);font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.22em;text-transform:uppercase;color:#1f3a6a;border:1px solid #1f3a6a;padding:4px 8px;display:inline-block;margin-bottom:12px;transform:rotate(-1deg)}.newspaperChromeRoot.frame-journal .journal-eyebrow{font-style:italic;font-size:calc(13px*var(--quest-font-scale, 1));color:var(--ink-2);margin-bottom:2px}.newspaperChromeRoot.frame-journal .journal-title{font-family:var(--font-serif);font-weight:700;font-size:calc(40px*var(--quest-font-scale, 1));line-height:.98;color:var(--ink);margin:0 0 8px}.newspaperChromeRoot.frame-journal .masthead-meta-row,.newspaperChromeRoot.frame-journal .masthead-rule,.newspaperChromeRoot.frame-journal .masthead-subtitle,.newspaperChromeRoot.frame-journal .masthead-title{display:none}.newspaperChromeRoot.frame-casefile .front-page,.newspaperChromeRoot.frame-casefile .section-strip,.newspaperChromeRoot.frame-journal .front-page,.newspaperChromeRoot.frame-journal .section-strip{padding-left:36px;padding-right:36px}.newspaperChromeRoot.frame-journal .front-page-label:after,.newspaperChromeRoot.frame-journal .front-page-label:before{background:var(--rule)}.book-label{text-align:center;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.32em;text-transform:uppercase;color:#857c63;padding:0 0 16px;display:flex;align-items:center;justify-content:center;gap:14px}.book-label:after,.book-label:before{content:"";flex:1;max-width:80px;height:1px;background:rgba(133,124,99,.584)}.masthead{padding:28px 48px 22px;text-align:center;position:relative}.masthead-rule{display:flex;flex-direction:column;gap:3px}.masthead-rule.top{margin-bottom:14px}.masthead-rule.bot{margin-top:18px}.masthead-rule .thick{height:2.5px;background:var(--ink)}.masthead-rule .thin{height:.8px;background:var(--ink)}.masthead-meta-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;flex-wrap:wrap;gap:6px 12px}.masthead-meta-row>span:nth-child(3){font-style:italic;font-family:var(--font-serif);letter-spacing:.06em;text-transform:none;font-size:calc(12px*var(--quest-font-scale, 1))}.masthead-title{font-family:var(--font-serif);font-weight:900;font-size:calc(78px*var(--quest-font-scale, 1));letter-spacing:-.005em;line-height:.96;margin:0 0 12px;color:var(--ink);text-transform:uppercase;font-variant:small-caps}.masthead-subtitle{font-family:var(--font-serif);font-style:italic;font-size:calc(14.5px*var(--quest-font-scale, 1));color:var(--ink-2);letter-spacing:.04em;margin-bottom:2px}.front-page{padding:24px 48px 28px;border-bottom:1.5px solid var(--ink);position:relative}.front-page-label{font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:12px}.front-page-label:after,.front-page-label:before{content:"";flex:1;max-width:70px;height:.5px;background:var(--rule)}.front-page-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:stretch}:where(.newspaperChromeRoot) .preview{border-left:.5px solid var(--rule);padding-left:18px;display:flex;flex-direction:column;gap:6px;position:relative}:where(.newspaperChromeRoot) .preview:first-child{border-left:none;padding-left:0}:where(.newspaperChromeRoot) a.preview,:where(.newspaperChromeRoot) button.preview{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .15s ease;border:none;background:none;padding:0;font:inherit;text-align:left;width:100%}:where(.newspaperChromeRoot) a.preview:hover,:where(.newspaperChromeRoot) button.preview:hover{opacity:.82}.preview--loading{opacity:.55;pointer-events:none}.preview-section{font-family:var(--font-mono);font-size:calc(9.5px*var(--quest-font-scale, 1));letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood);font-weight:400}.preview-headline{font-family:var(--font-serif);font-weight:700;font-size:calc(18px*var(--quest-font-scale, 1));line-height:1.18;color:var(--ink);margin:0;letter-spacing:-.003em}.preview-deck{font-family:var(--font-serif);font-style:italic;font-size:calc(12.5px*var(--quest-font-scale, 1));line-height:1.42;color:var(--ink-2);margin:4px 0 0}.preview-byline{font-family:var(--font-mono);font-size:calc(9.5px*var(--quest-font-scale, 1));letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-top:auto;padding-top:8px}.preview-byline em{font-style:italic;font-family:var(--font-serif);letter-spacing:.04em;text-transform:none}.section-strip{display:flex;align-items:center;justify-content:space-between;padding:13px 48px;font-family:var(--font-mono);font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-warm);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 14px}.section-strip-left{display:flex;align-items:center;gap:14px}.section-marker{color:var(--oxblood);font-weight:400;letter-spacing:.24em}.section-dot{width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.section-name{font-family:var(--font-serif);font-style:italic;letter-spacing:.04em;text-transform:none;font-size:calc(13.5px*var(--quest-font-scale, 1));color:var(--ink)}.section-meta{font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.14em;color:var(--ink-3)}.section-sidebar-note{font-family:var(--font-serif);font-style:italic;font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.02em;text-transform:none;color:var(--ink-3)}.chapter{padding:36px 48px 42px;overflow-x:clip;max-width:100%;position:relative}.chapter-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.28em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--oxblood);padding:4px 10px 3px;margin-bottom:16px;border-radius:1px;background:rgba(138,42,26,.04)}.chapter-headline{font-family:var(--font-serif);font-weight:700;font-size:calc(42px*var(--quest-font-scale, 1));line-height:1.04;letter-spacing:-.012em;margin:0 0 12px;color:var(--ink)}.chapter-deck{font-family:var(--font-serif);font-style:italic;font-size:calc(18px*var(--quest-font-scale, 1));line-height:1.36;color:var(--ink-2);margin:0 0 14px;max-width:620px}.chapter-byline{font-family:var(--font-mono);font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:8px 0;margin-bottom:28px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.chapter-body{-moz-columns:1;column-count:1;font-family:var(--font-serif);font-size:calc(14px*var(--quest-font-scale, 1));line-height:1.62;color:var(--ink);text-align:justify;hyphens:auto;overflow-x:clip;max-width:100%}.chapter-body .nb-span-all{-moz-column-span:all;column-span:all;-moz-column-break-inside:avoid;break-inside:avoid;clear:both;margin:20px 0;max-width:100%}.chapter-body .nb-fe-embed{max-width:100%;overflow:hidden;box-sizing:border-box}.chapter-body .nb-prose-block{display:flow-root;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;min-width:0;max-width:100%}.chapter-body .nb-chapter-divider{display:flex;align-items:center;gap:12px;margin:28px 0 18px}.nb-chapter-divider-line{flex:1;height:0;border-top:1px solid var(--rule)}.nb-chapter-divider-label{font-family:var(--font-serif);font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.7;white-space:nowrap}.nb-chapter-page-head{margin-bottom:16px}.chapter.nb-chapter-page-merged{margin-top:0;padding-top:26px;background:linear-gradient(180deg,#fff 0,transparent 240px)}.chapter.nb-chapter-page-open{padding-bottom:0}.chapter-body p{margin:0 0 13px}.chapter-body>p:first-child:first-letter{font-family:var(--font-serif);font-weight:900;font-size:calc(56px*var(--quest-font-scale, 1));line-height:.88;float:left;margin:4px 8px 0 0;color:var(--ink)}.chapter-body a.lp,.pullquote a.lp{color:var(--oxblood);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color .2s ease}.chapter-body a.lp:hover,.pullquote a.lp:hover{text-decoration-style:solid;color:var(--ink)}.chapter-body .hl,.pullquote .hl{background:linear-gradient(104deg,rgba(255,237,74,0) .9%,rgba(255,237,74,.55) 2.4%,rgba(255,237,74,.45) 93%,rgba(255,237,74,0) 98%);padding:2px 0}.chapter .chapter-shell-header{margin-bottom:22px}.chapter.chapter-form-news-article .chapter-headline{font-family:Old Standard TT,Georgia,serif;font-weight:700;font-size:calc(38px*var(--quest-font-scale, 1));letter-spacing:-.005em;line-height:1.02}.chapter.chapter-form-news-article .byline-rule,.chapter.chapter-form-news-article .chapter-byline{display:flex;justify-content:space-between;border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:6px 0;margin:16px 0 22px;font-family:"Special Elite",var(--font-mono),monospace;font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);background:transparent}.chapter.chapter-form-news-article .article-body,.chapter.chapter-form-news-article .chapter-body{font-family:Old Standard TT,Georgia,serif;font-size:calc(15px*var(--quest-font-scale, 1));line-height:1.62;text-align:justify}.chapter.chapter-form-news-article .article-body>p:first-of-type:first-letter,.chapter.chapter-form-news-article .chapter-body>p:first-child:first-letter,.chapter.chapter-form-news-article .nb-prose-block:first-of-type p:first-child:first-letter{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:calc(60px*var(--quest-font-scale, 1));line-height:.85;float:left;margin:4px 10px 0 0;color:var(--ink)}.chapter.chapter-form-case-report .chapter-headline{font-family:"Special Elite",var(--font-mono),monospace;font-weight:400;font-size:calc(28px*var(--quest-font-scale, 1));letter-spacing:.04em;text-transform:uppercase}.chapter.chapter-form-case-report .case-meta-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 14px;background:rgba(26,18,8,.06);border:1px solid var(--rule);margin:16px 0 22px;font-family:"Special Elite",var(--font-mono),monospace;font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chapter.chapter-form-case-report .case-meta-bar .label{color:var(--ink-3);display:block;margin-bottom:2px}.chapter.chapter-form-case-report .chapter-body,.chapter.chapter-form-case-report .report-body{-moz-columns:1;column-count:1;-moz-column-rule:0;column-rule:0;font-family:"Special Elite",var(--font-mono),monospace;font-size:calc(13px*var(--quest-font-scale, 1));line-height:1.65;text-align:left}.chapter.chapter-form-case-report .chapter-body>p:first-child:first-letter,.chapter.chapter-form-case-report .nb-prose-block:first-of-type p:first-child:first-letter{all:unset}.chapter.chapter-form-case-report .finding{border-left:3px solid var(--oxblood,var(--accent,#8a2a1a));background:rgba(26,18,8,.06);padding:10px 14px;margin:14px 0;-moz-column-break-inside:avoid;break-inside:avoid}.chapter.chapter-form-case-report .finding-label{font-family:"Special Elite",var(--font-mono),monospace;font-weight:700;font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.24em;text-transform:uppercase;color:var(--oxblood,var(--accent,#8a2a1a));margin-bottom:4px;display:block}.chapter.chapter-form-case-report .finding-body{font-family:"Special Elite",var(--font-mono),monospace;font-size:calc(12.5px*var(--quest-font-scale, 1));line-height:1.55}.chapter.chapter-form-field-entry .chapter-headline{font-family:"Caveat",cursive,var(--font-serif);font-style:normal;font-weight:700;font-size:calc(38px*var(--quest-font-scale, 1));line-height:1}.chapter.chapter-form-field-entry .entry-date{font-family:"Special Elite",var(--font-mono),monospace;font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--oxblood,var(--accent,#1f3a6a));border:1px solid var(--oxblood,var(--accent,#1f3a6a));padding:3px 8px;display:inline-block;transform:rotate(-1.5deg);margin-bottom:14px}.chapter.chapter-form-field-entry .chapter-body,.chapter.chapter-form-field-entry .entry-body{-moz-columns:1;column-count:1;-moz-column-rule:0;column-rule:0;font-family:EB Garamond,Georgia,serif;font-size:calc(16px*var(--quest-font-scale, 1));line-height:1.62;text-align:left}.chapter.chapter-form-field-entry .chapter-body>p:first-child:first-letter,.chapter.chapter-form-field-entry .nb-prose-block:first-of-type p:first-child:first-letter{all:unset}.chapter.chapter-form-field-entry .margin-note{font-family:Caveat,cursive;font-size:calc(17px*var(--quest-font-scale, 1));color:var(--oxblood,var(--accent,#1f3a6a));margin:10px 0 10px 24px;transform:rotate(-.5deg);border-left:2px solid var(--oxblood,var(--accent,#1f3a6a));padding:4px 0 4px 10px;display:block;-moz-column-break-inside:avoid;break-inside:avoid}.chapter.chapter-form-profile .chapter-byline{display:none}.chapter.chapter-form-profile .chapter-eyebrow{display:block;border:none;background:none;padding:0;margin-bottom:10px;font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.28em}.chapter.chapter-form-profile .chapter-headline{font-style:italic;font-weight:500;font-size:calc(38px*var(--quest-font-scale, 1));line-height:1.06}.chapter.chapter-form-profile .profile-role{font-family:var(--font-mono);font-size:calc(11.5px*var(--quest-font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 22px}.chapter.chapter-form-profile .profile-layout{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.chapter.chapter-form-profile .portrait-block{width:180px}.chapter.chapter-form-profile .portrait{width:180px;height:230px;background:rgba(26,22,20,.1);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;margin-bottom:12px}.chapter.chapter-form-profile .portrait.portrait--img{display:block;-o-object-fit:cover;object-fit:cover;padding:0}.chapter.chapter-form-profile .portrait-caption{font-family:var(--font-serif);font-style:italic;font-size:calc(12.5px*var(--quest-font-scale, 1));color:var(--ink-2);line-height:1.4;text-align:center}.chapter.chapter-form-profile .profile-body.chapter-body{-moz-columns:1;column-count:1;-moz-column-rule:0;column-rule:0;text-align:left;font-size:calc(15px*var(--quest-font-scale, 1));line-height:1.6}.chapter.chapter-form-profile .profile-body.chapter-body>p:first-child:first-letter{all:unset}.chapter.chapter-form-profile .profile-body.chapter-body p{margin:0 0 12px}.chapter.chapter-form-profile .profile-quote{font-family:var(--font-serif);font-style:italic;font-size:calc(19px*var(--quest-font-scale, 1));line-height:1.4;color:var(--ink);border-left:3px solid var(--oxblood);padding:6px 0 6px 18px;margin:16px 0;-moz-column-break-inside:avoid;break-inside:avoid}.chapter.chapter-form-profile .profile-quote-text{display:block}.chapter.chapter-form-profile .profile-quote-attr{display:block;margin-top:8px;font-family:var(--font-mono);font-style:normal;font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.chapter.chapter-form-profile .profile-timeline{font-family:var(--font-mono);font-size:calc(12.5px*var(--quest-font-scale, 1));line-height:1.55;color:var(--ink);margin:18px 0;background:rgba(26,22,20,.03);padding:14px 16px;border-radius:2px;-moz-column-break-inside:avoid;break-inside:avoid}.chapter.chapter-form-profile .profile-timeline-label{font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.chapter.chapter-form-profile .profile-timeline-row{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:4px 0}.chapter.chapter-form-profile .profile-timeline-year{color:var(--oxblood);font-weight:700}.chapter.chapter-form-profile .profile-full-width{margin-top:28px}.chapter.chapter-form-profile .profile-full-width .module-batch{margin:0}.chapter.chapter-form-profile .profile-full-width .module-batch-header{border-bottom:1px solid var(--rule)}.chapter.chapter-form-profile .profile-full-width .module-batch-title{font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.24em;color:var(--ink-3)}.chapter.chapter-form-editorial .chapter-byline,.chapter.chapter-form-editorial .chapter-eyebrow{display:none}.chapter.chapter-form-editorial .editorial-label{font-family:Special Elite,monospace;font-size:calc(11px*var(--quest-font-scale, 1));letter-spacing:.32em;text-transform:uppercase;color:var(--oxblood);text-align:center;margin-bottom:6px}.chapter.chapter-form-editorial .chapter-headline{font-family:Old Standard TT,serif;font-weight:700;font-size:calc(34px*var(--quest-font-scale, 1));line-height:1.05;text-align:center;margin:0 auto 6px;max-width:480px}.chapter.chapter-form-editorial .chapter-deck{text-align:center;margin:0 auto 22px;max-width:520px}.chapter.chapter-form-editorial .editorial-body.chapter-body{-moz-columns:1;column-count:1;-moz-column-rule:0;column-rule:0;font-family:Old Standard TT,serif;font-style:italic;font-size:calc(15px*var(--quest-font-scale, 1));line-height:1.65;text-align:justify;max-width:640px;margin:0 auto}.chapter.chapter-form-editorial .editorial-body.chapter-body p{margin:0 0 12px;text-indent:1.2em}.chapter.chapter-form-editorial .editorial-body.chapter-body>p:first-child{text-indent:0}.chapter.chapter-form-editorial .editorial-body.chapter-body>p:first-child:first-letter{all:unset}.chapter.chapter-form-editorial .editorial-byline{font-family:Special Elite,monospace;font-size:calc(10.5px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-top:22px;padding-top:14px;border-top:.5px solid var(--rule);max-width:640px;margin-left:auto;margin-right:auto}.chapter.chapter-form-reference .chapter-headline{font-family:Old Standard TT,Georgia,serif;font-weight:700;font-size:calc(36px*var(--quest-font-scale, 1));line-height:1.05;letter-spacing:-.01em}.chapter.chapter-form-reference .pron{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:calc(17px*var(--quest-font-scale, 1));color:var(--ink-2);margin:0 0 4px}.chapter.chapter-form-reference .pron:before{content:"["}.chapter.chapter-form-reference .pron:after{content:"]"}.chapter.chapter-form-reference .pos{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:calc(14px*var(--quest-font-scale, 1));color:var(--ink-3);margin:0 0 18px}.chapter.chapter-form-reference .chapter-body,.chapter.chapter-form-reference .reference-body{-moz-columns:1;column-count:1;-moz-column-rule:0;column-rule:0;text-align:left;font-family:Old Standard TT,Georgia,serif;font-size:calc(15px*var(--quest-font-scale, 1));line-height:1.65}.chapter.chapter-form-reference .chapter-body>p:first-child:first-letter,.chapter.chapter-form-reference .nb-prose-block:first-of-type p:first-child:first-letter{all:unset}.chapter.chapter-form-reference .sense{margin-bottom:18px;padding-left:28px;position:relative}.chapter.chapter-form-reference .sense-num{position:absolute;left:0;top:0;font-family:"IBM Plex Mono",var(--font-mono),monospace;font-weight:700;font-size:calc(14px*var(--quest-font-scale, 1));color:var(--oxblood,var(--accent,#1f3a6a))}.chapter.chapter-form-reference .etymology-block{background:rgba(26,22,20,.04);border:1px solid var(--rule);padding:12px 16px;margin:18px 0;font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:calc(14px*var(--quest-font-scale, 1));line-height:1.55;color:var(--ink-2);-moz-column-break-inside:avoid;break-inside:avoid}.chapter.chapter-form-reference .etymology-label{font-family:"IBM Plex Mono",var(--font-mono),monospace;font-style:normal;font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:4px}.pullquote{display:flow-root;margin:16px 4px;padding:14px 12px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-family:var(--font-serif);font-style:italic;font-size:calc(17px*var(--quest-font-scale, 1));line-height:1.36;color:var(--ink);text-align:left;-moz-column-break-inside:avoid;break-inside:avoid}.pullquote-attr{display:block;margin-top:8px;font-style:normal;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.module-batch{margin:36px 48px 0;padding:22px 22px 24px;background:#faf3df;border:1px solid #c8b888;border-radius:2px;font-family:var(--font-serif);color:var(--ink)}.chapter-body .module-batch{margin:24px 0}.module-batch *{font-family:var(--font-serif)!important}.module-batch-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #c8b888}.module-batch-title{font-weight:700;font-size:calc(13px*var(--quest-font-scale, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0}.module-batch-meta{font-style:italic;font-size:calc(11.5px*var(--quest-font-scale, 1));color:var(--ink-2)}.module-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.chapter-body .module-cards.nb-module-cards{grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}:where(.newspaperChromeRoot) .module-card{background:#fefcf2;border:1px solid #8a2a1a;padding:14px 14px 16px;border-radius:1.5px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;width:100%;margin:0;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.newspaperChromeRoot) .module-card:hover:not(:disabled){box-shadow:0 3px 8px rgba(138,42,26,.18);transform:translateY(-1px)}:where(.newspaperChromeRoot) .module-card:disabled{cursor:progress;opacity:.75}.module-type{font-weight:700;font-size:calc(9.5px*var(--quest-font-scale, 1));letter-spacing:.24em;text-transform:uppercase;color:#8a2a1a}.module-title{font-weight:700;font-size:calc(16px*var(--quest-font-scale, 1));line-height:1.18;color:var(--ink);margin:0}.module-blurb{font-size:calc(12.5px*var(--quest-font-scale, 1));line-height:1.45;color:var(--ink-2);font-style:italic}.module-card-foot{margin-top:6px;font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.18em;color:var(--ink-3);justify-content:space-between}.kf-prompt,.module-card-foot{text-transform:uppercase;display:flex;align-items:center}.kf-prompt{margin:38px 0 18px;text-align:center;font-family:var(--font-serif);font-weight:700;font-size:calc(11.5px*var(--quest-font-scale, 1));letter-spacing:.32em;color:var(--ink);justify-content:center;gap:18px}.kf-prompt:after,.kf-prompt:before{content:"";flex:1;max-width:70px;height:1px;background:var(--ink)}.kf-next-page{display:none;border-top:2px solid var(--ink);margin-top:-2px;padding:36px 28px;position:relative;z-index:1}.kf-next-page.kf-next-page-active{display:block}.kf-next-page[data-target=deepen]{background:#f0e8c8}.kf-next-page[data-target=pullback]{background:#ebe2ca}.kf-next-page[data-target=connect]{background:#f5f0e0}.next-editorial .np-header{text-align:center;font-family:var(--font-serif);font-weight:700;font-size:calc(10px*var(--quest-font-scale, 1));letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.next-editorial .np-title{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(30px*var(--quest-font-scale, 1));line-height:1.15;text-align:center;margin:0 0 18px;color:var(--ink)}.next-editorial .np-body{font-family:var(--font-serif);font-size:calc(13.5px*var(--quest-font-scale, 1));line-height:1.62;color:var(--ink);-moz-columns:1;column-count:1;text-align:justify;hyphens:auto}.kf-wrap{padding:0 48px 48px;--kf-accent:var(--oxblood);--kf-accent-dim:var(--oxblood-soft);--kf-page-top:#fff;--kf-surface:#ebe6d8;--kf-shadow-soft:rgba(26,22,20,.06);--kf-shadow-strong:rgba(26,22,20,.14);--mode-discover:#5f5242;--mode-deepen:#8b3f30;--mode-practice:#6f6a2e;--mode-master:#6d4c90;--mode-fiction:#a24d63;--mode-continue:#6a665f}.kf-divider{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:8px;padding-bottom:12px}.kf-divider-rule{flex:1;max-width:60px;height:1px;background:var(--rule);opacity:.6}.kf-divider-label{font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.kf-context{text-align:center;font-family:var(--font-serif);font-style:italic;font-size:calc(16px*var(--quest-font-scale, 1));line-height:1.45;color:var(--ink-2);margin:0 auto 14px;max-width:540px}.kf-or{text-align:center;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:10px auto 14px}.kf-lanes{display:flex;flex-direction:row;gap:16px;align-items:stretch;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding:0 32px;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;padding-bottom:2px}.kf-lanes::-webkit-scrollbar{height:6px}.kf-lanes::-webkit-scrollbar-track{background:transparent}.kf-lanes::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.kf-lanes-has-selection:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--kf-accent);z-index:1;pointer-events:none}.kf-lane{display:flex;flex-direction:column;flex:1 1 0;min-width:220px;position:relative;scroll-snap-align:start;transition:transform .18s ease}.kf-lane:hover{transform:translateY(-3px)}.kf-lane.kf-lane-selected{z-index:3}.kf-lane.kf-lane-selected:hover{transform:none}.kf-lane.kf-lane-selected:after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:4px;background:var(--kf-page-top);z-index:4;pointer-events:none}.kf-choice,button.kf-choice{width:100%;background:var(--kf-card-bg);border:1px solid var(--rule);border-bottom:none;border-radius:6px 6px 0 0;padding:22px 22px 18px;position:relative;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;flex:1;text-align:left;color:var(--ink);font-family:var(--font-serif);-webkit-appearance:none;-moz-appearance:none;appearance:none}button.kf-choice:disabled{cursor:not-allowed}.kf-choice:hover,button.kf-choice:not(:disabled):hover{border-color:var(--rule-strong);box-shadow:0 8px 24px var(--kf-shadow-strong),0 2px 6px var(--kf-shadow-soft)}.kf-lane:hover .kf-chevron-sides{stroke:var(--rule-strong)}.kf-choice:before,button.kf-choice:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mode-color,var(--kf-accent));border-top-left-radius:6px}.kf-choice[data-mode=discover],button.kf-choice[data-mode=discover]{--mode-color:var(--mode-discover)}.kf-choice[data-mode=deepen],button.kf-choice[data-mode=deepen]{--mode-color:var(--mode-deepen)}.kf-choice[data-mode=practice],button.kf-choice[data-mode=practice]{--mode-color:var(--mode-practice)}.kf-choice[data-mode=master],button.kf-choice[data-mode=master]{--mode-color:var(--mode-master)}.kf-choice[data-mode=fiction],button.kf-choice[data-mode=fiction]{--mode-color:var(--mode-fiction)}.kf-choice[data-mode=continue],button.kf-choice[data-mode=continue]{--mode-color:var(--mode-continue)}.kf-choice[data-mode=pullback],button.kf-choice[data-mode=pullback]{--mode-color:var(--mode-deepen)}.kf-choice[data-mode=connect],button.kf-choice[data-mode=connect]{--mode-color:var(--mode-discover)}.kf-mode{font-family:var(--font-mono);font-size:calc(9.5px*var(--quest-font-scale, 1));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mode-color,var(--kf-accent));margin-bottom:12px}.kf-choice-title{font-family:var(--font-serif);font-weight:500;font-size:calc(18px*var(--quest-font-scale, 1));line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin-bottom:10px}.kf-choice-icon{margin-right:8px;font-style:normal;line-height:1}.kf-choice-detail{font-family:var(--font-serif);font-size:calc(14px*var(--quest-font-scale, 1));line-height:1.55;color:var(--ink-2);margin-bottom:0;flex:1;font-style:italic}.kf-chevron{display:block;width:100%;height:28px;margin-top:-1px;pointer-events:none;position:relative;z-index:1}.kf-chevron svg{display:block;width:100%;height:100%;overflow:visible}.kf-chevron-body{fill:var(--kf-card-bg);stroke:none}.kf-chevron-sides{fill:none;stroke:var(--rule);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.kf-chevron-dots{fill:none;stroke:var(--ink-3);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:0 6;opacity:.55}.kf-lane.kf-lane-selected .kf-choice:before,.kf-lane.kf-lane-selected button.kf-choice:before{display:none}.kf-lane.kf-lane-selected .kf-choice,.kf-lane.kf-lane-selected .kf-choice-freeform,.kf-lane.kf-lane-selected button.kf-choice{border-color:var(--kf-accent);border-style:solid;border-width:2px 2px 0;border-radius:6px 6px 4px 4px;background:var(--kf-page-top);box-shadow:0 -3px 16px var(--kf-accent-dim),0 1px 3px var(--kf-shadow-soft);position:relative;z-index:2}.kf-lane.kf-lane-selected .kf-chevron{display:none}.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected) .kf-choice,.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected) .kf-choice-freeform,.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected) button.kf-choice{opacity:.55;background:var(--kf-surface)}.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected):hover .kf-choice,.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected):hover .kf-choice-freeform,.kf-lanes-has-selection .kf-lane:not(.kf-lane-selected):hover button.kf-choice:not(:disabled){opacity:.9}.kf-choice-freeform{background:var(--kf-surface);border:1px dashed var(--rule-strong);border-bottom:none;border-radius:6px 6px 0 0;padding:20px 18px 16px;display:flex;flex-direction:column;flex:1;position:relative;transition:border-color .18s ease,background .18s ease}.kf-choice-freeform:focus-within{background:var(--kf-card-bg);border-color:var(--kf-accent)}.kf-choice-freeform .kf-mode{color:var(--ink-3);margin-bottom:10px}.kf-choice-freeform-prompt{font-family:var(--font-serif);font-weight:500;font-size:calc(17px*var(--quest-font-scale, 1));line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin-bottom:12px}.kf-choice-freeform-input{flex:1;width:100%;border:none;outline:none;background:transparent;resize:none;font-family:var(--font-serif);font-size:calc(14px*var(--quest-font-scale, 1));line-height:1.5;color:var(--ink);font-style:italic;min-height:90px}.kf-choice-freeform-input::-moz-placeholder{color:var(--ink-3);font-style:italic}.kf-choice-freeform-input::placeholder{color:var(--ink-3);font-style:italic}.kf-choice-freeform-submit{margin-top:12px;align-self:flex-start;padding:6px 14px;background:var(--ink);color:var(--paper);border:none;border-radius:999px;font-family:var(--font-mono);font-size:calc(10px*var(--quest-font-scale, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease}.kf-choice-freeform-submit:hover:not(:disabled){background:var(--kf-accent)}.kf-choice-freeform-submit:disabled{opacity:.55;cursor:not-allowed}.kf-choice-freeform-submit svg{width:10px;height:10px}@media(max-width:768px){.newspaperChromeRoot{padding:16px}}@media(max-width:760px){.newspaper-book{max-width:100%}.masthead{padding:22px 22px 18px}.masthead-title{font-size:calc(44px*var(--quest-font-scale, 1))}.masthead-subtitle{font-size:calc(12px*var(--quest-font-scale, 1))}.masthead-meta-row{flex-direction:column;gap:2px;text-align:center;align-items:center}.front-page{padding:20px 22px 22px}.front-page-grid{grid-template-columns:1fr;gap:18px}:where(.newspaperChromeRoot) .preview{border-left:none;border-top:.5px solid var(--rule);padding-left:0;padding-top:14px}:where(.newspaperChromeRoot) .preview:first-child{border-top:none;padding-top:0}.section-strip{padding:11px 22px;flex-direction:column;align-items:flex-start;gap:4px}.chapter{padding:28px 22px 32px}.chapter-headline{font-size:calc(30px*var(--quest-font-scale, 1))}.chapter-deck{font-size:calc(16px*var(--quest-font-scale, 1))}.chapter-body{-moz-columns:1;column-count:1}.chapter.chapter-form-profile .profile-layout{grid-template-columns:1fr;gap:18px}.chapter.chapter-form-profile .portrait-block{width:100%}.chapter.chapter-form-profile .portrait{width:140px;height:180px;margin:0 auto}.chapter.chapter-form-case-report .case-meta-bar{grid-template-columns:1fr}.module-batch{margin:28px 22px 0}.module-cards{grid-template-columns:1fr}.kf-wrap{padding:0 22px 32px}.kf-lanes{gap:14px;scroll-snap-type:x mandatory;scroll-padding:0 20px;padding:6px 20px 16px}.kf-lane{flex:0 0 80%;min-width:220px;scroll-snap-align:center}.kf-chevron{height:24px}.kf-lane:hover{transform:none}.next-editorial .np-body{-moz-columns:1;column-count:1}}@keyframes nb-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nb-skeleton{display:block;border-radius:2px;background-color:rgba(26,22,20,.09);background-image:linear-gradient(90deg,rgba(26,22,20,0),rgba(26,22,20,.14) 50%,rgba(26,22,20,0));background-size:200% 100%;background-repeat:no-repeat;animation:nb-skeleton-shimmer 1.6s ease-in-out infinite}.nb-skeleton-line{animation-delay:calc(var(--nb-skeleton-i, 0)*90ms)}.nb-skeleton-streaming{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:6px}.nb-skeleton-streaming .nb-skeleton{margin-bottom:11px}.nb-skeleton-block{padding:24px 36px}.nb-skeleton-block.nb-skeleton-block--head{border-bottom:1px solid var(--rule)}@media(prefers-reduced-motion:reduce){.nb-skeleton{animation:none}}