table{font-family:var(--font-family-sans-serif)}.single-post--content--section>h1,.single-post--content--section>h2,.single-post--content--section>h3,.single-post--content--section>h4{color:var(--color-red);font-family:var(--font-family-sans-serif);font-weight:var(--font-weight-bold)}.single-post--content--section h1{font-size:1.75rem}.single-post--content--section h2{font-size:1.5rem}h1[data-heading-number]{letter-spacing:-.01em;line-height:1;margin-bottom:var(--spacing-md)!important;display:flex;gap:.5em;align-items:flex-end;position:relative}h1[data-heading-number] a{position:absolute;top:0}h1.fwafw--img-header,h3.fwafw--img-header{color:var(--color-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.5);background:#93252e;background-repeat:no-repeat;background-position:center top;background-size:cover;margin-inline:-15px;padding:2rem 1.5rem;padding-block:2em;display:flex;flex-flow:column wrap;justify-content:flex-end;aspect-ratio:1;position:relative}h1.fwafw--img-header i,h3.fwafw--img-header i{display:none}h1.fwafw--img-header:not(:first-child),h3.fwafw--img-header:not(:first-child){margin-block-start:var(--spacing-lg)}h1.fwafw--img-header:not(:last-child),h3.fwafw--img-header:not(:last-child){margin-block-end:var(--spacing-lg)}h1.fwafw--img-header--apendix,h3.fwafw--img-header--apendix{background-image:url(https://thetricontinental.org/wp-content/uploads/2025/11/fwafw-header-1.jpg)}h1.fwafw--img-header--readers-guide,h3.fwafw--img-header--readers-guide{background-image:url(https://thetricontinental.org/wp-content/uploads/2025/11/fwafw-header-2.jpg)}h1.fwafw--img-header--endnotes,h3.fwafw--img-header--endnotes{background-image:url(https://thetricontinental.org/wp-content/uploads/2025/11/fwafw-header-3.jpg)}h1.fwafw--img-header--bibliography,h3.fwafw--img-header--bibliography{background-image:url(https://thetricontinental.org/wp-content/uploads/2025/11/fwafw-header-4.jpg)}h1.fwafw--img-header .single-post--toc--anchor-title,h3.fwafw--img-header .single-post--toc--anchor-title{position:absolute;top:0}.fwafw--img-header-text,.fwafw--img-header-subtext{line-height:1;display:block;position:relative;z-index:1}.fwafw--img-header-text{font-size:clamp(3rem,2.1712rem + 3.5359vw,5rem)}.fwafw--img-header-subtext{font-size:clamp(1.5rem,1.2928rem + .8839vw,2rem);margin-top:.25em}.heading-number{font-size:4.5rem;letter-spacing:-.025em;line-height:.75}.timeline-list{list-style:none;margin-inline-start:1.5em;padding-inline-start:1.5em}.timeline-list li{position:relative}.timeline-list li:not(:last-child):before{content:"";background:var(--color-red);width:2px;display:block;position:absolute;top:.5875em;bottom:-1.3375em;inset-inline-start:calc(-1.5em - 2px)}.timeline-list li:after{content:"";background-color:var(--color-white);border:2px solid var(--color-red);border-radius:50%;width:.675em;height:.675em;display:block;position:absolute;top:.25em;inset-inline-start:calc(-1.5em - 1px);z-index:1;transform:translate(-50%)}.timeline-list li+li{margin-bottom:.75em}.lcm-endnotes{color:var(--color-text-darker);font-size:1rem;line-height:1.4;padding-inline-start:1.5em}.lcm-endnotes .note-block{padding-inline-start:.25em}.note-block{line-height:1.25;position:relative}.note-block+.note-block{margin-top:var(--spacing-sm)}.note-block .endnote-line{font-weight:700;font-family:var(--font-family-sans-serif);margin-bottom:.25em}.note-block .context-header{font-size:1.125em;color:#9a2027}.note-block .claim-content{font-size:1.125em;margin-bottom:.75em}.note-block .context-content{color:#9a2027;font-style:italic}.note-block .verifiable-claim{color:var(--color-text-medium);font-size:1.125em}.note-block .sources-header{color:var(--color-text-medium);font-family:var(--font-family-sans-serif);font-weight:var(--font-weight-bold);line-height:1;margin-bottom:.5em}.note-block .citation{color:var(--color-text-dark);font-size:.875em;line-height:1.25}.note-block .citation+.citation{margin-top:.75em}.note-block .citation+.endnote-line{margin-top:1em}.note-block a:not([name^=_edn]):not([name^=_ftn]):not([name^=_prol_ftn]){color:inherit;text-decoration:underline;word-break:break-all}.note-block a[name^=_edn],.note-block a[name^=_ftn],.note-block a[name^=_prol_ftn]{color:inherit;text-decoration:none;word-break:keep-all;display:block;position:absolute;inset-inline-end:100%;scroll-margin-top:4rem}.note-block a[name^=_edn] sup,.note-block a[name^=_ftn] sup,.note-block a[name^=_prol_ftn] sup{font-size:inherit!important;top:0}.note-block a[name^=_edn]:hover,.note-block a[name^=_edn]:active,.note-block a[name^=_edn]:focus,.note-block a[name^=_ftn]:hover,.note-block a[name^=_ftn]:active,.note-block a[name^=_ftn]:focus,.note-block a[name^=_prol_ftn]:hover,.note-block a[name^=_prol_ftn]:active,.note-block a[name^=_prol_ftn]:focus{color:var(--color-red)}.note-block a[name^=_edn]:hover sup,.note-block a[name^=_edn]:active sup,.note-block a[name^=_edn]:focus sup,.note-block a[name^=_ftn]:hover sup,.note-block a[name^=_ftn]:active sup,.note-block a[name^=_ftn]:focus sup,.note-block a[name^=_prol_ftn]:hover sup,.note-block a[name^=_prol_ftn]:active sup,.note-block a[name^=_prol_ftn]:focus sup{text-decoration:underline}.note-block--footer{border-top:1px solid var(--color-gray-medium);padding-top:.75rem;display:flex;gap:2rem;justify-content:space-between}.single-post--content--floating-footnote .note-block{line-height:1.4;margin-bottom:1rem}.example-note{font-size:1rem;padding-inline-start:1.25em}.notes-diagram{line-height:1.25;border:1px solid var(--color-gray-light);border-radius:.5rem;padding:.75rem}.notes-diagram--container{padding-bottom:1rem}.notes-diagram--container>h4{color:var(--color-red);font-weight:var(--font-weight-bold);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.01em;margin-bottom:.75em}.notes-diagram--container>p{margin-bottom:1em}.notes-diagram--block{border-radius:.5rem;padding:1rem}.notes-diagram--block+.notes-diagram--block{margin-top:.75rem}.notes-diagram--block-1{background-color:#faf3d0}.notes-diagram--block-2{background-color:#d6ebf0}.notes-diagram--block-3{background-color:#c7ebdd}.notes-diagram--block-4{font-style:italic;background-color:#f2d8d9;border:2px dotted #d18a76}.notes-diagram--heading{font-weight:var(--font-weight-bold);font-style:italic;text-transform:uppercase}.notes-diagram--explainer{margin-top:.25em}.notes-diagram--example{font-size:.875em;background-color:var(--color-white);border-radius:.5rem;padding:.75rem;margin-top:.5rem}.notes-diagram--example-heading{font-weight:var(--font-weight-bold);font-style:italic}.notes-diagram--example-text{margin-top:.125em}.notes-diagram--footer{margin-top:1rem}.single-post--modal--container:has(>.modal-note){perspective:3000px}.modal-note{background:var(--color-white);outline:5px solid rgba(0,0,0,.5);border-radius:5px;max-height:calc(100svh - 2rem);transform-style:preserve-3d;transition:height .4s ease-in-out,transform .75s ease-in-out}.modal-note.flip{transform:rotateY(180deg);overflow:unset}.modal-note.flip .note-block--container{z-index:unset}.modal-note .note-block{background-color:var(--color-white);padding-bottom:.75rem;overflow-y:auto;max-height:calc(100% - 1.5rem)}.modal-note .note-block--container{padding:1rem;position:relative;z-index:1}.modal-note .note-block--footer{border-radius:0 0 5px 7px;background:var(--color-white);padding:.75rem;position:absolute;bottom:0;right:0;left:0}.modal-note .single-post--content--floating-footnote--link{margin-top:0}.modal-note .icon-asterisk:after{background-image:var(--icon-asterisk);opacity:.6}.modal-note .no-icon:after{content:none;display:none}.flip-card{width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.modal-note--diagram{background-color:var(--color-white);border-radius:8px;padding:1rem;transform:rotateY(180deg)}.modal-note--diagram--top{overflow-y:auto;max-height:calc(100% - 1.5rem)}.modal-note--diagram--footer{border-top:1px solid var(--color-gray-medium);background:var(--color-white);border-radius:0 0 6px 6px;padding:.75rem;display:flex;justify-content:center;position:absolute;right:0;left:0;bottom:0}.single-post--modal[data-mode=endnotes] .single-post--modal--container{background:none;box-shadow:none;overflow:visible}@media screen and (max-width: 767px){h1.fwafw--img-header,h3.fwafw--img-header{padding:2rem 1.5rem}.notes-diagram{margin-inline:0}}@media screen and (min-width: 768px){.single-post--content--image img{border-radius:clamp(1rem,.7928rem + .8839vw,1.5rem)}.single-post--content--section h1{font-size:2rem}.single-post--content--section h2{font-size:1.75rem}h1[data-heading-number]{gap:.75em}h1.fwafw--img-header,h3.fwafw--img-header{border-radius:clamp(1rem,.7928rem + .8839vw,1.5rem);margin-inline:-4rem;padding:3rem 4rem}.heading-number{font-size:5rem}.timeline-list{margin-inline-start:1.75em}.timeline-list li:after{width:.575em;height:.575em;top:.325em}.note-block a[name^=_edn],.note-block a[name^=_ftn],.note-block a[name^=_prol_ftn]{inset-inline-end:calc(100% + .75em)}.note-block--footer{padding-top:1rem}.example-note{font-size:.875em}.notes-diagram{border-radius:1rem;padding:1.25rem}.notes-diagram--block{border-radius:1rem;padding:1.5rem}.notes-diagram--block+.notes-diagram--block{margin-top:1rem}.notes-diagram--example{border-radius:1rem;margin-top:.75rem;padding:1rem}.notes-diagram--footer{margin-top:1.5rem}.modal-note{font-size:1.125rem;max-height:calc(100svh - 4rem)}.modal-note .note-block{padding-bottom:1.25rem;max-height:calc(100% - 1.75rem)}.modal-note .note-block--container{padding:1.5rem}.modal-note .note-block--footer{padding:1rem}.modal-note .single-post--content--floating-footnote--link{font-weight:var(--font-weight-semibold)}.modal-note--diagram--footer{padding-block:.875rem}.single-post--modal[data-mode=endnotes] .single-post--modal--container{max-width:44rem}}@media screen and (min-width: 992px){.single-post--content--section h1{font-size:2.25rem}.single-post--content--section h2{font-size:2rem}h1.fwafw--img-header,h3.fwafw--img-header{padding:3rem;margin-inline:-2rem}.heading-number{font-size:5.75rem}.lcm-endnotes{font-size:1.125rem}.note-block a[name^=_edn],.note-block a[name^=_ftn],.note-block a[name^=_prol_ftn]{scroll-margin-top:1rem}.modal-note--diagram{padding:1.5rem}}@media screen and (min-width: 1200px){h1.fwafw--img-header,h3.fwafw--img-header{margin-inline:-4rem;padding:4rem}.modal-note .note-block{padding-bottom:1.5rem}}
