.richtext a{color:#000;text-decoration:underline;transition:color .25s ease-out}.richtext a:focus,.richtext a:hover{text-decoration:none}.richtext img{display:block;height:auto!important;max-width:100%!important}.richtext .align-center>img{margin:0 auto}.richtext figcaption{color:hsl(0,0%,45%);font-size:14px;font-style:italic;font-weight:600;margin:8px 0 15px;text-align:center}.richtext iframe,.richtext image,.richtext object{border:0}.richtext__video{clear:both;margin:12px auto;position:relative}.richtext__video:before{content:"";display:block;padding-top:56.25%}.richtext__video iframe:not(.instagram-media),.richtext__video img,.richtext__video object{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.richtext>p{display:block;margin:20px 0;padding:0}@media(min-width:768px){.richtext>p{margin:30px 0}}.richtext>p:first-child{margin-top:0}.richtext>p:last-child{margin-bottom:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:Literata,Arial,Tahoma,sans-serif;font-weight:500;line-height:1.3;padding:0}.richtext h1{font-size:1.5em;margin:25px 0}@media(min-width:768px){.richtext h1{font-size:2em;margin:32px 0}}.richtext h2{font-size:1.35em;margin:20px 0 15px}@media(min-width:768px){.richtext h2{font-size:1.5em;margin:25px 0 15px}}.richtext h3{font-size:1.2em;margin:20px 0 15px}@media(min-width:768px){.richtext h3{font-size:1.25em}}.richtext h4{font-size:1.1em;margin:20px 0 15px}@media(min-width:768px){.richtext h4{font-size:1.15em}}.richtext h5,.richtext h6{font-size:1em;margin:20px 0 15px}@media(min-width:768px){.richtext h5,.richtext h6{margin:15px 0}}.richtext hr{background:none;border:0;border-top:1px solid rgba(0,0,0,.3);display:block;height:0;margin:20px 0;padding:0;width:100%}.richtext hr:first-child{margin-top:0}.richtext hr:last-child{margin-bottom:0}.richtext blockquote,.richtext code{display:block;margin:20px 0}@media(min-width:768px){.richtext blockquote,.richtext code{margin:30px 0}}.richtext code{border:1px solid rgba(0,0,0,.56);padding:6px 12px;width:100%}.richtext blockquote:not(.instagram-media):not(.tiktok-embed){font-style:italic;font-weight:600;opacity:.56;padding:0 0 0 16px;position:relative}@media(min-width:768px){.richtext blockquote:not(.instagram-media):not(.tiktok-embed){padding:0 0 0 24px}}.richtext blockquote:not(.instagram-media):not(.tiktok-embed):after{background:#000;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.richtext blockquote.tiktok-embed{margin:0 auto}.static-page__title{font-family:Literata,Arial,Tahoma,sans-serif;font-size:1.5em;font-weight:500;line-height:1.3;margin:25px 0;padding:0}@media(min-width:768px){.static-page__title{font-size:2em;margin:32px 0}}.static-page__title:first-child{margin-top:16px}