.journal-index{--journal-midnight:#080907;--journal-midnight-soft:#10130f;--journal-paper:#f3e8cf;--journal-paper-light:#fff6e4;--journal-ink:#2b251c;--journal-ink-soft:#625746;--journal-gold:#b78b38;--journal-gold-light:#d9b965;--journal-gold-ink:#79571d;--journal-emerald:#24563a;--journal-cobalt:#245f9d;background:var(--journal-midnight)}.journal-index .page-frame{width:100%;max-width:none;padding:var(--space-4) 0 0}.journal-index .breadcrumbs{width:min(calc(100% - (2 * var(--page-gutter))), 112rem);margin:0 auto var(--space-4)}.journal-index .page-content{padding:0}.journal-hero{isolation:isolate;background:var(--journal-midnight);width:100%;min-height:clamp(42rem,74svh,55rem);position:relative;overflow:hidden}.journal-hero__art,.journal-hero__shade,.journal-hero__fade{position:absolute;inset:0}.journal-hero__art{z-index:-3;object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:1.7s cubic-bezier(.2,.75,.25,1) both journal-art-settle;transform:scale(1.015)}.journal-hero__shade{z-index:-2;background:linear-gradient(90deg,#080907e6 0%,#080907b3 26%,#08090738 55%,#08090705 78%),linear-gradient(#08090766 0%,#0000 28% 68%,#2b251c29 100%)}.journal-hero__fade{z-index:-1;background:linear-gradient(180deg, transparent, #f3e8cf3d 38%, var(--journal-paper) 96%);pointer-events:none;height:clamp(8rem,18vw,15rem);inset:auto 0 0}.journal-hero__copy{width:min(calc(100% - (2 * var(--page-gutter))), 112rem);margin-inline:auto;padding-top:clamp(6rem,14vh,10rem);animation:1s cubic-bezier(.2,.72,.25,1) .15s both journal-copy-reveal}.journal-kicker{color:var(--journal-gold-light);font-family:var(--font-label);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1rem;font-size:.86rem;font-weight:600}.journal-hero h1{max-width:10ch;color:var(--journal-paper-light);letter-spacing:-.045em;text-shadow:0 .14em .45em #00000080;margin:0;font-size:clamp(4.6rem,7.7vw,9.4rem);font-weight:400;line-height:.73}.journal-hero h1 em{color:var(--journal-gold-light);letter-spacing:-.02em;margin:.28em 0 0 .72em;font-size:.48em;font-weight:400;display:block}.journal-hero__copy>p:last-child{max-width:35rem;color:var(--journal-paper-light);text-shadow:0 2px 1.2rem #000000e6;margin:1.4rem 0 0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.5}.journal-gold-rule{transform-origin:0;width:min(31rem,52vw);height:.8rem;margin-top:1.7rem;animation:1.1s cubic-bezier(.2,.72,.25,1) .35s both journal-rule-reveal;position:relative}.journal-gold-rule:before,.journal-gold-rule:after{content:"";background:linear-gradient(90deg, var(--journal-gold-light), #d9b96529, transparent);height:1px;position:absolute;left:0;right:0}.journal-gold-rule:before{top:.2rem}.journal-gold-rule:after{opacity:.54;top:.46rem}.journal-gold-rule span{z-index:1;border:1px solid var(--journal-gold-light);background:#080907bf;width:.64rem;height:.64rem;position:absolute;top:0;left:clamp(7rem,16vw,15rem);transform:rotate(45deg)}.journal-editorial{background:radial-gradient(circle at 14% 8%, #fff6e4eb, transparent 28rem), linear-gradient(114deg, #b78b3807 0 1px, transparent 1px 9rem), var(--journal-paper);color:var(--journal-ink);position:relative;overflow:hidden}.journal-middle{padding-top:clamp(4.5rem,7vw,7rem);position:relative}.journal-middle__intro{z-index:3;width:min(calc(100% - (2 * var(--page-gutter))), 94rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1rem,2.2vw,2.5rem);margin-inline:auto;display:grid;position:relative}.journal-middle__intro h2{color:var(--journal-ink);letter-spacing:-.045em;text-wrap:balance;grid-column:2/8;margin:0;font-size:clamp(3.8rem,6vw,7.2rem);font-weight:400;line-height:.82}.journal-middle__intro p{max-width:30rem;color:var(--journal-ink-soft);grid-column:8/12;margin:0 0 .35rem;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.55}.journal-middle__threshold{z-index:3;width:min(calc(100% - (2 * var(--page-gutter))), 104rem);height:1rem;margin:clamp(3rem,5vw,5rem) auto 0;position:relative}.journal-middle__threshold:before,.journal-middle__threshold:after{content:"";background:linear-gradient(90deg,#0000,#b78b38c7 12% 88%,#0000);height:1px;position:absolute;left:0;right:0}.journal-middle__threshold:before{top:.22rem}.journal-middle__threshold:after{opacity:.55;top:.5rem}.journal-middle__threshold span{z-index:1;border:1px solid var(--journal-gold);background:var(--journal-paper);width:.72rem;height:.72rem;position:absolute;top:0;left:61%;transform:rotate(45deg)}.journal-passages{position:relative}.journal-passage{isolation:isolate;min-height:38rem;position:relative;overflow:hidden}.journal-passage__environment{z-index:-2;pointer-events:none;margin:0;position:absolute}.journal-passage__environment img{object-fit:cover;width:100%;height:100%;display:block}.journal-passage__inner{z-index:2;width:min(calc(100% - (2 * var(--page-gutter))), 94rem);min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.2vw,2.5rem);margin-inline:auto;display:grid;position:relative}.journal-passage__copy{position:relative}.journal-passage__rule{border-block:1px solid var(--journal-gold);width:clamp(4.5rem,7vw,7rem);height:.52rem;margin-bottom:1.45rem;display:block;position:relative}.journal-passage__rule:after{content:"";border:1px solid var(--journal-gold);background:var(--journal-paper);width:.6rem;height:.6rem;position:absolute;top:50%;right:-.36rem;transform:translateY(-50%)rotate(45deg)}.journal-passage h3{max-width:8.5ch;color:var(--journal-ink);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(4rem,6.4vw,7.5rem);font-weight:500;line-height:.82}.journal-passage__copy>p{max-width:30rem;color:var(--journal-ink-soft);margin:1.5rem 0 0;font-size:clamp(1.12rem,1.45vw,1.28rem);line-height:1.55}.journal-passage--faith{background:radial-gradient(circle at 78% 34%,#245f9d11,#0000 29rem),radial-gradient(circle at 92% 70%,#24563a0d,#0000 25rem);min-height:clamp(36rem,43vw,43rem)}.journal-passage--faith .journal-passage__environment{opacity:.17;inset:-8% -8% -8% 38%;-webkit-mask-image:radial-gradient(74% 50% at 70%,#000 0 43%,#000000b3 57%,#0000 86%);mask-image:radial-gradient(74% 50% at 70%,#000 0 43%,#000000b3 57%,#0000 86%)}.journal-passage--faith .journal-passage__environment img{object-position:18% 42%;filter:saturate(.76)contrast(.94);transform:scale(1.08)}.journal-passage--faith .journal-passage__copy{grid-column:2/7;align-self:center;padding-bottom:2rem}.journal-passage--writing{background:radial-gradient(circle at 18% 58%,#d9b96514,#0000 27rem);min-height:clamp(47rem,55vw,56rem)}.journal-passage--writing:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--journal-paper) 0%, #f3e8cff7 26%, #f3e8cf94 50%, transparent 73%);pointer-events:none;position:absolute;inset:0}.journal-passage--writing .journal-passage__environment{opacity:.7;inset:-8% -5% -8% 24%;-webkit-mask-image:radial-gradient(76% 47% at 72%,#000 0 45%,#000000c7 58%,#0000 86%);mask-image:radial-gradient(76% 47% at 72%,#000 0 45%,#000000c7 58%,#0000 86%)}.journal-passage--writing .journal-passage__environment img{object-position:45% center}.journal-passage--writing .journal-passage__copy{grid-area:1/2/auto/7;align-self:start;padding-top:clamp(6rem,9vw,9rem)}.journal-author-note{border-top:1px solid #b78b389e;border-left:1px solid #b78b389e;grid-area:1/2/auto/6;align-self:end;margin-bottom:clamp(4rem,6vw,6rem);padding:1.4rem 0 0 1.6rem;position:relative}.journal-author-note:before{content:"";border:1px solid var(--journal-gold);background:var(--journal-paper);width:.4rem;height:.4rem;position:absolute;top:-3px;left:-3px;transform:rotate(45deg)}.journal-author-note p{max-width:26rem;color:var(--journal-ink-soft);margin:0;font-size:1.05rem;line-height:1.52}.journal-passage--valley{background:linear-gradient(180deg, var(--journal-paper) 0%, #f3e8cfe6 22%, #f3e8cf2e 75%, #08090729 100%);min-height:clamp(53rem,62vw,65rem)}.journal-passage--valley:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--journal-paper) 0%, #f3e8cff0 26%, #f3e8cf59 55%, transparent 76%), linear-gradient(180deg, var(--journal-paper) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.journal-passage--valley .journal-passage__environment{opacity:.88;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 17%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#0000004d 17%,#000 42% 100%)}.journal-passage--valley .journal-passage__environment img{object-position:64% center}.journal-passage--valley .journal-passage__copy{grid-column:2/7;align-self:start;padding-top:clamp(7rem,10vw,10rem)}.journal-passage__closing-rule{z-index:3;left:max(var(--page-gutter), calc((100% - 104rem) / 2));right:max(var(--page-gutter), calc((100% - 104rem) / 2));height:.8rem;position:absolute;bottom:2.2rem}.journal-passage__closing-rule:before,.journal-passage__closing-rule:after{content:"";background:linear-gradient(90deg,#0000,#d9b965d9 10% 90%,#0000);height:1px;position:absolute;left:0;right:0;box-shadow:0 1px .45rem #0809076b}.journal-passage__closing-rule:before{top:.16rem}.journal-passage__closing-rule:after{opacity:.58;top:.46rem}.journal-passage__closing-rule span{z-index:1;border:1px solid var(--journal-gold-light);background:#0d2117d1;width:.66rem;height:.66rem;position:absolute;top:0;right:19%;transform:rotate(45deg)}.journal-entries{width:min(calc(100% - (2 * var(--page-gutter))), 78rem);margin-inline:auto;padding:0 0 clamp(7rem,11vw,11rem)}.journal-entries h2{color:var(--journal-ink);letter-spacing:-.04em;margin:0 0 2rem;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;line-height:.9}.journal-entries ol{border-top:1px solid #b78b3894;margin:0;padding:0;list-style:none}.journal-entries li{margin:0}.journal-entries a{min-height:8.5rem;color:var(--journal-ink);border-bottom:1px solid #b78b3861;grid-template-columns:3.5rem minmax(0,1fr) 2rem;align-items:center;gap:1.5rem;padding:1.8rem 0;text-decoration:none;display:grid}.journal-entry__folio,.journal-entry__meta{color:var(--journal-gold-ink);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.journal-entry__copy{gap:.45rem;display:grid}.journal-entry__copy strong{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1}.journal-entry__copy>span:last-child{max-width:42rem;color:var(--journal-ink-soft)}.journal-entry__arrow{color:var(--journal-gold);font-size:1.5rem;transition:transform .18s}.journal-entries a:hover .journal-entry__arrow{transform:translate(.2rem)}.journal-text-link{border-bottom:1px solid var(--journal-gold);width:fit-content;min-height:2.75rem;color:var(--journal-ink);font-family:var(--font-label);letter-spacing:.08em;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.journal-text-link span{color:var(--journal-gold);transition:transform .18s}.journal-text-link:hover{color:var(--journal-emerald)}.journal-text-link:hover span{transform:translate(.2rem)}.journal-warriors{grid-template-columns:minmax(var(--page-gutter), 1fr) minmax(18rem, 31rem) minmax(4rem, 10rem) minmax(24rem, 38rem) minmax(var(--page-gutter), 1fr);background:var(--journal-midnight);isolation:isolate;align-items:center;min-height:clamp(47rem,74vw,62rem);display:grid;position:relative;overflow:hidden}.journal-warriors:before{content:"";z-index:4;background:linear-gradient(180deg, var(--journal-paper), #f3e8cfd1 18%, transparent 100%);pointer-events:none;height:clamp(7rem,12vw,12rem);position:absolute;top:0;left:0;right:0}.journal-warriors__world,.journal-warriors__shade{position:absolute;inset:0}.journal-warriors__world{z-index:-3;object-fit:cover;object-position:center;opacity:.68;width:100%;height:100%}.journal-warriors__shade{z-index:-2;background:radial-gradient(circle at 31% 56%,#0000 0 13rem,#08090747 27rem),linear-gradient(90deg,#08090757,#080907b3 60%,#080907eb),linear-gradient(#0000 46%,#080907db 100%)}.journal-warriors__cover{z-index:2;grid-column:2;width:min(100%,27rem);margin:clamp(8rem,14vw,13rem) 0 4rem;position:relative;transform:rotate(-1.2deg);box-shadow:0 2.5rem 5rem #000000a8,0 0 3rem #caa65d24}.journal-warriors__cover img{width:100%;height:auto;display:block}.journal-warriors__frame{z-index:2;pointer-events:none;border:1px solid #d9b965bd;position:absolute;inset:-.7rem;box-shadow:inset 0 0 0 3px #080907d1,inset 0 0 0 4px #b78b3847}.journal-warriors__copy{z-index:2;color:var(--journal-paper);grid-column:4;padding-top:clamp(8rem,12vw,12rem)}.journal-warriors h2{color:var(--journal-paper-light);letter-spacing:-.045em;text-shadow:0 .15em .6em #000000b8;text-wrap:balance;margin:0;font-size:clamp(3.6rem,5.9vw,7rem);font-weight:400;line-height:.82}.journal-warriors h2 cite{color:var(--journal-gold-light);font-weight:400}.journal-warriors__copy>p:not(.journal-kicker){color:#fff6e4d6;text-shadow:0 2px .8rem #000000d1;max-width:31rem;margin:1.7rem 0 0;font-size:1.18rem}.journal-book-link{--foil-x:50%;--foil-y:50%;width:fit-content;min-height:3.5rem;color:var(--journal-paper-light);font-family:var(--font-label);letter-spacing:.07em;border-bottom:1px solid #d9b965c7;align-items:center;gap:1rem;margin-top:2rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.journal-book-link__foil{background:radial-gradient(circle at var(--foil-x) var(--foil-y), #d9b965b8, transparent 20%), linear-gradient(110deg, transparent 42%, #245f9d52 49%, transparent 54%), linear-gradient(145deg, #0d2117, #24563a 46%, #143824 68%, #0d2117);border:1px solid #d9b965c7;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #d9b96529,0 .6rem 1.4rem #00000057}.journal-book-link__foil i{color:var(--journal-gold-light);font-family:var(--font-display);font-size:1.35rem;font-style:normal}.journal-book-link:hover .journal-book-link__foil{border-color:var(--journal-gold-light);transform:translate(.18rem)}@keyframes journal-art-settle{0%{opacity:.82;transform:scale(1.045)}to{opacity:1;transform:scale(1.015)}}@keyframes journal-copy-reveal{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(1rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes journal-rule-reveal{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@media (width<=1100px){.journal-middle__intro h2{grid-column:1/8}.journal-middle__intro p{grid-column:8/13}.journal-passage--faith .journal-passage__copy,.journal-passage--writing .journal-passage__copy,.journal-passage--valley .journal-passage__copy{grid-column:1/7}.journal-author-note{grid-column:1/6}.journal-warriors{grid-template-columns:var(--page-gutter) minmax(16rem, 24rem) minmax(2rem, 5rem) minmax(22rem, 1fr) var(--page-gutter)}}@media (width<=820px){.journal-hero{min-height:44rem}.journal-hero__art{object-position:53% center}.journal-hero__shade{background:linear-gradient(90deg,#080907e0,#0809075c 68%,#08090714),linear-gradient(#08090761,#0000 32%)}.journal-hero__copy{padding-top:6.5rem}.journal-hero h1{font-size:clamp(4rem,12vw,6.4rem)}.journal-middle__intro h2{grid-column:1/8}.journal-middle__intro p{grid-column:8/13}.journal-passage h3{font-size:clamp(3.8rem,9vw,5.8rem)}.journal-passage--faith .journal-passage__environment{left:34%}.journal-passage--writing .journal-passage__environment{left:18%}.journal-passage--writing:after{background:linear-gradient(90deg, var(--journal-paper) 0%, #f3e8cff2 32%, #f3e8cf70 62%, transparent 82%)}.journal-warriors{grid-template-columns:var(--page-gutter) minmax(12rem, 18rem) minmax(1.5rem, 3rem) 1fr var(--page-gutter);min-height:62rem}.journal-warriors__cover{margin-top:11rem}.journal-warriors__copy{padding-top:10rem}.journal-warriors h2{font-size:clamp(3rem,7vw,4.6rem)}}@media (width<=620px){.journal-index .page-frame{padding-top:var(--space-3)}.journal-index .breadcrumbs{margin-bottom:var(--space-3)}.journal-hero{min-height:39rem}.journal-hero__art{object-position:51% center}.journal-hero__shade{background:linear-gradient(#0809076b,#0809071f 32%,#0809072e 48%,#080907d6 82%),linear-gradient(90deg,#080907a8,#08090714 78%)}.journal-hero__fade{background:linear-gradient(180deg, transparent, var(--journal-paper));height:7rem}.journal-hero__copy{flex-direction:column;justify-content:flex-end;height:100%;padding-top:5rem;padding-bottom:7rem;display:flex}.journal-kicker{font-size:.78rem}.journal-hero h1{max-width:8.7ch;font-size:clamp(3.8rem,18vw,5.2rem);line-height:.75}.journal-hero h1 em{margin-left:.35em;font-size:.5em}.journal-gold-rule{width:min(22rem,80vw);margin-top:1.2rem}.journal-hero__copy>p:last-child{max-width:29rem;margin-top:.85rem;font-size:1rem;line-height:1.4}.journal-middle{padding-top:4.5rem}.journal-middle__intro{display:block}.journal-middle__intro h2{font-size:clamp(3.25rem,14vw,4.6rem)}.journal-middle__intro p{margin-top:1.35rem}.journal-middle__threshold{margin-top:2.5rem}.journal-middle__threshold span{left:72%}.journal-passage{min-height:0}.journal-passage__inner{min-height:0;display:block}.journal-passage h3{max-width:8.5ch;font-size:clamp(3.25rem,15vw,4.65rem)}.journal-passage__copy>p{max-width:26rem;font-size:1.05rem}.journal-passage--faith{min-height:30rem;padding-top:13rem}.journal-passage--faith .journal-passage__environment{opacity:.21;inset:0 -22% 38% 8%;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%,#000000db 58%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18%,#000000db 58%,#0000 100%)}.journal-passage--faith .journal-passage__copy{width:88%;padding-bottom:4rem}.journal-passage--writing{min-height:50rem;padding-top:17rem}.journal-passage--writing:after{background:linear-gradient(180deg, transparent 0%, #f3e8cfb3 28%, var(--journal-paper) 51%, var(--journal-paper) 100%)}.journal-passage--writing .journal-passage__environment{opacity:.68;inset:0 -13% 43% -16%;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 56%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 56%,#0000 100%)}.journal-passage--writing .journal-passage__copy{width:92%;padding-top:0}.journal-author-note{width:88%;margin:4.5rem 0 3.5rem auto}.journal-passage--valley{min-height:52rem}.journal-passage--valley:before{background:linear-gradient(180deg, var(--journal-paper) 0%, #f3e8cff5 24%, #f3e8cfad 43%, transparent 70%)}.journal-passage--valley .journal-passage__environment{-webkit-mask-image:linear-gradient(#0000 0%,#0000006b 21%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#0000006b 21%,#000 45% 100%)}.journal-passage--valley .journal-passage__environment img{object-position:63% center}.journal-passage--valley .journal-passage__copy{width:91%;padding-top:5rem}.journal-passage__closing-rule{bottom:1.6rem}.journal-entries{padding-bottom:7rem}.journal-entries a{grid-template-columns:2.5rem minmax(0,1fr)}.journal-entry__arrow{display:none}.journal-warriors{min-height:70rem;padding:0 var(--page-gutter) 6rem;grid-template-rows:auto auto;grid-template-columns:42% 1fr;align-content:center;gap:1.5rem;display:grid}.journal-warriors__world{object-position:58% center;opacity:.62}.journal-warriors__shade{background:linear-gradient(#0809071f,#080907d6 51%,#080907f7)}.journal-warriors__cover{grid-area:1/1;align-self:end;width:100%;margin:9rem 0 0;transform:rotate(-1deg)}.journal-warriors__copy{grid-area:2/1/auto/-1;padding-top:2rem}.journal-warriors h2{max-width:9ch;font-size:clamp(3.3rem,14.5vw,4.7rem)}.journal-warriors__copy>p:not(.journal-kicker){font-size:1.05rem}.journal-book-link{max-width:100%;font-size:.78rem;line-height:1.35}.journal-book-link>span:first-child{max-width:15rem}.journal-book-link__foil{flex:0 0 2.75rem}}@media (width<=380px){.journal-hero{min-height:38rem}.journal-hero__copy{padding-bottom:6.5rem}.journal-hero h1{font-size:3.65rem}.journal-hero__copy>p:last-child{width:calc(100% - .75rem);max-width:none;font-size:.9rem;line-height:1.35}.journal-passage--faith{padding-top:12rem}.journal-passage--writing{min-height:51rem;padding-top:16rem}.journal-author-note{width:92%}.journal-passage--valley{min-height:50rem}.journal-warriors{min-height:67rem}.journal-warriors__cover{width:90%}}@media (prefers-reduced-motion:reduce){.journal-hero__art,.journal-hero__copy,.journal-gold-rule{animation:none}.journal-book-link__foil,.journal-text-link span,.journal-entry__arrow{transition:none}}.journal-article .page-frame{max-width:76rem}.article-header{max-width:var(--reading-width);margin-bottom:var(--space-5)}.journal-label{margin:0 0 var(--space-2);color:var(--color-gold-300);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.article-header h1{max-width:18ch;color:var(--color-ivory-100);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.95}.article-deck{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-ivory-200);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5}.editorial-ornament{color:var(--color-gold-500);fill:none;stroke:currentColor;stroke-width:1.25px;display:block}.editorial-ornament--rule{width:min(20rem,100%);margin:var(--space-4) 0 var(--space-3)}.editorial-ornament--quatrefoil{width:3rem;height:3rem}.article-byline{color:var(--color-ivory-400);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.25rem;font-size:.78rem;display:flex}.article-byline a,.journal-prose a{color:var(--color-gold-300);text-underline-offset:.2em}.journal-prose{max-width:var(--reading-width)}.journal-prose__body{font-size:1.18rem;line-height:1.75}.journal-prose__body :is(h2,h3){color:var(--color-ivory-100);font-weight:400;line-height:1.1}.journal-prose__body h2{margin:var(--space-6) 0 var(--space-3);font-size:clamp(2rem,4vw,3rem)}.journal-prose__body h3{margin:var(--space-5) 0 var(--space-2);font-size:1.7rem}.journal-prose__body :is(ul,ol){padding-left:1.4rem}.journal-prose__body li{margin-bottom:.65rem;padding-left:.25rem}.journal-prose__body li::marker{color:var(--color-gold-500)}.journal-prose__body blockquote{margin:var(--space-5) 0;padding-left:var(--space-3);border-left:2px solid var(--color-gold-500);color:var(--color-ivory-100);font-size:1.35rem;font-style:italic}.journal-prose--illuminated .journal-prose__body>p:first-child:first-letter{float:left;color:var(--color-gold-300);font-family:var(--font-label);margin:.05em .12em 0 0;font-size:4.2em;line-height:.78}.article-figure{margin:0 0 var(--space-5)}.article-figure img{width:100%;height:auto;display:block}.article-figure figcaption{color:var(--color-ivory-400);margin-top:.65rem;font-size:.95rem}.article-toc,.article-sources,.editorial-disclosure,.warriors-context,.related-reading{margin:var(--space-5) 0;padding:var(--space-3);border:var(--border-stone)}.article-toc__title,.article-sources li>p{color:var(--color-ivory-400);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.article-toc :is(ol,ul),.article-sources :is(ol,ul),.related-reading :is(ol,ul){margin-bottom:0}.article-footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-gold)}@media (width<=640px){.article-byline{display:grid}.journal-prose__body{font-size:1.08rem}}
