.pg{border-left:3px solid var(--color-lime,#d6fd70);background:var(--color-paper,#f9f9f7);border-radius:0 12px 12px 0;margin:0 0 1.5em;padding:1em 1.25em}.pg__line{font-family:var(--font-heading,sans-serif);letter-spacing:-.01em;color:var(--color-ink,#131313);font-size:1.15rem;font-weight:500;line-height:1.4}.pg__form{flex-direction:column;gap:.5em;margin-top:.9em;display:flex}.pg__prompt{font-family:var(--font-body,sans-serif);color:var(--color-text,#4e4e4e);font-size:.85rem}.pg__fields{flex-wrap:wrap;gap:.5em;display:flex}.pg__input{border:1px solid var(--color-border-200,#e3e3e3);min-width:0;font-family:var(--font-body,sans-serif);color:var(--color-ink,#131313);background:#fff;border-radius:8px;outline:none;flex:9em;padding:.55em .8em;font-size:.9rem}.pg__input:focus{border-color:var(--color-ink,#131313)}.pg__btn{background:var(--color-ink,#131313);color:#fff;font-family:var(--font-heading,sans-serif);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:.55em 1.1em;font-size:.9rem;font-weight:600;transition:opacity .2s}.pg__btn:hover{opacity:.9}.pg__skip{font-family:var(--font-body,sans-serif);color:var(--color-text-faint,#9b9b9b);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;text-decoration:underline}@media (max-width:479px){.pg__input{flex-basis:100%}.pg__btn{width:100%}}
