.ce_two_column_text{margin:clamp(2.5em, 1.8932em + 2.589vw, 5em) 0}.ce_two_column_text .inside{width:92.5%;margin:auto;max-width:1392px;max-width:87em;max-width:920px;max-width:57.5em}@media (max-width:540px){.ce_two_column_text .inside{text-align:center}}.ce_two_column_text h3{font-size:2em;font-size:clamp(1.375em, 1.2233rem + 0.6472vw, 2em);font-weight:bold;line-height:1.3;letter-spacing:-0.5px;margin-bottom:1.8em}.ce_two_column_text .text-container{display:flex;flex-wrap:wrap;margin:-2.75%}@media (max-width:540px){.ce_two_column_text .text-container{flex-direction:column;justify-content:center;align-items:center;gap:1em}}.ce_two_column_text .text-container p{font-size:1.25em;font-size:clamp(1.0625em, 1.017em + 0.1942vw, 1.25em);font-weight:400;line-height:1.7;width:44.5%;margin:2.75%;counter-increment:section}.ce_two_column_text .text-container p::before{content:"# " counter(section);display:block;font-size:1.5em;font-size:clamp(1.125em, 1.034em + 0.3883vw, 1.5em);font-weight:400;line-height:1.6;font-weight:bold}@media (max-width:540px){.ce_two_column_text .text-container p{width:70%}}.ce_two_column_text .text-container a{display:inline-block;color:#D70F3C;text-decoration:none;border-bottom:2px solid transparent;cursor:pointer;transition:border 100ms linear}.ce_two_column_text .text-container a:hover,.ce_two_column_text .text-container a:active,.ce_two_column_text .text-container a:focus{border-color:#D70F3C}.tl_content .ce_citation{margin:0;padding:0}