:root{--marigold:#f5c02b;--marigold-hi:#ffd659;--marigold-lo:#e9ad12;--sun-pale:#fff4cf;--indigo:#161b3d;--indigo-2:#222a5c;--indigo-3:#3a4380;--moon:#f2e3a0;--ink:#1c1710;--ink-2:#4a4134;--paper:#fbf7ec;--paper-2:#f3ecda;--white:#fff;--red:#c93320;--red-hi:#a82815;--red-pale:#fff1ee;--ok:#1f6b3a;--ok-pale:#eef7f0;--ink-hi:#000;--rule:rgba(28, 23, 16, 0.85);--rule-soft:rgba(28, 23, 16, 0.18);--rule-night:rgba(242, 227, 160, 0.35);--f-slab:"Alfa Slab One", "Rockwell", Georgia, serif;--f-cond:"Big Shoulders Display", "Arial Narrow", sans-serif;--f-body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--t-label-sm:1.05rem;--t-label:1.15rem;--t-small:0.9375rem;--on-ink:#e9e3d3;--on-ink-2:#cfc8b6;--rule-ink:rgba(233, 227, 211, 0.25);--on-night-2:#cfcbe4;--gutter:clamp(16px, 4vw, 48px);--max:1320px;--measure:68ch;--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--masthead-h:72px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--masthead-h) + 16px);scrollbar-color:var(--ink-2) var(--paper-2)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:1.0625rem;line-height:1.6;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}::selection{background:var(--indigo);color:var(--moon)}.night ::selection,.night::selection{background:var(--marigold);color:var(--ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.22em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px
solid var(--indigo);outline-offset:3px;border-radius:2px}.night :focus-visible,
.footer :focus-visible{outline-color:var(--marigold)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--ink-2);border:3px
solid var(--paper-2);border-radius:12px}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px
14px;font-weight:700}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3,h4{margin:0;text-wrap:balance}.display{font-family:var(--f-slab);font-weight:400;font-size:clamp(2.6rem, 1.4rem + 5.2vw, 6rem);line-height:0.94;letter-spacing:-0.01em}.h2{font-family:var(--f-slab);font-weight:400;font-size:clamp(2rem, 1.3rem + 2.8vw, 3.6rem);line-height:1;letter-spacing:-0.005em}.h3{font-family:var(--f-body);font-weight:800;font-size:1.25rem;line-height:1.25;letter-spacing:-0.01em}.cond{font-family:var(--f-cond);font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.lead{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.5;max-width:44ch}.prose{max-width:var(--measure)}.prose
p{margin:0
0 1em}.muted{color:var(--ink-2)}p{text-wrap:pretty}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:clamp(16px, 2vw, 32px)}.section{padding-block:clamp(56px, 7vw, 96px)}.section.sheet:has(+.section.sheet){padding-bottom:clamp(36px, 4.5vw, 60px)}.section.sheet+.section.sheet{padding-top:clamp(36px, 4.5vw, 60px)}.section:has(> .shifts:last-child, > .wrap>.shifts:last-child){padding-bottom:clamp(40px, 5vw, 64px)}.section-tight{padding-block:clamp(48px, 6vw, 80px)}.day{background:var(--marigold);color:var(--ink)}.sheet{background:var(--paper)}.sun-pale{background:var(--sun-pale)}.night{background:var(--indigo);color:var(--paper)}.night
.muted{color:var(--on-night-2)}.rule-top{border-top:1px solid var(--rule)}.night .rule-top{border-color:var(--rule-night)}.section-head{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:clamp(16px, 2vw, 32px);align-items:end;padding-bottom:clamp(28px, 4vw, 48px);margin-bottom:clamp(28px, 4vw, 48px);border-bottom:1px solid var(--rule)}.night .section-head{border-color:var(--rule-night)}.section-head
h2{grid-column:1 / span 7}.section-head
p{grid-column:8 / -1;margin:0;max-width:46ch}@media (max-width: 860px){.section-head h2,
.section-head
p{grid-column:1 / -1}.section-head
p{margin-top:16px}}.wordmark{display:inline-flex;align-items:center;font-family:var(--f-slab);font-size:1.6rem;line-height:1;letter-spacing:0.01em;text-decoration:none;color:inherit;white-space:nowrap}.wordmark
.eye{width:0.82em;height:0.82em;margin:0
0.02em;flex:none}.wordmark .eye
.iris{fill:var(--red)}.wordmark .eye
.ring{fill:currentColor}.wordmark .eye
.pupil{fill:currentColor}.wordmark .eye
.glint{fill:var(--paper)}.btn{--btn-bg:var(--red);--btn-fg:var(--white);display:inline-flex;align-items:center;justify-content:center;gap:0.6em;min-height:52px;padding:0.7em 1.35em 0.72em;border:0;border-radius:4px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-cond);font-weight:800;font-size:1.2rem;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:background-color 0.18s ease, color 0.18s ease, transform 0.18s var(--ease-out)}.btn
svg{width:1.05em;height:1.05em;flex:none;transition:transform 0.25s var(--ease-out)}.btn:hover{background:var(--red-hi)}.btn:hover
svg{transform:translateX(3px)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled="true"]{opacity:0.55;cursor:not-allowed}.btn-ink{--btn-bg:var(--ink);--btn-fg:var(--paper)}.btn-ink:hover{background:var(--ink-hi)}.btn-line{--btn-bg:transparent;--btn-fg:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.btn-line:hover{background:rgba(28, 23, 16, 0.08)}.night .btn-line:hover{background:rgba(242, 227, 160, 0.12)}.btn-moon{--btn-bg:var(--moon);--btn-fg:var(--indigo)}.btn-moon:hover{background:var(--marigold)}.btn-sm{min-height:44px;font-size:1.05rem;padding:0.55em 1em}.btn-amz:hover
svg{transform:translate(2px, -2px)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.link-arrow{display:inline-flex;align-items:center;gap:0.45em;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);text-transform:uppercase;letter-spacing:0.05em;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.link-arrow{position:relative}.link-arrow::before{content:"";position:absolute;inset:-12px -6px}.link-arrow
svg{width:1em;height:1em;transition:transform 0.25s var(--ease-out)}.link-arrow:hover
svg{transform:translateX(3px)}.edition{background:var(--ink);color:var(--paper);font-family:var(--f-cond);font-weight:600;font-size:var(--t-label-sm);letter-spacing:0.06em;text-transform:uppercase}.edition
.wrap{display:flex;justify-content:space-between;gap:16px;padding-block:7px}.edition
a{text-decoration:none;color:var(--marigold)}.edition a:hover{text-decoration:underline}.edition
.clock{white-space:nowrap}@media (max-width: 640px){.edition .ed-long{display:none}}@media (max-width: 480px){.edition .ed-mid{display:none}.edition
.wrap{gap:10px;white-space:nowrap}}.masthead{position:sticky;top:0;z-index:50;background:var(--marigold);color:var(--ink);border-bottom:1px solid var(--rule);transition:background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease}.masthead.is-night{background:var(--indigo);color:var(--paper);border-color:var(--rule-night)}.masthead
.wrap{display:flex;align-items:center;gap:24px;height:var(--masthead-h)}.masthead
.wordmark{margin-right:auto}.nav{display:flex;align-items:center;gap:clamp(14px, 1.6vw, 26px)}.nav
a{font-family:var(--f-cond);font-weight:700;font-size:var(--t-label);letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;padding-block:6px;border-bottom:2px solid transparent}.nav a:hover{border-color:currentColor}.nav a[aria-current="page"]{border-color:var(--red)}.masthead.is-night .nav a[aria-current="page"]{border-color:var(--marigold)}.menu-btn{display:none;align-items:center;gap:8px;min-height:44px;padding:0
12px;border:1.5px solid currentColor;border-radius:4px;background:transparent;color:inherit;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.06em;text-transform:uppercase;cursor:pointer}.menu-btn
svg{width:20px;height:20px}@media (max-width: 1060px){.nav{display:none}.menu-btn{display:inline-flex}}@media (max-width: 520px){.masthead .btn-buy{display:none}.masthead
.wordmark{font-size:1.4rem}}.drawer{position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:auto 1fr auto;background:var(--indigo);color:var(--paper);padding:0
var(--gutter) 28px;transform:translateY(-100%);visibility:hidden;transition:transform 0.45s var(--ease-out), visibility 0s linear 0.45s;overflow-y:auto}.drawer.is-open{transform:none;visibility:visible;transition:transform 0.45s var(--ease-out), visibility 0s}.drawer-top{display:flex;align-items:center;justify-content:space-between;height:var(--masthead-h);border-bottom:1px solid var(--rule-night)}.drawer
nav{display:flex;flex-direction:column;padding-block:20px}.drawer nav
a{font-family:var(--f-slab);font-size:clamp(1.8rem, 7vw, 2.6rem);line-height:1.1;padding-block:10px;text-decoration:none;border-bottom:1px solid var(--rule-night)}.drawer nav a:hover,
.drawer nav a[aria-current="page"]{color:var(--marigold)}.drawer nav a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:0.18em}.drawer .btn-row{padding-top:8px}.posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px, 2.4vw, 36px)}@media (max-width: 900px){.posts{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.posts{grid-template-columns:1fr}}.post{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding-top:16px;border-top:1px solid var(--rule)}.post-img{overflow:hidden;border-radius:4px;background:var(--paper-2)}.post-img
img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 0.6s var(--ease-out)}.post:hover .post-img
img{transform:scale(1.04)}.post-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--f-cond);font-weight:700;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.post
h3{font-family:var(--f-body);font-weight:800;font-size:1.25rem;line-height:1.25;letter-spacing:-0.01em}.post h3
a{text-decoration:none}.post h3 a::after{content:"";position:absolute;inset:0}.post h3 a:hover{text-decoration:underline}.post
p{margin:0;color:var(--ink-2);font-size:1rem}.post .post-go{font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.05em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:6px}.post .post-go
svg{width:14px;height:14px}.closing{position:relative;overflow:hidden}.closing
.grid{align-items:end;row-gap:32px}.closing-copy{grid-column:1 / span 8}.closing-copy
.display{margin-bottom:24px}.closing-copy
p{max-width:50ch;margin:0}.closing-acts{grid-column:9 / -1;display:grid;gap:12px}.closing-acts
.btn{justify-content:space-between;width:100%}@media (max-width: 900px){.closing-copy,.closing-acts{grid-column:1 / -1}}.stars{position:absolute;inset:0;pointer-events:none;opacity:0.6}.footer{background:var(--ink);color:var(--on-ink);padding-top:clamp(56px, 7vw, 96px);padding-bottom:32px}.footer
.grid{row-gap:40px}.footer-brand{grid-column:1 / span 5}.footer-brand
.wordmark{font-size:clamp(2.4rem, 1.6rem + 3vw, 4rem);color:var(--marigold)}.footer-brand .wordmark .eye
.glint{fill:var(--ink)}.footer-brand
p{margin:20px
0 24px;max-width:44ch;color:var(--on-ink-2)}.footer-cols{grid-column:7 / -1;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.footer
h2{font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.08em;text-transform:uppercase;color:var(--marigold);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--rule-ink)}.footer
ul{list-style:none;margin:0;padding:0}.footer li
a{display:inline-block;padding-block:5px;text-decoration:none;color:var(--on-ink)}.footer li a
svg{width:0.85em;height:0.85em;margin-left:0.3em;vertical-align:-0.05em}.footer li a:hover{color:var(--marigold);text-decoration:underline}.social{display:flex;gap:10px}.social
a{width:44px;height:44px;display:grid;place-items:center;border:1px
solid var(--on-ink-2);border-radius:50%;color:var(--on-ink)}.social a:hover{background:var(--marigold);color:var(--ink);border-color:var(--marigold)}.social
svg{width:18px;height:18px}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(48px, 6vw, 80px);padding-top:20px;border-top:1px solid var(--rule-ink);font-family:var(--f-cond);font-weight:600;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase;color:var(--on-ink-2)}@media (max-width: 960px){.footer-brand,.footer-cols{grid-column:1 / -1}}@media (max-width: 520px){.footer-cols{grid-template-columns:1fr 1fr}}.page-head{background:var(--marigold);border-bottom:1px solid var(--rule);padding-top:clamp(40px, 6vw, 88px);padding-bottom:clamp(40px, 5vw, 72px)}.page-head
.grid{align-items:end;row-gap:28px}.page-head .ph-copy{grid-column:1 / span 7}.page-head
.display{margin-bottom:22px}.page-head
.lead{margin:0}.page-head .ph-aside{grid-column:9 / -1}.page-head .ph-aside
img{width:100%;border-radius:6px}@media (max-width: 900px){.page-head .ph-copy,
.page-head .ph-aside{grid-column:1 / -1}}.doc{align-items:start;row-gap:32px}.toc{grid-column:1 / span 3;position:sticky;top:calc(var(--masthead-h) + 32px)}.toc
h2{font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.06em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--rule)}.toc ol,
.toc
ul{list-style:none;margin:0;padding:0}.toc
a{display:block;padding:11px
0;border-bottom:1px solid var(--rule-soft);text-decoration:none;font-size:0.98rem;line-height:1.35}.toc a:hover,
.toc a[aria-current="true"]{color:var(--red)}.doc-body{grid-column:5 / span 8;max-width:var(--measure)}@media (max-width: 900px){.toc,.doc-body{grid-column:1 / -1;position:static}}.doc-body
section{padding-block:28px;border-top:1px solid var(--rule)}.doc-body section:first-child{border-top:0;padding-top:0}.doc-body
h2{font-family:var(--f-slab);font-weight:400;font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);line-height:1.1;margin-bottom:14px}.doc-body
p{margin:0
0 1em}.doc-body
ul{margin:0
0 1em;padding-left:1.2em}.doc-body
li{margin-bottom:0.4em}.doc-body li::marker{color:var(--red)}.effective{display:inline-block;margin-top:20px;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.05em;text-transform:uppercase;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:6px
0}.note{padding:20px
22px;border:1px
solid var(--rule);border-radius:6px;background:var(--sun-pale)}.note strong:first-child{font-family:var(--f-cond);font-weight:800;letter-spacing:0.05em;text-transform:uppercase;font-size:var(--t-label)}.input,.select,.textarea{width:100%;min-height:52px;padding:12px
14px;border:1.5px solid var(--ink);border-radius:4px;background:var(--white);color:var(--ink);font:inherit;font-size:1.0625rem;transition:border-color 0.15s ease, box-shadow 0.15s ease}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-hi)}.input:focus,.select:focus,.textarea:focus{outline:none;box-shadow:0 0 0 3px var(--indigo)}.input[aria-invalid="true"],.select[aria-invalid="true"],.textarea[aria-invalid="true"]{border-color:var(--red);box-shadow:0 0 0 2px var(--red)}.empty{padding:48px
0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center}.empty[hidden]{display:none}.empty
p{margin:0
auto 18px;max-width:44ch}.lead-post{display:grid;grid-template-columns:7fr 5fr;gap:clamp(20px, 3vw, 48px);align-items:center;margin-bottom:clamp(40px, 5vw, 72px);padding-top:16px;border-top:1px solid var(--rule);position:relative}.lead-post
h3{font-family:var(--f-slab);font-weight:400;font-size:clamp(1.8rem, 1.3rem + 1.8vw, 3rem);line-height:1.02;margin:12px
0 16px}@media (max-width: 800px){.lead-post{grid-template-columns:1fr}}.site-header,.site-footer,.site-closing{display:contents}.wp-site-blocks{padding:0}.wp-site-blocks > *,
.site-main > *,
.page-head .wrap>*,.doc>*{margin-block:0}.admin-bar
.masthead{top:32px}@media (max-width: 782px){.admin-bar
.masthead{top:46px}}@media (max-width: 600px){.admin-bar
.masthead{top:0}}.page-head .ph-copy>*{margin-block:0}.page-head .ph-copy > * + *,
.page-head .ph-copy>.lead{margin-top:22px}.page-head
.display{margin-bottom:0}.page-head .wp-block-term-description
p{margin:0}.page-head .lead,
.page-head .wp-block-term-description{max-width:44ch}.page-head .ph-title{font-family:var(--f-slab);font-weight:400;font-size:clamp(2rem, 1.3rem + 2.8vw, 3.6rem);line-height:1;letter-spacing:-0.005em}.page-head .ph-meta{justify-content:flex-start;gap:18px;color:var(--ink)}.page-head .ph-lead
p{margin:0}.page-head .ph-aside{margin:0}.page-head .ph-aside
img{height:auto !important}.single .page-head
.grid{align-items:center}.single .page-head .ph-aside{grid-column:8 / -1}@media (max-width: 900px){.single .page-head .ph-aside{grid-column:1 / -1}}.page-head .wp-block-search{max-width:560px}.wp-block-search__inside-wrapper{position:relative;border:0
!important;padding:0
!important}.wp-block-search__input{width:100%;min-height:52px;padding:12px
14px 12px 44px;border:1.5px solid var(--ink) !important;border-radius:4px;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1710' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50% / 20px 20px;color:var(--ink);font:inherit;font-size:1.0625rem}.wp-block-search__input:focus{outline:none;box-shadow:0 0 0 3px var(--indigo)}.wp-block-search__button{margin-left:8px}.wp-block-post-template.posts{list-style:none;margin:0;padding:0;max-width:none}.bo-feed>li{position:relative;display:grid;grid-template-rows:auto 1fr;gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--rule)}.bo-feed>li>*{margin:0}.bo-feed .post-img{margin:0}.bo-feed .post-img
a{display:block}.bo-feed .post-img
img{transition:transform 0.6s var(--ease-out)}.bo-feed > li:hover .post-img
img{transform:scale(1.04)}.post-body{display:flex;flex-direction:column;gap:12px}.post-body>*{margin:0}.post-body .post-meta{margin-top:auto}.post-title{font-family:var(--f-body);font-weight:800;font-size:1.25rem;line-height:1.25;letter-spacing:-0.01em}.post-title
a{text-decoration:none}.post-title a::after{content:"";position:absolute;inset:0}.post-title a:hover{text-decoration:underline}.post-excerpt
p{margin:0;color:var(--ink-2);font-size:1rem}.post-excerpt .wp-block-post-excerpt__more-text{display:none}.post-meta>*{margin:0}.post-meta .wp-block-post-date{flex:none;white-space:nowrap}.post-meta
a{position:relative;z-index:1;text-decoration:none}.post-meta a:hover{text-decoration:underline}body:not(.paged):not(.bo-paged) .has-lead .bo-feed>li:first-child{grid-column:1 / -1;grid-template-columns:7fr 5fr;grid-template-rows:auto;gap:clamp(20px, 3vw, 48px);align-items:center;margin-bottom:clamp(16px, 2vw, 36px)}body:not(.paged):not(.bo-paged) .has-lead .bo-feed > li:first-child .post-title{font-family:var(--f-slab);font-weight:400;font-size:clamp(1.8rem, 1.3rem + 1.8vw, 3rem);line-height:1.02;letter-spacing:0}body:not(.paged):not(.bo-paged) .has-lead .bo-feed > li:first-child .post-excerpt
p{font-size:1.0625rem}@media (max-width: 800px){body:not(.paged):not(.bo-paged) .has-lead .bo-feed>li:first-child{grid-template-columns:1fr}}.pager{margin-top:clamp(40px, 5vw, 64px);padding-top:20px;border-top:1px solid var(--rule);gap:12px;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.05em;text-transform:uppercase}.pager a,
.pager .page-numbers{display:inline-flex;align-items:center;min-height:44px;padding:0
4px;text-decoration:none}.pager a:hover{text-decoration:underline}.pager .page-numbers.current{color:var(--red);border-bottom:2px solid var(--red)}.wp-block-query-pagination-numbers{display:flex;gap:10px}.empty
.h2{margin-bottom:16px}.toc[hidden]{display:none}.doc:not(:has(.doc-body > h2 ~ h2, .wp-block-rank-math-toc-block)) .doc-body,
.doc:not(:has(.doc-body > h2 ~ h2, .wp-block-rank-math-toc-block)) .doc-foot{grid-column:3 / span 8}.toc ul ul
a{padding-left:14px;font-size:0.92rem}.doc-foot{grid-column:5 / span 8;max-width:var(--measure);display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding-top:28px;border-top:1px solid var(--rule)}.doc-foot>*{margin:0}.doc-foot:not(:has(*)){display:none}.doc-foot
.tags{grid-column:1 / -1;font-family:var(--f-cond);font-weight:700;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase}.doc-foot .pn
a{display:block;text-decoration:none;font-weight:800;line-height:1.3}.doc-foot .pn a:hover{text-decoration:underline}.doc-foot .pn .post-navigation-link__label{display:block;margin-bottom:4px;font-family:var(--f-cond);font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.doc-foot .pn-next{grid-column:2;text-align:right}@media (max-width: 900px){.doc-foot,
.doc:not(:has(.doc-body > h2 ~ h2, .wp-block-rank-math-toc-block)) .doc-body,
.doc:not(:has(.doc-body > h2 ~ h2, .wp-block-rank-math-toc-block)) .doc-foot{grid-column:1 / -1}}.entry-content>*{margin-block:0 1em}.entry-content>:last-child{margin-bottom:0}.doc-body>h2{margin-top:1.6em;padding-top:28px;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--masthead-h) + 24px)}.doc-body>h2:first-child,.doc-body>.wp-block-rank-math-toc-block+h2{margin-top:0}.doc-body>h3,.doc-body>h4{margin-top:1.4em;margin-bottom:0.5em;scroll-margin-top:calc(var(--masthead-h) + 24px)}.doc-body
ol{margin:0
0 1em;padding-left:1.4em}.doc-body ol li::marker{color:var(--red);font-family:var(--f-cond);font-weight:800}.doc-body a:not(.wp-block-button__link){text-decoration-color:var(--red)}.doc-body
strong{font-weight:800}.doc-body
img{border-radius:6px}.wp-block-image{margin-inline:0}.wp-block-image figcaption,.wp-element-caption{margin-top:10px;font-size:var(--t-small);color:var(--ink-2)}.doc-body .alignwide,
.doc-body
.alignfull{width:auto;max-width:100%;margin-inline:0}.doc-body
.alignleft{float:left;margin:0.3em 1.4em 1em 0;max-width:50%}.doc-body
.alignright{float:right;margin:0.3em 0 1em 1.4em;max-width:50%}.doc-body
.aligncenter{margin-inline:auto}.doc-body iframe,
.doc-body
video{max-width:100%}.wp-block-embed__wrapper
iframe{width:100%}.wp-block-separator,
.doc-body
hr{border:0;border-top:1px solid var(--rule);margin-block:2em;opacity:1;background:none;height:0}.wp-block-quote,
.doc-body
blockquote{position:relative;margin-inline:0;padding:8px
0 8px 52px;border:0}.wp-block-quote::before,
.doc-body blockquote::before{content:"\201C";position:absolute;left:0;top:-6px;font-family:var(--f-slab);font-size:4rem;line-height:1;color:var(--red)}.wp-block-quote
p{font-size:1.2rem;font-weight:700;line-height:1.45}.wp-block-quote
cite{font-family:var(--f-cond);font-weight:700;font-style:normal;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.wp-block-pullquote{border-block:1px solid var(--rule);padding:28px
0;text-align:left}.wp-block-table{overflow-x:auto;margin-inline:0}.wp-block-table table,
.doc-body
table{width:100%;border-collapse:collapse;font-size:1rem}.wp-block-table th,
.wp-block-table td,
.doc-body th,
.doc-body
td{padding:11px
14px 11px 0;border:0;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top}.wp-block-table thead,
.doc-body
thead{border-bottom:0}.wp-block-table thead th,
.doc-body thead th,
.wp-block-table tr:first-child
th{font-family:var(--f-cond);font-weight:800;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase;border-bottom:1px solid var(--rule)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--paper-2)}.wp-block-table.is-style-particulars td:first-child{width:34%;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label-sm);letter-spacing:0.05em;text-transform:uppercase}.wp-block-table.is-style-particulars
table{border-top:1px solid var(--rule)}.wp-block-button__link{display:inline-flex;align-items:center;min-height:52px;text-decoration:none;transition:background-color 0.18s ease}.wp-block-button.is-style-ink .wp-block-button__link{background:var(--ink);color:var(--paper)}.wp-block-button.is-style-ink .wp-block-button__link:hover{background:var(--ink-hi)}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:currentColor;border:0;box-shadow:inset 0 0 0 1.5px currentColor}.is-style-note{padding:20px
22px;border:1px
solid var(--rule);border-radius:6px;background:var(--sun-pale)}.note>:last-child,.is-style-note>:last-child{margin-bottom:0}.wp-block-rank-math-toc-block{margin-bottom:2em !important;padding:0
0 4px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wp-block-rank-math-toc-block>h2,.wp-block-rank-math-toc-block>h3{margin:0
!important;padding:12px
0 8px !important;border:0
!important;font-family:var(--f-cond);font-weight:800;font-size:var(--t-label);letter-spacing:0.06em;text-transform:uppercase}.wp-block-rank-math-toc-block ul,
.wp-block-rank-math-toc-block
ol{list-style:none;margin:0;padding:0}.wp-block-rank-math-toc-block
li{margin:0}.wp-block-rank-math-toc-block
a{display:block;padding:9px
0;border-top:1px solid var(--rule-soft);text-decoration:none;font-size:0.98rem;line-height:1.35}.wp-block-rank-math-toc-block ul ul
a{padding-left:14px}.wp-block-rank-math-toc-block a:hover{color:var(--red)}@media (min-width: 901px){.has-side-toc .doc-body .wp-block-rank-math-toc-block{display:none}}@media (max-width: 900px){.doc:has(.wp-block-rank-math-toc-block) .toc{display:none}}.related .section-head
p{color:var(--ink-2)}.closing
.stars{z-index:0}.closing
.wrap{position:relative;z-index:1}.wp-block-comments{grid-column:5 / span 8}.wp-block-comment-template{list-style:none;padding:0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;scroll-behavior:auto !important}}.is-style-note p>strong:first-child{font-family:var(--f-cond);font-weight:800;letter-spacing:0.05em;text-transform:uppercase;font-size:var(--t-label);margin-right:0.3em}.brace-cta .wp-block-buttons{gap:12px}.et_monarch
.toc{padding-left:16px}