:root{--jn-paper:#fffbeb;--jn-ink:#191a22;--jn-ink-2:#3c3a38;--jn-muted:#5d5a55;--jn-quiet:#6b665d;--jn-rule:#e3dcc6;--jn-tyrian:#66023c;--jn-wine:#850e40;--jn-vermilion:#d54f37;--jn-rose:#ffd6e9;--jn-peach:#fcc9b9;--jn-vellum:#fff3d6;--jn-card:#fffdf6;--jn-card-line:#c9bfa6;--jn-red:#d24a2c;--jn-link-line:#e3c3cf;--jn-chart-1:#1f67b0;--jn-chart-2:#d24a2c;--jn-chart-3:#12907a;--jn-chart-4:#b98208;--jn-chart-5:#a8357a;--jn-chart-6:#6e7a1a;--jn-serif:'Libre Caslon Text',Georgia,'Times New Roman',serif;--jn-display:'Libre Caslon Display','Libre Caslon Text',Georgia,serif;--jn-sans:'Source Sans 3','Helvetica Neue',Arial,sans-serif;--jn-text:1.25rem;--jn-leading:1.72;--jn-gutter:clamp(16px, 6vw, 120px);--jn-measure:660px;color-scheme:light}:root[data-theme=dark]{--jn-paper:#191a22;--jn-ink:#efe8d8;--jn-ink-2:#d9d1c0;--jn-muted:#b7ae9c;--jn-quiet:#a49c8b;--jn-rule:#3a3944;--jn-tyrian:#eeb0cf;--jn-wine:#f2a6c3;--jn-vermilion:#ff8a6e;--jn-rose:#3b1629;--jn-peach:#3c2622;--jn-vellum:#24232c;--jn-card:#22222b;--jn-card-line:#4a4955;--jn-red:#ef7556;--jn-link-line:#6e4a5b;--jn-chart-1:#4f86c9;--jn-chart-2:#db5e42;--jn-chart-3:#22a088;--jn-chart-4:#b8871a;--jn-chart-5:#c2508f;--jn-chart-6:#869626;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--jn-paper:#191a22;--jn-ink:#efe8d8;--jn-ink-2:#d9d1c0;--jn-muted:#b7ae9c;--jn-quiet:#a49c8b;--jn-rule:#3a3944;--jn-tyrian:#eeb0cf;--jn-wine:#f2a6c3;--jn-vermilion:#ff8a6e;--jn-rose:#3b1629;--jn-peach:#3c2622;--jn-vellum:#24232c;--jn-card:#22222b;--jn-card-line:#4a4955;--jn-red:#ef7556;--jn-link-line:#6e4a5b;--jn-chart-1:#4f86c9;--jn-chart-2:#db5e42;--jn-chart-3:#22a088;--jn-chart-4:#b8871a;--jn-chart-5:#c2508f;--jn-chart-6:#869626;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;background:var(--jn-paper);color:var(--jn-ink);font-family:var(--jn-serif);font-size:1rem;line-height:1.6;font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,iframe{max-width:100%}img{height:auto}a{color:var(--jn-wine);text-decoration:underline;text-decoration-color:var(--jn-link-line);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--jn-vermilion);text-decoration-color:currentColor}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--jn-tyrian);outline-offset:3px}::selection{background:var(--jn-tyrian);color:#fffbeb}.jn-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--jn-ink);color:var(--jn-paper);padding:10px 16px}.jn-skip:focus{left:8px}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jn-site-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:36px var(--jn-gutter) 0}.jn-brand .custom-logo-link{display:block}.jn-brand .custom-logo{display:block;width:132px;height:auto}:root[data-theme=dark] .jn-brand .custom-logo{border-radius:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jn-brand .custom-logo{border-radius:4px}}.jn-brand__name{font-family:var(--jn-display);font-size:2rem;color:var(--jn-tyrian);text-decoration:none}.jn-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.jn-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 40px}.jn-menu a{color:var(--jn-ink);text-decoration:none;font-variant:small-caps;letter-spacing:.07em;font-size:1.0625rem;display:inline-block;padding:10px 0}.jn-menu a:hover,.jn-menu .current-menu-item>a,.jn-menu .current_page_parent>a{color:var(--jn-tyrian);text-decoration:underline;text-decoration-color:var(--jn-red);text-underline-offset:6px}.jn-menu .jn-subscribe>a,.jn-menu .subscribe>a{color:var(--jn-tyrian);border:1.5px solid var(--jn-tyrian);padding:8px 18px}.jn-menu .jn-subscribe>a:hover,.jn-menu .subscribe>a:hover{background:var(--jn-tyrian);color:var(--jn-paper);text-decoration:none}.jn-menu>li{position:relative;display:flex;align-items:center}.jn-menu .current-menu-ancestor>a,.jn-menu .current-menu-parent>a{color:var(--jn-tyrian)}.jn-sub-toggle{background:0 0;border:0;color:var(--jn-quiet);padding:6px 0 6px 6px;cursor:pointer;line-height:0}.jn-sub-toggle svg{transition:transform .15s}.jn-menu>li.is-open>.jn-sub-toggle svg{transform:rotate(180deg)}.jn-menu .sub-menu{display:none;position:absolute;z-index:30;top:100%;left:50%;transform:translateX(-50%);min-width:260px;margin:0;padding:10px 0;list-style:none;text-align:left;background:var(--jn-paper);border:1px solid var(--jn-rule);border-top:2px solid var(--jn-tyrian);box-shadow:0 10px 28px rgba(25,26,34,.12)}.jn-menu .sub-menu a{display:block;padding:8px 22px;font-variant:normal;letter-spacing:0;font-size:1rem;white-space:nowrap}.jn-menu .sub-menu a:hover,.jn-menu .sub-menu .current-menu-item>a{background:var(--jn-vellum);text-decoration:none}.jn-menu>li.is-open>.sub-menu{display:block}@media (hover:hover) and (pointer:fine){.jn-menu>li:hover>.sub-menu,.jn-menu>li:focus-within>.sub-menu{display:block}}.jn-theme-toggle{background:0 0;border:0;color:var(--jn-ink);padding:12px;cursor:pointer;min-width:44px;min-height:44px}.jn-theme-toggle:hover{color:var(--jn-tyrian)}.jn-ornament{display:flex;align-items:center;justify-content:center;margin:2.8em 0 2.4em}.jn-ornament__svg{display:block;flex:none}.jn-ornament--rule{align-self:stretch;gap:18px;margin:12px 0 0}.jn-ornament--rule:before,.jn-ornament--rule:after{content:"";flex:1;height:1px;background:var(--jn-ink)}.jn-band{margin:48px var(--jn-gutter) 0;padding:clamp(48px, 7vw, 92px) clamp(20px, 5vw, 64px) clamp(44px, 6vw, 84px);background:var(--jn-rose);display:flex;flex-direction:column;align-items:center;text-align:center}.jn-band__kicker{margin:0 0 20px;font-variant:small-caps;letter-spacing:.1em;font-size:1rem;color:var(--jn-tyrian)}.jn-band__title{margin:0;max-width:980px;font-family:var(--jn-display);font-weight:400;font-size:clamp(2.4rem, 5vw, 4.375rem);line-height:1.05;color:var(--jn-tyrian);text-wrap:balance}.jn-band__standfirst{margin:26px 0 0;max-width:680px;font-style:italic;font-size:clamp(1.125rem, 1.6vw, 1.375rem);line-height:1.5;color:var(--jn-ink-2);text-wrap:pretty}.jn-band__meta{margin:24px 0 0;font-variant:small-caps;letter-spacing:.07em;font-size:.875rem;color:var(--jn-muted)}.jn-essay{display:grid;grid-template-columns:230px minmax(0, var(--jn-measure)) 290px;column-gap:60px;justify-content:center;padding:88px var(--jn-gutter) 0}.jn-essay__side{font-family:var(--jn-sans);font-size:.875rem;color:var(--jn-ink-2)}.jn-essay__side>*+*{margin-top:30px}.jn-toc{position:sticky;top:24px;border-top:2px solid var(--jn-tyrian);padding-top:14px}.jn-toc__title{font-family:var(--jn-serif);font-variant:small-caps;letter-spacing:.07em;font-size:.95rem;color:var(--jn-tyrian);cursor:pointer;list-style:none}.jn-toc__title::-webkit-details-marker{display:none}.jn-toc__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.jn-toc__list a{color:var(--jn-ink);text-decoration:none;display:block}.jn-toc__list a:hover,.jn-toc__list a[aria-current=true]{color:var(--jn-tyrian)}.jn-toc__list a[aria-current=true]{font-weight:600}.jn-toc__num{color:var(--jn-red)}.jn-details{display:grid;grid-template-columns:84px 1fr;row-gap:8px;margin:0;border-top:1px solid var(--jn-rule);padding-top:14px}.jn-toc{max-height:calc(100vh - 48px);overflow-y:auto}.jn-details dt{color:var(--jn-quiet)}.jn-details dd{margin:0}.jn-essay__margin{position:relative}.jn-prose{font-size:var(--jn-text);line-height:var(--jn-leading);min-width:0}.jn-prose>*:first-child{margin-top:0}.jn-prose p{margin:0 0 1.4em;hanging-punctuation:first}.jn-prose h2{font-family:var(--jn-display);font-weight:400;font-size:2.25rem;line-height:1.15;color:var(--jn-tyrian);margin:0 0 .8em;text-wrap:balance}.jn-prose h3{font-family:var(--jn-serif);font-weight:700;font-size:1.375rem;line-height:1.3;margin:2em 0 .6em;color:var(--jn-ink)}.jn-prose h4{font-variant:small-caps;letter-spacing:.06em;font-size:1.125rem;margin:1.8em 0 .5em}.jn-secnum{font-family:var(--jn-serif);font-variant:small-caps;font-size:.66em;color:var(--jn-red);letter-spacing:.04em;margin-right:.2em}.jn-prose ul,.jn-prose ol{margin:0 0 1.4em;padding-left:1.4em}.jn-prose li{margin-bottom:.45em}.jn-prose blockquote{margin:.4em 0 1.8em;padding:18px 26px;background:var(--jn-peach);font-size:.95em;line-height:1.62}.jn-prose blockquote p:last-child{margin-bottom:0}.jn-prose blockquote cite{display:block;margin-top:.6em;font-style:italic;font-size:.9em}.jn-prose figure{margin:2em 0}.jn-prose figure.wp-block-image,.jn-prose figure.wp-block-embed{text-align:center}.jn-prose figcaption,.jn-prose .wp-element-caption{font-size:.78em;line-height:1.5;color:var(--jn-ink-2);margin-top:10px;text-align:left}.jn-prose .wp-block-embed iframe{width:100%;border:0}.jn-prose table{width:100%;border-collapse:collapse;font-family:var(--jn-sans);font-size:.8em;font-variant-numeric:lining-nums tabular-nums}.jn-prose .wp-block-table{overflow-x:auto}.jn-prose th,.jn-prose td{padding:8px 10px;border-bottom:1px solid var(--jn-rule);text-align:left;vertical-align:top}.jn-prose th{border-bottom:2px solid var(--jn-ink);font-weight:600}.jn-prose code{font-size:.85em;background:var(--jn-vellum);padding:.1em .3em}.jn-prose pre{overflow-x:auto;background:var(--jn-vellum);padding:16px;font-size:.8em}.jn-prose hr{border:0}.jn-prose .has-text-align-center{text-align:center}.jn-dropcap{float:left;width:124px;height:124px;margin:8px 20px 4px 0;background-color:#fffbeb;background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;font-family:var(--jn-display);font-size:66px;line-height:1;font-style:normal;font-weight:400}.jn-dropcap__letter{display:block}:root[data-theme=dark] .jn-dropcap{filter:brightness(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jn-dropcap{filter:brightness(.92)}}.jn-ref{line-height:0;font-size:.62em;vertical-align:super;font-family:var(--jn-sans);font-weight:600}.jn-ref a{color:var(--jn-wine);text-decoration:none;padding:0 .12em;border-radius:2px}.jn-ref a:hover,.jn-ref a.is-active{background:var(--jn-rose);color:var(--jn-tyrian)}.jn-notes{margin-top:3.2em;padding-top:1.2em;border-top:2px solid var(--jn-ink);font-size:.8em;line-height:1.55;color:var(--jn-ink-2)}.jn-notes__title{font-size:1.6rem !important;margin-bottom:.8em !important}.jn-notes__list{list-style:none;padding:0 !important;margin:0}.jn-note{margin-bottom:.7em;padding-left:2.2em;text-indent:-2.2em}.jn-note:target{background:var(--jn-vellum)}.jn-note__back{display:inline-block;width:2.2em;text-indent:0;font-family:var(--jn-sans);font-weight:600;color:var(--jn-wine);text-decoration:none}.jn-note__text{font-style:normal}.jn-sidenote{position:absolute;left:0;right:0;margin:0;padding-left:16px;border-left:1px solid var(--jn-rule);font-size:.906rem;line-height:1.55;color:var(--jn-ink-2);transition:border-color .15s}.jn-sidenote__num{font-family:var(--jn-sans);font-weight:600;color:var(--jn-wine);margin-right:.35em}.jn-sidenote.is-active{border-left-color:var(--jn-red)}.jn-pop{position:absolute;z-index:60;width:min(390px, calc(100vw - 32px));background:var(--jn-card);border:1px solid var(--jn-card-line);box-shadow:0 12px 30px rgba(25,26,34,.16);padding:16px 18px;font-family:var(--jn-sans);font-size:.875rem;line-height:1.5;color:var(--jn-ink-2)}.jn-pop[hidden]{display:none}.jn-pop__title{margin:0 0 4px;font-family:var(--jn-serif);font-size:1rem;color:var(--jn-tyrian)}.jn-pop__meta{margin:0 0 8px;color:var(--jn-quiet);font-size:.78rem}.jn-pop__text{margin:0}a.jn-internal{text-decoration-style:dotted}.jn-pager{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:40px;max-width:1200px;margin:110px auto 0;padding:32px var(--jn-gutter) 0;border-top:1px solid var(--jn-rule)}.jn-pager a{text-decoration:none;color:var(--jn-ink);display:flex;flex-direction:column;gap:6px}.jn-pager__next{text-align:right;grid-column:2}.jn-pager__label{font-variant:small-caps;letter-spacing:.07em;color:var(--jn-red);font-size:.95rem}.jn-pager__title{font-family:var(--jn-display);font-size:1.5rem;line-height:1.2}.jn-pager a:hover .jn-pager__title{color:var(--jn-tyrian)}.jn-page{max-width:var(--jn-measure);margin:72px auto 0;padding:0 16px}.jn-page--builder{max-width:1200px;padding:0 var(--jn-gutter);margin-top:48px}.jn-page--builder p,.jn-page--builder li{font-size:1.1875rem;line-height:1.7}.jn-index{max-width:1200px;margin:72px auto 0;padding:0 var(--jn-gutter);box-sizing:content-box}.jn-index__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--jn-ink);padding-bottom:14px}.jn-index__heading{margin:0;font-family:var(--jn-display);font-weight:400;font-size:clamp(2.4rem, 4.5vw, 3.25rem);color:var(--jn-tyrian)}.jn-index__sub{margin:0;font-variant:small-caps;letter-spacing:.07em;color:var(--jn-muted);font-size:.95rem}.jn-index__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:100px}.jn-index__item{border-bottom:1px solid var(--jn-rule)}.jn-index__link{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:22px;padding:34px 0;color:var(--jn-ink);text-decoration:none}.jn-index__num{font-variant:small-caps;letter-spacing:.04em;font-size:1.625rem;line-height:1.2;color:var(--jn-red)}.jn-index__body{display:flex;flex-direction:column;gap:8px}.jn-index__date{font-variant:small-caps;letter-spacing:.07em;font-size:.8125rem;color:var(--jn-muted)}.jn-index__title{font-family:var(--jn-display);font-size:1.875rem;line-height:1.15;text-wrap:balance}.jn-index__excerpt{font-size:1rem;line-height:1.55;color:var(--jn-ink-2)}.jn-index__link:hover .jn-index__title{color:var(--jn-tyrian)}.jn-index__empty{margin:40px 0}.jn-pagination{margin:48px 0 0;font-family:var(--jn-sans)}.jn-pagination .nav-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.jn-pagination a,.jn-pagination span{padding:8px 12px;min-width:44px;text-align:center}.jn-pagination .current{background:var(--jn-rose);color:var(--jn-tyrian)}.jn-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:28px 0}.jn-search__label{width:100%;font-family:var(--jn-sans);font-size:.875rem;color:var(--jn-muted)}input[type=text],input[type=email],input[type=search],input[type=url],textarea,select{font:inherit;font-family:var(--jn-sans);font-size:1rem;color:var(--jn-ink);background:var(--jn-card);border:1px solid var(--jn-card-line);padding:10px 12px;min-height:44px;border-radius:0}.jn-search__field{flex:1 1 240px}button,input[type=submit],.wp-element-button,.wpforms-submit{font-family:var(--jn-sans);font-size:1rem;font-weight:600;background:var(--jn-tyrian);color:#fffbeb;border:0;padding:11px 22px;min-height:44px;cursor:pointer;border-radius:0}button:hover,input[type=submit]:hover,.wp-element-button:hover,.wpforms-submit:hover{background:var(--jn-vermilion)}.jn-theme-toggle:hover{background:0 0}.jn-sub-toggle:hover,.jn-sub-toggle:focus,.jn-sub-toggle:active{background:0 0;color:var(--jn-tyrian);box-shadow:none}.jn-sub-toggle:focus-visible{outline:2px solid var(--jn-tyrian);outline-offset:2px}.mirandolan-newsletter-appeal{background:var(--jn-vellum) !important;color:var(--jn-ink) !important;border-radius:0 !important;border-top:2px solid var(--jn-tyrian);padding:28px 30px !important;margin-top:3em !important;font-size:.9em}.mirandolan-newsletter-appeal h4{margin:0 0 .4em;font-family:var(--jn-display);font-weight:400;font-size:1.6rem;color:var(--jn-tyrian);font-variant:normal;letter-spacing:0}.mirandolan-newsletter-appeal .button{display:inline-block;text-decoration:none;background:var(--jn-tyrian);color:#fffbeb;padding:10px 22px;font-family:var(--jn-sans);font-weight:600}.jn-site-footer{max-width:1200px;margin:120px auto 0;padding:32px var(--jn-gutter) 48px;box-sizing:content-box;border-top:1px solid var(--jn-ink);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-family:var(--jn-sans);font-size:.875rem;color:var(--jn-muted)}.jn-footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:24px}.jn-footer-menu a{color:var(--jn-muted)}@media (max-width:1279px){.jn-essay{grid-template-columns:220px minmax(0, var(--jn-measure));column-gap:48px}.jn-essay__margin{display:none}}@media (max-width:959px){.jn-essay{grid-template-columns:minmax(0, var(--jn-measure));padding-top:40px}.jn-essay__side{order:-1;margin-bottom:36px}.jn-toc{position:static}.jn-index__list{grid-template-columns:minmax(0, 1fr)}}@media (max-width:640px){:root{--jn-text:1.125rem;--jn-leading:1.66}.jn-band{margin-top:28px}.jn-menu{gap:0 18px;padding:0 8px}.jn-menu a{font-size:.95rem;padding:8px 0}.jn-menu .jn-subscribe>a,.jn-menu .subscribe>a{padding:6px 12px}.jn-site-header{gap:10px;padding-top:20px}.jn-theme-toggle{position:absolute;top:8px;right:8px}.jn-menu{position:relative}.jn-menu>li{position:static}.jn-sub-toggle{padding:12px 4px 12px 6px}.jn-menu .sub-menu{left:0;right:0;transform:none;min-width:0}.jn-menu .sub-menu a{white-space:normal;padding:10px 18px}.jn-brand .custom-logo{width:104px}.jn-prose h2{font-size:1.8rem}.jn-dropcap{width:92px;height:92px;font-size:48px;margin-right:14px}.jn-index__link{grid-template-columns:64px minmax(0, 1fr);gap:14px;padding:26px 0}.jn-index__num{font-size:1.25rem}.jn-index__title{font-size:1.5rem}.jn-pager{grid-template-columns:minmax(0, 1fr)}.jn-pager__next{grid-column:1;text-align:left}}@media print{.jn-site-header nav,.jn-theme-toggle,.jn-essay__side,.jn-essay__margin,.jn-pager,.jn-site-footer,.mirandolan-newsletter-appeal,.sharedaddy{display:none !important}.jn-essay{display:block;padding:0}.jn-band{background:0 0;padding:0 0 24px}body{background:#fff;color:#000}.jn-note__link:after{content:" (" attr(href) ")";font-size:.9em}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}