.blog-author[data-v-ed8825b7]{background:var(--ld-paper-light);scroll-margin-top:calc(var(--public-chrome-clearance) + 16px);align-items:flex-start;gap:16px;margin-top:32px;display:flex}.blog-author__avatar[data-v-ed8825b7]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.blog-author__avatar--initial[data-v-ed8825b7]{background:var(--ld-primary-soft);color:var(--ld-primary);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;display:flex}.blog-author__body[data-v-ed8825b7]{min-width:0}.blog-author__title[data-v-ed8825b7]{color:var(--ld-muted);margin:0;font-size:.75rem;line-height:1.4}.blog-author__name[data-v-ed8825b7]{font-family:var(--font-display);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.blog-author__role[data-v-ed8825b7]{color:var(--ld-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;line-height:1.5}.blog-author__link[data-v-ed8825b7]{color:var(--ld-primary);gap:4px;margin-top:12px;font-size:.85rem;font-weight:600;line-height:1.5}.blog-contents[data-v-9c8585a6]{border-block:1px solid var(--ld-line);background:var(--ld-paper);color:var(--ld-muted)}.blog-contents__title[data-v-9c8585a6],.blog-contents__toggle[data-v-9c8585a6]{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.blog-contents__toggle[data-v-9c8585a6]{width:100%;min-height:48px;padding:var(--pad-row-y) 0;color:var(--ld-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;font-family:inherit;display:flex}.blog-contents__current[data-v-9c8585a6]{min-width:0;color:var(--ld-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.8rem;font-weight:400;overflow:hidden}.blog-contents__chevron[data-v-9c8585a6]{flex-shrink:0;margin-left:auto;font-size:1.4rem}.blog-contents--expanded .blog-contents__chevron[data-v-9c8585a6]{transform:rotate(180deg)}.blog-contents__title[data-v-9c8585a6],.blog-contents__links[data-v-9c8585a6]{display:none}.blog-contents__links[data-v-9c8585a6]{margin:0;padding:0 0 16px;font-size:.85rem;line-height:1.6;list-style:none}.blog-contents__links a[data-v-9c8585a6]{color:inherit;align-items:baseline;gap:12px;padding:8px 0;text-decoration:none;display:flex}.blog-contents__links a[data-v-9c8585a6]:hover,.blog-contents__links a[aria-current=location][data-v-9c8585a6]{color:var(--ld-primary)}.blog-contents__links a[aria-current=location][data-v-9c8585a6]{font-weight:700}.blog-contents__menu[data-v-9c8585a6]{max-width:32rem}.blog-contents__number[data-v-9c8585a6]{font-variant-numeric:tabular-nums;font-size:.7rem}@media (min-width:1255px){.blog-contents[data-v-9c8585a6]{border-block:0;border-left:1px solid var(--ld-line);background:0 0;padding-left:24px}.blog-contents__toggle[data-v-9c8585a6]{display:none}.blog-contents__title[data-v-9c8585a6]{margin:0 0 16px;display:block}.blog-contents__links[data-v-9c8585a6]{display:block}}.blog-share[data-v-b412ab0a]{display:inline-flex}.blog-share__trigger[data-v-b412ab0a]{min-height:44px;color:var(--ld-primary)}.blog-actions[data-v-7a8e679d]{border-top:1px solid var(--ld-line-strong);padding-top:32px}.blog-actions__title[data-v-7a8e679d]{color:var(--ld-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:500;line-height:1.2}.blog-actions__lead[data-v-7a8e679d]{color:var(--ld-muted);margin:8px 0 0;font-size:.95rem;line-height:1.65}.blog-actions__row[data-v-7a8e679d]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.blog-actions__appreciation[data-v-7a8e679d],.blog-actions__share[data-v-7a8e679d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-actions__views[data-v-7a8e679d]{color:var(--ld-muted);font-size:.8rem}@media (min-width:523px){.blog-actions__share[data-v-7a8e679d]{margin-left:auto}}.blog-progress[data-v-8b4b26ec]{z-index:var(--z-page-progress);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.blog-progress__bar[data-v-8b4b26ec]{background:var(--ld-primary);transform-origin:0;height:100%;transform:scaleX(0)}.blog-reading[data-v-523d64c8]{--blog-anchor-offset:calc(var(--public-chrome-clearance) + 16px);--blog-sticky-clearance:var(--public-chrome-clearance)}.blog-reading--header-hidden[data-v-523d64c8]{--blog-sticky-clearance:env(safe-area-inset-top,0px)}.blog-reading--with-contents[data-v-523d64c8]{--blog-anchor-offset:calc(var(--public-chrome-clearance) + 80px)}.blog-reading__frame[data-v-523d64c8]{max-width:72rem;padding-top:32px}.blog-reading__trail[data-v-523d64c8]{margin-bottom:32px;font-size:.8rem}.blog-reading__trail a[data-v-523d64c8]{color:var(--ld-muted)}.blog-reading__header[data-v-523d64c8],.blog-reading__footer[data-v-523d64c8]{max-width:44rem}.blog-reading__layout[data-v-523d64c8]{margin-top:32px}.blog-reading__contents[data-v-523d64c8]{z-index:var(--z-sticky-header);top:calc(var(--blog-sticky-clearance) + 8px);max-width:44rem;margin-bottom:32px;position:sticky}.blog-reading__main[data-v-523d64c8]{min-width:0;max-width:44rem}.blog-reading__cover[data-v-523d64c8]{border-radius:21px;width:100%;height:auto;margin-bottom:32px;display:block}@media (min-width:523px){.blog-reading__frame[data-v-523d64c8]{padding-top:48px}.blog-reading__trail[data-v-523d64c8]{margin-bottom:48px}}@media (min-width:1255px){.blog-reading--with-contents[data-v-523d64c8]{--blog-anchor-offset:calc(var(--public-chrome-clearance) + 16px)}.blog-reading__layout[data-v-523d64c8]{grid-template-columns:minmax(0,44rem) 15rem;justify-content:space-between;align-items:start;gap:64px;display:grid}.blog-reading__contents[data-v-523d64c8]{top:calc(var(--public-chrome-clearance) + 32px);max-height:calc(100dvh - var(--public-chrome-clearance) - 64px);grid-area:1/2;margin-bottom:0;position:sticky;overflow-y:auto}.blog-reading__main[data-v-523d64c8]{grid-area:1/1}}.blog-reading-related[data-v-523d64c8]{border-top:1px solid var(--ld-line);margin-top:64px}.blog-reading-related__heading[data-v-523d64c8]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.blog-reading-related__heading h2[data-v-523d64c8]{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:600}.blog-reading-related__heading a[data-v-523d64c8]{color:var(--ld-primary);font-size:.85rem}.blog-reading-related__grid[data-v-523d64c8]{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}.blog-reading-related__grid[data-v-523d64c8]>:where(:only-child){grid-column:1/-1}.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(n)),.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(n)){grid-column:span 1}@media (min-width:523px){.blog-reading-related__grid[data-v-523d64c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-reading-related__grid[data-v-523d64c8]>:where(:only-child){grid-column:1/-1}.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(2n)),.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(2n)){grid-column:span 1}.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(odd)){grid-column:span 2}.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(odd)){grid-column:span 1}}@media (min-width:1009px){.blog-reading-related__grid[data-v-523d64c8]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-reading-related__grid[data-v-523d64c8]>:where(:only-child){grid-column:1/-1}.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(3n)),.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(3n)){grid-column:span 1}.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(3n+1)),.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(3n+1)),.blog-reading-related__grid[data-v-523d64c8]>:where(:first-child:not(:only-child):nth-last-child(3n+2)){grid-column:span 2}.blog-reading-related__grid[data-v-523d64c8]>:where(:last-child:not(:only-child):nth-child(3n+2)){grid-column:span 1}}
