:root{--wb-bg:transparent;--wb-ink-main:#fff;--wb-ink-muted:#c5f9f6;--wb-ink-soft:#a0a0a0;--wb-border:#17191c;--wb-border-soft:#0c0d0f;--wb-label-bg:#000;--wb-label-text:#fff;--wb-label-border:#00fff8;--wb-kicker:#c5f9f6;--wb-meta:#c5f9f6;--wb-thumb-bg:#17191c;--wb-maxw:960px;--wb-maxw-wide:1200px}.if-article{color:var(--wb-ink-main);font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:2rem auto;max-width:var(--wb-maxw)}.if-article__header{border-bottom:1px solid var(--wb-border);padding:18px 0 16px}.if-article__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.if-article__tag{align-items:center;background:var(--wb-label-bg);border:1px solid var(--wb-label-border);border-radius:2rem;color:var(--wb-label-text);display:inline-flex;font:700 10px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.16em;padding:6px 10px 5px;text-decoration:none;text-transform:uppercase}.if-article__tag:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.if-article__title{font-size:clamp(30px,3.6vw,56px);font-weight:900;line-height:1.02;margin:0 0 10px}.if-article__dek{color:var(--wb-ink-main);font-size:15px;line-height:1.7;margin:0 0 14px;max-width:72ch}.if-article__meta{align-items:center;color:var(--wb-meta);display:flex;flex-wrap:wrap;font:600 11px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial;gap:8px;letter-spacing:.08em;text-transform:uppercase}.if-article__author{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.if-article__meta-sep{color:var(--wb-ink-soft)}.if-article__date{color:var(--wb-ink-muted)}.if-article__body{padding:18px 0 6px}.if-article__body :where(p,ul,ol,blockquote,pre,figure){margin:0 0 14px}.if-article__body p{color:var(--wb-ink-main);font-size:15px;line-height:1.9;max-width:80ch}.if-article__body a{color:var(--wb-ink-muted);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.if-article__body a:hover{text-decoration-thickness:3px}.if-article__body h2{font-size:clamp(20px,2.2vw,30px);font-weight:900;line-height:1.15;margin:26px 0 10px}.if-article__body h3{font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.2;margin:22px 0 8px}.if-article__body ol,.if-article__body ul{color:var(--wb-ink-main);padding-left:18px}.if-article__body li{font-size:16px;line-height:1.7;margin:0 0 8px}.if-article__body blockquote{background:hsla(0,0%,100%,.04);border-left:3px solid var(--wb-label-border);color:var(--wb-ink-main);margin:18px 0;padding:14px 16px}.if-article__body code{background:hsla(0,0%,100%,.06);border:1px solid var(--wb-border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;padding:.1em .35em}.if-article__body pre{background:rgba(0,0,0,.35);border:1px solid var(--wb-border);border-radius:14px;overflow:auto;padding:14px}.if-article__body pre code{background:transparent;border:0;padding:0}.if-article__body img{background:var(--wb-thumb-bg);border:1px solid var(--wb-border);display:block;height:auto;max-width:100%}.if-article__footer{border-top:1px solid var(--wb-border);padding:18px 0 0}.if-article__footer-label{background:#000;border:1px solid var(--wb-label-border);color:#fff;display:inline-block;font:800 10px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.16em;padding:4px 9px 3px;text-transform:uppercase}.if-article__footer-tags{display:flex;flex-direction:column;gap:10px}.if-article__footer-tags-row{display:flex;flex-wrap:wrap;gap:10px}.if-article__footer-tag{align-items:center;background:var(--wb-label-bg);border:1px solid var(--wb-label-border);border-radius:2rem;color:var(--wb-label-text);display:inline-flex;font:700 10px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.16em;padding:6px 10px 5px;text-decoration:none;text-transform:uppercase}.if-related{border-top:1px solid var(--wb-border);margin-top:28px;padding-top:22px}.if-related__header{margin:0 0 14px;text-align:center}.if-related__title{font-size:16px;font-weight:900;line-height:1.2;margin:0 0 6px}.if-related__subtitle{color:var(--wb-ink-muted);font-size:13px;line-height:1.6;margin:0}.if-related__grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:768px){.if-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.if-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.if-card{position:relative}.if-card__link{background:hsla(0,0%,100%,.02);border:1px solid var(--wb-border);border-radius:16px;color:inherit;display:block;overflow:hidden;text-decoration:none}.if-card__media{background:var(--wb-thumb-bg);border-bottom:1px solid var(--wb-border);height:160px;margin:0;width:100%}.if-card__media img{display:block;height:100%;object-fit:cover;width:100%}.if-card__media.is-empty{background:linear-gradient(135deg,rgba(0,255,248,.12),rgba(161,0,255,.1))}.if-card__body{padding:14px 14px 12px}.if-card__kicker{color:var(--wb-kicker);font:800 9px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.if-card__title{color:var(--wb-ink-main);font-size:14px;font-weight:900;line-height:1.25;margin:0 0 8px}.if-card__excerpt{color:var(--wb-ink-main);font-size:13px;line-height:1.65;margin:0 0 10px;opacity:.95}.if-card__meta{align-items:center;color:var(--wb-ink-muted);display:flex;flex-wrap:wrap;font:600 11px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial;gap:8px;letter-spacing:.06em;text-transform:uppercase}.if-card__sep{color:var(--wb-ink-soft)}.if-card__link:hover .if-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.if-card__link:focus-visible{outline:2px solid var(--wb-label-border);outline-offset:2px}.if-comments{border-top:1px solid var(--wb-border);color:var(--wb-ink-main);font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:26px auto 0;max-width:680px;padding-top:18px}.if-comments__title{color:var(--wb-ink-muted);font-size:14px;font-weight:900;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.if-comments .hs-submit{text-align:center}.if-comments .comment-reply-to{background:transparent;border:0;color:var(--wb-ink-muted)}.if-comments .comment-reply-to:focus,.if-comments .comment-reply-to:hover{background:transparent;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.if-article a:focus-visible,.if-comments a:focus-visible,.if-comments button:focus-visible,.if-comments input:focus-visible,.if-comments textarea:focus-visible,.if-related a:focus-visible{outline:2px solid var(--wb-label-border);outline-offset:2px}@media (max-width:840px){.if-article__header{padding-top:12px}.if-card__media{height:150px}}@media (max-width:480px){.if-card__body{padding:12px 12px 10px}.if-article__body p{line-height:1.85}}@media (prefers-reduced-motion:reduce){.if-card__link{transition:none}}