@font-face{font-family:'Barlow Condensed';src:url(/assets/f7a6eh400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url(/assets/f7a6eh700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url(/assets/f7a6eb400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url(/assets/f7a6eb700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Space Mono';src:url(/assets/f7a6em400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Space Mono';src:url(/assets/f7a6em700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--font-head:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--font-body:'Inter',system-ui,sans-serif;--font-meta:'Space Mono',Consolas,monospace;--accent:#22D3EE;--accent-soft:#0E2E36;--bg:#0B1418}
*{box-sizing:border-box}body{margin:0;background:var(--bg)}
img{max-width:100%;height:auto}
a{color:var(--accent)}
h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}

.wrap-7a6e{max-width:1100px;margin:0 auto;padding:0 20px}
article.post-7a6e table{border-collapse:collapse;width:100%}
article.post-7a6e th,article.post-7a6e td{border:1px solid #d5d5d0;padding:8px 10px;text-align:left}
#c7a6e{display:none;position:fixed;bottom:0;left:0;right:0;background:#1c1f1e;color:#fff;
padding:12px 16px;z-index:99;font-size:14px;text-align:center}
#c7a6e a{color:#cfe3da}#c7a6e button{margin-left:12px;padding:4px 16px;border:0;
border-radius:6px;cursor:pointer;background:var(--accent);color:#fff}

*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(1100px 500px at 80% -10%,rgba(14,46,54,.9),transparent 60%),var(--bg);color:#d9e6ea;font-family:var(--font-body);font-size:16.5px;line-height:1.7;min-height:100vh}img{max-width:100%}a{color:inherit}::selection{background:var(--accent);color:#04181d}.wrap-7a6e{max-width:1160px;margin:0 auto;padding:0 24px}header.site-7a6e{border-top:6px solid var(--accent);background:linear-gradient(180deg,#0d1e24,#0B1418);border-bottom:1px solid rgba(34,211,238,.22)}header.site-7a6e::before{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,var(--accent) 0 18px,transparent 18px 36px);opacity:.35}.masthead-7a6e{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:28px 0 14px}a.brand-7a6e{font-family:var(--font-head);font-weight:700;font-size:44px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#eef8fa;text-decoration:none;padding:4px 16px 6px;border:2px solid var(--accent);box-shadow:7px 7px 0 rgba(34,211,238,.22);background:#0c1c22}a.brand-7a6e:hover{box-shadow:4px 4px 0 rgba(34,211,238,.45)}.tagline-7a6e{font-family:var(--font-meta);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8fb2ba}nav.cats-7a6e{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 20px}nav.cats-7a6e a{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#bcd6dc;text-decoration:none;padding:5px 13px;border:1px solid rgba(34,211,238,.3);background:#0d2229;transition:background .15s,color .15s,border-color .15s}nav.cats-7a6e a:hover{background:var(--accent);color:#04181d;border-color:var(--accent)}main.wrap-7a6e{padding:42px 24px 72px;display:block}.chip-7a6e{display:inline-block;font-family:var(--font-meta);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(34,211,238,.5);padding:4px 11px;background:rgba(34,211,238,.07);text-decoration:none}a.chip-7a6e:hover{background:var(--accent);color:#04181d}.hero-7a6e{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;padding:12px 0 48px;border-bottom:1px solid rgba(34,211,238,.16);margin-bottom:42px}.hero-7a6e h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:.01em;color:#f2fafc;margin:16px 0 16px}.hero-7a6e h1::after{content:"";display:block;width:92px;height:8px;background:var(--accent);margin-top:20px}.hero-7a6e p{color:#a7c2c9;font-size:17px;max-width:48ch}.hero-7a6e .byline-7a6e{font-family:var(--font-meta);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7fa3ab;margin-top:16px}.hero-7a6e img{width:100%;height:auto;display:block;border:2px solid rgba(34,211,238,.5);box-shadow:16px 16px 0 var(--accent-soft)}.section-h-7a6e{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:27px;letter-spacing:.06em;color:#eef8fa;display:flex;align-items:center;gap:14px;margin:10px 0 24px}.section-h-7a6e::before{content:"";width:13px;height:13px;background:var(--accent);flex:none}.section-h-7a6e::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(34,211,238,.45),transparent)}h1.section-h-7a6e{font-size:38px;margin-bottom:30px}.lead-7a6e .row-7a6e{display:grid;grid-template-columns:1.2fr 1fr;background:var(--accent-soft);border:1px solid rgba(34,211,238,.24);border-radius:14px;overflow:hidden;margin-bottom:28px}.lead-7a6e .row-7a6e a{display:block}.lead-7a6e .row-7a6e img{width:100%;height:100%;min-height:290px;object-fit:cover;display:block}.lead-7a6e .row-7a6e .pad-7a6e{padding:34px 36px;display:flex;flex-direction:column;justify-content:center;gap:13px;align-items:flex-start}.lead-7a6e .row-7a6e h3{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:34px;line-height:1.05;letter-spacing:.01em}.lead-7a6e .row-7a6e h3 a{color:#f2fafc;text-decoration:none}.lead-7a6e .row-7a6e h3 a:hover{color:var(--accent)}.lead-7a6e .row-7a6e p{color:#a7c2c9;font-size:15.5px}time{font-family:var(--font-meta);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7fa3ab}.grid-7a6e{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card-7a6e{position:relative;background:var(--accent-soft);border:1px solid rgba(34,211,238,.18);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.card-7a6e::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),transparent 75%);opacity:0;transition:opacity .18s;z-index:1}.card-7a6e:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.55)}.card-7a6e:hover::before{opacity:1}.card-7a6e a{display:block}.card-7a6e img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.card-7a6e .pad-7a6e{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1;align-items:flex-start}.card-7a6e h3{font-family:var(--font-head);font-weight:600;text-transform:uppercase;font-size:21px;line-height:1.15;letter-spacing:.02em}.card-7a6e h3 a{color:#e6f2f5;text-decoration:none}.card-7a6e h3 a:hover{color:var(--accent)}.card-7a6e time{margin-top:auto}.card-7a6e.noimg-7a6e{background:linear-gradient(160deg,#123640,var(--accent-soft))}.card-7a6e.noimg-7a6e::after{content:"◆";position:absolute;top:14px;right:16px;color:rgba(34,211,238,.45);font-size:14px}.card-7a6e.noimg-7a6e .pad-7a6e{padding-top:28px}.rows-7a6e{display:flex;flex-direction:column;gap:18px}.rows-7a6e .row-7a6e{display:grid;grid-template-columns:280px 1fr;gap:0;background:var(--accent-soft);border:1px solid rgba(34,211,238,.2);border-radius:14px;overflow:hidden}.rows-7a6e .row-7a6e img{width:100%;height:100%;object-fit:cover;display:block}.rows-7a6e .row-7a6e .pad-7a6e{padding:20px 24px;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.rows-7a6e .row-7a6e h3{font-family:var(--font-head);text-transform:uppercase;font-size:23px;line-height:1.1}.rows-7a6e .row-7a6e h3 a{color:#e6f2f5;text-decoration:none}.rows-7a6e .row-7a6e h3 a:hover{color:var(--accent)}.rows-7a6e .row-7a6e p{color:#a7c2c9;font-size:15px}article.post-7a6e{max-width:800px;margin:0 auto}.a-boxed-7a6e article.post-7a6e{background:#0d1e24;border:1px solid rgba(34,211,238,.18);border-radius:16px;padding:46px 50px;box-shadow:12px 12px 0 rgba(14,46,54,.6)}.post-7a6e > .chip-7a6e{margin-bottom:6px}.post-7a6e h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(34px,5vw,54px);line-height:1.02;color:#f2fafc;margin:14px 0 16px}.post-7a6e .byline-7a6e{font-family:var(--font-meta);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7fa3ab;border-top:1px solid rgba(34,211,238,.28);border-bottom:1px solid rgba(34,211,238,.28);padding:10px 2px;margin-bottom:28px}.featured-7a6e{margin:0 0 32px}.featured-7a6e img{width:100%;display:block;border:2px solid rgba(34,211,238,.4);box-shadow:12px 12px 0 var(--accent-soft)}.post-7a6e p{margin:0 0 20px;color:#cfe0e5}.post-7a6e h2,.prose-7a6e h2{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:28px;line-height:1.1;color:#eef8fa;margin:40px 0 16px;padding-left:16px;border-left:6px solid var(--accent)}.post-7a6e h3,.prose-7a6e h3{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:20px;color:var(--accent);margin:30px 0 12px}.post-7a6e a,.prose-7a6e a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(34,211,238,.45);text-underline-offset:3px}.post-7a6e a:hover,.prose-7a6e a:hover{text-decoration-color:var(--accent)}.post-7a6e ul,.post-7a6e ol,.prose-7a6e ul,.prose-7a6e ol{margin:0 0 22px;padding-left:26px;color:#cfe0e5}.post-7a6e li,.prose-7a6e li{margin-bottom:9px}.post-7a6e ul li::marker,.prose-7a6e ul li::marker{color:var(--accent)}.post-7a6e ol li::marker,.prose-7a6e ol li::marker{color:var(--accent);font-family:var(--font-meta);font-size:.9em}.post-7a6e blockquote,.prose-7a6e blockquote{margin:28px 0;padding:20px 26px;background:var(--accent-soft);border-left:6px solid var(--accent);border-radius:0 12px 12px 0;color:#dcebef;font-size:18px}.post-7a6e blockquote p:last-child{margin-bottom:0}.post-7a6e table,.prose-7a6e table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px}.post-7a6e th,.prose-7a6e th{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px;background:var(--accent-soft);color:var(--accent);padding:12px 14px;text-align:left;border-bottom:2px solid var(--accent)}.post-7a6e td,.prose-7a6e td{padding:11px 14px;border-bottom:1px solid rgba(34,211,238,.16);color:#cfe0e5}.post-7a6e tr:nth-child(even) td{background:rgba(14,46,54,.5)}.post-7a6e figure,.prose-7a6e figure{margin:28px 0}.post-7a6e figure img,.post-7a6e > img,.prose-7a6e img{display:block;border-radius:8px;border:1px solid rgba(34,211,238,.22)}.post-7a6e figcaption{font-family:var(--font-meta);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7fa3ab;margin-top:10px}.tags-7a6e{margin-top:38px;padding-top:22px;border-top:1px solid rgba(34,211,238,.22);display:flex;flex-wrap:wrap;gap:8px}main.wrap-7a6e > h2.section-h-7a6e{margin-top:52px}.prose-7a6e{max-width:780px;margin:0 auto;background:#0d1e24;border:1px solid rgba(34,211,238,.16);border-radius:16px;padding:42px 46px}.prose-7a6e h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:40px;line-height:1.05;color:#f2fafc;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--accent)}.prose-7a6e p{margin:0 0 18px;color:#cfe0e5}main.wrap-7a6e > p{color:#a7c2c9;font-size:17px;padding:24px 0}footer.site-7a6e{margin-top:72px;border-top:1px solid rgba(34,211,238,.28);background:linear-gradient(180deg,#0d1e24,#091015)}footer.site-7a6e::before{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,var(--accent) 0 18px,transparent 18px 36px);opacity:.3}.foot-7a6e{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:42px 0 26px;color:#a7c2c9;font-size:14.5px}.foot-7a6e a{color:#bcd6dc;text-decoration:none;border-bottom:1px solid rgba(34,211,238,.3)}.foot-7a6e a:hover{color:var(--accent);border-bottom-color:var(--accent)}.foot-7a6e h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:17px;color:#eef8fa;margin-bottom:10px}.foot-7a6e ul{list-style:none}.foot-7a6e li{margin-bottom:7px}.foot-two-7a6e{grid-template-columns:1fr 1fr}.foot-center-7a6e{grid-template-columns:1fr;text-align:center}.foot-links-7a6e{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.legal-7a6e{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 0 28px;border-top:1px solid rgba(34,211,238,.14);font-family:var(--font-meta);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7ba0a9}@media (max-width:820px){.hero-7a6e{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.grid-7a6e{grid-template-columns:repeat(2,1fr)}.lead-7a6e .row-7a6e{grid-template-columns:1fr}.lead-7a6e .row-7a6e img{min-height:220px}.lead-7a6e .row-7a6e .pad-7a6e{padding:26px 26px}.rows-7a6e .row-7a6e{grid-template-columns:1fr}.rows-7a6e .row-7a6e img{aspect-ratio:16/9;height:auto}a.brand-7a6e{font-size:34px}.a-boxed-7a6e article.post-7a6e{padding:32px 26px}.prose-7a6e{padding:32px 26px}.foot-7a6e{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.grid-7a6e{grid-template-columns:1fr}main.wrap-7a6e{padding:30px 18px 56px}.masthead-7a6e{padding:22px 0 10px;gap:12px}a.brand-7a6e{font-size:28px;box-shadow:5px 5px 0 rgba(34,211,238,.22)}.tagline-7a6e{letter-spacing:.16em}nav.cats-7a6e{gap:6px;padding-bottom:16px}nav.cats-7a6e a{font-size:13px;padding:4px 10px}.hero-7a6e h1{font-size:40px}.hero-7a6e img{box-shadow:10px 10px 0 var(--accent-soft)}.lead-7a6e .row-7a6e h3{font-size:26px}.section-h-7a6e{font-size:22px}h1.section-h-7a6e{font-size:30px}.post-7a6e h1{font-size:32px}.post-7a6e h2,.prose-7a6e h2{font-size:23px}.featured-7a6e img{box-shadow:8px 8px 0 var(--accent-soft)}.legal-7a6e{flex-direction:column;gap:5px}}
@media(max-width:640px){
.hero-cover-7a6e .cover-text-7a6e{position:static;inset:auto;background:none;padding:14px 16px 18px}
.hero-cover-7a6e h1{font-size:1.35rem}
.hero-cover-7a6e h1 a{color:var(--ink,inherit)}
.hero-cover-7a6e p{color:var(--muted,inherit)}
.hero-cover-7a6e .byline-7a6e{color:var(--muted,inherit)}
.hero-cover-7a6e .cover-text-7a6e > div{display:block;max-width:100%;background:none;
padding:0;border-top:0}
}
