@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Karla:wght@400;500;600;700&display=swap";.le-related[data-astro-cid-2zkmu4eg]{margin-top:var(--spacing-10, 2.5rem);padding-top:var(--spacing-8, 2rem);border-top:1px solid var(--color-border, #e0dfd6);max-width:65ch}.le-related-title[data-astro-cid-2zkmu4eg]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary, #1c5d82);margin-bottom:var(--spacing-4, 1rem)}.le-related-grid[data-astro-cid-2zkmu4eg]{display:grid;grid-template-columns:1fr;gap:var(--spacing-4, 1rem)}@media (min-width: 640px){.le-related-grid[data-astro-cid-2zkmu4eg]{grid-template-columns:repeat(3,1fr)}}.le-related-card[data-astro-cid-2zkmu4eg]{text-decoration:none;border-radius:var(--radius-sm, 4px);overflow:hidden;border:1px solid var(--color-border, #e0dfd6);transition:box-shadow .2s ease,transform .2s ease}.le-related-card[data-astro-cid-2zkmu4eg]:hover{box-shadow:0 8px 20px #0b1e201a;transform:translateY(-2px)}.le-related-img[data-astro-cid-2zkmu4eg]{width:100%;height:auto;display:block}.le-related-body[data-astro-cid-2zkmu4eg]{padding:.75rem}.le-related-cat[data-astro-cid-2zkmu4eg]{font-size:.63rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent, #c99a3c)}.le-related-headline[data-astro-cid-2zkmu4eg]{font-size:.85rem;font-weight:700;color:var(--color-text-primary, #1a2430);line-height:1.3;margin:.25rem 0 0;font-family:var(--font-family-heading)}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[-\:\\s\]{-: s}.le-art-root{background:var(--color-bg)}.le-art-crumbs{padding:1rem 0 0;font-size:.82rem;color:var(--color-text-secondary)}.le-art-crumbs a{color:var(--color-primary);text-decoration:none}.le-art-crumbs a:hover{text-decoration:underline}.le-art-crumbs span{margin:0 .4rem;opacity:.6}.le-art-header{padding:.75rem 0 1.5rem}.le-art-header-inner{max-width:800px}.le-art-badge{display:inline-block;background:var(--color-section-alt-bg);color:var(--color-primary);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .7rem;border-radius:999px;margin-bottom:.9rem}.le-art-title{font-family:var(--font-family-heading);font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.12;font-weight:700;color:var(--color-text-primary);margin:0 0 .75rem}.le-art-dek{font-size:1.15rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 1.1rem}.le-art-byline{font-size:.85rem;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.le-art-byline-name{font-weight:700;color:var(--color-text-primary)}.le-art-byline-dot{opacity:.5}.le-art-hero{border-radius:var(--radius-lg);overflow:hidden;max-height:460px}.le-art-hero img{width:100%;height:100%;max-height:460px;-o-object-fit:cover;object-fit:cover}.le-art-layout{display:flex;flex-direction:column-reverse;gap:2rem;padding:2rem 0 4rem}@media (min-width: 960px){.le-art-layout{flex-direction:row;gap:3rem}}.le-art-side{flex-shrink:0}@media (min-width: 960px){.le-art-side{width:11rem}}.le-art-side-card{position:static;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.1rem}@media (min-width: 960px){.le-art-side-card{position:sticky;top:6rem}}.le-art-side-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:.7rem}.le-art-share{display:flex;gap:.6rem}.le-art-share a{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--color-border);color:var(--color-text-secondary);transition:color .15s ease,border-color .15s ease}.le-art-share a:hover{color:var(--color-accent);border-color:var(--color-accent)}.le-art-body{max-width:68ch}.le-art-body :where(p){margin:1.4rem 0;line-height:1.8;font-size:1.1rem;color:var(--color-text-body)}.le-art-body :where(p):first-of-type{font-size:1.2rem}.le-art-body :where(h2){font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;margin:2.75rem 0 1rem;color:var(--color-text-primary);letter-spacing:-.01em}.le-art-body :where(h3){font-family:var(--font-family-heading);font-size:1.4rem;font-weight:600;margin:2rem 0 .7rem;color:var(--color-text-primary)}.le-art-body :where(ul,ol){margin:1.4rem 0;padding-left:1.4rem;line-height:1.8;font-size:1.1rem;color:var(--color-text-body)}.le-art-body :where(ul){list-style:disc}.le-art-body :where(ul) :where(li)::marker{color:var(--color-accent)}.le-art-body :where(li){margin-bottom:.5rem}.le-art-body :where(strong){color:var(--color-text-primary)}.le-art-body :where(blockquote){margin:2.25rem 0;padding:1.6rem 2rem;border-left:4px solid var(--color-accent);background:var(--color-section-alt-bg);border-radius:var(--radius-md);font-style:italic;color:var(--color-primary-dark);font-size:1.15rem}.le-art-body :where(blockquote) :where(p){margin:0;color:inherit}.le-art-body :where(a){color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.le-art-body :where(table){width:100%;border-collapse:collapse;margin:2.25rem 0;font-size:.96rem;line-height:1.5;border:1px solid var(--color-border)}.le-art-body :where(thead th){background:var(--color-primary);color:#fff;font-family:var(--font-family-heading);font-weight:700;text-align:left;padding:.7rem .9rem}.le-art-body :where(tbody td){padding:.7rem .9rem;vertical-align:top;border-top:1px solid var(--color-border);color:var(--color-text-body)}.le-art-body :where(tbody tr:nth-child(2n)){background:#0b556309}.le-art-body :where(tbody td:first-child){font-weight:700;color:var(--color-primary-dark)}.le-art-tags{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.le-art-tags span{font-size:.9rem;font-weight:700;color:var(--color-text-primary);margin-right:.3rem}.le-art-tags a{background:var(--color-section-alt-bg);color:var(--color-text-body);text-decoration:none;padding:.3rem .75rem;font-size:.85rem;border-radius:var(--radius-sm)}@media (max-width: 640px){.le-art-body :where(table){font-size:.82rem}.le-art-body :where(thead th),.le-art-body :where(tbody td){padding:.5rem .6rem}}
