.content{display:block;gap:0}.post{margin-top:1.5rem}.description{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#2b2b28;font-size:18px;line-height:1.75;letter-spacing:.011em;word-wrap:break-word;overflow-wrap:break-word}.description p{margin:0 0 1.25em;font-weight:400}.description p:last-child{margin-bottom:0}.description>p:first-of-type{font-size:1.1em;color:#3f5348}.description h1,.description h2,.description h3,.description h4{color:#3f5348;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:1.8em 0 .6em;scroll-margin-top:2rem}.description h1{font-size:1.9em;line-height:1.2}.description h2{font-size:1.5em}.description h3{font-size:1.2em;color:#4a5f53}.description h4{font-size:1.05em;text-transform:uppercase;letter-spacing:.05em;color:#6b7b72}.description>h1:first-child,.description>h2:first-child,.description>h3:first-child{margin-top:0}.description a{color:#3f5348;font-weight:600;text-decoration:underline;text-decoration-color:#9baba2b3;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s ease,text-decoration-color .15s ease}.description a:hover{color:#2b3a31;text-decoration-color:#3f5348}.description strong,.description b{font-weight:700;color:#1f1f1d}.description em,.description i{font-style:italic}.description u{text-decoration-thickness:1.5px;text-underline-offset:3px}.description ul,.description ol{margin:0 0 1.25em;padding-left:1.4em}.description ul{list-style:none}.description ul>li{position:relative;padding-left:1.1em}.description ul>li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:9999px;background:#9baba2}.description ol{list-style:decimal}.description ol>li::marker{color:#3f5348;font-weight:600}.description li{margin-bottom:.5em}.description li:last-child{margin-bottom:0}.description li>ul,.description li>ol{margin-top:.5em;margin-bottom:0}.description blockquote{margin:1.6em 0;padding:.6em 0 .6em 1.3em;border-left:4px solid #9baba2;background:#b8c6be29;border-radius:0 .5rem .5rem 0;color:#43503f;font-style:italic}.description blockquote p{margin:0;font-size:1.05em}.description code{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.9em;background:#b8c6be52;color:#2f3b34;padding:.15em .4em;border-radius:.35rem}.description pre{margin:1.5em 0;padding:1.1em 1.3em;background:#181a19;color:#e8e8e6;border-radius:.6rem;overflow-x:auto;font-size:.92em;line-height:1.6}.description pre code{background:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.description img{max-width:100%;height:auto;border-radius:.6rem;margin:1.6em auto;display:block;box-shadow:0 8px 24px #00000014}.description figure{margin:1.6em 0}.description figcaption{text-align:center;font-size:.85em;color:#6b7b72;margin-top:.5em;font-style:italic}.description hr{border:none;height:1px;background:linear-gradient(to right,transparent,#cdd8d1,transparent);margin:2.4em 0}.description table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95em}.description th,.description td{border:1px solid #e0e6e1;padding:.6em .9em;text-align:left}.description th{background:#b8c6be40;color:#3f5348;font-weight:700}.description tr:nth-child(2n) td{background:#b8c6be14}@media screen and (max-width: 640px){.description{font-size:16px;line-height:1.7}.description h1{font-size:1.6em}.description h2{font-size:1.3em}}@media screen and (max-width: 1536px){.title{font-size:54px}}@media screen and (max-width: 1280px){.title{font-size:48px}}@media screen and (max-width: 1024px){.imageContainer{display:none}}
