.er-blog{--er-font:"Montserrat", "Helvetica Neue", Arial, sans-serif;--er-text:#000;--er-border:#000;--er-neutral:#eee;--er-accent:#cf161a;--er-content-width:1312px;--er-text-width:720px;--er-gutter:clamp(20px, 4vw, 32px);--er-section-y:clamp(56px, 7vw, 112px);font-family:var(--er-font);color:var(--er-text)}.er-blog .site-body{padding:0}.er-blog .site-body-container.container{max-width:none;padding:0}.er-blog .main-section :is(h1,h2,h3,h4,h5,h6){margin-block:0;padding:0;border:0;border-radius:0;background:none;font-family:var(--er-font);font-weight:700;color:var(--er-text)}.er-blog .main-section :is(h1,h2,h3,h4,h5,h6)::after{content:none}.er-blog .main-section a{color:inherit}.er-container{box-sizing:content-box;max-width:var(--er-content-width);margin-inline:auto;padding-inline:var(--er-gutter)}.er-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.er-breadcrumb__item{display:flex;align-items:center;gap:8px}.er-blog .er-breadcrumb a:hover{text-decoration:underline}.er-archive{padding-block:var(--er-section-y)}.er-archive__header{display:flex;flex-direction:column;gap:32px}.er-archive__heading{display:flex;flex-direction:column;gap:24px;text-align:center}.er-blog .main-section .er-archive__title{font-size:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);line-height:1.2}.er-archive__intro{max-width:1040px;margin:0 auto;font-size:18px;line-height:1.5}.er-archive__body{display:flex;flex-direction:column;gap:64px;margin-top:clamp(48px, 6vw, 80px)}.er-filter__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.er-filter__button{display:block;padding:8px 16px;border:1px solid #fff0;font-size:16px;line-height:1.5;text-decoration:none}.er-filter__button:hover,.er-filter__button[aria-current="page"]{border-color:var(--er-border)}.er-archive__empty{text-align:center}.er-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}.er-card{display:flex;flex-direction:column;border:1px solid var(--er-border);background:#fff}.er-card__media{display:block;aspect-ratio:3 / 2;background:var(--er-neutral);overflow:hidden}.er-card__media img{display:block;width:100%;height:100%;object-fit:cover}.er-card__body{display:flex;flex:1;flex-direction:column;gap:24px;padding:24px}.er-card__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;font-size:14px;line-height:1.5}.er-tag{padding:4px 8px;background:var(--er-neutral);font-weight:600;text-decoration:none;white-space:nowrap}.er-card__date{padding-top:4px;white-space:nowrap}.er-card__text{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:16px}.er-blog .main-section .er-card__title{font-size:24px;line-height:1.4}.er-card__title a{text-decoration:none}.er-card__title a:hover{text-decoration:underline}.er-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-size:16px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.er-read-more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:16px;font-weight:700;line-height:20px;text-decoration:none}.er-read-more img{margin-top:4px;transition:transform 0.15s ease}.er-read-more:hover img{transform:translateX(3px)}.er-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.er-pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border:1px solid #fff0;font-size:16px;text-decoration:none;box-sizing:border-box}.er-pagination a.page-numbers:hover,.er-pagination .page-numbers.current{border-color:var(--er-border)}.er-post__header{display:grid;grid-template-columns:420px minmax(0,1fr);gap:80px;padding-block:var(--er-section-y)}.er-post__intro{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.er-post__intro-top,.er-post__intro-bottom{display:flex;flex-direction:column;gap:32px}.er-blog .main-section .er-post__title{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);line-height:1.2}.er-post__meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:16px;line-height:24px}.er-post__meta a:hover{text-decoration:underline}.er-share{display:flex;flex-direction:column;gap:16px}.er-share__label{margin:0;font-size:18px;font-weight:600;line-height:1.5}.er-share__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.er-share__button{display:grid;place-items:center;padding:4px;border:0;border-radius:64px;background:var(--er-neutral);cursor:pointer;transition:background-color 0.15s ease}.er-share__button:hover,.er-share__button.is-copied{background:#ddd}.er-share__button img{display:block}.er-post__image{margin:0;aspect-ratio:16 / 9;background:var(--er-neutral);overflow:hidden}.er-post__image img{display:block;width:100%;height:100%;object-fit:cover}.er-post__content{padding-bottom:var(--er-section-y);font-size:16px;line-height:1.5}.er-post__content>*{max-width:var(--er-text-width);margin-inline:auto}.er-post__content p,.er-post__content ul,.er-post__content ol{margin-top:0;margin-bottom:16px}.er-post__content :is(ul,ol){padding-left:1.5em}.er-post__content li{margin-bottom:8px}.er-post__content a{text-decoration:underline;text-underline-offset:2px}.er-blog .er-post__content a:hover{color:var(--er-accent)}.er-blog .main-section .er-post__content h2{padding:24px 0;font-size:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);line-height:1.2}.er-blog .main-section .er-post__content h3{padding:24px 0 20px;font-size:clamp(1.5rem, 1.3rem + 0.8vw, 2rem);line-height:1.3}.er-blog .main-section .er-post__content h4{padding:20px 0 16px;font-size:24px;line-height:1.4}.er-blog .main-section .er-post__content :is(h5,h6){padding:20px 0 16px;font-size:20px;line-height:1.4}.er-post__content figure{margin-top:32px;margin-bottom:32px}.er-post__content img{max-width:100%;height:auto}.er-post__content figcaption,.er-post__content .wp-element-caption{display:flex;gap:8px;margin-top:8px;font-size:14px;line-height:1.5;text-align:left}.er-post__content figcaption::before,.er-post__content .wp-element-caption::before{content:"";flex:0 0 2px;background:var(--er-border)}.er-post__content blockquote,.er-post__content .wp-block-pullquote{margin-top:36px;margin-bottom:36px;padding:0 20px;border:0;border-left:2px solid var(--er-border);background:none;font-size:20px;font-style:italic;line-height:28px;text-align:left}.er-post__content blockquote p:last-child{margin-bottom:0}.er-post__content blockquote cite{display:block;margin-top:12px;font-size:14px;font-style:normal}.er-post__content table{width:100%;border-collapse:collapse;font-size:15px}.er-post__content :is(th,td){padding:10px 12px;border:1px solid #ccc;text-align:left;vertical-align:top}.er-post__content th{background:var(--er-neutral)}.er-post__content .alignwide{max-width:1040px}.er-post__content .alignfull{max-width:none}.er-post__content .alignleft{float:left;margin:8px 24px 16px 0}.er-post__content .alignright{float:right;margin:8px 0 16px 24px}.er-related{padding-block:var(--er-section-y)}.er-related__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(40px, 5vw, 80px)}.er-blog .main-section .er-related__title{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);line-height:1.2}.er-button{display:inline-block;padding:12px 24px;border:1px solid var(--er-border);font-size:16px;line-height:1.5;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.er-blog .main-section .er-button:hover{background:var(--er-text);color:#fff}.er-blog .main-section :is(a,button):focus-visible{outline:2px solid var(--er-accent);outline-offset:2px}@media (max-width:991px){.er-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.er-post__header{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.er-grid{grid-template-columns:minmax(0,1fr);gap:40px}.er-archive__body{gap:40px}.er-filter__list{justify-content:flex-start}.er-archive__intro{font-size:16px}.er-post__content .alignleft,.er-post__content .alignright{float:none;margin:32px auto}}