.firestore-content h1,.firestore-content h2,.firestore-content h3,.firestore-content h4,.firestore-content h5{text-transform:uppercase}.firestore-content h1{color:var(--color-on-surface);font-family:var(--font-display);font-size:2.25rem;font-style:italic;font-weight:900;letter-spacing:-.025em;margin-bottom:2rem}@media(min-width:640px){.firestore-content h1{font-size:3rem}}@media(min-width:1024px){.firestore-content h1{font-size:3.75rem}}.firestore-content h2{font-size:1.5rem}.firestore-content h2,.firestore-content h3{color:var(--color-on-surface);font-family:var(--font-display);font-weight:600;margin-bottom:.75rem}.firestore-content h3{font-size:1.25rem}.firestore-content h4{font-size:1.125rem;margin-bottom:.75rem}.firestore-content h4,.firestore-content h5{color:var(--color-on-surface);font-family:var(--font-display);font-weight:600}.firestore-content h5{font-size:1rem;margin-bottom:.5rem}.firestore-content p{color:var(--color-on-surface);font-size:.875rem;line-height:1.75;margin-bottom:.75rem;opacity:.8}.firestore-content p:last-child{margin-bottom:0}.firestore-content a{color:var(--color-primary);font-weight:500;opacity:1;text-decoration:underline;transition:color .15s}.firestore-content a:hover{color:#ff5539}.firestore-content ul{list-style-type:disc}.firestore-content ol,.firestore-content ul{color:var(--color-on-surface);font-size:.875rem;line-height:1.75;margin-bottom:.75rem;opacity:.8;padding-left:1.5rem}.firestore-content ol{list-style-type:decimal}
