/* Scoped stylesheet enqueued only on the protected posts archive. */
body header.mast{background:white;color:#13263c}.mast nav a,.mast summary{color:#13263c}.mast .desktop a{text-decoration:none;font-weight:600}.mast .desktop a:hover{text-decoration:underline}
.aj-journal{color:#101b32;font-family:system-ui,sans-serif;background:white}
.aj-lead{background:linear-gradient(108deg,#080b12 16%,#10145c 69%,#112b85);color:white;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,5vw,6rem) max(5%,calc((100% - 78rem)/2))}
.aj-photo{aspect-ratio:2/1;overflow:hidden}.aj-photo img{display:block;width:100%;height:100%;object-fit:cover}.aj-lead .aj-photo{order:2}.aj-lead .aj-photo{aspect-ratio:auto;background:transparent}.aj-lead .aj-photo img{width:auto;height:auto;max-width:100%;max-height:22rem;margin:auto}.aj-copy{min-width:0}
.aj-feature-label{text-transform:uppercase;font-weight:750;margin:0 0 .75rem}.aj-journal h1,.aj-card h2{color:inherit;line-height:1.17;margin:0;letter-spacing:-.025em;overflow-wrap:anywhere}.aj-journal h1{font-size:clamp(1.9rem,2.65vw,2.65rem)}.aj-journal>h1{max-width:78rem;margin:auto;padding:2rem 1rem}
.aj-journal h1 a,.aj-card h2 a{color:inherit;text-decoration:none}.aj-journal a:hover{text-decoration:underline}.aj-lead .aj-summary{border-top:1px solid #9091ac;margin-top:1.4rem;padding-top:1.3rem;font-weight:650}.aj-lead .aj-meta a{color:white}
.aj-meta{display:flex;flex-wrap:wrap;gap:.25rem .55rem;font-size:.85rem}.aj-read,.aj-tool{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:44px;padding:.5rem 1.6rem;border-radius:2rem;font-weight:700;text-decoration:none}.aj-read{background:white;color:#163e9b;margin-top:1.2rem}
.aj-shell{max-width:78rem;width:90%;margin:auto;padding:2.5rem 0 4rem}.aj-trail{font-size:.875rem;margin-bottom:2rem}.aj-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(14rem,1fr);gap:clamp(2rem,4vw,4rem)}.aj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.aj-latest{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
.aj-card,.aj-side{background:#eff3ff;border-radius:1.15rem}.aj-card{overflow:hidden;display:flex;flex-direction:column}.aj-card .aj-copy{padding:1.2rem;display:flex;flex-direction:column;flex:1}.aj-card h2{font-size:clamp(1.15rem,1.5vw,1.4rem)}.aj-summary{line-height:1.5}.aj-card .aj-summary{color:#39465b;margin:.65rem 0 1.25rem}.aj-card .aj-meta{margin-top:auto}.aj-meta a,.aj-side a,.aj-trail a{color:#184880}
.aj-side{align-self:start;padding:2rem}.aj-side h2,.aj-side h3{margin:0 0 1rem}.aj-side .aj-tool{color:white;background:#123970;margin-bottom:1.5rem}.aj-side ul{padding-left:1.2rem}.aj-side li{margin:.6rem 0}.aj-journal .pagination{margin-top:2rem}.aj-journal .page-numbers{display:inline-block;padding:.5rem}.aj-journal :focus-visible{outline:3px solid #ec810e;outline-offset:3px}
@media(max-width:900px){.aj-columns{grid-template-columns:1fr}.aj-side{width:auto}}
@media(max-width:700px){.aj-lead{grid-template-columns:1fr}.aj-lead .aj-photo{order:2}.aj-grid{gap:1.5rem}.aj-shell{padding-top:1.5rem}}
@media(max-width:580px){.aj-grid{grid-template-columns:1fr}}



.aj-lead{background:linear-gradient(110deg,#000 18%,#000096)}.aj-side{align-self:stretch}.aj-card{background:#eff3ff}.aj-card .aj-meta{flex-direction:column;gap:0}.aj-read{min-width:min(100%,16rem)}
