.abstract-section.svelte-19axth7{margin-bottom:var(--space-xl);padding:var(--space-lg);border-radius:var(--border-radius-xl);position:relative;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),var(--opacity-very-low)),rgba(var(--color-highlight-rgb),var(--opacity-very-low)),rgba(var(--color-accent-rgb),var(--opacity-very-low)));-webkit-backdrop-filter:blur(var(--glass-blur-amount));backdrop-filter:blur(var(--glass-blur-amount));border:var(--border-width-thin) solid rgba(var(--color-primary-rgb),var(--opacity-low));box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.abstract-section.svelte-19axth7:hover{transform:var(--transform-lift-sm);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),var(--opacity-low)),rgba(var(--color-highlight-rgb),var(--opacity-very-low)),rgba(var(--color-accent-rgb),var(--opacity-very-low)))}.abstract-title.svelte-19axth7{font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-tight);position:relative}.abstract-title.svelte-19axth7:after{content:"";position:absolute;bottom:calc(-1 * var(--space-sm));left:0;width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg,var(--color-highlight) 0%,rgba(var(--color-highlight-rgb),.3) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out)}.abstract-section.svelte-19axth7:hover .abstract-title:where(.svelte-19axth7):after{width:var(--space-5xl)}.abstract-content.svelte-19axth7{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.abstract-paragraph.svelte-19axth7{margin-bottom:0}.abstract-paragraph.mb-4.svelte-19axth7{margin-bottom:var(--space-md)}html.dark .abstract-section.svelte-19axth7{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-highlight-rgb),.04),rgba(var(--color-accent-rgb),.06));border-color:rgba(var(--color-primary-rgb),var(--opacity-medium))}html.dark .abstract-section.svelte-19axth7:hover{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-highlight-rgb),.06),rgba(var(--color-accent-rgb),.08))}@media(max-width:639px){.abstract-section.svelte-19axth7{padding:var(--space-md)}.abstract-title.svelte-19axth7{font-size:var(--font-size-lg)}.abstract-content.svelte-19axth7{font-size:var(--font-size-base);text-align:left;-webkit-hyphens:none;hyphens:none}}@media(prefers-reduced-motion:reduce){.abstract-section.svelte-19axth7,.abstract-section.svelte-19axth7:hover,.abstract-title.svelte-19axth7:after{transition:none;transform:none}}.related-items-section.svelte-he2ydx{margin-top:var(--space-xl);padding:var(--space-lg);border-radius:var(--border-radius-xl);position:relative;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),var(--opacity-very-low)),rgba(var(--color-highlight-rgb),var(--opacity-very-low)),rgba(var(--color-accent-rgb),var(--opacity-very-low)));-webkit-backdrop-filter:blur(var(--glass-blur-amount));backdrop-filter:blur(var(--glass-blur-amount));border:var(--border-width-thin) solid rgba(var(--color-primary-rgb),var(--opacity-low));box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}@media(min-width:640px){.related-items-section.svelte-he2ydx{padding:var(--space-xl)}}.related-items-section.svelte-he2ydx:hover{transform:var(--transform-lift-sm);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),var(--opacity-low)),rgba(var(--color-highlight-rgb),var(--opacity-very-low)),rgba(var(--color-accent-rgb),var(--opacity-very-low)))}.related-items-title.svelte-he2ydx{font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-tight);position:relative}@media(min-width:640px){.related-items-title.svelte-he2ydx{font-size:var(--font-size-xl)}}.related-items-title.svelte-he2ydx:after{content:"";position:absolute;bottom:calc(-1 * var(--space-sm));left:0;width:var(--space-3xl);height:var(--border-width-medium);background:linear-gradient(90deg,var(--color-highlight) 0%,rgba(var(--color-highlight-rgb),.3) 100%);border-radius:var(--border-radius-full);transition:width var(--duration-normal) var(--ease-out)}.related-items-section.svelte-he2ydx:hover .related-items-title:where(.svelte-he2ydx):after{width:var(--space-5xl)}.related-items-grid.svelte-he2ydx{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.view-all-container.svelte-he2ydx{margin-top:var(--space-lg);text-align:center}html.dark .related-items-section.svelte-he2ydx{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-highlight-rgb),.04),rgba(var(--color-accent-rgb),.06));border-color:rgba(var(--color-primary-rgb),var(--opacity-medium))}html.dark .related-items-section.svelte-he2ydx:hover{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-highlight-rgb),.06),rgba(var(--color-accent-rgb),.08))}@media(min-width:768px){.related-items-grid.svelte-he2ydx{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.related-items-grid.svelte-he2ydx{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.related-items-section.svelte-he2ydx,.related-items-section.svelte-he2ydx:hover,.related-items-title.svelte-he2ydx:after{transition:none;transform:none}}.related-item.svelte-8li8po{position:relative;display:block;text-decoration:none;padding:var(--space-md);border-radius:var(--border-radius-lg);background:linear-gradient(135deg,rgba(var(--color-surface-rgb),var(--opacity-medium)),rgba(var(--color-primary-rgb),var(--opacity-very-low)));border:var(--border-width-thin) solid rgba(var(--color-border-rgb),var(--opacity-medium));box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.related-item.svelte-8li8po:hover{transform:var(--transform-lift-sm);box-shadow:var(--shadow-md);background:linear-gradient(135deg,rgba(var(--color-surface-rgb),var(--opacity-medium-high)),rgba(var(--color-primary-rgb),var(--opacity-low)))}.related-date.svelte-8li8po{font-weight:var(--font-weight-medium);letter-spacing:.5px;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:var(--space-xs)}.related-title.svelte-8li8po{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);font-family:var(--font-family-serif);color:var(--color-text-emphasis);margin:0;margin-bottom:var(--space-xs);transition:color var(--duration-fast) var(--ease-out)}.related-item.svelte-8li8po:hover .related-title:where(.svelte-8li8po){color:var(--color-primary)}.related-authors.svelte-8li8po{color:var(--color-text-light);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.related-item.svelte-8li8po:focus-visible{outline:2px solid var(--color-highlight);outline-offset:3px;box-shadow:var(--shadow-md),0 0 0 4px rgba(var(--color-highlight-rgb),.2)}html.dark .related-item.svelte-8li8po{background:linear-gradient(135deg,rgba(var(--color-dark-surface-rgb),var(--opacity-medium)),rgba(var(--color-primary-rgb),var(--opacity-very-low)));border-color:rgba(var(--color-white-rgb),var(--opacity-very-low))}html.dark .related-item.svelte-8li8po:hover{background:linear-gradient(135deg,rgba(var(--color-dark-surface-rgb),var(--opacity-medium-high)),rgba(var(--color-primary-rgb),var(--opacity-low)))}@media(max-width:640px){.related-title.svelte-8li8po{font-size:var(--font-size-base)}.related-item.svelte-8li8po{padding:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.related-item.svelte-8li8po,.related-title.svelte-8li8po{transition:none}.related-item.svelte-8li8po:hover{transform:none}}
