@font-face{font-family:"Cal Sans";src:url("./fonts/cal-sans-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
.sf-standard-content .wp-block-post-title,.sf-standard-content .wp-block-post-content h2,.sf-standard-content .wp-block-post-content h3{font-family:"Cal Sans",Arial,sans-serif;text-transform:none;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}
.sf-standard-content .wp-block-post-content{line-height:1.7;overflow-wrap:anywhere}
.sf-standard-content .wp-block-post-content img,.sf-standard-content .wp-block-post-content iframe{max-width:100%}
.sf-standard-content .wp-block-post-content a:focus-visible{outline:3px solid var(--sf-blue,#135ee6);outline-offset:3px}
.sf-standard-content .wp-block-post-content .wp-block-table{overflow-x:auto}
.sf-standard-content .wp-block-post-content h2{margin-top:1.6em}
@media(max-width:700px){.sf-standard-content>.wp-block-post-title{font-size:clamp(2rem,8vw,3.5rem);line-height:1.12}.sf-standard-content{padding-inline:20px}}
