.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}
