/* The Ask John footer line, live 7 Nov 2026. Option A: John's small photo circle. A quiet note until Ask John is public. Never on the home page. */
.ajf{display:flex;justify-content:flex-start;margin:0 auto clamp(26px,4vh,40px);padding:0;max-width:1080px}
.ajf-s{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;padding:4px 0;color:#F2F0EB;font:500 clamp(17px,1.4vw,19px)/1.2 "Archivo GP",Helvetica,Arial,sans-serif;text-align:left;cursor:default}
.ajf-s img{width:46px;height:46px;border-radius:50%;display:block;flex:none}
.ajf-s .ajf-soon{font-weight:300;font-size:clamp(14px,1.1vw,15px);letter-spacing:.01em;color:rgba(242,240,235,.6)}

/* r6, 7 Nov 2026: on desktop the line sits centred over the logo row, not hanging left. */
@media (min-width:901px){.ajf{justify-content:center}.ajf-s{text-align:center}}

/* r7, 7 Nov 2026: Ask John is live, so the line is now a link (new tab). */
.ajf-s a.ajf-a{display:inline-flex;align-items:center;gap:6px 12px;color:inherit;text-decoration:none;cursor:pointer}
.ajf-s a.ajf-a .ajf-t{border-bottom:1px solid rgba(184,135,59,.7);padding-bottom:2px}
.ajf-s a.ajf-a .ajf-go{font-weight:300;color:#B8873B;transition:transform .25s}
.ajf-s a.ajf-a:hover .ajf-go,.ajf-s a.ajf-a:focus-visible .ajf-go{transform:translateX(3px)}
