.contextual-invitation{border-top:1px solid var(--line-strong);color:var(--ink);gap:20px;padding-block:32px;display:grid}.contextual-invitation h2{max-width:22ch;font:400 clamp(29px,7vw,42px)/1.12 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.contextual-invitation p{max-width:60ch;color:var(--body);margin:14px 0 0;font-size:15px;line-height:1.65}.contextual-invitation a{width:fit-content;min-height:44px;color:var(--blue);text-underline-offset:5px;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.contextual-invitation a:hover{color:var(--ink)}.contextual-invitation a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.contextual-invitation--article{width:min(100% - 36px,760px);margin:44px auto 8px}.contextual-invitation--about{grid-column:1/-1;margin-top:42px}@media (min-width:821px){.contextual-invitation--home,.contextual-invitation--about{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.contextual-invitation--article{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
