.aj{--aj-ink:#e9f0f2;--aj-muted:#a0adb2;--aj-line:#334047;--aj-link:#71d5d2;color:var(--aj-ink);font-family:Inter,"Segoe UI",system-ui,sans-serif;font-size:14px;line-height:1.55;letter-spacing:0;text-align:left;min-width:0}.aj *{box-sizing:border-box;letter-spacing:0}.aj [hidden]{display:none!important}.aj-compact{background:#101719;border-block:1px solid #2c3a3e;padding:28px 24px;margin:30px 0 0}.aj-full{padding:30px 0;margin:0 0 20px;border-bottom:1px solid var(--aj-line)}.aj-inner{max-width:1180px;margin:0 auto;min-width:0}.aj-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.aj h2{font-family:inherit;font-size:22px;line-height:1.3;letter-spacing:0;font-weight:650;margin:4px 0 0;color:var(--aj-ink)}.aj h3{font-family:inherit;font-size:17px;line-height:1.4;letter-spacing:0;color:var(--aj-ink);margin:0}.aj-eyebrow{font-size:10px;font-weight:650;color:var(--aj-link)}.aj-heading-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.aj .aj-all,.aj a{color:var(--aj-link);font-size:13px;text-decoration:none}.aj a:hover{text-decoration:underline}.aj a:focus-visible,.aj summary:focus-visible{outline:2px solid var(--aj-link);outline-offset:4px}.aj-new{font-size:11px;padding:4px 8px;border:1px solid #517c66;color:#b4e7c8;border-radius:4px}.aj-status{color:var(--aj-muted);font-size:13px;margin:0 0 12px}.aj-status[data-stale=true]{color:#e5bd79}.aj-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12px;color:var(--aj-muted);padding:0 0 14px;margin:0;border-bottom:1px solid var(--aj-line)}.aj-meta>div{display:flex;gap:5px;flex-wrap:wrap;min-width:0}.aj-meta dt{font-weight:400}.aj-meta dd{margin:0;color:#c9d6db;overflow-wrap:anywhere}.aj-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 12px}.aj-card{min-width:0;padding:0 0 0 14px;border-left:2px solid #38737b}.aj-card:nth-child(3n+2){border-color:#5d896b}.aj-card:nth-child(3n){border-color:#b29b58}.aj-card h3{font-size:17px;font-weight:650;overflow-wrap:anywhere}.aj-card p{margin:10px 0;color:#c2ced3;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.aj-card .aj-reading{color:var(--aj-muted);font-size:13px}.aj-reading strong{color:#d9e5e9;font-weight:600}.aj-card a{display:inline-block;margin-top:5px;overflow-wrap:anywhere}.aj-compact .aj-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aj-compact .aj-card .aj-reading{-webkit-line-clamp:3}.aj-provenance{margin-top:14px;padding-top:10px;color:var(--aj-muted);font-size:11px}.aj-provenance summary{cursor:pointer;width:fit-content}.aj-provenance code{display:block;overflow-wrap:anywhere;font:11px/1.6 ui-monospace,monospace;margin:6px 0}.aj-archives{margin-top:28px;border-top:1px solid var(--aj-line);padding-top:20px}.aj-archives>h3{margin-bottom:10px}.aj-archive{border-bottom:1px solid var(--aj-line);padding:13px 0}.aj-archive>summary{cursor:pointer;color:#d8e5e8;font-size:13px;overflow-wrap:anywhere}.aj-archive .aj-meta{margin-top:15px}.aj-archive .aj-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.aj-masthead{padding:6px 0 24px;border-bottom:1px solid #334047}.aj-masthead h1{font:700 36px/1.2 Inter,"Segoe UI",system-ui,sans-serif;background:none;color:#e9f0f2;letter-spacing:0;margin:10px 0}.aj-masthead .lead{max-width:850px;color:#a0adb2}.aj-masthead .kicker{display:none}
@media(max-width:850px){.aj-cards{grid-template-columns:1fr;gap:20px}.aj-archive .aj-cards{grid-template-columns:1fr}.aj-heading{align-items:flex-start}.aj-heading-actions{flex-direction:column;align-items:flex-end;gap:8px}.aj-card{padding-left:12px}.aj-compact .aj-cards{gap:18px}.aj-compact .aj-card p{-webkit-line-clamp:3}}
@media(max-width:480px){.aj-compact{padding:24px 16px}.aj h2{font-size:20px}.aj-heading{flex-direction:column;gap:12px}.aj-heading-actions{flex-direction:row;align-items:center;justify-content:flex-start}.aj-meta{display:grid;gap:7px}.aj-masthead h1{font-size:30px}.aj-card h3{font-size:16px}}
