@layer app{.rich-text h1 strong,.rich-text h2 strong,.rich-text h3 strong,.rich-text h4 strong,.rich-text h5 strong,.rich-text h6 strong{font-weight:700}.rich-text h1:not(:first-child),.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:.7lh}.rich-text h1:not(:last-child),.rich-text h2:not(:last-child),.rich-text h3:not(:last-child),.rich-text h4:not(:last-child),.rich-text h5:not(:last-child),.rich-text h6:not(:last-child){margin-bottom:.15lh}.rich-text h2{font-size:calc(var(--root-size)*1.44)}.rich-text h3{font-size:calc(var(--root-size)*1.2)}.rich-text p:not(:last-child){margin-bottom:.5lh}.rich-text a{color:var(--primary);text-decoration:none;transition:color var(--transition)}.rich-text a:focus,.rich-text a:hover{color:#000;text-decoration:underline}.rich-text ul{list-style:none}.rich-text ul:not(:last-child){margin-bottom:.5lh}.rich-text ul li{display:grid;grid-template-columns:minmax(auto,calc(2.25rem - 1ch)) 1fr;list-style-type:none;position:relative}.rich-text ul li:before{content:"•";display:inline-block;min-width:1ch}.rich-text ol{counter-set:list-item;display:grid;gap:0 .5ch;grid-template-columns:max-content auto}.rich-text ol li{display:inline-grid;grid-column:1/-1;grid-template-columns:subgrid}.rich-text ol li:before{content:counter(list-item) ".";counter-increment:list-item;grid-column:1/span 1}.rich-text ol li>*{grid-column:2}.rich-text [data-type=emoji]{bottom:-.35ex;display:inline-block;position:relative;vertical-align:baseline}}
