.ffm-thanks{color:var(--fg)}.ffm-wrap{margin:0 auto;max-width:calc(640px + var(--ffs-gutter,20px)*2);padding:0 var(--ffs-gutter,20px)}.ffm-msg{background:var(--msg-bg);padding:clamp(56px,10vw,112px) 0}.ffm-msg__copy{font:400 clamp(19px,2.4vw,22px)/1.6 var(--ffs-sans);text-wrap:pretty}.ffm-msg__copy p{margin:0 0 1em}.ffm-msg__copy .hs_cos_wrapper>:last-child,.ffm-msg__copy>:last-child{margin-bottom:0}.ffm-msg__copy a{color:inherit;text-underline-offset:3px}.ffm-msg__sig{font:600 13px/1.4 var(--ffs-mono);letter-spacing:.14em;margin:32px 0 0;text-transform:uppercase}.ffm-share{background:var(--share-bg);border-top:1px solid rgba(26,26,26,.1);padding:clamp(56px,9vw,104px) 0 clamp(48px,7vw,72px)}.ffm-share__eyebrow{color:var(--eyebrow);margin-bottom:14px}.ffm-share__title{font-size:clamp(38px,10vw,72px);overflow-wrap:break-word}.ffm-share__line{font:400 18px/1.55 var(--ffs-sans);margin-top:18px;text-wrap:pretty}.ffm-share__btns{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.ffm-share__btns .ffs-btn{padding:0 14px}.ffm-share__copy{grid-column:1/-1}.ffm-share__copy.is-copied{background:var(--fg);border-color:var(--fg);color:var(--share-bg)}.ffm-share__fallback{margin-top:16px}.ffm-share__fallback label{display:block;font:600 12px/1.3 var(--ffs-mono);letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ffm-share__fallback input{background:transparent;border:2px solid var(--fg);border-radius:8px;color:var(--fg);font:400 16px/1 var(--ffs-sans);min-height:48px;padding:0 14px;width:100%}.ffm-share__note{border-top:1px solid rgba(26,26,26,.12);color:rgba(26,26,26,.68);font:400 15px/1.5 var(--ffs-sans);margin:48px 0 0;padding-top:20px}@media (min-width:720px){.ffm-share__btns{display:flex;flex-wrap:wrap;gap:10px}.ffm-share__btns .ffs-btn{padding:0 16px}}