[data-l3fc]{display:block;overflow:hidden;text-align:center;list-style:none;margin:16px 0}
[data-l3fc][data-l3fc="jbf319"]{display:inline;min-height:0;margin:0;padding:0;overflow:visible;text-align:start}
[data-l3fc][data-l3fc="jbf319"]:not(:empty)::before{content:" · "}
[data-l3fc][data-l3fc="jbf319"] a{display:inline-flex;align-items:center;gap:3px;color:inherit;font:inherit;text-decoration:none}
[data-l3fc][data-l3fc="jbf319"] a:hover,[data-l3fc][data-l3fc="jbf319"] a:focus-visible{text-decoration:underline}
[data-l3fc][data-l3fc="jbf319"] a>b{font-weight:700}
[data-l3fc][data-l3fc="p77157"]{min-height:0;margin:0;padding:0;border:0;text-align:start}
[data-l3fc][data-l3fc="p77157"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="p77157"] a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c-primary) 26%,transparent),transparent 60%),radial-gradient(70% 60% at 85% 0,color-mix(in srgb,#f0569a 18%,transparent),transparent 70%),#fff;box-shadow:var(--sh);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
[data-l3fc][data-l3fc="p77157"] a:hover{transform:translateY(-1px)}
[data-l3fc][data-l3fc="p77157"] i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:20px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent)}
[data-l3fc][data-l3fc="p77157"] span{display:block;min-width:0}
[data-l3fc][data-l3fc="p77157"] b{display:block;font:700 1.1rem/1.3 var(--f-h);color:var(--c-ink)}
[data-l3fc][data-l3fc="p77157"] small{display:block;margin-top:2px;color:var(--c-muted);font-size:.9rem;line-height:1.45}
[data-l3fc][data-l3fc="p77157"] em{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font:600 .95rem/1.2 var(--f-b);font-style:normal;text-align:center;box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 28%,transparent)}
[data-l3fc][data-l3fc="p77157"] a{width:100%;height:100%;min-height:0;justify-content:flex-start}
[data-l3fc][data-l3fc="p77157"] em{margin-top:auto}
@media (max-width:560px){[data-l3fc][data-l3fc="p77157"] a{padding:12px;gap:4px}[data-l3fc][data-l3fc="p77157"] small{display:none}[data-l3fc][data-l3fc="p77157"] i{width:34px;height:34px;font-size:16px}[data-l3fc][data-l3fc="p77157"] b{font-size:.9rem}[data-l3fc][data-l3fc="p77157"] em{padding:9px 10px;font-size:.85rem}}
[data-l3fc][data-l3fc="mf646f"]{min-height:0;margin:0;padding:0;border:0;text-align:start}
[data-l3fc][data-l3fc="mf646f"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="mf646f"] a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c-primary) 26%,transparent),transparent 60%),radial-gradient(70% 60% at 85% 0,color-mix(in srgb,#f0569a 18%,transparent),transparent 70%),#fff;box-shadow:var(--sh);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
[data-l3fc][data-l3fc="mf646f"] a:hover{transform:translateY(-1px)}
[data-l3fc][data-l3fc="mf646f"] i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:20px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent)}
[data-l3fc][data-l3fc="mf646f"] span{display:block;min-width:0}
[data-l3fc][data-l3fc="mf646f"] b{display:block;font:700 1.1rem/1.3 var(--f-h);color:var(--c-ink)}
[data-l3fc][data-l3fc="mf646f"] small{display:block;margin-top:2px;color:var(--c-muted);font-size:.9rem;line-height:1.45}
[data-l3fc][data-l3fc="mf646f"] em{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font:600 .95rem/1.2 var(--f-b);font-style:normal;text-align:center;box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 28%,transparent)}
[data-l3fc][data-l3fc="mf646f"] a{width:100%;height:100%;min-height:0;justify-content:flex-start}
[data-l3fc][data-l3fc="mf646f"] em{margin-top:auto}
@media (max-width:560px){[data-l3fc][data-l3fc="mf646f"] a{padding:12px;gap:4px}[data-l3fc][data-l3fc="mf646f"] small{display:none}[data-l3fc][data-l3fc="mf646f"] i{width:34px;height:34px;font-size:16px}[data-l3fc][data-l3fc="mf646f"] b{font-size:.9rem}[data-l3fc][data-l3fc="mf646f"] em{padding:9px 10px;font-size:.85rem}}
[data-l3fc][data-l3fc="j232f9"]{min-height:0;margin:0;padding:0;border:0;text-align:start}
[data-l3fc][data-l3fc="j232f9"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="j232f9"] a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c-primary) 26%,transparent),transparent 60%),radial-gradient(70% 60% at 85% 0,color-mix(in srgb,#f0569a 18%,transparent),transparent 70%),#fff;box-shadow:var(--sh);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
[data-l3fc][data-l3fc="j232f9"] a:hover{transform:translateY(-1px)}
[data-l3fc][data-l3fc="j232f9"] i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:20px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent)}
[data-l3fc][data-l3fc="j232f9"] span{display:block;min-width:0}
[data-l3fc][data-l3fc="j232f9"] b{display:block;font:700 1.1rem/1.3 var(--f-h);color:var(--c-ink)}
[data-l3fc][data-l3fc="j232f9"] small{display:block;margin-top:2px;color:var(--c-muted);font-size:.9rem;line-height:1.45}
[data-l3fc][data-l3fc="j232f9"] em{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font:600 .95rem/1.2 var(--f-b);font-style:normal;text-align:center;box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 28%,transparent)}
[data-l3fc][data-l3fc="j232f9"] a{width:100%;height:100%;min-height:0;justify-content:flex-start}
[data-l3fc][data-l3fc="j232f9"] em{margin-top:auto}
@media (max-width:560px){[data-l3fc][data-l3fc="j232f9"] a{padding:12px;gap:4px}[data-l3fc][data-l3fc="j232f9"] small{display:none}[data-l3fc][data-l3fc="j232f9"] i{width:34px;height:34px;font-size:16px}[data-l3fc][data-l3fc="j232f9"] b{font-size:.9rem}[data-l3fc][data-l3fc="j232f9"] em{padding:9px 10px;font-size:.85rem}}
[data-l3fc][data-l3fc="j57acc"]{min-height:0;margin:24px 0;text-align:start}
[data-l3fc][data-l3fc="j57acc"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="j57acc"] a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c-primary) 26%,transparent),transparent 60%),radial-gradient(70% 60% at 85% 0,color-mix(in srgb,#f0569a 18%,transparent),transparent 70%),#fff;box-shadow:var(--sh);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
[data-l3fc][data-l3fc="j57acc"] a:hover{transform:translateY(-1px)}
[data-l3fc][data-l3fc="j57acc"] i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:20px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent)}
[data-l3fc][data-l3fc="j57acc"] span{display:block;min-width:0}
[data-l3fc][data-l3fc="j57acc"] b{display:block;font:700 1.1rem/1.3 var(--f-h);color:var(--c-ink)}
[data-l3fc][data-l3fc="j57acc"] small{display:block;margin-top:2px;color:var(--c-muted);font-size:.9rem;line-height:1.45}
[data-l3fc][data-l3fc="j57acc"] em{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font:600 .95rem/1.2 var(--f-b);font-style:normal;text-align:center;box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 28%,transparent)}
[data-l3fc][data-l3fc="j57acc"] a{max-width:560px}
[data-l3fc][data-l3fc="f87f75"]{min-height:0;margin:24px 0;text-align:start}
[data-l3fc][data-l3fc="f87f75"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="f87f75"] a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c-primary) 26%,transparent),transparent 60%),radial-gradient(70% 60% at 85% 0,color-mix(in srgb,#f0569a 18%,transparent),transparent 70%),#fff;box-shadow:var(--sh);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
[data-l3fc][data-l3fc="f87f75"] a:hover{transform:translateY(-1px)}
[data-l3fc][data-l3fc="f87f75"] i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:20px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent)}
[data-l3fc][data-l3fc="f87f75"] span{display:block;min-width:0}
[data-l3fc][data-l3fc="f87f75"] b{display:block;font:700 1.1rem/1.3 var(--f-h);color:var(--c-ink)}
[data-l3fc][data-l3fc="f87f75"] small{display:block;margin-top:2px;color:var(--c-muted);font-size:.9rem;line-height:1.45}
[data-l3fc][data-l3fc="f87f75"] em{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font:600 .95rem/1.2 var(--f-b);font-style:normal;text-align:center;box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 28%,transparent)}
[data-l3fc][data-l3fc="f87f75"] a{max-width:560px}
[data-l3fc][data-l3fc="t1324f"]{min-height:0;margin:0}
[data-l3fc][data-l3fc="t1324f"] a{color:var(--c-ink);text-decoration:none}
[data-l3fc][data-l3fc="t1324f"] a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:6px 44px 6px 16px;font:600 .95rem/1.3 var(--f-b)}
[data-l3fc][data-l3fc="t1324f"] i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:13px}
[data-l3fc][data-l3fc="t1324f"] small{display:none}
[data-l3fc][data-l3fc="t1324f"] em{padding:6px 14px;border-radius:999px;background:linear-gradient(100deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,#f0569a));color:#fff;font-style:normal;font-size:.85rem}
[data-l3fcw]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:center;padding-bottom:env(safe-area-inset-bottom);background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:var(--sh)}
[data-l3fcw]:not(:has([data-l3fc][data-l3fc="t1324f"]>*)){visibility:hidden}
[data-l3fcw] [data-l3fc][data-l3fc="t1324f"]{margin:0;flex:none}
[data-l3fcw]>button{position:absolute;top:-28px;right:8px;width:28px;height:28px;padding:0;border:1px solid var(--c-line);border-radius:50% 50% 0 0;background:var(--c-bg);color:var(--c-muted);font:400 18px/1 var(--f-b);cursor:pointer}
body:has([data-l3fcw] [data-l3fc][data-l3fc="t1324f"]>*){padding-bottom:50px}
[data-l3fcx]{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px}
[data-l3fcx]:hover{color:var(--c-primary)}
[data-l3fcb]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}
[data-l3fcb]>div{max-width:420px;padding:24px;border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--sh);text-align:center}
[data-l3fcb] h2{margin:0 0 8px;font:700 1.25rem/1.3 var(--f-h)}
[data-l3fcb] p{margin:0 0 20px;color:var(--c-muted);font:400 1rem/1.5 var(--f-b)}
[data-l3fcb] button{min-height:44px;padding:0 20px;border:0;border-radius:var(--r);background:var(--c-primary);color:var(--c-primary-ink);font:600 1rem/1 var(--f-b);cursor:pointer}
[data-l3fcb] button:disabled{opacity:.6;cursor:wait}
.heef-w{margin:18px 0 0}
.heef-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--c-line);margin:0 0 14px;padding:0;list-style:none}
.heef-tab{padding:9px 14px;border:0;background:none;font:600 15px var(--f-b);color:var(--c-muted);cursor:pointer;border-bottom:2px solid transparent}
.heef-tab[aria-selected=true]{color:var(--c-primary);border-bottom-color:var(--c-primary)}
.heef-media{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}
.heef-media[data-heef-shape=tall]{grid-template-columns:repeat(4,1fr)}
.heef-media li{min-width:0;margin:0}
.heef-media li[data-heef-media]{position:relative;padding:8px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);cursor:pointer;transition:background-color .15s ease}
.heef-media li[data-heef-media]:hover{background:var(--c-surface)}
.heef-open{display:block;position:relative;width:100%;padding:0;border:0;background:none;line-height:0;cursor:pointer;border-radius:var(--r)}
.heef-dl{position:absolute;top:18px;right:18px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r);background:rgba(255,255,255,.92);color:var(--c-ink);box-shadow:var(--sh);backdrop-filter:blur(6px);transition:opacity .15s ease,background-color .15s ease,color .15s ease}
.heef-dl:hover{background:var(--c-primary);color:var(--c-primary-ink)}
.heef-play{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(0,0,0,.55);pointer-events:none}
.heef-play::after{content:"";position:absolute;left:18px;top:14px;border:9px solid transparent;border-left:14px solid #fff}
.heef-media img,.heef-media video{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--r);background:var(--c-line)}
.heef-media li[data-heef-shape=tall] img,.heef-media li[data-heef-shape=tall] video{aspect-ratio:9/16}
.heef-media li p{margin:6px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heef-hl{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));list-style:none;padding:0;margin:0}
.heef-hl li{min-width:0;margin:0}
.heef-hlb{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:14px 8px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease}
.heef-hlb:hover{background:var(--c-surface)}
.heef-hlc{width:88px;height:88px;flex:none;border-radius:50%;object-fit:cover;background:var(--c-line);border:3px solid var(--c-primary);padding:3px;transition:border-color .15s ease}
.heef-hlb:hover .heef-hlc{border-color:var(--c-accent)}
.heef-hlb[aria-pressed=true]{background:var(--c-surface);border-color:var(--c-primary)}
.heef-hlb[aria-pressed=true] .heef-hlc{border-color:var(--c-accent)}
.heef-hlt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--f-b);color:var(--c-ink)}
.heef-hlh{display:flex;align-items:center;gap:10px;margin:0 0 12px}
.heef-hlh h3{margin:0;font-size:18px}
.heef-hlh .heef-x{margin-left:auto}
.heef-prof{display:flex;gap:14px;align-items:center}
.heef-prof>div{min-width:0}
.heef-avb{flex:none;display:block;padding:0;border:0;background:none;line-height:0;border-radius:50%;cursor:pointer}
.heef-av{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--c-line);background:var(--c-line);transition:border-color .15s ease}
.heef-avb:hover .heef-av{border-color:var(--c-primary)}
.heef-card[data-heef-profile] h2{margin:0 0 4px;font-size:19px}
.heef-lock{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);font-weight:600;white-space:nowrap}
.heef-tab:disabled{opacity:.45;cursor:not-allowed}
.heef-note{background:var(--c-surface);border-radius:var(--r);padding:16px;color:var(--c-muted)}
.heef-sk{height:120px;border-radius:var(--r);background:var(--c-line);animation:heefp 1.1s linear infinite alternate}
@keyframes heefp{to{opacity:.45}}
.heef-i{vertical-align:-2px;flex:none}
.heef-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;font:600 13px var(--f-b);color:var(--c-muted)}
.heef-media li p[data-heef-meta]{white-space:normal;overflow:visible}
.heef-mi{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.heef-cnt{display:inline-flex;align-items:center;gap:14px}
.heef-x{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--c-muted);font:400 21px/1 var(--f-b);cursor:pointer}
.heef-x:hover{background:var(--c-line);color:var(--c-ink)}
.heef-lb{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.8)}
.heef-lbd{display:flex;flex-direction:column;gap:10px;width:min(980px,100%);max-height:100%;overflow:auto;padding:12px;border-radius:var(--r-lg);background:var(--c-bg)}
.heef-lbh{display:flex;align-items:center;gap:10px;color:var(--c-muted)}
.heef-lbdl{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r);color:var(--c-muted);transition:background-color .15s ease,color .15s ease}
.heef-lbdl:hover{background:var(--c-primary);color:var(--c-primary-ink)}
.heef-lbh .heef-lbdl{margin-left:auto}
.heef-lbm{margin:0;display:flex;align-items:center;justify-content:center;border-radius:var(--r);background:var(--c-line);overflow:hidden}
.heef-lbm img,.heef-lbm video{display:block;width:auto;height:auto;max-width:100%;max-height:68vh;object-fit:contain;background:var(--c-line)}
.heef-lbi p{margin:0 0 8px;font-size:15px}
.heef-tags{display:flex;flex-wrap:wrap;gap:6px}
.heef-tagb{padding:3px 10px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-bg);color:var(--c-primary);font:600 13px var(--f-b);cursor:pointer;transition:background-color .15s ease,color .15s ease}
.heef-tagb:hover{background:var(--c-primary);color:var(--c-primary-ink)}
.heef-cntb{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:2px 6px;margin:-2px -6px;border:0;border-radius:var(--r);background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;transition:background-color .15s ease}
.heef-cntb:hover,.heef-cntb:focus-visible{background:var(--c-surface);color:var(--c-primary)}
.heef-cntb:disabled{cursor:default;text-decoration:none}
.heef-pd{width:min(520px,100%);max-height:min(640px,100%)}
.heef-pd h3{margin:0;font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heef-pd .heef-x{margin-left:auto}
.heef-ppl{display:grid;gap:4px;list-style:none;padding:0;margin:0}
.heef-ppl li{min-width:0;margin:0}
.heef-skr{height:52px}
.heef-pb{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;border:0;border-radius:var(--r);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}
.heef-pb:hover,.heef-pb:focus-visible{background:var(--c-surface)}
.heef-pav{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover;background:var(--c-line);border:1px solid var(--c-line)}
.heef-pn{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:14px}
.heef-pn>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heef-pf{flex-basis:100%;color:var(--c-muted)}
.heef-cmb{padding:2px 6px;margin:-2px -6px;border:0;border-radius:var(--r);background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}
.heef-cmb:hover,.heef-cmb:focus-visible,.heef-cmb[aria-expanded=true]{background:var(--c-surface);color:var(--c-primary)}
.heef-det{margin:6px 0 0;padding:8px 14px 14px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg)}
.heef-cm{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:12px}
.heef-cm[data-heef-comments="1"]{margin:8px 0 0 18px;padding-left:12px;border-left:2px solid var(--c-line)}
.heef-cm li{min-width:0;margin:0}
.heef-lbi .heef-cmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;color:var(--c-muted)}
.heef-cu{padding:0;border:0;background:none;color:var(--c-ink);font:700 14px var(--f-b);cursor:pointer}
.heef-cu:hover{color:var(--c-primary);text-decoration:underline}
.heef-lbi .heef-ct{margin:2px 0 0;font-size:14px;white-space:pre-line;overflow-wrap:anywhere}
@media (hover:hover){.heef-dl{opacity:0}.heef-media li[data-heef-media]:hover .heef-dl,.heef-dl:focus-visible{opacity:1}}
@media (max-width:560px){.heef-pd{height:100%}.heef-cntb{min-height:40px}.heef-lb{padding:0}.heef-lbd{border-radius:0;max-height:100%;height:100%}.heef-lbm img,.heef-lbm video{max-height:56vh}.heef-media[data-heef-shape=tall]{grid-template-columns:repeat(2,1fr)}}
.heef-faq>summary{cursor:pointer}
.heef-tbl{max-width:100%;overflow-x:auto}
.heef-prose table{border-collapse:collapse}
.heef-prose pre{max-width:100%;overflow-x:auto}
.heef-grid,.heef-steps,.heef-tz,.heef-rc{list-style:none;padding:0;margin:0}
.heef-nav{display:flex;align-items:center}
.heef-navl nav{margin-left:auto}
.heef-form{display:flex;flex-wrap:wrap}
.heef-in{flex:1 1 240px;min-width:0}
.heef-btn,.heef-paste{cursor:pointer}
*,*::before,*::after{box-sizing:border-box}
body{-webkit-text-size-adjust:100%}
img,svg{max-width:100%;height:auto}
h1,h2,h3{font-family:var(--f-h)}
input,button,select,textarea{font:inherit}
.heef-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

