.blog-module__S8qayG__body{max-width:68ch;color:var(--ink);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}@media (min-width:768px){.blog-module__S8qayG__body{font-size:1.125rem}}.blog-module__S8qayG__body>:first-child{margin-top:0}.blog-module__S8qayG__body p,.blog-module__S8qayG__body ul,.blog-module__S8qayG__body ol,.blog-module__S8qayG__body blockquote,.blog-module__S8qayG__body pre,.blog-module__S8qayG__body .blog-module__S8qayG__tableScroll{margin-block:1.3rem}.blog-module__S8qayG__body h2,.blog-module__S8qayG__body h3,.blog-module__S8qayG__body h4{color:var(--ink);font-family:var(--font-serif), Georgia, serif;margin-block:2.25rem 1rem;scroll-margin-top:7rem;font-weight:600;line-height:1.3}.blog-module__S8qayG__body h2{font-size:clamp(1.45rem,3vw,1.9rem)}.blog-module__S8qayG__body h3{font-size:1.25rem}.blog-module__S8qayG__body h2:focus-visible,.blog-module__S8qayG__body h3:focus-visible,.blog-module__S8qayG__body h4:focus-visible{outline:2px solid var(--cobalt);outline-offset:6px;border-radius:.25rem}.blog-module__S8qayG__body ul,.blog-module__S8qayG__body ol{padding-left:1.5rem}.blog-module__S8qayG__body ul{list-style:outside}.blog-module__S8qayG__body ol{list-style:decimal}.blog-module__S8qayG__body li{margin-block:.35rem;padding-left:.25rem}.blog-module__S8qayG__body a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}.blog-module__S8qayG__body a:focus-visible,.blog-module__S8qayG__tableScroll:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.blog-module__S8qayG__body strong{color:var(--ink);font-weight:600}.blog-module__S8qayG__body blockquote{border-left:2px solid var(--cobalt);padding-left:1.5rem}.blog-module__S8qayG__body pre{border:1px solid var(--line);border-radius:.75rem;padding:1rem;font-size:.875rem;overflow-x:auto}.blog-module__S8qayG__body code{font-size:.875em}.blog-module__S8qayG__body hr{border-color:var(--line);margin-block:2rem}.blog-module__S8qayG__tableScroll{border:1px solid var(--line);border-radius:.75rem;max-width:100%;overflow-x:auto}.blog-module__S8qayG__body table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.blog-module__S8qayG__body th,.blog-module__S8qayG__body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:10rem;padding:.8rem 1rem}.blog-module__S8qayG__body th{color:var(--ink);font-weight:600}.blog-module__S8qayG__body tr:last-child td{border-bottom:0}
