.instrument .follow-invitation{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:32px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:0 0 40px}.instrument .follow-invitation h2{font:var(--title-weight) 22px/1.35 var(--display);margin:0 0 8px;max-width:600px}.instrument .follow-invitation h2 a{color:var(--fg);text-decoration:none}.instrument .follow-invitation h2 a:hover{color:var(--accent)}.instrument .follow-invitation-copy>p{font:15px/1.65 var(--body);color:var(--muted);margin:0;max-width:580px}.instrument .blog-article .follow-invitation{grid-template-columns:minmax(0,1fr);gap:18px;margin:32px 0 0}.instrument .follow-reading>p{margin:0 0 24px}.instrument .kit-signup{min-width:0}.instrument .kit-signup form{max-width:100%!important}.instrument .kit-signup .signup-status{font:14px/1.6 var(--body);color:var(--muted);margin:8px 0}.instrument .kit-signup .signup-fallback{font:13px/1.5 var(--body);margin:8px 0 0}.instrument .kit-signup .signup-fallback a{text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.instrument .follow-note{font:13px/1.5 var(--body);color:var(--muted);margin:8px 0 0}.instrument .follow-reading .follow-note{font-size:13px;margin-top:12px}.instrument .follow-reading .follow-product{border-top:1px solid var(--line);padding-top:24px;margin-top:32px}@media(max-width:760px){.instrument .follow-invitation{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0}.instrument .follow-invitation h2{font-size:21px}}.instrument .kit-signup .formkit-form{background:transparent!important;border:0!important;border-radius:0!important;font-family:var(--body)!important;width:100%}.instrument .kit-signup .formkit-form>[data-style]{padding:0!important}.instrument .kit-signup .formkit-background,.instrument .kit-signup .formkit-guarantee,.instrument .kit-signup .formkit-header,.instrument .kit-signup .formkit-subheader{display:none!important}.instrument .kit-signup .formkit-fields{margin:0!important;gap:8px!important}.instrument .kit-signup .formkit-field,.instrument .kit-signup .formkit-submit{margin:0!important}.instrument .kit-signup .formkit-input{min-height:46px!important;background:var(--bg)!important;color:var(--fg)!important;border:1px solid var(--line)!important;font:16px/1.4 var(--body)!important;padding:12px!important}.instrument .kit-signup .formkit-input::placeholder{color:var(--muted)!important}.instrument .kit-signup .formkit-submit{min-height:46px!important;background:var(--accent)!important;color:var(--button-fg)!important;font:500 14px/1.4 var(--body)!important;padding:0!important}.instrument .kit-signup .formkit-submit>span{padding:12px 16px!important}.instrument .kit-signup :is(input,button):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}.instrument .kit-signup .formkit-powered-by-convertkit-container{margin-top:12px!important}.instrument .follow-thanks{border-left:2px solid var(--accent);padding-left:14px;color:var(--fg)}.instrument .follow-byline{font:13px/1.6 var(--body);color:var(--muted);margin:12px 0 0}.instrument .kit-signup .formkit-powered-by-convertkit{filter:invert(1);opacity:.8}.instrument .follow-invitation--home{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:32px;padding:32px 0 40px;margin:0;align-items:start;border:0}.instrument .follow-invitation--home h2{font-size:30px;margin:0 0 8px}.instrument .follow-invitation--home .formkit-fields{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.instrument .follow-invitation--home .formkit-field{min-width:0!important;width:auto!important;flex:none!important}.instrument .follow-invitation--home .formkit-submit{width:auto!important;flex:none!important;white-space:nowrap}.instrument .kit-signup .formkit-powered-by-convertkit{width:110px!important;height:30px!important;background-size:contain!important;background-repeat:no-repeat!important}.instrument .follow-elsewhere{margin-top:32px}.instrument .follow-reading .follow-elsewhere h2{font:500 16px/1.5 var(--body);margin:0 0 12px}.instrument .follow-elsewhere ul{list-style:none;padding:0;margin:0}.instrument .follow-elsewhere li{display:flex;flex-wrap:wrap;gap:4px 14px;font:14px/1.7 var(--body);margin:8px 0}.instrument .follow-elsewhere li span{color:var(--muted)}@media(max-width:760px){.instrument .follow-invitation--home{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0 32px}}