:root{--bg:#f3f6fa;--sf:#fff;--ink:#0e1a2b;--mu:#4a5568;--ln:#d5dde8;--pr:#d1203a;--pri:#fff;--tint:#cfe6ff;--ft:#0e1a2b;--fti:#e8eef7;--dash:rgba(14,26,43,.32);--sh1:0 1px 0 var(--ln),0 12px 30px -16px rgba(14,26,43,.3)}
@media (prefers-color-scheme:dark){:root{--bg:#0b1220;--sf:#141e30;--ink:#e8eef7;--mu:#9fb0c6;--ln:#26354d;--pr:#ff4f64;--pri:#0b1220;--tint:#1d3a5f;--ft:#070c16;--fti:#c9d5e6;--dash:rgba(232,238,247,.3);--sh1:0 1px 0 var(--ln),0 12px 30px -16px rgba(0,0,0,.6);--c-primary:#ff4f64;--c-primary-ink:#0b1220;--c-accent:#e8eef7;--c-bg:#0b1220;--c-surface:#141e30;--c-ink:#e8eef7;--c-muted:#9fb0c6;--c-line:#26354d;color-scheme:dark}}
body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--f-b)}
a{color:var(--pr);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}
h1,h2,h3{color:var(--ink);font-weight:800;letter-spacing:-.03em}

.heef-hdr{border-bottom:1px solid var(--ln)}
.heef-nav{min-height:68px;gap:20px}
.heef-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:800 21px/1 var(--f-h);letter-spacing:-.025em}
.heef-brand img{width:34px;height:34px}
.heef-nav nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;color:var(--mu);font-weight:600;text-decoration:none}
.heef-nav nav a:hover{background:var(--sf);color:var(--ink)}
.heef-bc{padding:14px 0;font:500 12px/1.5 var(--f-m);color:var(--mu)}
.heef-bc a{color:var(--mu)}
.heef-bc span[aria-current]{color:var(--ink)}

