:root{color-scheme:light;--ink:#111b2d;--ink-soft:#526071;--paper:#fff;--canvas:#f6f7f9;--line:#dce1e8;--blue:#254cdd;--blue-deep:#1936a7;--gold:#a77520;--gold-soft:#fff4d8;--sage:#326551;--sage-soft:#edf6ef;--safety:#9c3737;--safety-bg:#fff5f3;--accent:#e6f078;--navy:#111b2d;--max:78rem;--reading-width:53rem;--font-reading:Georgia, "Times New Roman", serif;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-ui);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--canvas);color:var(--ink);margin:0;font-size:1rem;line-height:1.65}a{color:var(--blue);text-underline-offset:.22em}a:hover{color:var(--blue-deep)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance;letter-spacing:-.045em;line-height:1.1}h1{margin:.5rem 0 1.2rem;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:750}h2{margin-top:2.6rem;font-size:clamp(1.7rem,3vw,2.4rem)}h3{margin-top:2rem;font-size:1.4rem}p{text-wrap:pretty}.skip-link{z-index:50;background:var(--accent);color:var(--navy);border-radius:.3rem;padding:.8rem 1.2rem;font-weight:700;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.site-header{background:var(--paper);z-index:10;border-bottom:1px solid var(--line);position:relative}.site-header-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;margin:auto;padding:1rem 2rem;display:flex}.wordmark{color:var(--ink);white-space:nowrap;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;letter-spacing:-.14em;border-radius:.35rem;align-items:baseline;padding:.05rem .55rem .2rem;font-size:1.65rem;font-weight:800;line-height:1.3;display:inline-flex}.brand-mark>span{color:var(--accent);padding-right:.12rem}.brand-name{letter-spacing:-.055em;font-size:1.5rem;font-weight:800}.brand-dot{color:var(--blue)}.site-header .desktop-nav{align-items:center;gap:1.4rem;font-size:.8rem;font-weight:600;display:flex}.site-header nav a{color:var(--ink);align-items:center;gap:.35rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-header nav a[aria-current]{color:var(--blue);text-underline-offset:.4em;text-decoration:underline}.site-header nav small{color:var(--ink-soft);font-size:.6rem;font-weight:500}.site-header nav .nav-search{border:1px solid var(--line);border-radius:2rem;gap:1rem;padding:.45rem 1rem}.site-header nav a:hover{color:var(--blue)}.mobile-menu{display:none}.site-footer{background:var(--navy);color:#fff;margin-top:6rem}.site-footer>div{max-width:var(--max);justify-content:space-between;gap:2rem;margin:auto;padding:4rem 2rem;display:flex}.footer-wordmark{letter-spacing:-.06em;font-size:2.5rem;font-weight:800;text-decoration:none}.footer-wordmark span{color:var(--accent)}.site-footer p{color:#b9c3d3;margin:.75rem 0 0}.site-footer nav{flex-direction:column;align-self:center;gap:.7rem;display:flex}.site-footer a{color:#fff}.site-footer a:hover{color:var(--accent)}.site-footer a:focus-visible{outline-color:var(--accent)}.site-footer .footer-bottom{color:#a4b0c4;border-top:1px solid #344052;padding:1.4rem 2rem;font-size:.75rem}.eyebrow{color:var(--blue);font:750 .7rem/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.button{background:var(--blue);color:#fff;font:700 .9rem var(--font-ui);border-radius:.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.5rem;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:var(--blue-deep);color:#fff}.text-link{border-bottom:1px solid;align-items:center;gap:1.5rem;padding-bottom:.4rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.home{max-width:none;margin:0;padding:0}.home-container{max-width:var(--max);margin-inline:auto;padding-inline:2rem}.home-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero-inner{max-width:var(--max);grid-template-columns:1.4fr 1fr;align-items:center;gap:5rem;margin:auto;padding:5rem 2rem 4.5rem;display:grid}.home-intro{min-width:0}.home-intro .eyebrow{color:#c0ccdf;align-items:center;gap:.8rem;font-size:.65rem;display:flex}.eyebrow-line{background:var(--accent);flex:none;width:2rem;height:2px}.home-intro h1{letter-spacing:-.065em;margin:2rem 0 1.6rem;font-size:clamp(3.2rem,6.2vw,6.1rem);font-weight:800;line-height:1.02}.home-intro h1 em{color:var(--accent);font-family:var(--font-reading);letter-spacing:-.06em;font-weight:400}.hero-description{color:#c0cad8;max-width:32rem;font-size:.95rem;line-height:1.8}.home-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.home-actions .button{background:var(--accent);color:var(--navy)}.home-actions .button:hover{background:#f2ffa1}.hero-secondary{color:#fff;align-items:center;gap:1rem;font-size:.85rem;text-decoration:none;display:inline-flex}.hero-secondary:hover{color:var(--accent)}.home-hero a:focus-visible{outline-color:var(--accent)}.hero-feature{background:var(--blue);color:#fff;border-radius:.5rem;text-decoration:none;transition:transform .2s;display:block;overflow:hidden;transform:rotate(2deg)}.hero-feature:hover{color:#fff;transform:rotate(0)}.feature-top{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:.65rem;font-weight:650;display:flex}.feature-top>span:last-child{font-size:1.2rem}.feature-art{flex-direction:column;justify-content:center;height:16.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.feature-book{letter-spacing:.25em;z-index:1;font-size:.8rem;font-weight:650}.feature-number{letter-spacing:-.09em;color:var(--accent);z-index:1;font-size:12rem;font-weight:800;line-height:1}.feature-orbit{border:1px solid #ffffff65;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-2rem;right:-12rem}.feature-orbit:before,.feature-orbit:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:-2rem}.feature-orbit:after{inset:-4rem}.feature-caption{background:#1a3dbb;padding:1.4rem 1.5rem;position:relative}.feature-label{letter-spacing:.12em;text-transform:uppercase;color:#d1dbff;font-size:.62rem}.feature-caption strong{letter-spacing:-.03em;margin:.7rem 0 1.1rem;font-size:1.55rem;line-height:1.12;display:block}.feature-read{color:#d1dbff;justify-content:space-between;font-size:.72rem;display:flex}.hero-strip{max-width:var(--max);color:#9aa8bd;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;margin:auto;padding:1.1rem 2rem;font-size:.65rem;display:flex}.home-paths{margin-top:5.5rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.section-heading h2{margin:.7rem 0 0;font-size:clamp(2rem,3.5vw,3rem)}.section-heading>p{color:var(--ink-soft);font-size:.8rem}.path-grid{border:1px solid var(--line);border-radius:.4rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.path-grid a{border-right:1px solid var(--line);background:#fff;flex-direction:column;text-decoration:none;transition:background .15s;display:flex}.path-card-copy{flex-direction:column;gap:.65rem;padding:1.5rem;display:flex}.path-grid a:last-child{border-right:0}.path-grid a:hover{background:#edf1ff}.path-grid a:focus-visible{outline-offset:-4px}.path-grid .path-number{color:var(--blue);margin-bottom:1.4rem;font-size:.7rem;font-weight:750}.path-grid strong{color:var(--ink);letter-spacing:-.03em;justify-content:space-between;align-items:flex-start;gap:.6rem;font-size:1.05rem;display:flex}.path-grid strong span{color:var(--blue)}.path-card-copy>span:last-child{color:var(--ink-soft);font-size:.78rem;line-height:1.65}.path-grid .path-coming{background:#f0f2f5}.home-reading-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.reading-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.4rem;flex-direction:column;text-decoration:none;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.reading-card-copy{flex:1;padding:2rem;position:relative}.reading-card:hover{border-color:var(--blue);color:var(--ink);background:#f0f3ff}.reading-card-top{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.reading-card-top span:last-child{color:#909bab}.reading-card h3{max-width:26rem;margin:1.6rem 0 1rem;font-size:clamp(1.5rem,2.8vw,2rem)}.reading-card p{max-width:25rem;color:var(--ink-soft);margin-bottom:0;padding-right:2rem;font-size:.85rem}.reading-arrow{color:var(--blue);font-size:1.5rem;position:absolute;bottom:1.75rem;right:2rem}.editorial-promise{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:3rem;margin-top:5.5rem;padding-top:4rem;padding-bottom:4rem;display:grid}.promise-symbol{color:var(--blue);font:20rem/.8 var(--font-reading);height:11rem}.editorial-promise h2{margin:1rem 0 1.5rem;font-size:clamp(2.2rem,4vw,3.8rem)}.editorial-promise p:not(.eyebrow){max-width:37rem;color:var(--ink-soft);font-size:1rem}.editorial-promise .text-link{margin-top:1rem}.collection-page,.search-page,.standard-page,.contributor-page,.not-found{max-width:var(--max);margin:auto;padding:5rem 2rem}.collection-intro{color:var(--ink-soft);max-width:42rem;font-size:1.15rem}.standard-page{max-width:56rem}.standard-page li+li{margin-top:.8rem}.sources-review,.prose a,.article-header,.collection-page,.standard-page{overflow-wrap:anywhere}.article-shell{max-width:var(--max);margin:auto;padding:1.5rem 2rem 4rem}.article{max-width:var(--reading-width);background:var(--paper);border-top:4px solid var(--blue);border-radius:.3rem;margin:2rem auto 0;padding:clamp(1.5rem,5vw,4rem)}.article-header{border-bottom:1px solid var(--line);padding-bottom:1.5rem}.article-header h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.12}.summary{color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.article-date{color:var(--ink-soft);font:.75rem var(--font-ui)}.breadcrumbs{max-width:var(--reading-width);font:.75rem/1.6 var(--font-ui);color:var(--ink-soft);margin:.5rem auto}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#8791a0;margin-left:.4rem}.byline{font:.8rem/1.5 var(--font-ui);flex-wrap:wrap;gap:.35rem 1.3rem;margin-top:1.5rem;display:flex}.byline p{margin:0}.byline span{color:var(--ink-soft);margin-right:.35rem}.fixture-banner{max-width:var(--reading-width);font:700 .86rem var(--font-ui);background:#fff5cf;border:1px solid #d6b44d;margin:1rem auto;padding:.7rem 1rem}.context-card,.answer-brief{border-left:3px solid var(--blue);background:#f0f3ff;border-radius:.2rem;margin:1.5rem 0;padding:1.2rem 1.35rem;font-size:.85rem}.context-card p{margin:.35rem 0}.answer-brief h2{margin-top:0;font-size:1.35rem}.prose{font-family:var(--font-reading);font-size:1.1rem;line-height:1.85}.prose h2,.prose h3{font-family:var(--font-ui);letter-spacing:-.035em}.prose>h2{margin-top:3.2rem;padding-top:.2rem;font-size:1.65rem}.prose>h2+p{margin-top:-.1rem}.prose li+li{margin-top:.55rem}.scripture-quote{background:var(--navy);border-left:4px solid var(--accent);color:#f7f8ff;border-radius:.2rem;margin:2.4rem 0;padding:clamp(1.3rem,4vw,2rem)}.scripture-quote figcaption{color:var(--accent);font:750 .7rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.scripture-quote blockquote{margin:.9rem 0;font-size:1.18rem;line-height:1.8}.scripture-quote cite{font-style:normal;font:650 .78rem var(--font-ui)}.scripture-quote a{color:var(--accent)}.scripture-quote a:focus-visible{outline-color:var(--accent)}.interpretive-claim,.not-mean,.safety-note{border-radius:.25rem;margin:2rem 0;padding:1.3rem 1.5rem}.interpretive-claim{border-left:3px solid var(--blue);background:#f1f4ff}.claim-label{color:var(--blue);font:750 .7rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin-top:0}.not-mean{border-left:3px solid var(--gold);background:#fff8e8}.not-mean h2,.safety-note h2{margin-top:0;font-size:1.35rem}.not-mean ul{padding-left:1.25rem}.safety-note{background:var(--safety-bg);border-left:3px solid var(--safety)}.safety-note h2{color:var(--safety)}.presentation-label{color:var(--blue);font:750 .7rem/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem}.meaning-in-brief{border-top:3px solid var(--blue);background:#eff2ff;border-radius:.3rem;margin:2rem 0 2.5rem;padding:clamp(1.3rem,4vw,1.8rem)}.meaning-in-brief h2{margin:0 0 .75rem;font-size:1.6rem}.meaning-in-brief-body>:first-child{margin-top:0}.meaning-in-brief-body>:last-child{margin-bottom:0}.passage-structure{border-block:1px solid var(--line);margin:2.7rem 0;padding:1.5rem 0}.passage-structure-heading h2{margin:0 0 .55rem;font-size:1.55rem}.passage-structure-heading>p:last-child{color:var(--ink-soft);margin:0}.passage-structure-list{counter-reset:structure;grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));gap:.7rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.passage-structure-list li{counter-increment:structure;background:#f3f5fa;border-radius:.2rem;flex-direction:column;gap:.4rem;min-width:0;padding:1.15rem;display:flex}.passage-structure-list li:before{content:counter(structure, decimal-leading-zero);color:var(--blue);font:800 1.4rem var(--font-ui);letter-spacing:-.05em}.passage-structure-list strong{font:700 .94rem/1.4 var(--font-ui)}.passage-structure-list span:last-child{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.structure-reference{color:var(--blue);font:650 .7rem var(--font-ui)}.comparison-table{margin:2.6rem 0}.comparison-table>figcaption{font:750 1.35rem/1.3 var(--font-ui);letter-spacing:-.025em}.comparison-table>p{color:var(--ink-soft);margin:.6rem 0 1rem;font-size:.95rem}.table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:.3rem;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:36rem;font:.85rem/1.6 var(--font-ui)}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.comparison-table thead th{background:var(--navy);color:#fff;font-size:.78rem}.comparison-table tbody th{width:18%;color:var(--ink);background:#f5f7fb}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.key-verse-highlight{background:var(--sage-soft);border-left:3px solid var(--sage);border-radius:.2rem;margin:2.4rem 0;padding:1.5rem}.key-verse-highlight blockquote{color:#294c3c;margin:.3rem 0 .6rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.4}.key-verse-highlight figcaption{color:var(--sage);font:700 .78rem var(--font-ui)}.key-verse-highlight>p:last-child{color:var(--ink-soft);margin:.8rem 0 0;font-size:.95rem}.sources-review,.related-content{max-width:var(--reading-width);margin:2.5rem auto 0}.sources-review{border-top:3px solid var(--ink);background:#fff;border-radius:.2rem;padding:2rem;font-size:.9rem}.sources-review h2,.related-content h2{margin-top:0;font-size:1.55rem}.review-facts{font:.78rem/1.65 var(--font-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-facts div{border-top:1px solid var(--line);padding-top:.7rem}.review-facts dt{color:var(--ink-soft)}.review-facts dd{margin:.2rem 0;font-weight:650}.source-list{padding-left:1.3rem}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.related-card{border:1px solid var(--line);background:#fff;border-radius:.3rem;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;display:flex}.related-card:hover{border-color:var(--blue)}.related-card span{color:var(--blue);font:700 .65rem var(--font-ui);text-transform:uppercase;letter-spacing:.1em}.related-card strong{color:var(--ink);letter-spacing:-.03em;font-size:1.2rem;line-height:1.3}.related-card p{color:var(--ink-soft);margin:0;font-size:.85rem}.article-list{max-width:56rem;margin-top:3rem}.article-list article{border-top:1px solid var(--line);padding:1.8rem 0}.article-list h2{margin:.5rem 0 1rem;font-size:1.65rem}.article-list h2 a{color:var(--ink);text-decoration:none}.article-list h2 a:hover{color:var(--blue)}.article-list p{color:var(--ink-soft);font-size:.95rem}.empty-state{border:1px solid var(--line);background:#fff;border-radius:.3rem;max-width:48rem;margin-top:3rem;padding:2rem}#search{--pagefind-ui-primary:var(--blue);--pagefind-ui-text:var(--ink);--pagefind-ui-background:white;--pagefind-ui-border:var(--line);--pagefind-ui-border-radius:6px;--pagefind-ui-font:var(--font-ui);margin-top:2rem}@media (width<=68rem){.site-header .desktop-nav{gap:.9rem;font-size:.73rem}.hero-inner{gap:3rem}.brand-name{font-size:1.3rem}}@media (width<=56rem){.site-header-inner{min-height:4.8rem;padding-inline:1.25rem}.site-header .desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .4rem;font-size:.8rem;font-weight:650;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{border-block:2px solid var(--ink);width:1.2rem;height:.5rem}.mobile-menu[open] .menu-lines{border-color:var(--blue)}.mobile-menu nav{border-bottom:2px solid var(--blue);background:#fff;flex-direction:column;padding:1rem 1.5rem 1.5rem;display:flex;position:absolute;inset:100% 0 auto;box-shadow:0 12px 24px #111b2d15}.mobile-menu nav a{border-bottom:1px solid var(--line);gap:1rem;padding:.75rem 0}.mobile-menu nav a>span{margin-left:auto}.hero-inner{grid-template-columns:1.2fr 1fr;gap:2rem;padding:3.5rem 1.5rem}.feature-art{height:13rem}.feature-number{font-size:9rem}.home-intro h1{font-size:3.8rem}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-grid a:nth-child(2){border-right:0}.path-grid a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=40rem){.brand-mark{font-size:1.35rem}.brand-name{font-size:1.3rem}.hero-inner{grid-template-columns:1fr;gap:2.75rem;padding:2.75rem 1.25rem 2.5rem}.home-intro h1{margin-top:1.4rem;font-size:clamp(3rem,12.7vw,4.8rem)}.home-intro .eyebrow{letter-spacing:.07em;gap:.6rem;font-size:.55rem}.eyebrow-line{width:1rem}.hero-description{font-size:.88rem}.home-actions{gap:1.4rem}.home-actions .button{gap:1.3rem;padding:.9rem 1.2rem;font-size:.82rem}.hero-secondary{gap:.65rem;font-size:.75rem}.hero-feature{grid-template-columns:1fr 1fr;display:grid;transform:none}.feature-top{grid-column:1/-1;padding:.9rem 1.1rem;font-size:.55rem}.feature-art{height:auto;padding:1.1rem}.feature-book{font-size:.65rem}.feature-number{font-size:7.5rem}.feature-caption{padding:1.1rem}.feature-caption strong{font-size:1.25rem}.feature-label{font-size:.5rem}.feature-read{gap:.5rem;font-size:.6rem}.hero-strip{letter-spacing:.1em;padding:.9rem 1.25rem;font-size:.55rem}.home-container{padding-inline:1.25rem}.home-paths{margin-top:3.5rem}.section-heading{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.section-heading>p{display:none}.section-heading h2{font-size:2rem}.path-card-copy{padding:1.15rem}.path-grid strong{font-size:.9rem}.path-card-copy>span:last-child{font-size:.72rem}.path-grid .path-number{margin-bottom:1rem}.home-reading-list,.related-grid,.review-facts{grid-template-columns:1fr}.reading-card-copy{padding:1.5rem}.reading-card h3{margin-top:1.2rem;font-size:1.65rem}.reading-arrow{bottom:1.25rem;right:1.5rem}.editorial-promise{grid-template-columns:1fr;gap:.5rem;margin-top:3.5rem;padding-block:2.5rem}.promise-symbol{height:3rem;font-size:8rem}.editorial-promise h2{font-size:2.5rem}.collection-page,.search-page,.standard-page,.contributor-page,.not-found{padding:3rem 1.25rem}.collection-page h1,.standard-page h1{font-size:2.6rem}.article-shell{padding:1rem 0 2rem}.article{border-radius:0;margin-top:1.5rem;padding:1.75rem 1.25rem}.article-header h1{font-size:2.1rem}.breadcrumbs,.fixture-banner{padding-inline:1.25rem}.prose{font-size:1.05rem}.prose>h2{font-size:1.45rem}.passage-structure-list{grid-template-columns:1fr}.passage-structure-list li{padding:1.2rem}.sources-review{padding:1.5rem 1.25rem}.related-content{padding-inline:1.25rem}.site-footer{margin-top:3rem}.site-footer>div{flex-direction:column;padding:2.5rem 1.25rem}.site-footer nav{align-self:flex-start}.site-footer .footer-bottom{flex-direction:row;gap:1rem;padding:1.25rem}.footer-wordmark{font-size:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.editorial-image{background:#ece7dd;border-radius:.35rem;margin:2rem 0;overflow:hidden}.editorial-image picture{display:block}.editorial-image img{object-fit:cover;width:100%;height:auto;display:block}.editorial-image--article img{aspect-ratio:16/9}.editorial-image--inline{max-width:36rem;margin:1.6rem auto 2rem}.editorial-image--inline img{aspect-ratio:3/2}.editorial-image--homepage{border-radius:0;margin:0}.editorial-image--homepage img{aspect-ratio:1672/941}.editorial-image--library-card,.editorial-image--reading-card{border-radius:0;flex:none;margin:0}.editorial-image--library-card img{aspect-ratio:16/9}.editorial-image--reading-card img{aspect-ratio:2}.hero-feature--photographic{background:#eee8dd;transform:none}.hero-feature--photographic .feature-top{color:#333d36;background:#eee8dd;border-color:#d1c9ba}.hero-feature--photographic .feature-caption{background:#20352f}.hero-feature--photographic .feature-label,.hero-feature--photographic .feature-read{color:#d9e0d4}@media (width<=40rem){.hero-feature--photographic{display:block}.hero-feature--photographic .editorial-image--homepage img{aspect-ratio:1672/941}.hero-feature--photographic .feature-caption strong{max-width:17rem;font-size:1.35rem}}
