.fray-subscribe{border-top:1px solid var(--showcase-line);display:grid;gap:.75rem;margin-top:2rem;max-width:34rem;padding-top:1.5rem}.fray-subscribe label{font-size:1rem;font-weight:580}.fray-subscribe div{display:flex;flex-wrap:wrap;gap:.5rem}.fray-subscribe input[type=email]{background:transparent;border:1px solid var(--showcase-line);border-radius:999px;color:inherit;flex:1 1 14rem;font:inherit;padding:.65rem 1rem}.fray-subscribe input[type=email]:focus{border-color:var(--showcase-accent);outline:none}.fray-subscribe button{background:var(--showcase-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:.65rem 1.2rem}.fray-subscribe-trap{height:1px;left:-9999px;position:absolute;width:1px}