.font-display-lg{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;font-size:64px;font-weight:300;line-height:1.1}@media (max-width:768px){.font-display-lg{letter-spacing:normal;font-size:40px}}.font-headline-md{font-family:var(--font-fraunces), serif;font-size:32px;font-weight:400;line-height:1.2}.font-post-title{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.font-body-main{font-family:var(--font-inter), sans-serif;font-size:16px;font-weight:400;line-height:1.8}.font-label-caps{font-family:var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.font-meta{font-family:var(--font-inter), sans-serif;font-size:13px;font-weight:400;line-height:1.4}.blog-glass-card{background:var(--color-blog-glass-fill);border:1px solid var(--color-blog-glass-stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .5s,background-color .5s}.blog-glass-card:hover{background:#ffffff0d;border-color:#ffffff26}.hover-electric-lime{transition:border-color .3s}.hover-electric-lime:focus,.hover-electric-lime:hover{border-bottom-color:var(--color-blog-lime-hover)!important}.blog-text-shadow{text-shadow:0 2px 10px #0a0a0ff2,0 1px 3px #0a0a0ff2}
