body.blog #page,body.archive #page,body.single-post #page,body.search #page{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;background:#fff0}body.blog .site-content,body.archive .site-content,body.single-post .site-content,body.search .site-content,body.blog #content,body.archive #content,body.single-post #content,body.search #content{padding:0!important;margin:0!important;max-width:100%!important}body.blog .inside-article,body.archive .inside-article,body.single-post .inside-article,body.search .inside-article{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.kosmoteka-archive,.kosmoteka-single{padding:0;margin:0;width:100%;max-width:100%!important}.kt-blog-hero{position:relative;padding:clamp(80px, 10vh, 120px) clamp(28px, 5vw, 80px) clamp(48px, 6vh, 80px);overflow:hidden;color:var(--text-primary)}.kt-blog-hero__inner{position:relative;z-index:2;max-width:880px;margin:0 auto;text-align:center}.kt-blog-hero .eyebrow{margin-bottom:18px}.kt-blog-hero__title{font-family:var(--font-display);font-size:clamp(2rem, 1.2rem + 2.8vw, 4rem);font-weight:400;line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 80;color:var(--star-white);margin:0 0 18px}.kt-blog-hero__title em{font-style:italic;color:var(--star-cream);font-variation-settings:"opsz" 144,"SOFT" 100}.kt-blog-hero__lead{font-family:var(--font-body);font-size:clamp(1rem, 0.9rem + 0.4vw, 1.125rem);line-height:1.55;color:var(--text-secondary);margin:0;max-width:64ch;margin-inline:auto}.kt-blog-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:1200px;margin:0 auto clamp(40px, 5vh, 64px);padding:0 clamp(20px, 4vw, 40px)}.kt-blog-cat{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid rgb(184 212 255 / .16);border-radius:999px;background:linear-gradient(180deg,rgb(20 28 50 / .6) 0%,rgb(10 14 26 / .4) 100%);color:var(--text-secondary);font-family:var(--font-body);font-size:.875rem;font-weight:500;text-decoration:none;transition:all 280ms cubic-bezier(.22,1,.36,1)}.kt-blog-cat:hover{border-color:var(--nebula-cyan);color:var(--star-white);transform:translateY(-1px)}.kt-blog-cat.is-active{background:linear-gradient(180deg,rgb(77 217 255 / .16) 0%,rgb(77 217 255 / .08) 100%);border-color:var(--nebula-cyan);color:var(--star-white);box-shadow:0 0 16px rgb(77 217 255 / .25)}.kt-blog-cat__count{font-family:var(--font-mono);font-size:11px;color:var(--star-cream);opacity:.7}.kt-blog-grid-section{padding:0 clamp(20px, 4vw, 40px) clamp(80px, 10vh, 120px);max-width:1480px;margin:0 auto}.kt-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kt-blog-card--feature{grid-column:1 / -1}.kt-blog-card--feature .kt-blog-card__link{display:grid;grid-template-columns:1.4fr 1fr;gap:0;min-height:420px}.kt-blog-card--feature .kt-blog-card__media{height:100%;min-height:360px}.kt-blog-card--feature .kt-blog-card__body{padding:clamp(28px, 4vh, 48px) clamp(28px, 4vw, 56px);gap:14px;justify-content:center}.kt-blog-card--feature .kt-blog-card__title{font-size:clamp(1.5rem, 1rem + 1.4vw, 2.25rem);line-height:1.1}.kt-blog-card--feature .kt-blog-card__excerpt{font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--text-secondary);margin:0}.kt-blog-card{position:relative;overflow:hidden;border:1px solid rgb(184 212 255 / .12);border-radius:16px;background:linear-gradient(180deg,rgb(20 28 50 / .85) 0%,rgb(10 14 26 / .7) 100%);transition:all 320ms cubic-bezier(.22,1,.36,1)}.kt-blog-card:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 24px 48px rgb(0 0 0 / .4),0 0 32px rgb(77 217 255 / .12)}.kt-blog-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none;height:100%}.kt-blog-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,rgb(139 111 255 / .12) 0%,rgb(77 217 255 / .08) 100%)}.kt-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 600ms cubic-bezier(.22,1,.36,1)}.kt-blog-card:hover .kt-blog-card__media img{transform:scale(1.05)}.kt-blog-card__media--placeholder{display:flex;align-items:center;justify-content:center;color:var(--star-cream);opacity:.45;font-size:clamp(48px, 6vw, 96px);font-family:var(--font-display);font-style:italic}.kt-blog-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.kt-blog-card__cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--star-blue);font-weight:500}.kt-blog-card__title{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.22;letter-spacing:-.015em;color:var(--star-white);font-variation-settings:"opsz" 30;margin:0}.kt-blog-card__excerpt{font-family:var(--font-body);font-size:.9375rem;line-height:1.5;color:var(--text-secondary);margin:0}.kt-blog-card__meta{margin-top:auto;padding-top:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.kt-blog-card__sep{opacity:.5}.kt-blog-pagination{margin-top:clamp(48px, 6vh, 80px);display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.kt-blog-pagination .page-numbers{min-width:40px;height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(184 212 255 / .16);border-radius:8px;color:var(--text-secondary);font-family:var(--font-mono);font-size:13px;text-decoration:none;transition:all 240ms cubic-bezier(.22,1,.36,1);background:rgb(20 28 50 / .5)}.kt-blog-pagination .page-numbers:hover{border-color:var(--nebula-cyan);color:var(--star-white)}.kt-blog-pagination .page-numbers.current{background:var(--nebula-cyan);color:var(--space-deep);border-color:var(--nebula-cyan);font-weight:600}.kt-blog-pagination .page-numbers.dots{border:0;background:#fff0}.kt-blog-empty{max-width:640px;margin:64px auto;padding:56px 32px;text-align:center;border:1px dashed rgb(184 212 255 / .2);border-radius:16px}.kt-blog-empty h2{font-family:var(--font-display);font-size:1.75rem;color:var(--star-white);margin:0 0 12px}.kt-blog-empty p{color:var(--text-secondary);margin:0}.kt-blog-empty a{color:var(--nebula-cyan)}.kt-article__head{position:relative;padding:clamp(80px, 10vh, 120px) clamp(28px, 5vw, 80px) clamp(48px, 5vh, 64px);overflow:hidden;color:var(--text-primary)}.kt-article__head-inner{position:relative;z-index:2;max-width:760px;margin:0 auto;text-align:center}.kt-article__head .eyebrow{margin-bottom:18px}.kt-article__head .eyebrow a{color:var(--nebula-cyan);text-decoration:none}.kt-article__title{font-family:var(--font-display);font-size:clamp(2rem, 1.2rem + 2.6vw, 3.5rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 80;color:var(--star-white);margin:0 0 18px}.kt-article__lead{font-family:var(--font-display);font-size:clamp(1.125rem, 1rem + 0.4vw, 1.375rem);font-weight:300;line-height:1.45;color:var(--text-secondary);font-style:italic;font-variation-settings:"opsz" 30;margin:0 0 20px}.kt-article__meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-secondary);display:inline-flex;gap:10px;align-items:center}.kt-article__sep{opacity:.5}.kt-article__hero-image{max-width:1200px;margin:0 auto clamp(40px, 5vh, 64px);padding:0 clamp(20px, 4vw, 40px)}.kt-article__hero-image img{width:100%;height:auto;border-radius:16px;box-shadow:0 24px 64px rgb(0 0 0 / .5)}.kt-article__body{max-width:720px;margin:0 auto;padding:0 clamp(20px, 4vw, 32px);font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--text-primary)}.kt-article__body>*+*{margin-top:1.25em}.kt-article__body h2{font-family:var(--font-display);font-size:clamp(1.5rem, 1.2rem + 0.8vw, 2rem);font-weight:500;line-height:1.2;color:var(--star-white);letter-spacing:-.015em;font-variation-settings:"opsz" 60;margin-top:2.4em;margin-bottom:.6em}.kt-article__body h3{font-family:var(--font-display);font-size:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);font-weight:500;color:var(--star-white);margin-top:2em;margin-bottom:.5em}.kt-article__body h2 em,.kt-article__body h3 em{color:var(--star-cream);font-style:italic;font-variation-settings:"opsz" 60,"SOFT" 100}.kt-article__body a{color:var(--nebula-cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 200ms}.kt-article__body a:hover{color:var(--star-cream)}.kt-article__body strong{color:var(--star-white)}.kt-article__body em{color:var(--star-cream)}.kt-article__body blockquote{border-left:3px solid var(--solar-amber);padding:8px 0 8px 24px;margin:2em 0;font-family:var(--font-display);font-size:1.25rem;font-style:italic;color:var(--star-white);font-variation-settings:"opsz" 30;line-height:1.4}.kt-article__body ul,.kt-article__body ol{padding-left:1.5em}.kt-article__body li+li{margin-top:.5em}.kt-article__body code{font-family:var(--font-mono);font-size:.9em;background:rgb(184 212 255 / .08);padding:2px 6px;border-radius:4px;color:var(--star-cream)}.kt-article__body img,.kt-article__body figure{max-width:100%;height:auto;border-radius:12px;margin:2em auto}.kt-article__body figcaption{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;text-align:center;color:var(--text-secondary);margin-top:8px}.kt-article__tags{max-width:720px;margin:64px auto 0;padding:0 clamp(20px, 4vw, 32px);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kt-article__tags-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin-right:6px}.kt-article__tag{display:inline-flex;padding:4px 10px;border:1px solid rgb(184 212 255 / .18);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);text-decoration:none;transition:all 240ms}.kt-article__tag:hover{border-color:var(--nebula-cyan);color:var(--star-white)}.kt-article__nav{max-width:1200px;margin:clamp(56px, 7vh, 96px) auto 0;padding:0 clamp(20px, 4vw, 40px);display:grid;grid-template-columns:1fr 1fr;gap:16px}.kt-article__nav-link{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border:1px solid rgb(184 212 255 / .14);border-radius:12px;background:linear-gradient(180deg,rgb(20 28 50 / .6) 0%,rgb(10 14 26 / .4) 100%);color:var(--star-white);text-decoration:none;transition:all 280ms cubic-bezier(.22,1,.36,1)}.kt-article__nav-link:hover{border-color:var(--nebula-cyan);transform:translateY(-2px)}.kt-article__nav-link--next{text-align:right}.kt-article__nav-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.kt-article__nav-title{font-family:var(--font-display);font-size:1rem;font-weight:500}.kt-article-related{max-width:1200px;margin:clamp(80px, 10vh, 128px) auto;padding:0 clamp(20px, 4vw, 40px) clamp(80px, 10vh, 120px)}.kt-article-related .eyebrow{margin-bottom:12px}.kt-article-related .kt-section__title{font-family:var(--font-display);font-size:clamp(1.625rem, 1.2rem + 1vw, 2.25rem);font-weight:400;color:var(--star-white);margin:0 0 32px;letter-spacing:-.015em}.kt-blog-grid--small{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.kt-blog-grid{grid-template-columns:repeat(2,1fr)}.kt-blog-card--feature .kt-blog-card__link{grid-template-columns:1fr}.kt-blog-card--feature .kt-blog-card__media{aspect-ratio:16 / 9;min-height:0}.kt-blog-grid--small{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kt-blog-grid,.kt-blog-grid--small{grid-template-columns:1fr}.kt-article__nav{grid-template-columns:1fr}.kt-article__nav-link--next{text-align:left}}