body.at-blog{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif}.at-blog .h1{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:.98;font-size:clamp(40px,5vw,60px);margin:0}.at-blog .h2{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05;font-size:clamp(26px,2.4vw,34px);color:var(--ink);margin:0}.at-blog .h3{font-family:Archivo,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:22px;line-height:1.12;color:var(--ink);margin:0}.at-blog .lead{font-size:18px;line-height:1.6;color:var(--ink-soft)}.at-blog .mono{font-family:IBM Plex Mono,monospace}.at-blog .accent{color:var(--accent)}.at-blog .muted{color:var(--ink-soft)}.at-blog .eyebrow{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:500}.at-blog .eyebrow-light{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;font-weight:500}.at-blog .sec{padding:104px 0}.at-blog .wrap{flex-wrap:wrap}.at-blog .btn-light{background:#fff;color:var(--ink)!important;border-color:#fff}.at-blog .btn-light:hover{background:#ffffffe0;border-color:#ffffffe0}.at-blog .btn-outline{background:transparent;color:#fff!important;border-color:#fff}.at-blog .btn-outline:hover{background:#ffffff14}.at-blog .head-band{background:var(--accent);color:#fff}.at-blog .head-band .h1{color:#fff}.at-blog .head-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:end}.at-blog .topics{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.25)}.at-blog .topics a{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:16px;transition:.15s}.at-blog .topics a:hover{padding-left:10px}.at-blog .topics .tn{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#ffffffb3}.at-blog .ph{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;background:repeating-linear-gradient(135deg,#e7e1d4 0 16px,#ddd6c6 16px 32px);border:1px solid var(--line);overflow:hidden}.at-blog .ph-tag{margin:14px;padding:6px 11px;background:#ffffffdb;border:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.13em;color:#7c7565;text-transform:uppercase}.at-blog .feat{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--ink)}.at-blog .feat-img{min-height:440px;align-self:stretch;background-size:cover;background-position:center}.at-blog .feat-b{padding:48px 48px 44px;display:flex;flex-direction:column;justify-content:center;gap:20px}.at-blog .feat-flag{position:absolute;top:0;left:0;background:var(--accent);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px}.at-blog .kicker{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:500}.at-blog .feat-t{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.04;font-size:clamp(28px,2.8vw,38px)}.at-blog .feat-e{font-size:16.5px;line-height:1.62;color:var(--ink-soft)}.at-blog .meta{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--ink-soft)}.at-blog .meta .dot{color:var(--line)}.at-blog .filters{display:flex;flex-wrap:wrap;gap:10px}.at-blog .chip{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.01em;padding:9px 17px;border:1.5px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer;transition:.14s;line-height:1}.at-blog .chip:hover{border-color:var(--ink);color:var(--ink)}.at-blog .chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.at-blog .cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.at-blog .pcard{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);transition:.16s}.at-blog .pcard:hover{transform:translateY(-4px);box-shadow:0 20px 34px -22px #1a1c1e6b}.at-blog .pcard-img{min-height:196px;align-self:stretch;background-size:cover;background-position:center}.at-blog .pcard-b{padding:24px 24px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.at-blog .pcard-t{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.01em;line-height:1.18}.at-blog .pcard-e{font-size:14.5px;line-height:1.55;color:var(--ink-soft);flex:1}.at-blog .pcard-m{display:flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.03em;color:var(--ink-soft);padding-top:4px}.at-blog .pcard-m .dot{color:var(--line)}.at-blog .pcard:hover .pcard-t{color:var(--accent)}.at-blog .blog-empty{padding:40px;border:1px dashed var(--line);color:var(--ink-soft);text-align:center}.at-blog .blog-pagination{margin-top:48px;display:flex;justify-content:center;gap:8px}.at-blog .blog-pagination .page-numbers{font-family:IBM Plex Mono,monospace;font-size:13px;padding:10px 15px;border:1px solid var(--line);color:var(--ink-soft);text-decoration:none}.at-blog .blog-pagination .page-numbers.current,.at-blog .blog-pagination .page-numbers:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.at-blog .nl{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center;padding:56px}.at-blog .nl-t{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05;font-size:clamp(24px,2.4vw,32px);color:#fff}.at-blog .nl-d{font-size:15.5px;line-height:1.6;color:#c2bcaf;margin-top:14px;max-width:420px}.at-blog .nl-form{display:flex;gap:10px;flex-wrap:wrap}.at-blog .nl-input{flex:1;min-width:200px;height:52px;padding:0 16px;background:#26292c;border:1px solid #3A3D41;color:var(--paper);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px}.at-blog .nl-input::placeholder{color:#8c8678}.at-blog .nl-input:focus{outline:none;border-color:var(--accent)}.at-blog .nl-note{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7c7669;letter-spacing:.03em;margin-top:14px}@media(max-width:900px){.at-blog .sec{padding:64px 0}.at-blog .head-grid{grid-template-columns:1fr;gap:40px;align-items:start}.at-blog .feat{grid-template-columns:1fr}.at-blog .feat-img{min-height:260px}.at-blog .feat-b{padding:32px}.at-blog .cardgrid{grid-template-columns:1fr}.at-blog .nl{grid-template-columns:1fr;gap:28px;padding:40px 32px}}@media(min-width:601px)and (max-width:900px){.at-blog .cardgrid{grid-template-columns:1fr 1fr}}
