.blog-head{margin:0 0 var(--space-12,48px);max-width:760px}.blog-head__kicker{margin-bottom:var(--space-4,16px)}.blog-head__title{color:var(--fg,#07110a);font-family:var(--font-display,"LT Soul Raela Pro","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-display,-.03em);line-height:1.04;margin:0 0 var(--space-4,16px);text-wrap:balance}.blog-head__title em{color:var(--moss-700,#313d33);font-style:italic;font-weight:var(--weight-regular,400)}.blog-head__intro{color:var(--fg-muted,#505c50);font-size:var(--text-lg,1.125rem);line-height:var(--leading-relaxed,1.65);margin:0;max-width:56ch;text-wrap:pretty}.blog-author{align-items:flex-start;background:var(--surface,#f1f5ed);border-radius:var(--radius-xl,20px);display:flex;gap:var(--space-5,20px);margin:0 0 var(--space-12,48px);max-width:760px;padding:var(--space-6,24px)}.blog-author__avatar{background:var(--moss-200,#e6ece1);border-radius:var(--radius-full,9999px);box-shadow:0 0 0 1px var(--line,#e6ece1);flex:none;height:72px;object-fit:cover;width:72px}.blog-author__body{min-width:0}.blog-author__name{color:var(--fg,#07110a);font-size:var(--text-2xl,1.75rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-tight,-.015em);line-height:var(--leading-snug,1.18);margin:0 0 var(--space-2,8px)}.blog-author__bio{color:var(--fg-muted,#505c50);font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.65);margin:0;max-width:60ch}.blog-author__socials{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);list-style:none;margin:var(--space-4,16px) 0 0;padding:0}.blog-author__soc{align-items:center;background:var(--bg-elevated,#fff);border:1px solid var(--line-strong,#d2dbcc);border-radius:var(--radius-full,9999px);color:var(--fg-muted,#505c50);display:inline-flex;font-size:var(--text-xs,.75rem);font-weight:var(--weight-medium,500);padding:6px 12px;text-decoration:none;transition:color .12s var(--ease-out,cubic-bezier(.22,1,.36,1)),border-color .12s var(--ease-out,cubic-bezier(.22,1,.36,1))}.blog-author__soc:hover{border-color:var(--moss-400,#a3af9e);color:var(--fg,#07110a)}.post-card{gap:0;overflow:hidden;padding:0;position:relative}.post-card__media{aspect-ratio:16/9;background:var(--moss-200,#e6ece1);display:block;margin:0;overflow:hidden}.post-card__img{height:100%;object-fit:cover;transition:transform .48s var(--ease-out,cubic-bezier(.22,1,.36,1));width:100%}.post-card:hover .post-card__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.post-card__img{transition:none}.post-card:hover .post-card__img{transform:none}}.post-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3,12px);min-width:0;padding:var(--space-6,24px) var(--space-6,24px) var(--space-6,24px)}.post-card__meta{align-items:center;color:var(--fg-meta,#505c50);display:flex;flex-wrap:wrap;font-size:var(--text-xs,.75rem);gap:var(--space-2,8px);line-height:1.4}.post-card__meta-sep{background:var(--moss-400,#a3af9e);border-radius:var(--radius-full,9999px);flex:none;height:3px;width:3px}.post-card__title{color:var(--fg,#07110a);font-size:var(--text-xl,1.375rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-tight,-.015em);line-height:1.22;margin:0;text-wrap:balance}.post-card__link{color:inherit;text-decoration:none}.post-card__link:after{content:"";inset:0;position:absolute}.post-card__link:hover{text-decoration:underline;text-underline-offset:3px}.post-card:has(.post-card__link:focus-visible){outline:2px solid var(--accent-deep,#91ce00);outline-offset:2px}.post-card__excerpt{color:var(--fg-muted,#505c50);display:-webkit-box;font-size:var(--text-sm,.875rem);-webkit-line-clamp:3;line-clamp:3;line-height:var(--leading-relaxed,1.65);margin:0;text-wrap:pretty;-webkit-box-orient:vertical;overflow:hidden}.post-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);margin-top:auto;padding-top:var(--space-2,8px)}.post-card__tag{background:var(--surface,#f1f5ed);border:1px solid var(--line,#e6ece1);border-radius:var(--radius-full,9999px);color:var(--fg-muted,#505c50);display:inline-block;font-size:var(--text-2xs,.6875rem);letter-spacing:var(--tracking-normal,0);line-height:1.4;padding:4px 10px}.blog-simple-list{border-top:1px solid var(--line,#e6ece1);list-style:none;margin:0;max-width:var(--measure,68ch);padding:0}.blog-simple-list__item{border-bottom:1px solid var(--line,#e6ece1)}.blog-simple-list__link{align-items:baseline;color:var(--fg,#07110a);display:flex;flex-wrap:wrap;font-size:var(--text-lg,1.125rem);font-weight:var(--weight-medium,500);gap:var(--space-3,12px);justify-content:space-between;line-height:1.35;padding:var(--space-4,16px) 0;text-decoration:none}.blog-simple-list__link:hover{color:var(--moss-700,#313d33);text-decoration:underline;text-underline-offset:4px}.blog-simple-list__date{color:var(--fg-meta,#505c50);font-size:var(--text-xs,.75rem);font-weight:var(--weight-regular,400);white-space:nowrap}.blog-empty{max-width:var(--measure,68ch);padding:var(--space-12,48px) 0}.blog-empty__title{color:var(--fg,#07110a);font-size:var(--text-2xl,1.75rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-tight,-.015em);margin:0 0 var(--space-3,12px)}.blog-empty__body{color:var(--fg-muted,#505c50);font-size:var(--text-base,1rem);line-height:var(--leading-relaxed,1.65);margin:0 0 var(--space-6,24px)}.blog-pagination{margin-top:var(--space-16,64px)}.blog-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2,8px);justify-content:center;list-style:none;margin:0;padding:0}.blog-pagination__item{display:flex}.blog-pagination__link--next,.blog-pagination__link--prev{padding:0 var(--space-4,16px)}.blog-pagination__link--number{font-variant-numeric:tabular-nums}.blog-pagination__link{align-items:center;background:var(--bg-elevated,#fff);border:1px solid var(--line-strong,#d2dbcc);border-radius:var(--radius-md,10px);color:var(--fg,#07110a);display:inline-flex;font-size:var(--text-sm,.875rem);font-weight:var(--weight-medium,500);gap:var(--space-2,8px);justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0 var(--space-3,12px);text-decoration:none;transition:border-color .12s var(--ease-out,cubic-bezier(.22,1,.36,1)),background-color .12s var(--ease-out,cubic-bezier(.22,1,.36,1))}.blog-pagination__link:hover{background:var(--surface,#f1f5ed);border-color:var(--moss-400,#a3af9e)}.blog-pagination__link:focus-visible{outline:2px solid var(--accent-deep,#91ce00);outline-offset:2px}.blog-pagination__link[aria-current=page]{background:var(--fg,#07110a);border-color:var(--fg,#07110a);color:var(--moss-50,#f8fbf6);font-weight:var(--weight-semibold,600)}.blog-pagination__link--disabled{background:transparent;border-color:var(--line,#e6ece1);color:var(--fg-faint,#a3af9e);cursor:default}.blog-pagination__ellipsis{align-items:center;color:var(--fg-faint,#a3af9e);display:inline-flex;font-size:var(--text-sm,.875rem);justify-content:center;min-height:44px;min-width:28px}.blog-article{margin:0 auto;max-width:var(--measure,68ch)}.blog-article__head{margin-bottom:var(--space-10,40px)}.blog-article__kicker{margin-bottom:var(--space-5,20px)}.blog-article__title{color:var(--fg,#07110a);font-family:var(--font-display,"LT Soul Raela Pro","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-display,-.03em);line-height:1.06;margin:0 0 var(--space-6,24px);text-wrap:balance}.blog-article__byline{color:var(--fg-muted,#505c50);flex-wrap:wrap;font-size:var(--text-sm,.875rem);gap:var(--space-3,12px)}.blog-article__avatars,.blog-article__byline{align-items:center;display:flex}.blog-article__avatars img+img{margin-left:-10px}.blog-article__avatar{background:var(--moss-200,#e6ece1);border-radius:var(--radius-full,9999px);box-shadow:0 0 0 2px var(--bg,#f8fbf6);height:36px;object-fit:cover;width:36px}.blog-article__meta{align-items:center;color:var(--fg-meta,#505c50);display:flex;flex-wrap:wrap;font-size:var(--text-xs,.75rem);gap:var(--space-2,8px)}.blog-article__meta-sep{background:var(--moss-400,#a3af9e);border-radius:var(--radius-full,9999px);flex:none;height:3px;width:3px}.blog-article__figure{margin:var(--space-10,40px) 0;margin-inline-start:50%;transform:translateX(-50%);width:min(100vw - (2 * var(--container-pad,24px)),980px)}.blog-article__image{background:var(--moss-200,#e6ece1);border-radius:var(--radius-xl,20px);height:auto;width:100%}.blog-article__topics{margin-top:var(--space-12,48px)}.blog-article__topics-heading{color:var(--fg-muted,#505c50);font-size:var(--text-2xs,.6875rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-wider,.14em);margin:0 0 var(--space-3,12px);text-transform:uppercase}.blog-article__footer{border-top:1px solid var(--line,#e6ece1);margin-top:var(--space-10,40px);padding-top:var(--space-6,24px)}.blog-prose{color:var(--fg,#07110a);font-size:var(--text-lg,1.125rem);line-height:var(--leading-relaxed,1.65);max-width:var(--measure,68ch);text-wrap:pretty}.blog-prose>:first-child{margin-top:0}.blog-prose>:last-child{margin-bottom:0}.blog-prose p{margin:0 0 var(--space-6,24px)}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--fg,#07110a);font-family:var(--font-display,"LT Soul Raela Pro","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);letter-spacing:var(--tracking-tight,-.015em);scroll-margin-top:calc(var(--nav-height, 70px) + var(--space-6, 24px));text-wrap:balance}.blog-prose h1,.blog-prose h2{font-size:var(--text-3xl,2.25rem);font-weight:var(--weight-medium,500);line-height:var(--leading-snug,1.18);margin:var(--space-12,48px) 0 var(--space-4,16px)}.blog-prose h3{font-size:var(--text-2xl,1.75rem);margin:var(--space-10,40px) 0 var(--space-3,12px)}.blog-prose h3,.blog-prose h4{font-weight:var(--weight-semibold,600);line-height:var(--leading-snug,1.18)}.blog-prose h4{font-size:var(--text-xl,1.375rem);margin:var(--space-8,32px) 0 var(--space-3,12px)}.blog-prose h5,.blog-prose h6{color:var(--fg-muted,#505c50);font-size:var(--text-base,1rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-wide,.06em);line-height:var(--leading-normal,1.5);margin:var(--space-8,32px) 0 var(--space-2,8px);text-transform:uppercase}.blog-prose a{color:var(--fg,#07110a);text-decoration:underline;text-decoration-color:var(--moss-400,#a3af9e);text-decoration-thickness:1px;text-underline-offset:3px}.blog-prose a:hover{text-decoration-color:var(--accent-deep,#91ce00)}.blog-prose a:focus-visible{border-radius:2px;outline:2px solid var(--accent-deep,#91ce00);outline-offset:2px}.blog-prose ol,.blog-prose ul{margin:0 0 var(--space-6,24px);padding-left:var(--space-6,24px)}.blog-prose li{margin-bottom:var(--space-2,8px)}.blog-prose li>ol,.blog-prose li>ul{margin:var(--space-2,8px) 0 0}.blog-prose ul{list-style:none;padding-left:var(--space-5,20px)}.blog-prose ul>li{padding-left:var(--space-4,16px);position:relative}.blog-prose ul>li:before{background:var(--moss-400,#a3af9e);border-radius:var(--radius-full,9999px);content:"";height:5px;left:0;position:absolute;top:.7em;width:5px}.blog-prose ol{list-style:decimal}.blog-prose ol>li::marker{color:var(--fg-meta,#505c50);font-variant-numeric:tabular-nums}.blog-prose blockquote{border-left:2px solid var(--moss-700,#313d33);color:var(--moss-700,#313d33);font-size:var(--text-xl,1.375rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-tight,-.015em);line-height:var(--leading-snug,1.18);margin:var(--space-8,32px) 0;padding:var(--space-2,8px) 0 var(--space-2,8px) var(--space-6,24px)}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose blockquote cite{color:var(--fg-meta,#505c50);display:block;font-size:var(--text-sm,.875rem);font-style:normal;font-weight:var(--weight-regular,400);margin-top:var(--space-3,12px)}.blog-prose code{background:var(--surface,#f1f5ed);border:1px solid var(--line,#e6ece1);border-radius:var(--radius-xs,4px);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace);font-size:.875em;overflow-wrap:break-word;padding:.15em .4em}.blog-prose pre{background:var(--forest-deep,#010502);border-radius:var(--radius-lg,14px);color:var(--moss-100,#f1f5ed);font-size:var(--text-sm,.875rem);line-height:var(--leading-normal,1.5);margin:var(--space-8,32px) 0;overflow-x:auto;padding:var(--space-5,20px);-webkit-overflow-scrolling:touch}.blog-prose pre code{background:none;border:0;color:inherit;font-size:inherit;padding:0;white-space:pre}.blog-prose table{border-collapse:collapse;display:block;font-size:var(--text-sm,.875rem);margin:var(--space-8,32px) 0;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.blog-prose td,.blog-prose th{border-bottom:1px solid var(--line,#e6ece1);padding:var(--space-3,12px) var(--space-4,16px);text-align:left;vertical-align:top}.blog-prose th{border-bottom-color:var(--line-strong,#d2dbcc);color:var(--fg-meta,#505c50);font-size:var(--text-xs,.75rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-wide,.06em);text-transform:uppercase;white-space:nowrap}.blog-prose tbody tr:last-child td{border-bottom:0}.blog-prose figure{margin:var(--space-8,32px) 0}.blog-prose iframe,.blog-prose img,.blog-prose video{border-radius:var(--radius-lg,14px);height:auto;max-width:100%}.blog-prose iframe{aspect-ratio:16/9;border:0;width:100%}.blog-prose figcaption{color:var(--fg-meta,#505c50);font-size:var(--text-sm,.875rem);line-height:1.45;margin-top:var(--space-3,12px);text-align:left}.blog-prose hr{background:var(--line,#e6ece1);border:0;height:1px;margin:var(--space-12,48px) 0}.blog-prose strong{font-weight:var(--weight-semibold,600)}.blog-prose abbr[title]{cursor:help;text-decoration:underline dotted}.blog-prose sub,.blog-prose sup{font-size:.72em;line-height:0}.blog-article__authors{color:var(--fg-muted,#505c50);font-size:var(--text-sm,.875rem);line-height:1.45;margin:0;min-width:0}.blog-foot{margin:var(--space-10,40px) 0 0}.blog-related{border-top:1px solid var(--line,#e6ece1);margin-top:var(--space-20,80px);padding-top:var(--space-10,40px)}.blog-related__heading{color:var(--fg,#07110a);font-size:var(--text-2xl,1.75rem);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-tight,-.015em);margin:0 0 var(--space-6,24px)}@media (max-width:900px){.blog-head{margin-bottom:var(--space-10,40px)}.blog-article__figure{margin-inline-start:0;transform:none;width:100%}.blog-author{gap:var(--space-4,16px)}.blog-author__avatar{height:60px;width:60px}}@media (max-width:720px){.blog-head__title{font-size:clamp(1.875rem,7vw,2.5rem)}.blog-article__title{font-size:clamp(1.75rem,7.5vw,2.25rem)}.blog-prose{font-size:var(--text-base,1rem)}.blog-prose h1,.blog-prose h2{font-size:var(--text-2xl,1.75rem);margin-top:var(--space-10,40px)}.blog-prose h3{font-size:var(--text-xl,1.375rem)}.blog-prose blockquote{font-size:var(--text-lg,1.125rem);padding-left:var(--space-4,16px)}.blog-related{margin-top:var(--space-16,64px)}}@media (max-width:600px){.blog-author{align-items:flex-start;flex-direction:column}.blog-author,.post-card__body{padding:var(--space-5,20px)}.post-card__title{font-size:var(--text-lg,1.125rem)}.blog-simple-list__link{font-size:var(--text-base,1rem)}.blog-pagination__ellipsis,.blog-pagination__item--number{display:none}.blog-pagination__list{justify-content:space-between}}@supports not selector(:has(*)){.post-card__link:focus-visible{outline:2px solid var(--accent-deep,#91ce00);outline-offset:4px}}.post-card__media--empty{background:linear-gradient(135deg,var(--moss-100,#f1f5ed),var(--moss-200,#e6ece1))}.crumbs{margin:0 0 var(--space-6,24px)}.crumbs__list{flex-wrap:wrap;font-size:var(--text-xs,.75rem);list-style:none;margin:0;padding:0}.crumbs__item,.crumbs__list{align-items:center;display:flex;gap:var(--space-2,8px)}.crumbs__item{min-width:0}.crumbs__item+.crumbs__item:before{background:var(--fg-faint,#a3af9e);border-radius:var(--radius-full,9999px);content:"";flex:0 0 auto;height:4px;width:4px}.crumbs__link{color:var(--fg-meta,#505c50);text-decoration:none}.crumbs__link:hover{color:var(--fg,#07110a);text-decoration:underline}.crumbs__link:focus-visible{border-radius:var(--radius-xs,4px);outline:2px solid var(--focus-ring-color,#07110a);outline-offset:3px}.crumbs__current{color:var(--fg,#07110a);font-weight:var(--weight-medium,500);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share{align-items:center;border-top:1px solid var(--line,#e6ece1);display:flex;gap:var(--space-4,16px);margin-top:var(--space-10,40px);padding-top:var(--space-5,20px)}.share__heading{color:var(--fg-meta,#505c50);font-size:var(--text-2xs,.6875rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-wider,.14em);margin:0;text-transform:uppercase}.share__list{display:flex;gap:var(--space-2,8px);list-style:none;margin:0;padding:0}.share__link{align-items:center;border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-inset,inset 0 0 0 1px #e6ece1);color:var(--fg-muted,#505c50);display:inline-flex;height:36px;justify-content:center;transition:background .16s var(--ease-out,cubic-bezier(.22,1,.36,1));width:36px}.share__link:hover{background:var(--surface-hover,#e6ece1);color:var(--fg,#07110a)}.share__link:focus-visible{outline:2px solid var(--focus-ring-color,#07110a);outline-offset:2px}.share__icon{background:currentColor;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.share__icon--li{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M3 21h4V9H3zM9 9v12h4v-6.5c0-1.9 2.5-2.1 2.5 0V21h4v-7.5c0-4.6-5-4.4-6.5-2.2V9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M3 21h4V9H3zM9 9v12h4v-6.5c0-1.9 2.5-2.1 2.5 0V21h4v-7.5c0-4.6-5-4.4-6.5-2.2V9z'/%3E%3C/svg%3E")}.share__icon--x{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-7 8 8.2 12h-6.4l-5-7.3L5.9 22H2.8l7.5-8.6L2.4 2H9l4.5 6.6zm-1.1 18h1.7L7.3 3.8H5.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-7 8 8.2 12h-6.4l-5-7.3L5.9 22H2.8l7.5-8.6L2.4 2H9l4.5 6.6zm-1.1 18h1.7L7.3 3.8H5.5z'/%3E%3C/svg%3E")}.share__icon--mail{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m9 8L4.4 7h15.2zM4 9.3V17h16V9.3l-8 6.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m9 8L4.4 7h15.2zM4 9.3V17h16V9.3l-8 6.3z'/%3E%3C/svg%3E")}.author-bio{background:var(--bg-sunken,#f1f5ed);border-radius:var(--radius-xl,20px);display:flex;gap:var(--space-4,16px);margin-top:var(--space-8,32px);padding:var(--space-5,20px)}.author-bio__avatar{border-radius:var(--radius-full,9999px);flex:0 0 auto;height:56px;object-fit:cover;width:56px}.author-bio__body{min-width:0}.author-bio__kicker{color:var(--fg-meta,#505c50);font-size:var(--text-2xs,.6875rem);letter-spacing:var(--tracking-wider,.14em);margin:0 0 2px;text-transform:uppercase}.author-bio__kicker,.author-bio__name{font-weight:var(--weight-semibold,600)}.author-bio__name{color:var(--fg,#07110a);font-size:var(--text-base,1rem);margin:0 0 var(--space-2,8px)}.author-bio__name a{color:inherit;text-decoration:none}.author-bio__name a:hover{text-decoration:underline}.author-bio__text{color:var(--fg-muted,#505c50);font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.65);margin:0}@media (max-width:640px){.share{align-items:flex-start;gap:var(--space-3,12px)}.author-bio,.share{flex-direction:column}}@media (prefers-reduced-motion:reduce){.share__link{transition:none}}