:root{--blog-number-color:rgba(0,130,130,0.09);--blog-row-hover:rgba(0,130,130,0.06);--blog-icon-bg:rgba(0,130,130,0.12);--blog-readmore-color:var(--subtle-cyan-text-color)}[data-theme=dark]{--blog-number-color:rgba(0,220,220,0.07);--blog-row-hover:rgba(0,220,220,0.05);--blog-icon-bg:rgba(0,220,220,0.1);--blog-readmore-color:var(--subtle-cyan-text-color)}.standard_page.blog_page{background:transparent;box-shadow:none}.blog_header{padding:2rem 2rem 0}.blog_heading{font-size:4rem;font-weight:200;color:var(--subtle-cyan-secondary-text-color);margin:0 0 .35rem;letter-spacing:-.01em;text-align:left}.blog_subtitle{font-size:.85rem;font-weight:400;color:var(--secondary-text-color);margin:0;letter-spacing:.04em;text-transform:uppercase;text-align:left}.blog_header_divider{border:none;border-top:1px solid var(--primary-border-color);margin:1.5rem 0 0;opacity:.6}.blog_post_list{padding:0 1.25rem 1.5rem}.blog_row{display:grid;grid-template-columns:min-content 1fr 28%;align-items:start;gap:0 1rem;padding:1.6rem .75rem;margin:0 -.75rem;border-radius:14px;text-decoration:none;color:inherit;transition:background .15s ease;position:relative}.blog_row:hover{background:var(--blog-row-hover)}.blog_row_body{min-width:0;text-align:left}.blog_row_icon_col{padding-top:.15rem}.blog_row_icon_circle{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--subtle-cyan-text-color);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.blog_row_icon_circle svg{width:22px;height:22px;color:var(--subtle-cyan-text-color)}.blog_row_cat_line{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.blog_row_category{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle-cyan-text-color)}.blog_row_title{font-size:1.15rem;font-weight:700;color:var(--text-color);margin:0 0 .45rem;line-height:1.35;transition:color .15s ease}.blog_row:hover .blog_row_title{color:var(--subtle-cyan-text-color)}.blog_row_excerpt{font-size:.83rem;margin:0 0 .75rem;line-height:1.6;font-weight:400}.blog_row_excerpt,.blog_row_meta{color:var(--secondary-text-color)}.blog_row_meta{display:flex;align-items:center;gap:.4rem;font-size:.75rem;flex-wrap:wrap}.blog_meta_dot{opacity:.45}.blog_row_readmore{color:var(--blog-readmore-color);font-weight:600;transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}.blog_row:hover .blog_row_readmore{color:var(--cyan-color);text-decoration:underline}.blog_row_number{font-size:7rem;font-weight:200;color:var(--blog-number-color);line-height:1;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.02em;justify-self:end;padding-right:.25rem}.blog_row_divider{border:none;border-top:1px solid var(--primary-border-color);margin:0 .75rem;opacity:.4}@media screen and (max-width:600px){.blog_header{padding:1.5rem 1.25rem 0}.blog_heading{font-size:2.6rem}.blog_post_list{padding:0 .5rem 1.25rem}.blog_row{grid-template-columns:min-content 1fr;padding:1.25rem .5rem;margin:0 -.5rem}.blog_row_number{display:none}.blog_row_divider{margin:0 .5rem}}