.codex-page{font:18px/1.75 system-ui,sans-serif}.codex-page a{color:inherit;text-underline-offset:.25em}.codex-hero{background:#071218;min-height:min(820px,90svh)}.codex-hero:before,.codex-hero:after{display:none}.codex-hero .sin-hero-art{transition:none;transform:none}.codex-hero .sin-hero-art:after{background:linear-gradient(90deg,#061017ed 0%,#061017c9 36%,#06101728 80%)}.codex-hero h1{line-height:.98}.codex-hero .sin-hero-copy{width:min(760px,100%)}.codex-breadcrumb{color:#e1d7c4;margin-bottom:40px;font:13px/1.5 system-ui,sans-serif}.codex-reference{letter-spacing:.04em;color:#795222;margin:0 0 24px;font-size:14px}.codex-hero .codex-reference{color:#edc788;margin:0 0 22px;font-size:14px!important}.codex-hero .sin-begin{color:#f1c472}.codex-section{color:#10191f;background:#f3ead8;padding:clamp(65px,8vw,120px) max(6vw,24px);scroll-margin-top:60px}.codex-section>*{max-width:1160px;margin-inline:auto}.codex-section h2{letter-spacing:-.035em;text-wrap:balance;margin-top:0;margin-bottom:36px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.08}.codex-section>p,.codex-section details p{max-width:72ch;margin-top:24px;margin-left:max(0px,50% - 580px)}.codex-dark{color:#ede4d3;background:#0b1d26}.codex-dark .codex-reference,.codex-dark a{color:#edc788}.codex-section .pair{grid-template-columns:1fr 1fr;gap:32px;margin-block:44px;display:grid}.codex-section .pair>div{border-top:1px solid #92754980;padding-top:22px}.codex-section .pair strong{color:#755126;font-size:14px;font-weight:500}.codex-dark .pair strong{color:#edc788}.codex-section .pair p{margin:14px 0;font:400 clamp(25px,3vw,42px)/1.3 Georgia,serif}.codex-section .reading{font-size:clamp(18px,1.7vw,21px)}.codex-section .dating{margin-block:48px}.codex-section .dating div{border-top:1px solid #92754970;grid-template-columns:1fr 2fr;gap:45px;padding:26px 0;display:grid}.codex-section dt{font:28px/1.3 Georgia,serif}.codex-section dd{max-width:65ch;margin:0}.codex-section details{border-top:1px solid #a58c6259;padding:22px 0}.codex-section summary{cursor:pointer;font-size:20px}.codex-section .film-note{border-top:1px solid #a58c6259;margin-top:28px;padding-top:20px}.codex-section h3{font-size:26px;font-weight:400}.codex-editorial{grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);display:grid}.codex-editorial p{max-width:65ch;margin-top:0}.codex-link{padding:10px 0;font-size:16px;display:inline-block}.codex-study-prompt{color:#ccc3b2;border-left:2px solid #d2a354;padding-left:25px;margin-top:55px!important}.codex-related{color:#eee4d2;background:#071218}.codex-related h2{font-size:clamp(32px,4vw,48px)}.codex-related a{border-top:1px solid #d2a35440;padding:24px 45px 24px 0;text-decoration:none;display:block;position:relative}.codex-related a:hover span{text-decoration:underline}.codex-related span{color:#edc788;font:clamp(25px,3vw,35px)/1.3 Georgia,serif}.codex-related small{color:#cfc4b1;margin-top:6px;font-size:15px;display:block}.codex-related b{font-weight:400;position:absolute;top:25px;right:0}:is(.codex-page a:focus-visible,.codex-page summary:focus-visible){outline-offset:5px;outline:3px solid #ae7424}:is(.codex-dark a:focus-visible,.codex-hero a:focus-visible,.codex-related a:focus-visible){outline-color:#f3bf60}@media (max-width:700px){.codex-hero{align-items:end;min-height:740px;padding:65px 24px 100px}.codex-hero .sin-hero-art img{object-position:65% center}.codex-hero .sin-hero-art:after{background:linear-gradient(#06101755 0%,#061017dc 65%,#061017 100%)}.codex-hero h1{font-size:clamp(56px,13vw,82px)}.codex-hero .sin-hero-art figcaption{font-size:9px;bottom:18px;left:24px;right:auto}.codex-breadcrumb{margin-bottom:24px}.codex-page .sin-chapter-nav{justify-content:flex-start}.codex-section .pair,.codex-editorial,.codex-section .dating div{grid-template-columns:1fr;gap:20px}.codex-section .pair{gap:28px}.codex-section h2{margin-bottom:24px}.codex-section{font-size:17px}.codex-related small{max-width:30ch}}.scholar-challenge .scholar-row{border-top:1px solid #d2a35450;grid-template-columns:250px minmax(0,1fr);gap:clamp(30px,6vw,90px);padding-block:60px;display:grid}.scholar-row:first-of-type{margin-top:50px}.scholar-row figure{margin:0}.scholar-crop{background:#10232b;width:250px;height:290px;overflow:hidden}.scholar-crop img{width:750px;max-width:none;height:auto;display:block}.scholar-wallace img{transform:translate(-250px)}.scholar-white img{transform:translate(0)}.scholar-photo{width:250px;height:auto;display:block}.scholar-row figcaption{color:#c4bbac;max-width:250px;margin-top:12px;font-size:11px;line-height:1.6}.scholar-challenge .scholar-row h3{color:#edc788;margin:0 0 12px;font-size:clamp(36px,4vw,54px)}.scholar-row h4{margin:0 0 25px;font-size:22px;font-weight:500;line-height:1.4}.scholar-row p{max-width:65ch}.scholar-question{color:#fff5e3;border-left:2px solid #d2a354;padding-left:22px}.scholar-row a{font-size:15px}@media (max-width:700px){.scholar-challenge .scholar-row{grid-template-columns:1fr;gap:28px;padding-block:40px}.scholar-row figure{max-width:250px}.scholar-row h4{font-size:20px}}.archaic-hero{text-align:center;background:#071218;padding:48px max(6vw,24px) 55px}.archaic-hero>*{max-width:1160px;margin-inline:auto}.archaic-hero .codex-breadcrumb{text-align:left;margin-bottom:52px}.archaic-reference{color:#d9b478;margin-bottom:20px;font-size:14px}.archaic-hero h1{letter-spacing:-.045em;color:#fff5e4;text-wrap:balance;margin-block:0 24px;font:400 clamp(48px,7.4vw,104px)/1.02 Georgia,serif}.archaic-deck{color:#d8d1c3;max-width:720px;font-size:clamp(18px,2vw,24px);line-height:1.6}.archaic-mosaic{margin-block:35px 0}.archaic-mosaic img{width:100%;height:auto;display:block}.archaic-mosaic figcaption{color:#e3b97a;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;font:clamp(14px,2vw,24px)/1.3 Georgia,serif;display:grid}.archaic-art-credit{color:#aaa89e;max-width:720px;margin-top:22px;font:11px/1.6 system-ui,sans-serif}.archaic-page .scholar-challenge .scholar-row{padding-block:45px;display:block}.archaic-page .scholar-row>div{grid-template-columns:280px minmax(0,1fr);column-gap:60px;display:grid}.archaic-page .scholar-row h3{grid-area:1/1/span 5;font-size:clamp(29px,3.2vw,42px);line-height:1.15}.archaic-page .scholar-row h4,.archaic-page .scholar-row p,.archaic-page .scholar-row>div>a{grid-column:2}.archaic-page .scholar-row h4{color:#fff2da;margin-bottom:22px;font:400 clamp(25px,2.7vw,35px)/1.2 Georgia,serif}.archaic-page .scholar-row p{margin:0 0 22px}.archaic-page .scholar-question{padding-block:8px}.claim-scope{color:#c6bdad;font-size:14px}.archaic-page #limits{color:#eee3ce;background:#102630}.archaic-page .codex-section{padding-block:clamp(60px,7vw,100px)}@media (max-width:700px){.archaic-hero{padding-top:28px}.archaic-hero .codex-breadcrumb{margin-bottom:36px}.archaic-mosaic{margin-inline:-12px}.archaic-mosaic figcaption{gap:6px}.archaic-page .scholar-row>div{display:block}.archaic-page .scholar-row h3{margin-bottom:20px}.archaic-page .scholar-row h4{font-size:26px}.archaic-page .scholar-challenge .scholar-row{padding-block:34px}.archaic-art-credit{font-size:10px}}.archaic-portrait-section{color:#f3ead8;background:#071218;padding:clamp(60px,7vw,100px) max(6vw,24px);scroll-margin-top:100px}.archaic-portrait-section>*{max-width:1160px;margin-inline:auto}.archaic-portrait-heading{text-align:center}.archaic-portrait-heading h2{letter-spacing:-.04em;margin:0 0 24px;font:400 clamp(44px,6vw,78px)/1.04 Georgia,serif}.archaic-portrait-heading .archaic-deck{max-width:760px;margin-inline:auto}.archaic-portrait-section .archaic-mosaic{margin-top:40px}.archaic-portrait-section .archaic-mosaic figcaption{text-align:center}.archaic-portrait-section .archaic-art-credit{text-align:center;max-width:720px}.archaic-editorial-charge{max-width:800px;margin-top:36px;line-height:1.75}.archaic-editorial-charge>p:first-child{font-size:clamp(19px,2vw,23px)}.archaic-page .codex-hero .sin-hero-copy{width:min(760px,100%)}@media (max-width:700px){.archaic-portrait-section .archaic-mosaic{margin-inline:0}.archaic-portrait-section .archaic-mosaic figcaption{font-size:14px}}.science-heading{max-width:1160px}.science-heading>p:last-child{max-width:55ch;font-size:22px}.science-verdict{color:#fff2d9;background:#102630;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-block:50px;padding:clamp(28px,5vw,60px);display:grid}.science-verdict span{color:#d8cbb7;font-size:14px;display:block}.science-verdict strong{color:#efc17b;margin-top:14px;font:400 clamp(48px,6vw,82px)/1.1 Georgia,serif;display:block}.science-verdict p{max-width:40ch}.science-verdict a{color:#efc17b;margin-top:18px;font-size:14px;display:block}.science-tests article{border-top:1px solid #92754965;grid-template-columns:240px minmax(0,1fr);gap:60px;padding:42px 0;display:grid}.science-method{color:#755126;font-size:16px}.science-tests h3{max-width:35ch;margin:0 0 22px;font:400 clamp(27px,3vw,38px)/1.2 Georgia,serif}.science-tests p{max-width:65ch}.science-meaning{border-left:2px solid #9b7136;padding-left:22px}.science-tests a,.science-credit>a{font-size:14px}.science-dates{gap:clamp(24px,5vw,70px);margin-block:25px;font-size:13px;display:flex}.science-dates b{font:400 clamp(25px,3vw,36px)/1.5 Georgia,serif}.science-credit{border-top:1px solid #92754965;margin-top:20px;padding-top:35px}.science-credit p,.science-demand p{max-width:72ch}.science-demand{border-top:1px solid #92754965;margin-top:40px;padding-top:30px}@media (max-width:700px){.science-verdict,.science-tests article{grid-template-columns:1fr;gap:20px}.science-verdict{margin-block:35px}.science-heading>p:last-child{font-size:18px}.science-tests article{padding:32px 0}.science-method{font-size:14px}}.archaic-page .science-case{color:#f3ead8;background:#071820}.science-case .science-heading .codex-reference{color:#d8b779}.science-case .science-heading h2{font-size:clamp(42px,5.5vw,76px)}.science-case .science-heading>p:last-child{color:#c9c6bd}.lab-visual{margin-block:36px 0;position:relative;overflow:hidden}.lab-visual img{aspect-ratio:1.75;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.lab-visual figcaption{color:#ded6c8;background:#071218eb;padding:12px 18px;font-size:11px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.lab-findings{background:#102630;border-block:1px solid #b9955a70;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.lab-findings>div{min-width:0;padding:30px}.lab-findings>div+div{border-left:1px solid #b9955a50}.lab-findings span{color:#c9bda6;font-size:13px}.lab-findings strong{color:#efc17b;margin-block:15px;font:400 clamp(26px,3vw,40px)/1.1 Georgia,serif;display:block}.lab-findings p{color:#e5ddce;margin:0;font-size:16px;line-height:1.65}.science-case .lab-source-line{max-width:1160px;margin-block:22px 40px;font-size:13px}.science-case a{color:#edc788}.science-case .science-method{color:#d8b779}.science-case .lab-methods{max-width:1160px;padding:24px 0}.lab-methods summary{color:#efc17b}.lab-methods .science-tests{margin-top:30px}.science-case .science-credit{margin-top:25px}.science-case .science-credit h3,.science-case .science-demand h3{color:#f4e9d5}.archaic-page .prayer-context h2{font-size:clamp(32px,4vw,52px)}@media (max-width:700px){.lab-visual img{aspect-ratio:1.1;object-position:40% center}.lab-visual figcaption{padding:12px;font-size:10px;position:static}.lab-findings{grid-template-columns:1fr}.lab-findings>div{padding:24px}.lab-findings>div+div{border-top:1px solid #b9955a50;border-left:0}.lab-findings strong{font-size:34px}.science-case .science-heading h2{font-size:42px}}.forged-authority{background:#e9dfcd}.forgery-records{margin-top:50px}.forgery-records article{border-top:1px solid #8c744c70;grid-template-columns:280px minmax(0,1fr);gap:60px;padding:40px 0;display:grid}.forgery-benefit{color:#68491e;font:400 clamp(32px,4vw,52px)/1.1 Georgia,serif}.forgery-benefit span{color:#4d4b43;margin-top:16px;font:14px/1.5 system-ui,sans-serif;display:block}.forgery-records h3{margin:0 0 22px;font:400 clamp(25px,3vw,35px)/1.2 Georgia,serif}.forgery-records p,.authority-question p{max-width:65ch}.forgery-records a,.authority-question a{font-size:14px}.authority-question{border-top:1px solid #8c744c70;padding-top:30px}.authority-question h3{max-width:30ch;font:400 clamp(28px,3.5vw,44px)/1.2 Georgia,serif}.historical-scope{border-left:2px solid #88602d;margin-top:32px;padding-left:22px;font-size:15px}@media (max-width:700px){.forgery-records article{grid-template-columns:1fr;gap:24px;padding-block:32px}.forgery-benefit span{margin-top:10px}}.forgeries-page .codex-hero h1{font-size:clamp(48px,6.5vw,88px);line-height:1.04}.forgeries-page .codex-hero .sin-hero-copy{width:min(850px,100%)}.forged-authority [id]{scroll-margin-top:var(--site-header-offset,120px)}
