.drop-cap:first-letter{float:left;color:#fff;font-size:4em;font-weight:800;line-height:.8;font-family:var(--font-display);margin-top:.05em;margin-right:.1em}.pull-quote{color:#e6e6e6;border-left:4px solid #10b77f;margin:2rem 0;padding-left:2rem;font-size:1.5rem;font-style:italic;font-weight:300}.section-number{font-family:var(--font-mono);color:#ffffff08;-webkit-user-select:none;user-select:none;font-size:clamp(100px,15vw,180px);font-weight:700;line-height:1;position:absolute;top:-.2em;right:0}.blog-h1{text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.85;font-family:var(--font-display)}.blog-h2{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,3rem);font-weight:900;line-height:.95;font-family:var(--font-display)}.blog-body{color:#ffffffb3;font-size:1.125rem;font-weight:400;line-height:1.8}.highlight-box{border-left:4px solid;margin:2rem 0;padding:1.5rem 2rem}.highlight-box--info{background:#3c83f61a;border-color:#3c83f6}.highlight-box--success{background:#10b77f1a;border-color:#10b77f}.highlight-box--warning{background:#e7b0081a;border-color:#e7b008}.highlight-box--danger{background:#dc28281a;border-color:#dc2828}.blog-divider{transform-origin:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px}.blog-list{padding:0;list-style:none}.blog-list li{margin-bottom:.75rem;padding-left:2rem;position:relative}.blog-list li:before{content:"—";color:#10b77f;font-weight:700;position:absolute;left:0}.blog-article{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.blog-article :is(h1,h2,h3,h4){font-family:var(--font-inter-tight), var(--font-inter), ui-sans-serif, sans-serif;text-transform:none!important;letter-spacing:-.03em!important;font-weight:600!important;line-height:1.12!important}.blog-article h1{letter-spacing:-.04em!important;font-size:clamp(2.25rem,5vw,3.75rem)!important;line-height:1.04!important}.blog-article h2{font-size:clamp(1.6rem,3vw,2.25rem)!important}.blog-article h3{font-size:clamp(1.15rem,2vw,1.35rem)!important}.blog-article p,.blog-article li{font-weight:400}.blog-article .font-light{font-weight:400!important}.blog-article .drop-cap:first-letter{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;font-weight:600}.blog-article [class*=text-emerald-],.blog-article [class*=text-lime-],.blog-article .text-accent{color:#ffffffd9!important}.blog-article [class*=border-emerald-],.blog-article [class*=border-lime-],.blog-article [class*=border-l-emerald-]{border-color:#fff3!important}.blog-article [class*=bg-emerald-],.blog-article [class*=bg-lime-]{background-color:#ffffff0a!important}.blog-article :is(div,section,aside,figure,table,a).border,.blog-article :is(figure,img).border,.blog-article figure img{border-radius:16px}.blog-article .overflow-x-auto.border{overflow:hidden}.blog-article :is(div,section).border:has(>table){overflow:hidden}.blog-article a[class*=px-10][class*=py-5]{height:2.5rem;letter-spacing:.15em!important;padding:0 1.25rem!important;font-size:.75rem!important;font-weight:600!important}.blog-article .pull-quote{border-left-color:#ffffff4d}