.heef-hero{padding:52px 0 60px}
.heef-hero>.heef-wrap>h1{max-width:19ch;margin:0 auto 18px;text-align:center;font-size:clamp(28px,5.6vw,62px);line-height:1.04;letter-spacing:-.035em}
.heef-leadl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0 auto 28px;padding:0;list-style:none}
.heef-leadl li{margin:0;padding:7px 13px;border-radius:999px;background:var(--tint);color:var(--ink);font:500 12px/1.3 var(--f-m);letter-spacing:.01em}
.heef-hero>.heef-wrap>.heef-w{max-width:780px;margin:0 auto}
.heef-form{position:relative;gap:10px;align-items:stretch;padding:12px;border:2px dashed var(--dash);border-radius:22px;background:color-mix(in srgb,var(--sf) 55%,transparent)}
.heef-form:focus-within{border-color:var(--pr)}
.heef-in{height:58px;padding:0 58px 0 18px;border:1px solid var(--ln);border-radius:14px;background:var(--sf);color:var(--ink);font:500 18px var(--f-u);box-shadow:var(--sh1)}
.heef-in::placeholder{color:var(--mu)}
.heef-in:focus{outline:0;border-color:var(--ink)}
.heef-paste{position:relative;z-index:1;flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 0 -60px;padding:0;border:0;border-radius:10px;background:none;color:var(--mu);cursor:pointer}
.heef-paste:hover{background:var(--tint);color:var(--ink)}
.heef-paste svg{width:22px;height:22px}
.heef-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 30px;border:0;border-radius:12px;background:var(--pr);color:var(--pri);font:700 18px/1 var(--f-u);cursor:pointer}
.heef-form .heef-btn::before{content:"↓";font-weight:800}
.heef-btn:hover{filter:brightness(.92)}
.heef-btn:disabled{opacity:.6;cursor:progress}
.heef-form+.heef-tag{margin:12px 0 0;text-align:center;font:500 13px/1.5 var(--f-b);color:var(--mu)}
.heef-rc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:14px 0 0}
.heef-rc .heef-tag{font:500 12px var(--f-m);color:var(--mu)}
.heef-rc button{min-height:32px;padding:0 12px;border:1px solid var(--ln);border-radius:999px;background:var(--sf);color:var(--ink);font:600 14px var(--f-b);cursor:pointer}
.heef-rc button:hover{border-color:var(--pr);color:var(--pr)}
.heef-rc li:last-child button{border-style:dashed;color:var(--mu)}
.heef-def{max-width:64ch;margin:30px auto 0;text-align:center;font-size:17px;color:var(--mu)}
.heef-live{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:12px 0 0;font:500 12px var(--f-m);color:var(--mu)}

