:root{--ink:#14243b;--navy:#101d32;--gold:#c9a84c;--cream:#f6f1e7;--muted:#536174}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--cream);color:var(--ink);font:19px/1.8 Georgia,serif}a{color:#74550b;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,.sw-table-region:focus-visible{outline:3px solid #b78f2b;outline-offset:5px}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;left:1rem;top:-5rem;background:#fff;padding:.6rem}.skip-link:focus{top:1rem;z-index:10}.masthead{background:var(--navy);color:#efe8d4;padding:1.3rem max(20px,calc((100vw - 1120px)/2));display:flex;align-items:center;gap:1rem;font:600 .76rem/1.5 Georgia,serif;letter-spacing:.09em}.masthead a{color:#f0c84a;text-decoration:none}.masthead .slash{opacity:.5}.sw-dispatch-menu{margin-left:auto;position:relative}.sw-dispatch-menu summary{cursor:pointer;color:#f0c84a;font-size:.9rem;letter-spacing:0}.sw-dispatch-menu nav{position:absolute;right:0;top:2rem;z-index:5;min-width:200px;background:#13233a;padding:1rem;box-shadow:0 10px 30px #0004}.sw-dispatch-menu nav a{display:block;padding:.5rem;white-space:nowrap}.reading-tools{max-width:1100px;margin:auto;padding:1rem 20px;display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;font-size:.85rem;border-bottom:1px solid #c6b88e}.reading-tools a{text-decoration:none}.cover{max-width:1000px;margin:auto;padding:3.5rem 20px 1rem;text-align:center}.eyebrow,.section-kicker{font:700 .76rem/1.6 Georgia,serif;letter-spacing:.17em;text-transform:uppercase;color:#785e16}.cover h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.13;letter-spacing:-.035em;margin:1rem 0 1.5rem;font-weight:400}.cover h1 em{color:#7a5e12}.deck{max-width:760px;margin:0 auto 1rem;font-size:clamp(1.12rem,2.4vw,1.4rem);line-height:1.55}.byline{font-size:.9rem}.cover .article-art{max-width:960px;margin:2.4rem auto 1rem}.cover .disclosure{max-width:750px;margin:1rem auto;font:italic .8rem/1.6 Georgia,serif;color:var(--muted)}.article-body{max-width:840px;margin:0 auto;padding:1rem 20px 4rem}.article-body>p{margin:1.2rem 0}.article-body h2{font-size:clamp(1.6rem,3.7vw,2.3rem);font-weight:400;line-height:1.3;margin:.4rem 0 1.6rem;letter-spacing:-.018em;scroll-margin-top:2rem}.article-body h3{font-size:1.32rem;line-height:1.45;margin:2rem 0 .8rem}.article-body .minor-heading{font-size:.92rem;letter-spacing:.08em;color:#785e16}.article-body .section-kicker{margin:3.5rem 0 .6rem;padding-top:2rem;border-top:1px solid #c4b17b}.article-art{margin:2rem 0 1.8rem}.article-art img{border-radius:3px}.article-art figcaption{font:italic .82rem/1.5 Georgia,serif;color:var(--muted);margin-top:.8rem}.graphic-link{font-size:.82rem;text-align:right;margin:.5rem 0}.diagram img{background:#101d32}.summary-box{background:var(--navy);color:#f6efdf;padding:clamp(1.4rem,4vw,2.4rem);margin:2rem 0;border-top:4px solid var(--gold);border-radius:3px}.summary-box h2{font-size:.88rem;letter-spacing:.15em;text-transform:uppercase;color:#e4c86f;margin:0 0 1.3rem}.summary-box p{font-size:1.02rem;line-height:1.7;margin:1.1rem 0}.summary-box a{color:#f0c84a}.note-box{background:#ebe4d3;padding:1.5rem 1.7rem;margin:2rem 0;border-left:4px solid #9b7a27}.note-box h3{font-size:1rem;margin:0 0 .7rem;color:#72550d}.note-box p{font-size:1rem;line-height:1.7;margin:.7rem 0}.pullquote{border-top:1px solid #a78b42;border-bottom:1px solid #a78b42;padding:1.5rem 1rem;margin:2.3rem 0;text-align:center;font-size:1.35rem;line-height:1.5;color:#72550d}.pullquote p{margin:0}.scripture{margin:2rem 0;padding:1.4rem 1.7rem;border-left:4px solid #b59336;background:#ede6d5;font-style:italic;font-size:1.08rem}.scripture p{margin:0}.toc{max-width:800px;margin:1rem auto;padding:1.1rem 1.4rem;border:1px solid #c7b888;text-align:left;font-size:.95rem}.toc summary{font-weight:bold;cursor:pointer;color:#715612}.toc nav{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1.5rem;padding-top:1rem}.toc a{line-height:1.5}.sw-table-region{overflow-x:auto;border:1px solid #c6b58c;margin:1rem 0 2rem;max-width:100%}table{border-collapse:collapse;min-width:730px;width:100%;font-size:.87rem;line-height:1.55}caption{text-align:left;padding:1rem;font-weight:bold;background:#ebe4d3}th{text-align:left;background:var(--navy);color:#f6efdf;padding:1rem}td{vertical-align:top;padding:1rem;border-bottom:1px solid #d0c5ad}tr:nth-child(even){background:#eee8dc}.scroll-hint{font-size:.82rem;color:var(--muted)}.index-entry{font-size:.96rem;line-height:1.8;padding:0 0 1rem;border-bottom:1px solid #d4cab0}.source-entry{font-size:.88rem;line-height:1.8;overflow-wrap:anywhere}.practice{padding-left:1rem;border-left:2px solid #b99a49}.edition-nav{max-width:800px;margin:0 auto 3rem;padding:1.3rem;border:1px solid #c7b888;font-size:.88rem}.edition-nav nav{display:flex;flex-wrap:wrap;gap:1rem}.edition-nav strong{display:block;margin-bottom:.7rem}.footer{padding:2.5rem 20px;background:var(--navy);color:#e8e2d2;text-align:center;font-size:.88rem}.footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.footer p{margin:1rem 0}.footer button{background:transparent;border:0;color:#f0c84a;text-decoration:underline;font:inherit;cursor:pointer}@media(max-width:600px){body{font-size:18px;line-height:1.75}.masthead{gap:.6rem;font-size:.64rem;letter-spacing:.03em}.masthead>.slash,.masthead>span:last-of-type{display:none}.cover{padding-top:2.4rem}.cover h1{font-size:2.75rem}.toc nav{grid-template-columns:1fr}.summary-box p{font-size:1rem}.note-box,.scripture{padding:1.25rem}.pullquote{font-size:1.2rem}.reading-tools{font-size:.8rem}.article-body .section-kicker{margin-top:2.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.masthead,.reading-tools,.toc,.edition-nav,.footer,.graphic-link{display:none}body{background:white;font-size:11pt}.cover,.article-body{max-width:none;padding:0}.article-body h2{break-after:avoid}.article-art,blockquote,aside{break-inside:avoid}.article-art img{max-height:8in;object-fit:contain}.cover{break-after:page}}
