.article-rails-wrapper.svelte-1nbe6r3{display:flex;justify-content:center;position:relative;gap:16px}.rail-left.svelte-1nbe6r3{display:none;position:sticky;top:80px;width:160px;height:-moz-fit-content;height:fit-content;flex-shrink:0}@media(min-width:1400px){.rail-left.svelte-1nbe6r3{display:block}}.article-layout.svelte-1nbe6r3{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.article-layout.svelte-1nbe6r3{flex-direction:row}}.article-layout.svelte-1nbe6r3{flex:1;min-width:0}.main-content.svelte-1nbe6r3{flex:1 1 0%}@media(min-width:1024px){.main-content.svelte-1nbe6r3{max-width:48rem}}.sidebar.svelte-1nbe6r3{width:100%}@media(min-width:1024px){.sidebar.svelte-1nbe6r3{width:20rem}}.article-header.svelte-1nbe6r3{margin-bottom:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));padding-bottom:1rem}.category-badge.svelte-1nbe6r3{display:inline-block;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.category-badge.svelte-1nbe6r3:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.headline.svelte-1nbe6r3{margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-surface-50) / var(--tw-text-opacity, 1))}@media(min-width:768px){.headline.svelte-1nbe6r3{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.headline.svelte-1nbe6r3{font-size:3rem;line-height:1}}.headline.svelte-1nbe6r3{font-family:Georgia,Times New Roman,serif;line-height:1.15}.article-excerpt.svelte-1nbe6r3{margin-top:0;margin-bottom:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-surface-200) / var(--tw-text-opacity, 1));font-size:1.25rem;line-height:1.6}.byline.svelte-1nbe6r3{margin-bottom:1rem;overflow:hidden;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1));word-wrap:break-word;padding-left:1.35rem;text-indent:-1.35rem}.byline.svelte-1nbe6r3 .author:where(.svelte-1nbe6r3){font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1))}.byline.svelte-1nbe6r3 .author-link:where(.svelte-1nbe6r3){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.byline.svelte-1nbe6r3 .author-link:where(.svelte-1nbe6r3):hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.byline.svelte-1nbe6r3 .author-title:where(.svelte-1nbe6r3){font-weight:400;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1))}.byline-block.svelte-1nbe6r3{white-space:nowrap}.published-ago.svelte-1nbe6r3{margin-bottom:.75rem}.published-ago-toggle.svelte-1nbe6r3{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1));cursor:pointer;border-style:none;background-color:transparent;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.published-ago-toggle.svelte-1nbe6r3:hover{--tw-text-opacity: 1;color:rgb(var(--color-surface-100) / var(--tw-text-opacity, 1))}.published-ago-chevron.svelte-1nbe6r3{--tw-text-opacity: 1;color:rgb(var(--color-surface-500) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.published-ago-chevron.rotated.svelte-1nbe6r3{transform:rotate(180deg)}.published-ago-details.svelte-1nbe6r3{margin-top:.5rem}.published-ago-details.svelte-1nbe6r3>:where(.svelte-1nbe6r3):not([hidden])~:where(.svelte-1nbe6r3):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.published-ago-details.svelte-1nbe6r3{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1));border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-600) / var(--tw-border-opacity, 1));padding-left:.75rem}.published-ago-row.svelte-1nbe6r3{display:flex;align-items:baseline;gap:.5rem}.published-ago-label.svelte-1nbe6r3{font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1))}.published-ago-row.svelte-1nbe6r3 time:where(.svelte-1nbe6r3){--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1))}.social-actions.svelte-1nbe6r3{display:flex;gap:.5rem}.social-btn.svelte-1nbe6r3{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;border-style:none;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-700) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.social-btn.svelte-1nbe6r3:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-100) / var(--tw-text-opacity, 1))}.hero-media.svelte-1nbe6r3{margin-bottom:2rem}.hero-image.svelte-1nbe6r3{height:auto;width:100%;border-radius:.5rem}.hero-video.svelte-1nbe6r3{height:auto;width:100%;border-radius:.5rem;max-height:600px}.youtube-embed.svelte-1nbe6r3{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.5rem}.youtube-embed.svelte-1nbe6r3 iframe:where(.svelte-1nbe6r3){position:absolute;top:0;left:0;width:100%;height:100%;border:0}.caption.svelte-1nbe6r3{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1))}.article-body.svelte-1nbe6r3{margin-bottom:2rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-200) / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.8;max-width:68ch}.article-body.svelte-1nbe6r3 p{margin-bottom:1rem}.article-body.svelte-1nbe6r3 h2,.article-body.svelte-1nbe6r3 h3,.article-body.svelte-1nbe6r3 h4{margin-top:2rem;margin-bottom:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-surface-100) / var(--tw-text-opacity, 1));font-family:Georgia,Times New Roman,serif}.article-body.svelte-1nbe6r3 h2{font-size:1.5rem;line-height:2rem}.article-body.svelte-1nbe6r3 h3{font-size:1.25rem;line-height:1.75rem}.article-body.svelte-1nbe6r3 a{--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));text-decoration-line:underline}.article-body.svelte-1nbe6r3 a:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.article-body.svelte-1nbe6r3 blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1))}.article-body.svelte-1nbe6r3 ul,.article-body.svelte-1nbe6r3 ol{margin-bottom:1rem;padding-left:1.5rem}.article-body.svelte-1nbe6r3 li{margin-bottom:.5rem}.no-content.svelte-1nbe6r3{font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-surface-500) / var(--tw-text-opacity, 1))}.article-footer.svelte-1nbe6r3{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));padding-top:1.5rem}.tags.svelte-1nbe6r3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tags-label.svelte-1nbe6r3{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1))}.tag.svelte-1nbe6r3{display:inline-block;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-700) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-300) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tag.svelte-1nbe6r3:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-100) / var(--tw-text-opacity, 1))}.article-meta.svelte-1nbe6r3{margin-top:2rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));padding-top:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1))}.article-meta-line.svelte-1nbe6r3{margin-bottom:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.article-meta-separator.svelte-1nbe6r3{margin-left:.25rem;margin-right:.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-600) / var(--tw-text-opacity, 1))}.article-meta-category.svelte-1nbe6r3{font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.article-meta-category.svelte-1nbe6r3:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.article-meta-author.svelte-1nbe6r3{--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.article-meta-author.svelte-1nbe6r3:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.sidebar-section.svelte-1nbe6r3{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-800) / var(--tw-bg-opacity, 1));padding:1rem}.sidebar-section.svelte-1nbe6r3 h3:where(.svelte-1nbe6r3){margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-surface-50) / var(--tw-text-opacity, 1));font-family:Georgia,Times New Roman,serif;line-height:1.15}.related-list.svelte-1nbe6r3>:where(.svelte-1nbe6r3):not([hidden])~:where(.svelte-1nbe6r3):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.related-item.svelte-1nbe6r3{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-700) / var(--tw-border-opacity, 1));padding-bottom:1rem}.related-item.svelte-1nbe6r3:last-child{border-width:0px;padding-bottom:0}.related-link.svelte-1nbe6r3{display:flex;gap:.75rem;text-decoration-line:none;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.related-link.svelte-1nbe6r3:hover{opacity:.8}.related-thumb.svelte-1nbe6r3{height:3.5rem;width:5rem;flex-shrink:0;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.related-content.svelte-1nbe6r3{display:flex;flex-direction:column}.related-category.svelte-1nbe6r3{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.related-title.svelte-1nbe6r3{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--color-surface-200) / var(--tw-text-opacity, 1));font-family:Georgia,Times New Roman,serif}.related-time.svelte-1nbe6r3{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-500) / var(--tw-text-opacity, 1))}.article-cta.svelte-1nbe6r3{margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;padding:1.5rem;text-align:center}@media(min-width:768px){.article-cta.svelte-1nbe6r3{padding:2rem}}.article-cta.svelte-1nbe6r3{background:rgb(var(--color-surface-800));border:1px solid rgb(var(--color-surface-700))}.article-cta-heading.svelte-1nbe6r3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-surface-50) / var(--tw-text-opacity, 1))}@media(min-width:768px){.article-cta-heading.svelte-1nbe6r3{font-size:1.5rem;line-height:2rem}}.article-cta-heading.svelte-1nbe6r3{font-family:Georgia,Times New Roman,serif}.article-cta-subtext.svelte-1nbe6r3{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity, 1))}.article-cta-form.svelte-1nbe6r3{max-width:480px;margin:0 auto}.article-cta-input-row.svelte-1nbe6r3{display:flex;gap:.5rem}.article-cta-input-row.svelte-1nbe6r3 input:where(.svelte-1nbe6r3){flex:1 1 0%;border-radius:.375rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-surface-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-900) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-50) / var(--tw-text-opacity, 1))}.article-cta-input-row.svelte-1nbe6r3 input:where(.svelte-1nbe6r3)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-placeholder-opacity, 1))}.article-cta-input-row.svelte-1nbe6r3 input:where(.svelte-1nbe6r3)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-placeholder-opacity, 1))}.article-cta-input-row.svelte-1nbe6r3 input:where(.svelte-1nbe6r3):focus{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.article-cta-input-row.svelte-1nbe6r3 input:where(.svelte-1nbe6r3):disabled{opacity:.5}.article-cta-input-row.svelte-1nbe6r3 button:where(.svelte-1nbe6r3){white-space:nowrap;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-surface-900) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.article-cta-input-row.svelte-1nbe6r3 button:where(.svelte-1nbe6r3):hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.article-cta-input-row.svelte-1nbe6r3 button:where(.svelte-1nbe6r3):disabled{cursor:not-allowed;opacity:.5}.article-cta-input-row.svelte-1nbe6r3 button:where(.svelte-1nbe6r3){border:none;cursor:pointer}.article-cta-error.svelte-1nbe6r3{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-error-400) / var(--tw-text-opacity, 1))}.article-cta-success.svelte-1nbe6r3{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;padding-bottom:1rem}.article-cta-success.svelte-1nbe6r3 svg:where(.svelte-1nbe6r3){--tw-text-opacity: 1;color:rgb(var(--color-success-500) / var(--tw-text-opacity, 1))}.article-cta-success.svelte-1nbe6r3 p:where(.svelte-1nbe6r3){font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-surface-200) / var(--tw-text-opacity, 1))}@media(max-width:640px){.article-cta-input-row.svelte-1nbe6r3{flex-direction:column}.article-cta-input-row.svelte-1nbe6r3 button:where(.svelte-1nbe6r3){width:100%}}@media(max-width:1024px){.article-layout.svelte-1nbe6r3{flex-direction:column}.sidebar.svelte-1nbe6r3{width:100%}}@media(max-width:640px){.headline.svelte-1nbe6r3{font-size:clamp(1.6rem,5vw,2.1rem)}.article-body.svelte-1nbe6r3{font-size:1.1875rem;line-height:1.8;letter-spacing:.01em}.hero-media.svelte-1nbe6r3{margin-left:-1rem;margin-right:-1rem}.hero-media.svelte-1nbe6r3 img:where(.svelte-1nbe6r3),.hero-media.svelte-1nbe6r3 video:where(.svelte-1nbe6r3){border-radius:0}}