.heef-sec{padding:72px 0;border-top:1px solid var(--ln)}
.heef-tag{margin:0;font-size:15px;color:var(--mu)}
.heef-sec>.heef-wrap>h2,.heef-prose>h2{max-width:26ch;margin:0 0 22px;font-size:clamp(27px,3.4vw,38px);line-height:1.12}
.heef-prose>p,.heef-prose>ul,.heef-prose>ol,.heef-prose>blockquote,.heef-prose>.heef-tag{max-width:70ch}
.heef-prose>p,.heef-prose li{font-size:17px;line-height:1.7}
.heef-prose>:first-child{margin-top:0}
.heef-prose>:last-child{margin-bottom:0}
.heef-prose>h2{margin:64px 0 20px}
.heef-prose h3{margin:32px 0 10px;font-size:22px}
.heef-prose strong{font-weight:700}

.heef-prose>ul{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}
.heef-prose>ul:not(.heef-tz)>li{position:relative;display:block;min-height:68px;margin:0;padding:13px 20px 13px 72px;border:1px solid var(--ln);border-radius:14px;background:var(--sf);line-height:1.5}
.heef-prose>ul:not(.heef-tz)>li::before{content:"";position:absolute;left:14px;top:12px;width:44px;height:44px;border-radius:10px;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4'/%3E%3C/svg%3E") center/22px no-repeat}
.heef-prose>ul:not(.heef-tz)>li>strong:first-child{display:block;color:var(--ink);font-size:17px}

#brand-story .heef-prose>ol{counter-reset:o;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:none;margin:28px 0;padding:0;list-style:none}
#brand-story .heef-prose>ol>li{counter-increment:o;position:relative;margin:0;padding:34px 0 0;line-height:1.55}
#brand-story .heef-prose>ol>li::before{content:"";position:absolute;left:0;right:-18px;top:13px;height:6px;border-radius:9px;background:var(--ln)}
#brand-story .heef-prose>ol>li:last-child::before{right:0}
#brand-story .heef-prose>ol>li:first-child::before{background:linear-gradient(90deg,var(--pr) 60%,var(--ln) 60%)}
#brand-story .heef-prose>ol>li::after{content:counter(o);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--pr);color:var(--pri);font:700 13px/32px var(--f-m);text-align:center}
#brand-story .heef-prose>ol>li:not(:first-child)::after{background:var(--sf);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ln)}
.heef-prose code{padding:2px 6px;border-radius:6px;background:var(--tint);color:var(--ink);font:.86em var(--f-m)}
.heef-prose blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--pr);border-radius:0 14px 14px 0;background:var(--sf)}
.heef-tbl{margin:28px 0;border:1px solid var(--ln);border-radius:14px;background:var(--sf)}
.heef-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}
.heef-prose th,.heef-prose td{padding:12px 16px;text-align:left;vertical-align:top}
.heef-prose td{border-top:1px solid var(--ln)}
.heef-prose th{font:600 12px/1.3 var(--f-m);color:var(--mu)}
@media (max-width:640px){.heef-tbl table{width:max-content;min-width:100%}.heef-tbl th,.heef-tbl td{min-width:9em;max-width:15em}}
main>.heef-sec:not([id])>.heef-prose>ol{padding-left:1.4em}
main>.heef-sec:not([id])>.heef-prose>ol>li{margin:0 0 10px;padding-left:4px}
main>.heef-sec:not([id])>.heef-prose>ol>li::marker{color:var(--pr);font:600 14px var(--f-m)}

