*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem;object-fit:cover;margin:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{color:inherit;text-decoration:none;cursor:pointer}@font-face{font-family:inter;src:url(../fonts/inter.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:cormorant garamond;src:url(../fonts/cormorant-garamond.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root{--clr-primary-100:#efefef;--clr-primary-900:#3e4245;--clr-essay-100:#fffcfb;--clr-essay-500:#000080;--clr-essay-700:#880000;--clr-essay-900:#283137;--paper-tint:color-mix(in srgb, var(--clr-essay-100) 62%, transparent);--paper-diffusion:blur(7px) saturate(0.8);--hover-duration:250ms;--hover-fade:opacity var(--hover-duration) ease;--ff-primary:"Inter", Helvetica, sans-serif;--ff-essay:"Cormorant Garamond", Georgia, "Times", serif;--ff-mono:"Menlo", monospace;--ff-body:var(--ff-essay);--fw-normal:400;--fw-semi-bold:500;--fw-bold:700;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1rem;--fs-600:1.375rem;--fs-800:1.625rem;--fs-small:var(--fs-300);--fs-body:var(--fs-400);--fs-primary-heading:var(--fs-800);--fs-secondary-heading:var(--fs-600);--fs-tertiary-heading:var(--fs-body);--fs-essay-title:clamp(var(--fs-primary-heading), 2.4rem, 3rem);--fs-essay-date:var(--fs-secondary-heading);--size-100:0.25rem;--size-200:0.5rem;--size-300:0.75rem;--size-400:1rem;--size-500:1.5rem;--size-600:2rem;--size-700:3rem;--size-800:4rem;--size-900:5rem;--size-1000:6rem;--container-padding:var(--size-400);--border-thickness:1px;--border-color:black;--navigation-width:1440px;--container-width:1000px;--content-width:700px}@media(min-width:1200px){:root{--content-width:820px}}@media(min-width:1001px) and (max-width:1100px){:root{--content-width:clamp(40rem, calc(100vw - 22rem), 43.75rem)}}.home-feature .cover a::after,.post .post-cover-link::after,.essay-hero .essay-panel::after{background-image:linear-gradient( to bottom,var(--paper-tint),var(--paper-middle,var(--paper-tint)) var(--paper-middle-position,70%),var(--paper-bottom,var(--paper-tint)) var(--paper-bottom-position,100%) ),url(../textures/paper-grain.svg?v=3);-webkit-backdrop-filter:var(--paper-diffusion);backdrop-filter:var(--paper-diffusion)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fw-normal{font-weight:var(--fw-normal)}.fw-bold{font-weight:var(--fw-bold)}.center{text-align:center}.uppercase{text-transform:uppercase}.fs-small{font-size:var(--fs-small)}.fs-body{font-size:var(--fs-body)}.word-link{display:inline-block}.unstyled-list{list-style:none}body{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-semi-bold);line-height:1.5;color:var(--clr-primary-900);background-color:var(--clr-primary-100)}p{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-semi-bold);line-height:1.5}h1,h2,h3,h4{font-family:var(--ff-primary);font-weight:var(--fw-bold);color:var(--clr-primary-900)}h1{font-size:var(--fs-primary-heading);line-height:1.15;margin-top:var(--size-600);margin-bottom:var(--size-300)}h2{font-size:var(--fs-secondary-heading);line-height:1.2;margin-top:var(--size-500);margin-bottom:var(--size-200)}h3{font-size:var(--fs-tertiary-heading);line-height:1.3;margin-top:var(--size-400);margin-bottom:var(--size-100)}h4{font-size:var(--fs-tertiary-heading);line-height:1.3;margin-top:var(--size-400);margin-bottom:var(--size-100);text-align:center;text-transform:none}hr{border:none;border-top:var(--border-thickness)var(--border-color)solid}code{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}p>code{font-family:var(--ff-mono);font-size:calc(.7 * var(--fs-body));padding:var(--size-100);background-color:#f8f8f8;border-radius:var(--size-100)}.highlight{code{font-family:var(--ff-mono);font-size:calc(.7 * var(--fs-body))}pre{padding:var(--size-400);margin:var(--size-400)0;max-width:100%;overflow-x:auto}}.bg{background-color:#f8f8f8}.chroma{background-color:#f8f8f8}.chroma .err{color:#a61717}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.315rem;padding:0 .315rem;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.315rem;padding:0 .315rem;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}.site-grid{display:grid;grid-template-columns:minmax(max-content,1fr)minmax(0,var(--content-width))minmax(max-content,1fr);align-items:start;width:min( var(--navigation-width),calc(100% - (var(--container-padding) * 2)) );min-height:100vh;margin-top:var(--size-400);margin-inline:auto}.header{display:contents}.logo{grid-column:1;grid-row:1;text-align:left}.primary-navigation{grid-column:3;grid-row:1;text-align:right}.logo h3,.site-navigation-list h3,.post .title{margin-top:0;margin-bottom:0}.logo h3{white-space:nowrap}.title.center h1{font-size:var(--fs-tertiary-heading);line-height:1.3;margin-top:0;margin-bottom:var(--fs-body)}.post .title{text-transform:none}main{grid-column:2;grid-row:1;width:100%;max-width:var(--content-width);margin:0 auto}@media(max-width:1000px){.site-grid{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;width:min(var(--container-width),100%);min-height:auto}.logo{grid-column:1;grid-row:1;width:min( var(--container-width),calc(100% - (var(--container-padding) * 2)) );margin-inline:auto;margin-bottom:var(--size-400);text-align:left}.logo h3,.title.center h1{font-size:var(--fs-primary-heading);line-height:1.15}.primary-navigation{display:none}main{grid-column:1;grid-row:2;max-width:100%}}.footer-shell{--max-width:var(--content-width);width:min(var(--max-width),100%);margin-inline:auto}.footer-spacing{padding-block:var(--size-400)}.footer-nav-spacing{padding-block:var(--size-400)}.footer-site-navigation{display:none}.footer-site-navigation h3,.footer-meta-list h3{font-size:var(--fs-tertiary-heading);line-height:1.3;margin-top:0;margin-bottom:0}@media(max-width:1000px){.footer-shell{--max-width:var(--container-width)}.footer-site-navigation{display:block}}@media(hover:hover) and (pointer:fine){.hover-opacity:hover{opacity:.5}}.no-x-overflow{overflow-x:clip}mjx-container{overflow-x:auto}.container{--max-width:var(--container-width);--h-padding:var(--container-padding);width:min(var(--max-width),100% - (var(--h-padding) * 2));margin-inline:auto}.feature{display:grid;margin-bottom:var(--size-400);.feature-info{text-align:center;display:flex;flex-direction:column;justify-content:center;padding-block:var(--size-400)}.cover{align-items:center;display:flex;flex-direction:column;justify-content:center;& img{display:block;object-fit:cover;width:100%;height:auto;aspect-ratio:attr(width)/attr(height)} #feature-image { max-height: 70svh; }}}.home-feature{margin-bottom:var(--size-400);.title{font-family:var(--ff-body);font-size:var(--fs-essay-title);margin-top:0;margin-bottom:var(--size-100)}.date{font-family:var(--ff-body);font-size:var(--fs-essay-date);font-weight:var(--fw-normal);line-height:1.3}}.home-section{margin-top:var(--size-400);margin-bottom:var(--size-600);.container{display:grid;gap:var(--size-100)}.section-heading{font-size:var(--fs-tertiary-heading);line-height:1;margin-top:0;margin-bottom:var(--size-100)}.posts{margin-bottom:0}}@media(max-width:1000px){.home-section .section-heading{font-size:var(--fs-secondary-heading)}}@media(hover:hover) and (pointer:fine){.home-feature,.post{--paper-tint:color-mix(in srgb, var(--clr-essay-100) 38%, transparent)}.home-feature .cover a,.post .post-cover-link{position:relative;overflow:clip;&::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:var(--hover-fade)}}.home-feature:has(.cover a:hover) .cover a::after,.home-feature:has(.title a:hover) .cover a::after,.post:has(.post-cover-link:hover) .post-cover-link::after,.post:has(.post-title-link:hover) .post-cover-link::after{opacity:1}.home-feature .title,.post .title{transition:var(--hover-fade)}.home-feature:has(.cover a:hover) .title,.home-feature:has(.title a:hover) .title,.post:has(.post-cover-link:hover) .title,.post:has(.post-title-link:hover) .title{opacity:.5}@media(prefers-reduced-motion:reduce){.home-feature .cover a::after,.post .post-cover-link::after,.home-feature .title,.post .title{transition:none}}}@media(max-width:36.999rem){#feature>.container{width:100%}#feature .cover a{display:block;width:100%}#feature .cover #feature-image{display:block;width:100%;height:67svh;max-height:none;object-fit:cover}#feature .feature-info{padding-inline:var(--container-padding)}}.posts{display:grid;gap:var(--size-200);grid-template-columns:1fr;list-style:none;margin-bottom:var(--size-400);padding:0}.post{.title, .date{font-family:var(--ff-body)}.date{font-weight:var(--fw-normal);line-height:1.3;margin-bottom:0}.cover{margin-bottom:var(--size-100);margin-inline:auto;width:100%;display:flex;align-items:center;justify-content:center;& > div{aspect-ratio:4/3;container-type:size;width:100%;display:flex;align-items:flex-end;justify-content:flex-start}.post-cover-link{display:block;width:fit-content;height:auto}& img{display:block;object-fit:contain;width:100%;height:auto;max-width:100cqw;max-height:100cqh}}}@media(max-width:36.999rem){.post .cover{display:none}}@media(min-width:37rem){.feature{grid-auto-flow:column;grid-auto-columns:1fr;.feature-info{padding-right:var(--size-400);order:-1;text-align:left}.cover{& figure{display:block;width:100%;max-width:100dvw;height:100%}& a{display:block;width:100%;max-width:100dvw;height:auto}& img{object-fit:cover;margin-inline:0;width:100%;height:auto} #feature-image { max-height: 90svh; }}}.home-feature{margin-bottom:var(--size-400)}.posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.author{text-align:center;padding-bottom:var(--size-400);font-size:var(--fs-secondary-heading);.authors-list{line-height:calc(1 * var(--fs-secondary-heading));margin-bottom:calc(.1 * var(--fs-secondary-heading))}.date{line-height:calc(1 * var(--fs-secondary-heading))}}.content,.essay-panel{.essay{padding-bottom:var(--size-400);a{text-decoration:underline}}figure{margin:0;margin-top:var(--size-400);margin-bottom:var(--size-400);padding-inline:2rem;padding-top:var(--size-400);padding-bottom:0;figcaption{margin-top:.5rem;margin-bottom:var(--size-400);p{margin:0;padding:0}}}}.related{margin-top:var(--size-400);.related-heading{font-size:var(--fs-tertiary-heading);line-height:1.3;margin-top:0;margin-bottom:0;text-align:center;padding-bottom:var(--size-400)}.posts{margin-bottom:0}}.image-block{display:block;margin-top:var(--size-300);margin-bottom:var(--size-300)}.pagination{display:flex;justify-content:center;gap:var(--size-400);font-family:var(--ff-body);font-size:var(--fs-body);list-style:none;padding:0;margin:0;.active{font-weight:var(--fw-bold)}}@media screen and (min-width:1001px){body:has(.essay-hero){--content-width:clamp(40rem, calc(100vw - 22rem), 51.25rem)}}.essay-hero{--essay-cover-overlap:0px;--essay-heading-height:0px;--essay-width:min(
    /* Keep essay text comfortably readable even if --content-width grows later. */
    66ch,
    calc(var(--content-width) - (var(--container-padding) * 2))
  );--essay-panel-width:calc(
    var(--essay-width) + (var(--container-padding) * 2)
  );display:grid;overflow-x:clip}.essay-topic-heading.title.center h1{margin-bottom:var(--size-400)}.essay-cover,.essay-cover-hit-area,.essay-panel{grid-column:1;grid-row:1;min-width:0}.essay-cover{align-self:start;width:100%;pointer-events:none;z-index:0;figure{display:block;position:relative;width:100%}img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}figcaption{display:none;position:absolute;left:calc(100% + var(--size-100));top:0;width:max-content;max-height:100%;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center}}.essay-cover-hit-area{align-self:start;display:grid;position:relative;width:100%;pointer-events:none;z-index:3;img{display:block;grid-column:1;grid-row:1;width:100%;height:auto;max-height:none;object-fit:contain;opacity:0;pointer-events:none}}.essay-cover-hit-zone{grid-column:1;grid-row:1;pointer-events:none}.essay-cover-hit-zone-top{align-self:start;height:var(--size-1000);pointer-events:auto}.essay-cover-hit-zone-left,.essay-cover-hit-zone-right{align-self:start;width:max(0px,calc((100% - min(var(--essay-panel-width),100%))/2));height:100%;pointer-events:auto}.essay-cover-hit-zone-left{justify-self:start}.essay-cover-hit-zone-right{justify-self:end}.essay-panel{width:min(var(--essay-panel-width),100%);margin-inline:auto;position:relative;align-self:start;margin-top:var(--size-1000);background-color:var(--clr-essay-100);color:var(--clr-essay-900);z-index:1}.essay-heading{display:flow-root;padding:var(--size-400)}.essay-body{display:flow-root;padding:0 var(--size-400)var(--size-400)}@media screen{.essay-hero:has(.essay-cover img) .essay-panel{--paper-height:var(--essay-heading-height);--paper-middle:color-mix(in srgb, var(--clr-essay-100) 94%, transparent);--paper-bottom:var(--clr-essay-100);--paper-middle-position:calc(var(--paper-height) * 0.7);--paper-bottom-position:calc(var(--paper-height) * 0.9);background-color:initial;&::before, &::after{content:"";position:absolute;inset:0;pointer-events:none}&::before{height:min(var(--paper-height),100%);z-index:-2;-webkit-backdrop-filter:var(--paper-diffusion);backdrop-filter:var(--paper-diffusion)}&::after{z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none}}}@media screen and (min-width:1001px){.essay-hero:has(.essay-cover img) .essay-panel{--paper-height:var(--essay-cover-overlap);--paper-bottom-position:var(--paper-height);background-color:var(--clr-essay-100);transition:background-color var(--hover-duration)ease}@media(hover:hover) and (pointer:fine){.essay-hero:has(.essay-cover-hit-area:hover) .essay-panel{background-color:initial}}@media(prefers-reduced-motion:reduce){.essay-hero:has(.essay-cover img) .essay-panel{transition:none}}}@media(min-width:1001px){.essay-topic-heading+.essay-hero .essay-panel{margin-top:var(--size-800)}}@media(max-width:1000px){.essay-topic-heading{display:none}}.essay-panel h1,.essay-panel h2,.essay-panel h3,.essay-panel h4{color:var(--clr-essay-900)}.essay-body>div:last-child>:last-child{margin-bottom:0}.essay-heading>.title{font-size:var(--fs-essay-title);line-height:1.14;margin-top:0}.essay-heading>p{display:none}.essay-heading>h2{max-width:50ch;margin:0 auto;line-height:1.5}.essay-heading .date{margin:1rem 0 0;font-size:var(--fs-essay-date);line-height:1.5;text-transform:none}.essay-hero.essay-cover-is-active .essay-cover{z-index:2}.essay-hero.essay-cover-is-active .essay-cover-hit-area{pointer-events:auto}@media(hover:hover) and (pointer:fine){.essay-cover-hit-zone,.essay-hero.essay-cover-is-active .essay-cover-hit-area{cursor:pointer}}@media(min-width:1001px){.essay-hero{overflow:visible}.essay-hero.essay-cover-is-active .essay-cover figcaption{display:block}}@media(max-width:1000px){.essay-hero.essay-cover-is-active .essay-cover figcaption{display:block;left:auto;right:var(--size-200);top:auto;bottom:var(--size-200);width:auto;max-width:calc(100% - (var(--size-400) * 2));max-height:none;padding:0;color:rgb(255 254 253/72%);background-color:initial;text-align:right;writing-mode:horizontal-tb;transform:none}}.essay{font-family:var(--ff-body);h1, h2, h3, h4{font-family:inherit}h3{text-transform:uppercase}h4{margin-bottom:var(--size-400)}ul{list-style:initial;margin:initial;padding:0 0 0 40px;margin-bottom:calc(1.1 * var(--fs-body))}ol{list-style-type:decimal;list-style-position:outside;margin:initial;padding:0 0 0 40px;margin-bottom:calc(1.1 * var(--fs-body))}li{display:list-item}p{margin-bottom:calc(1.1 * var(--fs-body))}a{color:var(--clr-essay-500);text-decoration:underline;@media(hover:hover) and (pointer:fine){&:hover{color:var(--clr-essay-700)}}}em{font-style:italic}strong{font-weight:var(--fw-bold)}blockquote{margin:0;margin-top:var(--size-400);margin-bottom:var(--size-400);padding-left:var(--fs-body);border-left:solid var(--border-thickness)var(--border-color)}}.essay-body{font-size:var(--fs-body);font-weight:var(--fw-semi-bold);line-height:1.65;p{margin-bottom:1em;font:inherit} :is(h1, h2, h3, h4) { margin-block: 1.75em 0.6em; line-height: 1.3; } > div > :first-child { margin-top: 0; } :is(ul, ol) { padding-left: 1.6em; margin-bottom: 1em; } li { margin-bottom: 0.35em; } blockquote { margin: 1.4em 0.25em; padding-left: 1.1em; line-height: 1.6; p { margin-bottom: 0.7em; } > :last-child { margin-bottom: 0; } } figcaption { line-height: 1.5; } .footnotes { margin-top: 2em; padding-top: 1em; line-height: 1.55; }}.essay{.footnotes hr{display:none}a.footnote-backref{text-decoration:none}a.footnote-ref{display:inline-flex;align-items:baseline;white-space:nowrap;text-decoration:none;touch-action:manipulation;&::before, &::after{color:var(--clr-essay-900)}&::before{content:"["}&::after{content:"]"}.footnote-ref-label{text-decoration:underline}}}.footnote-tooltip{position:fixed;z-index:100;width:22rem;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain;padding:var(--size-300)var(--size-400);border:var(--border-thickness)solid var(--clr-primary-900);background:var(--clr-essay-100);color:var(--clr-essay-900);font-size:var(--fs-small);line-height:1.5;overflow-wrap:anywhere;box-shadow:0 2px 8px rgb(40 49 55/8%);&[hidden]{display:none}p{font-size:inherit;line-height:inherit;margin-bottom:var(--size-200)}> :last-child{margin-bottom:0}}@media print{@page{margin:1in;@bottom-center{content: counter(page);
      font-family: var(--ff-essay);
      font-size: 10pt;
      color: #000;
    }}html,body{height:auto;background:#fff!important}body:has(.essay-panel){color:#000;*, *::before, *::after { color: #000 !important; background: none !important; box-shadow: none !important; text-shadow: none !important; outline: none !important; opacity: 1 !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } .primary-navigation, .footer-shell, .essay-topic-heading, .essay-cover, .essay-cover-hit-area, .related, .footnote-tooltip, .footnote-backref, iframe, video, audio, div:has(> iframe) { display: none !important; } .site-grid, main, .essay-hero, .essay-panel, .essay-heading, .essay-body { display: block; position: static; width: auto; max-width: none; min-height: 0; margin: 0 !important; padding: 0; overflow: visible !important; } .header { display: block; margin-bottom: 20pt; break-after: avoid; } .logo { width: auto; margin: 0; h3 { font-size: 9pt; letter-spacing: 0.08em; } } .essay-heading { display: flex; flex-direction: column; margin-bottom: 22pt !important; break-inside: avoid; > .title { margin: 0 0 9pt; font-size: 21pt; font-weight: 600; line-height: 1.2; letter-spacing: 0; text-wrap: balance; } > h2 { order: 2; max-width: none; margin: 18pt 0.45in 0; font-size: 11pt; line-height: 1.45; text-align: left; hyphens: none; } > p { display: block; margin: 0 0 3pt; font-size: 11.5pt; line-height: 1.35; } .date { order: 1; margin: 0; font-size: 10pt; line-height: 1.35; } } .essay-body { font-size: 12.5pt; font-weight: var(--fw-normal); line-height: 1.6; p { margin: 0; text-indent: 1.5em; text-align: justify; hyphens: auto; } > div > p:first-child, :is(h1, h2, h3, h4) + p, li p { text-indent: 0; } :is(h1, h2, h3, h4) { margin-block: 18pt 7pt; font-weight: 600; line-height: 1.3; text-align: left; text-transform: none; } h1 { font-size: 16pt; } h2 { font-size: 14pt; } h3 { font-size: 12.5pt; } h4 { font-size: 12.5pt; font-style: italic; } :is(ul, ol) { margin-block: 8pt; } blockquote { margin: 14pt 0.4in; padding: 0; border: 0; font-size: 11.5pt; font-weight: var(--fw-normal); line-height: 1.5; p { margin-bottom: 6pt; text-indent: 0; text-align: left; } > :last-child { margin-bottom: 0; break-before: avoid; } } code { font-size: 9.5pt; } figcaption { font-size: 10.5pt; } a { text-underline-offset: 0.14em; text-decoration-thickness: 0.045em; } .footnote-ref { text-indent: 0; } } h1, h2, h3, h4, p:has(+ blockquote) { break-after: avoid; } p, li { orphans: 3; widows: 3; } figure, table, pre, .footnotes li { break-inside: avoid; } figure { padding: 0; margin: 14pt 0; } img { max-width: 100%; max-height: 7.5in; object-fit: contain; } pre { padding: 0; white-space: pre-wrap; overflow-wrap: anywhere; } .essay-body .footnotes { margin-top: 18pt; padding-top: 9pt; border-top: 0.5pt solid #000; font-size: 10.5pt; line-height: 1.45; ol { margin: 0; } li { margin-bottom: 5pt; } p { text-indent: 0; text-align: left; } }}}