aside.related-service.ds-card{margin-top:var(--ef-s5);border-left:4px solid var(--ef-accent);background:var(--ef-tint)}.related-service__title[data-astro-cid-7hbrhv76]{margin:0 0 var(--ef-s1);font-size:var(--ef-h3)}.related-service__text[data-astro-cid-7hbrhv76]{margin:0 0 var(--ef-s2);color:var(--ef-text)}.related-service__link[data-astro-cid-7hbrhv76]{margin:0}.related-service__link[data-astro-cid-7hbrhv76] a[data-astro-cid-7hbrhv76]{font-family:var(--ef-font-head);font-weight:var(--ef-weight-ui);text-underline-offset:.18em;text-decoration:underline 1px}.related-service__link[data-astro-cid-7hbrhv76] a[data-astro-cid-7hbrhv76]:after{content:"";width:1em;height:1em;margin-left:var(--ef-s1);vertical-align:-.15em;transition:transform var(--ef-dur) var(--ef-ease);background:currentColor;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h12M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat}.related-service__link[data-astro-cid-7hbrhv76] a[data-astro-cid-7hbrhv76]:hover:after,.related-service__link[data-astro-cid-7hbrhv76] a[data-astro-cid-7hbrhv76]:focus-visible:after{transform:translate(3px)}.post-layout[data-astro-cid-z7xolria]{row-gap:var(--ef-s5);padding:var(--ef-s4) 0 var(--ef-s6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1025px){.post-layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0, 1fr) var(--ef-sidebar);column-gap:var(--ef-s6)}}.post-header[data-astro-cid-z7xolria]{margin-bottom:var(--ef-s5)}.post-header[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{margin:0 0 var(--ef-s2);font-size:var(--ef-h1);line-height:1.2}.post-meta[data-astro-cid-z7xolria]{font-size:var(--ef-small);color:var(--ef-muted);flex-wrap:wrap;row-gap:4px;margin:0;font-weight:500;line-height:1.5;display:flex}.post-meta[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]:not(:last-child):after{content:"·";color:var(--ef-muted);margin:0 .55em;display:inline-block}.post-meta[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ef-ink);font-weight:600}.post-meta[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria][rel~=category]{color:var(--ef-accent)}.post-meta[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--ef-accent);text-decoration:underline}.post-byline[data-astro-cid-z7xolria]{align-items:center;gap:var(--ef-s2);display:flex}.post-byline__photo[data-astro-cid-z7xolria]{flex:none;display:block}.post-byline__photo[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;border:1px solid var(--ef-border-strong);background:var(--ef-tint);border-radius:50%;width:36px;height:36px;display:block}.post-header[data-astro-cid-z7xolria] .post-header__share{margin-top:var(--ef-s2)}.post-guides[data-astro-cid-z7xolria]{margin-top:var(--ef-s4)}.post-guides__title[data-astro-cid-z7xolria]{margin:0 0 var(--ef-s1);font-family:var(--ef-font-head);font-size:var(--ef-eyebrow);font-weight:var(--ef-weight-ui);letter-spacing:var(--ef-tracking-eyebrow);text-transform:uppercase;color:var(--ef-accent)}.post-guides__list[data-astro-cid-z7xolria]{gap:var(--ef-s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.post-guides__list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{gap:var(--ef-s0);height:100%;padding:var(--ef-s2);border:1px solid var(--ef-border);border-radius:var(--ef-r-md);background:var(--ef-tint);color:var(--ef-ink);transition:border-color var(--ef-dur) var(--ef-ease);flex-direction:column;display:flex}.post-guides__list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{border-color:var(--ef-accent);color:var(--ef-accent)}.post-guides__category[data-astro-cid-z7xolria],.post-guides__time[data-astro-cid-z7xolria]{font-size:var(--ef-xs);color:var(--ef-muted);font-weight:500}.post-guides__name[data-astro-cid-z7xolria]{font-size:var(--ef-small);font-weight:600;line-height:1.4}@media (width<=767px){.post-guides__list[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}}.post-header__image[data-astro-cid-z7xolria]{width:100%;height:auto;margin-top:var(--ef-s4);border:1px solid var(--ef-border);border-radius:var(--ef-r-md);display:block}.post-nav[data-astro-cid-z7xolria]{gap:var(--ef-s2);margin-top:var(--ef-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-nav__next[data-astro-cid-z7xolria]{text-align:right;grid-column:2}.post-nav__label[data-astro-cid-z7xolria]{font-family:var(--ef-font-head);font-size:var(--ef-eyebrow);font-weight:var(--ef-weight-ui);letter-spacing:var(--ef-tracking-eyebrow);text-transform:uppercase;color:var(--ef-accent);display:block}.post-nav[data-astro-cid-z7xolria] h4[data-astro-cid-z7xolria]{-webkit-line-clamp:2;font-size:var(--ef-body);-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=767px){.post-nav[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.post-nav__next[data-astro-cid-z7xolria]{grid-column:auto}}.post-sidebar[data-astro-cid-z7xolria]{align-content:start;gap:var(--ef-s3);display:grid}.sidebar-block--form[data-astro-cid-z7xolria]{padding:var(--ef-s4) var(--ef-s3);border-radius:var(--ef-r-lg);background:var(--ef-ink);box-shadow:var(--ef-shadow-card)}.sidebar-block--form[data-astro-cid-z7xolria] .lead-form__services label{color:var(--ef-white)}.sidebar-block--form[data-astro-cid-z7xolria] input[type=checkbox]{border-color:#0000}.sidebar-block--form[data-astro-cid-z7xolria] input[type=checkbox]:checked{border-color:var(--ef-white)}.sidebar-block--form[data-astro-cid-z7xolria] .lead-form button{background:var(--ef-white);width:100%;box-shadow:none;color:var(--ef-ink)}.sidebar-block--form[data-astro-cid-z7xolria] .lead-form button:hover,.sidebar-block--form[data-astro-cid-z7xolria] .lead-form button:focus-visible{background:var(--ef-accent-50)}.sidebar-block--form[data-astro-cid-z7xolria] :focus-visible{outline-color:var(--ef-white)}.sidebar-block[data-astro-cid-z7xolria] h4[data-astro-cid-z7xolria]{margin:0 0 var(--ef-s1);font-size:var(--ef-h4)}.sidebar-block[data-astro-cid-z7xolria] h4[data-astro-cid-z7xolria]:after{content:"";width:36px;height:3px;margin-top:var(--ef-s1);border-radius:var(--ef-r-pill);background:var(--ef-accent);display:block}.recent-posts[data-astro-cid-z7xolria]{margin:0;padding:0;list-style:none}.recent-posts[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{padding:12px 0;font-size:.9375rem;line-height:1.45}.recent-posts[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]+li[data-astro-cid-z7xolria]{border-top:1px solid var(--ef-border)}.recent-posts[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:last-child{padding-bottom:0}.recent-posts[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{-webkit-line-clamp:2;color:var(--ef-ink);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.recent-posts[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--ef-accent)}.related-posts[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 var(--ef-s4);font-size:var(--ef-h2-article)}
