.blog_page__yJJnW{min-height:100vh;padding-bottom:var(--layout-section-space);background:var(--hios-bg)}.blog_article__zY_J1,.blog_backNav__Zu4Uw,.blog_hero__Bcron,.blog_list__acVS1{width:min(100%,calc(820px + (2 * var(--layout-gutter))));margin-inline:auto;padding-inline:var(--layout-gutter)}.blog_hero__Bcron{padding-top:clamp(40px,7vw,72px);padding-bottom:clamp(28px,5vw,48px)}.blog_kicker__fyUQR{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;font-family:var(--font-stack-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.blog_kickerCategory__IX5PQ,.blog_kicker__fyUQR{color:var(--accent-text)}.blog_kickerSep__hGPef{color:var(--hios-text-muted)}.blog_title__V1yIc{margin:0 0 16px;color:var(--hios-text);font-family:var(--font-stack-display);font-size:clamp(2.2rem,7vw,4rem);font-weight:750;letter-spacing:-.04em;line-height:1.02;overflow-wrap:anywhere}.blog_intro__TQrwP{max-width:560px;margin:0;color:var(--hios-text-secondary);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.65}.blog_list__acVS1{margin-bottom:clamp(36px,6vw,56px)}.blog_sectionKicker__Q1yjJ{margin-bottom:12px;color:var(--accent-text);font-family:var(--font-stack-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.blog_sectionList__kZAu9{display:flex;flex-direction:column}.blog_row__A1Zn2{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px clamp(14px,3vw,24px);gap:6px clamp(14px,3vw,24px);align-items:baseline;margin-top:-1px;padding:clamp(14px,2.5vw,18px) clamp(14px,2.5vw,20px);border:1px solid var(--hios-border);background:var(--hios-bg-secondary);transition:border-color var(--hios-transition-fast),background-color var(--hios-transition-fast)}.blog_row__A1Zn2:first-child{margin-top:0}.blog_row__A1Zn2:hover{z-index:1;color:inherit;border-color:color-mix(in srgb,var(--accent) 55%,var(--hios-border));background:color-mix(in srgb,var(--accent) 4%,var(--hios-bg-secondary))}.blog_rowCode__Pfec3{color:var(--accent-text);font-family:var(--font-stack-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_rowMain__jk1ll{display:flex;min-width:0;flex-direction:column;gap:6px}.blog_rowTitle__r8tjR{color:var(--hios-text);font-family:var(--font-stack-display);font-size:clamp(1.02rem,2.4vw,1.15rem);font-weight:650;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.blog_rowSummary__5ep8a{color:var(--hios-text-secondary);font-size:.92rem;line-height:1.6}.blog_rowDate__R8jre{color:var(--hios-text-muted);font-family:var(--font-stack-mono);font-size:.78rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_tags__YGe_D{display:flex;flex-wrap:wrap;gap:6px}.blog_tag__B6_C1{padding:2px 7px;border:1px solid var(--hios-border);border-radius:3px;font-size:.68rem;letter-spacing:.05em;text-transform:lowercase}.blog_empty__Png3v,.blog_tag__B6_C1{color:var(--hios-text-muted);font-family:var(--font-stack-mono)}.blog_empty__Png3v{font-size:.85rem}.blog_backNav__Zu4Uw{padding-top:clamp(24px,5vw,44px);padding-bottom:20px}.blog_backLink__jx8ka{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target);color:var(--hios-text-secondary);font-family:var(--font-stack-mono);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.blog_backLink__jx8ka:hover{color:var(--accent-text)}.blog_article__zY_J1{max-width:calc(var(--layout-reading) + (2 * var(--layout-gutter)))}.blog_articleHeader__era9B{margin-bottom:clamp(24px,5vw,40px);padding-bottom:clamp(18px,4vw,28px);border-bottom:1px solid var(--hios-border)}.blog_articleHeader__era9B .blog_tags__YGe_D{margin-top:14px}.blog_articleTitle__xfjKD{margin:0;max-width:24ch;color:var(--hios-text);font-family:var(--font-stack-display);font-size:clamp(1.9rem,6vw,3.1rem);font-weight:750;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere}.blog_toc__v73Nx{margin-bottom:clamp(28px,5vw,44px);padding:16px 18px;border:1px solid var(--hios-border);background:var(--hios-bg-secondary)}.blog_tocTitle__k7D7x{margin-bottom:10px;color:var(--accent-text);font-family:var(--font-stack-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.blog_tocList__Qoxaa{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.blog_tocLink__i2M6l{display:inline-flex;align-items:baseline;gap:10px;color:var(--hios-text-secondary);font-size:.92rem;line-height:1.5}.blog_tocLink__i2M6l:hover{color:var(--accent-text)}.blog_tocNum__qkUoA{color:var(--hios-text-muted);font-family:var(--font-stack-mono);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_prose__c05vg{color:var(--hios-text);font-size:clamp(1rem,2vw,1.05rem);line-height:1.8}.blog_prose__c05vg h2{margin:2.6em 0 .7em;padding-top:.9em;border-top:1px solid var(--hios-border);font-size:clamp(1.35rem,3.5vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:90px}.blog_prose__c05vg h2,.blog_prose__c05vg h3{color:var(--hios-text);font-family:var(--font-stack-display)}.blog_prose__c05vg h3{margin:1.9em 0 .55em;font-size:clamp(1.1rem,2.8vw,1.3rem);font-weight:650;letter-spacing:-.015em}.blog_prose__c05vg li,.blog_prose__c05vg p{color:var(--hios-text-secondary)}.blog_prose__c05vg a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.blog_prose__c05vg pre{margin:1.4em 0;padding:14px 16px;overflow-x:auto;border:1px solid var(--hios-border);border-radius:6px;background:var(--hios-bg-secondary);font-family:var(--font-stack-mono);font-size:.85rem;line-height:1.65}.blog_prose__c05vg pre code{padding:0;border:none;background:none;color:var(--hios-text);font-size:inherit}.blog_prose__c05vg :not(pre)>code{padding:1px 5px;border:1px solid var(--hios-border);border-radius:3px;background:var(--hios-bg-secondary);color:var(--accent-text);font-family:var(--font-stack-mono);font-size:.85em;overflow-wrap:anywhere}.blog_prose__c05vg blockquote{margin:1.4em 0;padding:4px 0 4px 16px;border-left:2px solid color-mix(in srgb,var(--accent) 55%,var(--hios-border));color:var(--hios-text-secondary)}.blog_prose__c05vg blockquote p{margin:.3em 0}.blog_tableWrap__pKS_D{margin:1.4em 0;overflow-x:auto}.blog_prose__c05vg table{min-width:100%;border-collapse:collapse;font-size:.92rem}.blog_prose__c05vg th{background:var(--hios-bg-secondary);color:var(--hios-text);font-family:var(--font-stack-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.blog_prose__c05vg td,.blog_prose__c05vg th{border:1px solid var(--hios-border);padding:8px 12px}.blog_prose__c05vg td{color:var(--hios-text-secondary)}.blog_prose__c05vg hr{margin:2.2em 0;border:none;border-top:1px solid var(--hios-border)}@media (max-width:767px){.blog_hero__Bcron{padding-top:36px;padding-bottom:28px}.blog_row__A1Zn2{grid-template-columns:minmax(0,1fr);padding:14px}.blog_rowCode__Pfec3{order:0}.blog_rowMain__jk1ll{order:2}.blog_rowDate__R8jre{position:absolute;top:14px;right:14px}.blog_backNav__Zu4Uw{padding-top:16px;padding-bottom:16px}}