.heef-prose>h1,.heef-sec>.heef-wrap>h1{max-width:22ch;margin:6px 0 14px;font-size:clamp(34px,5vw,52px);line-height:1.06}
.heef-prose>h1+.heef-tag{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 30px;font:500 12px/1.6 var(--f-m)}
.heef-sec>.heef-wrap>h1+.heef-lead{max-width:62ch;margin:0 0 40px;font-size:18px;color:var(--mu)}
.heef-sec:not([id])>.heef-wrap:not(.heef-prose)>h2{margin:48px 0 14px;font-size:24px}
.heef-sec:not([id])>.heef-wrap>h1+.heef-lead+h2{margin-top:0}
main>.heef-sec:not([id])>.heef-prose{max-width:820px}
main>.heef-sec:not([id])>.heef-prose>h2{margin-top:48px;font-size:clamp(23px,2.6vw,28px)}
main>.heef-sec:not([id])>.heef-prose>ul:not(.heef-tz)>li{min-height:0;padding:12px 18px 12px 46px}
main>.heef-sec:not([id])>.heef-prose>ul:not(.heef-tz)>li::before{left:16px;top:21px;width:10px;height:10px;border-radius:50%;background:var(--pr)}

.heef-cta{margin:28px 0;padding:20px 22px;border:1px solid var(--ln);border-radius:14px;background:var(--sf)}
.heef-cta.heef-tldr{max-width:70ch;border-left:4px solid var(--pr)}
.heef-cta.heef-tldr strong{margin-right:6px;font:600 12px var(--f-m);color:var(--pr)}
.heef-cta:not(.heef-tldr){margin:56px 0 8px;padding:28px;border:2px dashed var(--dash);border-radius:22px}
.heef-cta:not(.heef-tldr) h3{margin:0 0 10px;font-size:clamp(24px,3vw,32px)}
.heef-cta:not(.heef-tldr) p{max-width:60ch;margin:0 0 20px}
.heef-cta:not(.heef-tldr) p:last-child{margin:0}
.heef-cta:not(.heef-tldr) p:last-child a,#blog-teasers .heef-wrap>p:last-child a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:12px;background:var(--pr);color:var(--pri);font:700 17px/1 var(--f-u);text-decoration:none}
.heef-cta:not(.heef-tldr) p:last-child a::after,#blog-teasers .heef-wrap>p:last-child a::after{content:"→"}
#blog-teasers .heef-wrap>p:last-child{margin:28px 0 0}
.heef-prose>.heef-bio{margin:28px 0 0;padding-top:14px;border-top:1px solid var(--ln)}

