    #peterpen-page-designs .hook-guest{text-align:center;padding:calc(66px - var(--subpage-title-gap,32px)) 14px 40px;word-break:keep-all;overflow-wrap:anywhere}
    #peterpen-page-designs .hook-guest .hook-guest-title{margin:0;color:var(--ink);font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.045em}
    #peterpen-page-designs .hook-guest .hook-guest-description{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.65;letter-spacing:-.025em}
    #peterpen-page-designs .hook-guest .hook-guest-login{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:0 32px;border:0;border-radius:5px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}
    #peterpen-page-designs .hook-guest .hook-guest-login:focus-visible{outline:2px solid var(--green);outline-offset:3px}
    #peterpen-page-designs .phone .hook-guest{padding:calc(51px - var(--subpage-title-gap,32px)) 4px 30px}
    #peterpen-page-designs .phone .hook-guest .hook-guest-title{max-width:285px;margin-inline:auto;font-size:20px;line-height:1.55}
    #peterpen-page-designs .phone .hook-guest .hook-guest-description{max-width:280px;margin:12px auto 0;line-height:1.7}
