.breadcrumb[data-astro-cid-ezvlwyc3]{padding-block:var(--space-16);overflow-x:auto}.breadcrumb__list[data-astro-cid-ezvlwyc3]{color:#767676;white-space:nowrap;align-items:center;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb__item[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:#767676;text-decoration:none}.breadcrumb__item[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{text-decoration:underline}.breadcrumb__item[data-astro-cid-ezvlwyc3]+.breadcrumb__item[data-astro-cid-ezvlwyc3]:before{content:"›";margin-inline:var(--space-8);color:#ccc;display:inline-block}.breadcrumb__item--current[data-astro-cid-ezvlwyc3]{text-overflow:ellipsis;max-width:50vw;color:var(--color-text);overflow:hidden}@media (width>=768px){.breadcrumb__item--current[data-astro-cid-ezvlwyc3]{white-space:normal;max-width:none}.breadcrumb__list[data-astro-cid-ezvlwyc3]{white-space:normal}}.tag-list[data-astro-cid-cm3albtb]{gap:var(--space-8);margin:var(--space-16) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-list__item[data-astro-cid-cm3albtb]{padding:var(--space-8) var(--space-16);background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));color:var(--color-accent);border-radius:999px;font-size:13px;font-weight:500;line-height:1;display:inline-block}.toc[data-astro-cid-p33bl5ka]{margin-block:var(--space-32);border-radius:var(--radius-button);background-color:var(--color-bg);padding:var(--space-16) var(--space-24);border:1px solid #eee}.toc__summary[data-astro-cid-p33bl5ka]{cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.toc__summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}.toc__summary-label[data-astro-cid-p33bl5ka]{align-items:center;gap:var(--space-8);display:flex}.toc__icon[data-astro-cid-p33bl5ka]{width:20px;height:20px;color:var(--color-accent);flex-shrink:0}.toc__chevron[data-astro-cid-p33bl5ka]{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.toc[data-astro-cid-p33bl5ka][open] .toc__chevron[data-astro-cid-p33bl5ka]{transform:rotate(180deg)}.toc__list[data-astro-cid-p33bl5ka]{margin:var(--space-16) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.toc__item[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{align-items:baseline;gap:var(--space-8);color:var(--color-text);font-size:15px;text-decoration:none;display:flex}.toc__item[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover .toc__text[data-astro-cid-p33bl5ka]{text-decoration:underline}.toc__number[data-astro-cid-p33bl5ka]{color:var(--color-accent);flex-shrink:0;font-weight:700}.toc__number[data-astro-cid-p33bl5ka]:after{content:"|";margin-left:var(--space-8);color:#ccc;font-weight:400}.toc__item[data-astro-cid-p33bl5ka][data-depth="3"]{padding-left:var(--space-24)}.toc__item[data-astro-cid-p33bl5ka][data-depth="3"] a[data-astro-cid-p33bl5ka]{color:#666;font-size:14px}.toc__item[data-astro-cid-p33bl5ka][data-depth="3"] a[data-astro-cid-p33bl5ka]:before{content:"–";color:#ccc}.promo-sidebar[data-astro-cid-uowdedez]{width:100%}.promo-sidebar__link[data-astro-cid-uowdedez]{display:block}.promo-sidebar__image[data-astro-cid-uowdedez]{border-radius:var(--radius-button);width:100%;height:auto;display:block}.share-buttons[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--space-16);display:flex}.share-buttons__btn[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--space-8);height:40px;padding-inline:var(--space-16);border-radius:var(--radius-button);color:var(--color-text);font-family:var(--font-family-base);cursor:pointer;background:0 0;border:1px solid #eee;font-size:14px;text-decoration:none;display:inline-flex}.share-buttons__btn[data-astro-cid-eqjx2q6l] svg[data-astro-cid-eqjx2q6l]{flex-shrink:0;width:20px;height:20px}.share-buttons__btn--x[data-astro-cid-eqjx2q6l],.share-buttons__btn--line[data-astro-cid-eqjx2q6l]{justify-content:center;width:40px;padding-inline:0}.post-card[data-astro-cid-sbmovh4h]{color:var(--color-text);text-decoration:none;display:block}.post-card__image[data-astro-cid-sbmovh4h]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-button);width:100%}.post-card__title[data-astro-cid-sbmovh4h]{margin:var(--space-8) 0 0;letter-spacing:var(--letter-spacing-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover .post-card__title[data-astro-cid-sbmovh4h]{text-decoration:underline}.related-articles[data-astro-cid-oje2a5xi]{padding-block:var(--space-48)}.related-articles__heading[data-astro-cid-oje2a5xi]{margin:0 0 var(--space-24)}.related-articles__grid[data-astro-cid-oje2a5xi]{gap:var(--space-24);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.related-articles__grid[data-astro-cid-oje2a5xi]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.related-articles__grid[data-astro-cid-oje2a5xi]{grid-template-columns:repeat(4,1fr)}}.post-layout[data-astro-cid-ssdmjifj]{gap:var(--space-48);padding-block:var(--space-8) var(--space-64);grid-template-columns:1fr;display:grid}@media (width>=1024px){.post-layout[data-astro-cid-ssdmjifj]{grid-template-columns:1fr 300px;align-items:start}}.post-layout__main[data-astro-cid-ssdmjifj],.post-layout__sidebar[data-astro-cid-ssdmjifj]{min-width:0}@media (width>=1024px){.post-layout__sidebar[data-astro-cid-ssdmjifj]{top:calc(var(--header-height) + var(--space-24));position:sticky}}.post-header__title[data-astro-cid-ssdmjifj]{margin:0}.post-header__category[data-astro-cid-ssdmjifj]{margin-top:var(--space-16);color:var(--color-accent);font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.post-header__category[data-astro-cid-ssdmjifj]:hover{text-decoration:underline}.post-featured-image[data-astro-cid-ssdmjifj]{margin-top:var(--space-32)}.post-featured-image__img[data-astro-cid-ssdmjifj]{border-radius:var(--radius-button);width:100%;height:auto}.post-intro[data-astro-cid-ssdmjifj]{margin-top:var(--space-32)}.post-intro__bubble[data-astro-cid-ssdmjifj]{align-items:flex-start;gap:var(--space-16);display:flex}.post-intro__avatar[data-astro-cid-ssdmjifj]{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.post-intro__hook[data-astro-cid-ssdmjifj]{padding:var(--space-16) var(--space-24);border-radius:var(--radius-button);background-color:#f5f5f5;margin:0;font-weight:700;position:relative}.post-intro__hook[data-astro-cid-ssdmjifj]:before{content:"";border:8px solid #0000;border-left-width:0;border-right-color:#f5f5f5;position:absolute;top:20px;left:-8px}.post-intro__text[data-astro-cid-ssdmjifj]{margin:var(--space-24) 0 0}.post-intro__text[data-astro-cid-ssdmjifj] strong[data-astro-cid-ssdmjifj]{color:var(--color-accent)}.post-body[data-astro-cid-ssdmjifj]{margin-top:var(--space-8)}.post-body[data-astro-cid-ssdmjifj] h2{margin-top:var(--space-48);margin-bottom:var(--space-24);padding-bottom:var(--space-8);border-bottom:2px solid var(--color-accent)}.post-body[data-astro-cid-ssdmjifj] h3{margin-top:var(--space-40);margin-bottom:var(--space-16)}.post-body[data-astro-cid-ssdmjifj] p{margin:0 0 var(--space-24)}.post-body[data-astro-cid-ssdmjifj] ul,.post-body[data-astro-cid-ssdmjifj] ol{margin:0 0 var(--space-24);padding-left:var(--space-24)}.post-body[data-astro-cid-ssdmjifj] li{margin-bottom:var(--space-8)}.post-body[data-astro-cid-ssdmjifj] img{width:100%;height:auto;margin-block:var(--space-32);border-radius:var(--radius-button)}.post-body[data-astro-cid-ssdmjifj] table{width:100%;margin-block:var(--space-32);border-collapse:collapse;font-size:16px}.post-body[data-astro-cid-ssdmjifj] th,.post-body[data-astro-cid-ssdmjifj] td{padding:var(--space-8) var(--space-16);text-align:left;border-bottom:1px solid #eee}.post-body[data-astro-cid-ssdmjifj] th{background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}.post-body[data-astro-cid-ssdmjifj] blockquote{margin:var(--space-32) 0;padding-left:var(--space-16);color:#555;border-left:4px solid #eee}.post-end-links[data-astro-cid-ssdmjifj]{margin-top:var(--space-64);padding-top:var(--space-48);border-top:1px solid #eee}.post-end-links__heading[data-astro-cid-ssdmjifj]{margin:0 0 var(--space-24)}.post-end-links__grid[data-astro-cid-ssdmjifj]{gap:var(--space-24);grid-template-columns:repeat(2,1fr);display:grid}.post-share[data-astro-cid-ssdmjifj]{margin-top:var(--space-48)}