#faq .heef-wrap{display:grid;gap:12px}
#faq .heef-wrap>h2{margin:0 0 10px}
.heef-faq{margin:0;border:1px solid var(--ln);border-radius:14px;background:var(--sf)}
.heef-faq[open]{border-color:color-mix(in srgb,var(--pr) 45%,var(--ln))}
.heef-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 16px 12px 20px;list-style:none;font:700 17px/1.35 var(--f-h);letter-spacing:-.01em;cursor:pointer}
.heef-faq>summary::-webkit-details-marker{display:none}
.heef-faq>summary::after{content:"+";flex:none;width:34px;height:34px;border-radius:999px;background:var(--tint);color:var(--ink);font:600 20px/34px var(--f-m);text-align:center}
.heef-faq[open]>summary::after{content:"−";background:var(--pr);color:var(--pri)}
.heef-faq>div{padding:0 20px 18px;color:var(--mu);font-size:16px}
.heef-faq>div p{margin:0 0 .6em}
.heef-faq>div p:last-child{margin:0}
#faq .heef-wrap>.heef-tag{margin:12px 0 0}
@media (min-width:900px){
#faq .heef-wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
#faq .heef-wrap>h2,#faq .heef-wrap>.heef-tag{grid-column:1/-1}
}

.heef-tz{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.heef-tz>li{position:relative;margin:0;padding:18px 20px;border:1px solid var(--ln);border-radius:14px;background:var(--sf)}
.heef-tz>li:hover{border-color:var(--pr)}
.heef-tz a{color:var(--ink);font:700 19px/1.3 var(--f-h);text-decoration:none}
.heef-tz a::after{content:"";position:absolute;inset:0}
.heef-tz .heef-tag{margin-top:6px;font-size:15px}
.heef-prose .heef-tz>li{padding:14px 18px}
.heef-prose>.heef-relh{margin-top:56px}

.heef-ft{margin:0;padding:48px 0 40px;background:var(--ft);color:var(--fti);font-size:14px}
.heef-ft nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px}
.heef-ft nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(232,238,247,.25);border-radius:999px;color:#fff;font-weight:600;text-decoration:none}
.heef-ft nav a:hover{border-color:#fff}
.heef-ft p{max-width:80ch;margin:0 0 6px}
.heef-ft a{color:#fff}
.heef-ft :focus-visible{outline-color:#fff}

.heef-w>section,.heef-w [data-heef-result]{text-align:left}
.heef-card[data-heef-profile]{margin:32px 0 16px;padding:20px;border:1px solid var(--ln);border-radius:14px;background:var(--sf);box-shadow:var(--sh1)}
.heef-prof{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:center}
.heef-prof>div{display:contents}
.heef-avb{grid-row:1/3}
.heef-card[data-heef-profile] h2{align-self:end}
.heef-prof .heef-tag{align-self:start}
.heef-prof>div>p:not(.heef-tag){grid-column:1/-1}
.heef-av{width:84px;height:84px;border:3px solid var(--sf);box-shadow:0 0 0 2px var(--pr)}
.heef-card[data-heef-profile] h2{margin:0 0 2px;font-size:clamp(21px,2.6vw,27px);overflow-wrap:anywhere}
.heef-prof .heef-tag{font:500 13px var(--f-m);overflow-wrap:anywhere}
.heef-prof>div>p:not(.heef-tag){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 0;color:var(--mu);font-size:14px}
.heef-prof>div>p:not(.heef-tag) strong{color:var(--ink)}
.heef-cntb{min-height:36px;margin:0;padding:0 12px;border-radius:999px;background:var(--tint);color:var(--ink);text-decoration:none}
.heef-cntb:hover,.heef-cntb:focus-visible{background:var(--pr);color:var(--pri)}
.heef-cntb:hover strong,.heef-cntb:focus-visible strong{color:var(--pri)}
.heef-lock{border:0;border-radius:999px;background:var(--tint);font:600 11px var(--f-m)}
.heef-card[data-heef-profile]>p{margin:14px 0 0;font-size:15px;overflow-wrap:anywhere}

.heef-tabs{display:flex;gap:4px;margin:0 0 18px;padding:4px;border:1px solid var(--ln);border-radius:14px;background:var(--bg)}
.heef-tabs li{flex:1 1 auto;min-width:0}
.heef-tab{width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;color:var(--mu);font:600 15px/1 var(--f-u)}
.heef-tab:hover:not(:disabled){color:var(--ink);background:var(--sf)}
.heef-tab[aria-selected=true]{background:var(--sf);color:var(--ink);border:0;box-shadow:var(--sh1)}

.heef-media,.heef-media[data-heef-shape=tall]{gap:14px}
.heef-media li[data-heef-media]{padding:8px;border:1px solid var(--ln);border-radius:14px;background:var(--sf)}
.heef-media li[data-heef-media]:hover{background:var(--sf);border-color:var(--pr)}
.heef-open,.heef-media img,.heef-media video{border-radius:10px}
.heef-media img,.heef-media video{background:var(--tint)}
.heef-media li p{padding:0 4px;font-size:13px}
.heef-media li p[data-heef-meta]{color:var(--mu);font:500 12px var(--f-m)}
.heef-dl{top:14px;right:14px;width:42px;height:42px;border-radius:12px;background:var(--pr);color:var(--pri);box-shadow:0 6px 16px -6px rgba(0,0,0,.5);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}
.heef-dl:hover{background:var(--ink);color:var(--bg)}
@media (hover:hover){.heef-dl{opacity:1}}
.heef-play{background:rgba(14,26,43,.7)}

.heef-hl{gap:12px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}
.heef-hlb{border-radius:14px;background:var(--sf)}
.heef-hlb[aria-pressed=true]{border-color:var(--pr)}
.heef-hlc{border-color:var(--ln)}
.heef-hlb:hover .heef-hlc,.heef-hlb[aria-pressed=true] .heef-hlc{border-color:var(--pr)}
.heef-hlt{font-size:13px}
.heef-hlh h3{font-size:20px}

.heef-note{padding:18px 20px;border:2px dashed var(--dash);border-radius:14px;background:var(--sf);color:var(--ink)}
.heef-note p{margin:0 0 8px}
.heef-note p:last-child{margin:0}
.heef-note .heef-btn{min-height:46px;margin-top:4px;padding:0 20px;font-size:16px}
.heef-sk{border-radius:14px;background:var(--ln)}
.heef-x{width:40px;height:40px;border-radius:10px;color:var(--ink)}
.heef-x:hover{background:var(--tint)}

.heef-lb{background:rgba(7,12,22,.86)}
.heef-lbd{border:1px solid var(--ln);border-radius:16px;background:var(--sf)}
.heef-lbh{font:500 12px var(--f-m)}
.heef-lbm{border-radius:10px;background:var(--bg)}
.heef-lbdl{width:42px;height:42px;border-radius:12px;background:var(--pr);color:var(--pri)}
.heef-lbdl:hover{background:var(--ink);color:var(--bg)}
.heef-tagb{border-radius:999px;background:var(--bg);color:var(--ink)}
.heef-tagb:hover{background:var(--pr);color:var(--pri)}
.heef-det{border-radius:14px;background:var(--bg)}
.heef-cmb:hover,.heef-cmb:focus-visible,.heef-cmb[aria-expanded=true]{background:var(--tint);color:var(--ink)}
.heef-cu{color:var(--ink)}
.heef-cu:hover{color:var(--pr)}
.heef-pb:hover,.heef-pb:focus-visible{background:var(--bg)}
.heef-pf{color:var(--mu)}

@media (max-width:640px){
.heef-nav{min-height:60px}
.heef-brand{font-size:19px}
.heef-brand img{width:30px;height:30px}
.heef-hero{padding:28px 0 44px}
.heef-hero>.heef-wrap>h1{font-size:min(9.4vw,40px);margin-bottom:14px}
.heef-leadl{gap:6px;margin-bottom:20px}
.heef-leadl li{padding:5px 10px;font-size:11px}
.heef-form{padding:8px;border-radius:18px}
.heef-in{flex-basis:0;height:54px;padding:0 52px 0 14px;font-size:16px}
.heef-paste{margin-left:-54px}
.heef-form .heef-btn{flex:1 1 100%;min-height:54px}
.heef-def{font-size:16px;text-align:left}
.heef-sec{padding:52px 0}
.heef-prose>p,.heef-prose li{font-size:16px}
.heef-prose>ul:not(.heef-tz)>li{padding:12px 16px 12px 66px}
.heef-prose>ul:not(.heef-tz)>li::before{left:12px;width:40px;height:40px}
#brand-story .heef-prose>ol>li::before{right:0}
.heef-media,.heef-media[data-heef-shape=tall]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.heef-media li[data-heef-media]{padding:6px}
.heef-dl{top:10px;right:10px;width:40px;height:40px}
.heef-card[data-heef-profile]{padding:16px}
.heef-av{width:64px;height:64px}
.heef-tab{min-height:40px;padding:0 4px;font-size:13px}
.heef-faq>summary{font-size:16px;padding-left:16px}
.heef-faq>div{padding:0 16px 16px}
}
@media (prefers-reduced-motion:no-preference){
.heef-btn,.heef-tab,.heef-cntb,.heef-faq>summary::after,.heef-dl{transition:background-color .12s ease,color .12s ease,filter .12s ease}
}