.editorial-page .blog-content>:first-child{margin-top:0}:where(.blog-content) p{color:var(--sage-700);font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.8;margin-top:0;margin-bottom:1.25rem}.editorial-page .blog-content h2:not(:where(.not-prose,.not-prose *)){font-family:var(--font-archivo,Archivo),var(--font-inter,Arial),sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--forest-900);margin-top:3rem;margin-bottom:1rem;scroll-margin-top:8rem}.editorial-page .blog-content h3:not(:where(.not-prose,.not-prose *)){font-family:var(--font-archivo,Archivo),var(--font-inter,Arial),sans-serif;font-size:1.25rem;font-weight:600;color:var(--forest-900);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:8rem}:where(.blog-content) ol,:where(.blog-content) ul{margin-top:0;margin-bottom:1.25rem;padding-inline-start:1.5rem}:where(.blog-content) ul{list-style-type:disc}:where(.blog-content) ol{list-style-type:decimal}:where(.blog-content) li{color:var(--sage-700);font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.8;margin-bottom:.5rem}:where(.blog-content) ol ul,:where(.blog-content) ul ul{list-style-type:circle;margin-top:.5rem;margin-bottom:.5rem}:where(.blog-content) a{color:var(--forest-500);text-decoration:underline;text-underline-offset:2px;font-weight:500}:where(.blog-content) a:hover{color:var(--forest-600)}:where(.blog-content) strong{color:var(--forest-900);font-weight:600}:where(.blog-content) blockquote{border-inline-start:4px solid var(--forest-500);padding-inline-start:1.25rem;margin:1.75rem 0;font-style:italic;color:var(--ink-500)}:where(.blog-content) hr{border:0;border-top:1px solid var(--mist-300);margin:2.5rem 0}:where(.blog-content) table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.9375rem}:where(.blog-content) td,:where(.blog-content) th{border:1px solid var(--mist-300);padding:.7rem .95rem;text-align:start;color:var(--sage-700);vertical-align:top}:where(.blog-content) th{background-color:var(--mist-200);font-family:var(--font-archivo,Archivo),var(--font-inter,Arial),sans-serif;font-weight:600;color:var(--forest-900)}:where(.blog-content) figure{margin:1.75rem 0}:where(.blog-content) figcaption{margin-top:.5rem;font-size:.85rem;color:var(--ink-400);text-align:center}.blog-content{min-inline-size:0}.blog-content .table-scroll{margin-block:2rem;border:1px solid var(--mist-300);border-radius:.75rem}.blog-content .table-scroll table{min-inline-size:36rem;margin:0}.blog-content .table-scroll :is(th,td){line-height:1.65;border-inline:0}.blog-content .table-scroll th{font-size:.8rem}.blog-content :is(pre,img,video){max-inline-size:100%}.blog-content pre{overflow-x:auto}