.share-buttons.svelte-9eezqr{display:flex;align-items:center;gap:16px}.share-buttons__label.svelte-9eezqr{font-family:var(--mk-font-body),sans-serif;font-weight:600;font-size:16px;color:var(--mk-warm-900, #26241a)}.share-buttons__icons.svelte-9eezqr{display:flex;gap:16px}.share-buttons__btn.svelte-9eezqr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:1px solid var(--mk-warm-400, #c4be8d);background:var(--mk-warm-100, #f2f1e0);color:var(--mk-warm-900, #26241a);cursor:pointer;transition:background-color .15s ease;text-decoration:none;padding:0}.share-buttons__btn.svelte-9eezqr:hover{background:var(--mk-warm-200, #e3e0c7)}.author-byline.svelte-3mpb6f{display:flex;gap:20px;align-items:flex-start;padding:24px;border:1px solid var(--mk-warm-300, #d4d0ab);border-radius:12px;background:var(--mk-warm-50, #faf9f2)}.author-byline__photo-link.svelte-3mpb6f{flex-shrink:0;display:block;border-radius:50%;overflow:hidden}.author-byline__photo.svelte-3mpb6f{display:block;width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-byline__body.svelte-3mpb6f{flex:1;min-width:0}.author-byline__written-by.svelte-3mpb6f{font-family:var(--mk-font-body),sans-serif;font-size:14px;font-weight:600;color:var(--mk-warm-700, #5e593e);margin:0 0 4px}.author-byline__name.svelte-3mpb6f{color:var(--mk-warm-900, #26241a);text-decoration:underline}.author-byline__name.svelte-3mpb6f:hover,.author-byline__name.svelte-3mpb6f:focus-visible{color:var(--mk-color-accent, #6b7f3e)}.author-byline__title.svelte-3mpb6f{font-family:var(--mk-font-body),sans-serif;font-size:14px;font-weight:500;color:var(--mk-warm-600, #8a8460);margin:0 0 8px}.author-byline__bio.svelte-3mpb6f{font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.5;color:var(--mk-warm-800, #45412d);margin:0 0 12px}.author-byline__profile-link.svelte-3mpb6f{font-family:var(--mk-font-body),sans-serif;font-size:14px;font-weight:600;color:var(--mk-color-accent, #6b7f3e);text-decoration:underline}@media (max-width: 768px){.author-byline.svelte-3mpb6f{flex-direction:column;align-items:center;text-align:center}}.zoomable-screenshot{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.zoomable-screenshot:focus-visible{outline:3px solid var(--mk-warm-600, var(--color-primary, #666140));outline-offset:4px;border-radius:12px}.zoomable-screenshot img{display:block;width:100%;transition:transform .4s ease}.zoomable-screenshot:hover img,.zoomable-screenshot:focus-visible img{transform:scale(1.01)}.zoomable-screenshot__hint{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:9999px;background:#0000008c;color:#fff;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);opacity:0;transform:scale(.92);transition:opacity .2s ease,transform .2s ease;pointer-events:none;box-shadow:0 4px 16px #0000002e}.zoomable-screenshot__hint svg{display:block}.zoomable-screenshot:hover .zoomable-screenshot__hint,.zoomable-screenshot:focus-visible .zoomable-screenshot__hint{opacity:1;transform:scale(1)}@media (hover: none){.zoomable-screenshot__hint{opacity:.92;transform:scale(1)}}.update-detail.svelte-1ya3h8f{max-width:var(--mk-container-max-width, 1440px);margin:0 auto;padding:0 96px}.update-detail__hero.svelte-1ya3h8f{max-width:820px;margin:0 auto;padding:64px 0 0}.update-detail__breadcrumbs.svelte-1ya3h8f{display:flex;align-items:center;gap:6px;font-family:var(--mk-font-body),sans-serif;font-size:16px;line-height:1.4;color:var(--mk-warm-700, #5e593e);margin-bottom:32px;flex-wrap:wrap}.update-detail__breadcrumb-link.svelte-1ya3h8f{color:var(--mk-warm-700, #5e593e);text-decoration:underline}.update-detail__breadcrumb-link.svelte-1ya3h8f:hover{color:var(--mk-warm-900, #26241a)}.update-detail__breadcrumb-sep.svelte-1ya3h8f{color:var(--mk-warm-500, #b0a972)}.update-detail__breadcrumb-current.svelte-1ya3h8f{color:var(--mk-warm-600, #8a8460)}.update-detail__heading.svelte-1ya3h8f{font-family:var(--mk-font-heading),serif;font-size:40px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.15;color:var(--mk-warm-950, #14130e);margin:0 0 16px}.update-detail__dates.svelte-1ya3h8f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--mk-font-body),sans-serif;font-size:14px;line-height:1.4;color:var(--mk-warm-600, #8a8460);margin:0 0 16px}.update-detail__date-sep.svelte-1ya3h8f{color:var(--mk-warm-500, #b0a972)}.update-detail__readtime.svelte-1ya3h8f{font-family:var(--mk-font-body),sans-serif;font-size:14px;color:var(--mk-warm-600, #8a8460);margin:0 0 24px}.update-detail__description.svelte-1ya3h8f{background:var(--mk-warm-100, #f2f1e0);border:1px solid var(--mk-warm-400, #c4be8d);border-radius:8px;padding:16px 24px;margin-bottom:48px}.update-detail__description.svelte-1ya3h8f p:where(.svelte-1ya3h8f){font-family:var(--mk-font-body),sans-serif;font-size:16px;line-height:1.6;color:var(--mk-warm-900, #26241a);margin:0}.update-detail__content{max-width:820px;margin:0 auto;padding-bottom:48px}.update-detail__content h2,.update-detail__content h3{font-family:var(--mk-font-heading),serif;color:var(--mk-warm-950, #14130e);margin:32px 0 16px}.update-detail__content h2{font-size:24px;font-weight:700;line-height:1.3}.update-detail__content h3{font-size:20px;font-weight:600;line-height:1.3}.update-detail__content p{font-family:var(--mk-font-body),sans-serif;font-size:16px;line-height:1.7;color:var(--mk-warm-800, #45412d);margin:0 0 16px}.update-detail__content strong{font-weight:700}.update-detail__content em{font-style:italic}.update-detail__content img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.update-detail__content ul,.update-detail__content ol{font-family:var(--mk-font-body),sans-serif;font-size:16px;line-height:1.7;color:var(--mk-warm-800, #45412d);margin:0 0 16px;padding-left:24px}.update-detail__content ul{list-style-type:disc}.update-detail__content ol{list-style-type:decimal}.update-detail__content li{margin-bottom:8px;display:list-item}.update-detail__content a{color:var(--mk-color-accent, #6b7f3e);text-decoration:underline}.update-detail__content blockquote{border-left:3px solid var(--mk-warm-400, #c4be8d);margin:24px 0;padding:12px 24px;font-style:italic;color:var(--mk-warm-700, #5e593e)}.update-detail__content table{width:100%;border-collapse:collapse;margin:24px 0;font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.5;color:var(--mk-warm-800, #45412d)}.update-detail__content th,.update-detail__content td{border:1px solid var(--mk-warm-300, #d4d0ab);padding:10px 12px;text-align:left;vertical-align:top}.update-detail__content th{font-weight:600;color:var(--mk-warm-950, #14130e);background:var(--mk-warm-100, #f2f1e0)}.update-detail__content caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:8px;color:var(--mk-warm-900, #26241a)}.update-detail__author.svelte-1ya3h8f{max-width:820px;margin:0 auto 32px}.update-detail__footer.svelte-1ya3h8f{max-width:820px;margin:0 auto;padding:24px 0 80px;border-top:1px solid var(--mk-warm-300, #d4d0ab)}.update-detail__related.svelte-1ya3h8f{max-width:820px;margin:0 auto;padding:16px 0 80px}.update-detail__related-heading.svelte-1ya3h8f{font-family:var(--mk-font-heading),serif;font-size:24px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.2;color:var(--mk-warm-950, #14130e);margin:0 0 16px}.update-detail__related-list.svelte-1ya3h8f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.update-detail__related-item.svelte-1ya3h8f{border-bottom:1px solid var(--mk-warm-200, #e3e0c5)}.update-detail__related-link.svelte-1ya3h8f{display:flex;flex-direction:column;gap:4px;padding:12px 0;font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.4;color:var(--mk-warm-900, #26241a);text-decoration:none}.update-detail__related-link.svelte-1ya3h8f:hover,.update-detail__related-link.svelte-1ya3h8f:focus-visible{color:var(--mk-color-accent, #6b7f3e);text-decoration:underline}.update-detail__related-label.svelte-1ya3h8f{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mk-warm-600, #8a8460)}.update-detail__related-title.svelte-1ya3h8f{font-size:15px;font-weight:500}.update-detail__related-all.svelte-1ya3h8f{margin:24px 0 0;font-family:var(--mk-font-body),sans-serif;font-size:14px}.update-detail__related-all-link.svelte-1ya3h8f{color:var(--mk-color-accent, #6b7f3e);text-decoration:underline}.update-detail__empty.svelte-1ya3h8f{text-align:center;padding:120px 0}.update-detail__empty.svelte-1ya3h8f p:where(.svelte-1ya3h8f){font-family:var(--mk-font-body),sans-serif;font-size:18px;color:var(--mk-warm-700, #5e593e)}@media (max-width: 1024px){.update-detail.svelte-1ya3h8f{padding:0 24px}.update-detail__heading.svelte-1ya3h8f{font-size:32px}}@media (max-width: 768px){.update-detail.svelte-1ya3h8f{padding:0 16px}.update-detail__hero.svelte-1ya3h8f{padding:32px 0 0}.update-detail__heading.svelte-1ya3h8f{font-size:28px;margin-bottom:24px}.update-detail__breadcrumbs.svelte-1ya3h8f{margin-bottom:24px;font-size:14px}.update-detail__description.svelte-1ya3h8f{margin-bottom:32px}.update-detail__footer.svelte-1ya3h8f,.update-detail__related.svelte-1ya3h8f{padding-bottom:48px}.update-detail__related-list.svelte-1ya3h8f{grid-template-columns:1fr}}
