.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{color:#1f1f1f;margin-top:.8em;margin-bottom:.5em;line-height:1.2;font-weight:600}.content h1{font-size:1.75em;padding-bottom:.2em}.content h2{font-size:1.6em;padding-bottom:.1em}.content h3{font-size:1.45em}.content h4{font-size:1.35m}.content h5{font-size:1.2em}.content h6{font-size:1.12em}.content p{margin:1rem auto;margin-bottom:.5em;line-height:1.6;word-spacing:.12em;letter-spacing:.012em;max-width:72ch}.content a{color:#478e53;text-decoration:none;line-break:anywhere}.content a:hover{color:#254a2b}.content a:visited{color:#366c3f}.content a:active{color:#142817}.content a:focus{outline:2px solid #254a2b}.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:.5em;text-indent:-1em;padding-left:1.7em;list-style-position:inside;max-width:66ch;min-width:22ch;text-align:left}.content ul li::marker,.content ol li::marker{color:#478e53}@media (max-width: 600px){.content ul li,.content ol li{min-width:unset}}.content blockquote{font-size:1.1rem;font-style:italic;color:#478e53;padding-left:1rem;margin:1.2em;padding:0 1em;background-color:#fff}.content code{background-color:rgba(245,245,245,0.788);padding:.2em .4em;border-radius:4px;font-family:'Courier New',Courier,monospace;font-size:.9rem;line-height:1.4;white-space:pre-wrap;margin:.5em 0;padding:1em}.content pre{overflow-x:hidden;line-height:1.4;white-space:pre-wrap;margin:.7em 0}.content table{border-collapse:collapse;width:max-content;display:block;max-width:100%;margin:1rem 0}.content table th,.content table td{border:1px solid rgba(230,230,230,0.32);padding:.5rem 1em;vertical-align:middle;line-height:1.6}.content table th{background-color:rgba(247,247,247,0.815);font-weight:bold}.content table th:empty{display:none}.content table tr:nth-child(even){background-color:rgba(237,237,237,0.15)}.content table tr:nth-child(odd){background-color:#fff}@media (max-width: 500px){.content table{font-size:.8em}}.content hr{border:none;border-top:1px solid rgba(191,191,191,0.75);margin:2rem 0;margin:calc(0.5em * 2) 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:600}.content i,.content em{font-style:italic}.content small{font-size:calc(1em * 0.875)}.content sup,.content sub{font-size:calc(1em * 0.75);line-height:1;vertical-align:baseline}.content abbr{text-transform:uppercase;letter-spacing:.1em}.content address{font-style:italic;line-height:1.6;margin-bottom:.5em}.content dl{background:rgba(224,224,224,0.9);border-radius:.5em;padding:.5em 1.1em;margin:2em auto;box-shadow:0 2px 8px rgba(0,0,0,0.03);max-width:120ch}.content dl dt{font-weight:600;font-size:1.15em;border-left:3px solid #478e53;padding-left:.7em;background:#fff;border-radius:3px 0 0 3px}.content dl dd{margin:0 0 1em 1.6em;padding:.4em 0 .4em 1em;border-left:2px solid rgba(71,142,83,0.12);background-color:rgba(255,255,255,0.596);border-radius:0 3px 3px 0;font-size:.9em}.content dl dd p{margin:0;line-height:1.6}.content mark{font-weight:600;background:transparent}@media (min-width: 768px){.content ol,.content ul{columns:2;column-gap:1.8em}}@media (min-width: 2000px){.content ol,.content ul{columns:3}}
