.content section > p:has(> img:only-child):not(:empty){display:flex;justify-content:center;align-items:center}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:'Bebas Neue','Arial Narrow',Arial,sans-serif;color:#023b82;letter-spacing:.05em;line-height:1.1;font-weight:400;margin-top:1em;margin-bottom:.4em}.content h1{font-size:2.8em;padding-bottom:.12em;border-bottom:3px solid #5d9be9}.content h2{font-size:2.2em;padding-bottom:.08em;border-bottom:2px solid #81b1ee}.content h3{font-size:1.85em;color:#03469b}.content h4{font-size:1.6em;color:#0352b4}.content h5{font-size:1.4em;color:#045bc8}.content h6{font-size:1.2em;font-style:italic;color:#457dc4}.content p{margin:.75rem 0;line-height:1.78;word-spacing:.08em;letter-spacing:.012em;max-width:72ch;color:#1b1b2e}.content a{color:#034daa;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#5d9be9;transition:color .3s cubic-bezier(0.4, 0, 0.2, 1),text-decoration-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.content a:hover{color:#0e77fb;text-decoration-color:#0e77fb}.content a:visited{color:#02326e}.content a:active{color:#012046}.content a:focus{outline:2px solid #034daa;outline-offset:2px;border-radius:2px}.content ul,.content ol{width:fit-content;max-width:84vw;margin:1.5em auto;padding-left:.5em}.content ul li,.content ol li{break-inside:avoid;page-break-inside:avoid;margin-bottom:.65em;text-indent:-1em;padding-left:1.7em;list-style-position:inside;max-width:68ch;min-width:22ch;text-align:left;line-height:1.65}.content ul li::marker,.content ol li::marker{color:#034daa;font-weight:700}@media (min-width: 768px){.content ol,.content ul{columns:2;column-gap:1.8em}}@media (min-width: 2000px){.content ol,.content ul{columns:3}}@media (max-width: 600px){.content ul li,.content ol li{min-width:unset}}.content blockquote{position:relative;margin:2em 0;padding:1em 1.5em 1em 2.25em;font-size:1.05em;font-style:italic;line-height:1.72;color:#034496;background:#d2dae5;border-left:4px solid #034daa;border-radius:0 .5rem .5rem 0}.content blockquote::before{content:"“";position:absolute;top:-0.25em;left:.3em;font-size:3.2em;line-height:1;font-family:Georgia,serif;font-style:normal;color:#5d9be9}.content blockquote p{margin:0;max-width:unset}.content code{background:#d6dbe0;padding:.15em .45em;border-radius:.25rem;font-family:'JetBrains Mono','Courier New',monospace;font-size:.88em;color:#023678}.content pre{background:#012655;color:#b9cadf;border-left:4px solid #0e77fb;border-radius:.5rem;padding:1.25em 1.5em;overflow-x:auto;line-height:1.6;margin:1.25em 0;font-size:.9em;white-space:pre-wrap}.content pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.content table{border-collapse:collapse;width:max-content;display:block;max-width:100%;margin:1.5rem auto;font-size:.95em;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.content table th,.content table td{border:1px solid #acbfd7;padding:.6rem 1.25em;vertical-align:middle;line-height:1.5}.content table th{background:#ced5de;color:#023b82;font-family:'Bebas Neue','Arial Narrow',Arial,sans-serif;font-size:1em;letter-spacing:.06em;text-align:left}.content table th:empty{display:none}.content table tbody tr:nth-child(even){background:#d9dde2}.content table tbody tr:nth-child(odd){background:#fff}.content table tbody tr:hover{background:#ced5de}@media (max-width: 500px){.content table{font-size:.8em}}.content hr{border:none;height:2px;background:linear-gradient(90deg, transparent, #5d9be9, transparent);margin:2.5em 0}.content img{display:block;max-width:100%;height:auto}.content p img{margin-left:auto;margin-right:auto}.content .center{text-align:center}.content .right{text-align:right}.content b,.content strong{font-weight:700}.content i,.content em{font-style:italic}.content small{font-size:.875em}.content sup,.content sub{font-size:.75em;line-height:1;vertical-align:baseline}.content abbr{text-transform:uppercase;letter-spacing:.1em;cursor:help}.content address{font-style:italic;line-height:1.6;margin-bottom:.5em}.content mark{font-weight:600;background:transparent;color:#034daa}.content dl{background:#c9d2de;border-radius:.8rem;padding:.75em 1.25em;margin:2em auto;box-shadow:0 1px 4px rgba(0,0,0,0.06);max-width:120ch}.content dl dt{font-family:'Bebas Neue','Arial Narrow',Arial,sans-serif;font-size:1.1em;letter-spacing:.04em;border-left:3px solid #034daa;padding:.25em 0 .25em .75em;background:#fff;border-radius:3px 0 0 3px;margin-top:.75em}.content dl dd{margin:0 0 1em 1.6em;padding:.4em 0 .4em 1em;border-left:2px solid #83abdd;border-radius:0 3px 3px 0;font-size:.9em;color:#1b1b2e}.content dl dd p{margin:0;line-height:1.6}
