.blog-template__content{font-size:var(--rvl-text-18);line-height:1.5;color:var(--rvl-black-100)}.blog-template__content p{margin-bottom:1.5em}.blog-template__content a{color:var(--rvl-black-100);text-decoration:underline;text-underline-offset:3px;transition:color 0.3s ease}.blog-template__content a:hover{color:var(--rvl-black-50)}.blog-template__content strong,.blog-template__content b{font-weight:600}.blog-template__content em,.blog-template__content i{font-style:italic}.blog-template__content h1,.blog-template__content h2,.blog-template__content h3,.blog-template__content h4,.blog-template__content h5,.blog-template__content h6{line-height:1.3;margin-top:1.75em;margin-bottom:0.75em;font-weight:500;font-family:'Instrument Sans',sans-serif}.blog-template__content h1{font-size:2.5rem}.blog-template__content h2{font-size:var(--rvl-text-48)}.blog-template__content h3{font-size:var(--rvl-text-40)}.blog-template__content h4{font-size:var(--rvl-text-36)}.blog-template__content h5{font-size:var(--rvl-text-32)}.blog-template__content h6{font-size:var(--rvl-text-24);text-transform:uppercase;letter-spacing:1px}.blog-template__content>*:first-child{margin-top:0}.blog-template__content ul,.blog-template__content ol{margin-bottom:1.5em;padding-left:1.5em}.blog-template__content li{margin-bottom:0.5em}.blog-template__content li ul,.blog-template__content li ol{margin-top:0.5em;margin-bottom:0}.blog-template__content blockquote{margin:2em 0;padding:1.5em 2em;background-color:#f9f9f9;border-left:4px solid var(--rvl-black-100);border-radius:0 4px 4px 0}.blog-template__content blockquote p{margin-bottom:0;font-size:1.25rem;font-style:italic;color:var(--rvl-black-70)}.blog-template__content code{font-family:monospace;background-color:#f1f1f1;padding:0.2em 0.4em;border-radius:3px;font-size:0.9em;color:#d946ef}.blog-template__content pre{background-color:var(--rvl-black-100);color:#fff;padding:1.5em;border-radius:6px;overflow-x:auto;margin-bottom:1.5em}.blog-template__content pre code{background-color:transparent;padding:0;color:inherit;font-size:0.95rem}.blog-template__content table{width:100%;margin-bottom:1.5em;border-collapse:collapse;text-align:left}.blog-template__content th,.blog-template__content td{padding:12px 15px;border:1px solid #e5e5e5}.blog-template__content th{background-color:#f9f9f9;font-weight:600;color:var(--rvl-black-100)}.blog-template__content tr:nth-child(even) td{background-color:#fafafa}.blog-template__content img{max-width:100%;height:auto;display:block}.blog-template__content .alignleft{float:left;margin:0.5em 1.5em 1.5em 0}.blog-template__content .alignright{float:right;margin:0.5em 0 1.5em 1.5em}.blog-template__content .aligncenter{display:block;margin:1.5em auto}.blog-template__content figure{margin:0 0 1.5em 0}.blog-template__content figcaption,.blog-template__content .wp-caption-text{text-align:center;font-size:0.875rem;color:#777;margin-top:0.5em;font-style:italic}.blog-template__content iframe{max-width:100%;margin-bottom:1.5em}.blog-template__content .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blog-template__content .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.blog-template__content hr{border:none;border-top:1px solid #e5e5e5;margin:3em 0}.blog-template__content::after{content:"";display:table;clear:both}.blog-template__content .wp-block-group{margin-bottom:2em}