.fblh{--br-sgap:clamp(88px, 9vw, 128px);color:#0b0c0e}.fblh-col{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.fblh-sec{margin-block:0}.fblh-hero.fb-sec{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:clamp(150px,16vh,180px);display:flex}.fblh-title{font-size:var(--fb-massive);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.fblh-lede{max-width:30em;font-size:var(--fb-text);letter-spacing:-.018em;color:#00000085;text-wrap:balance;margin:0;font-weight:600;line-height:1.45}.fblh-search{width:min(100%,400px);margin-top:8px}.fblh .fblh-search .fbl-rail-search-wrap{background:0 0;margin:0;padding:0;position:static}.fblh .fblh-search .fbl-rail-search{width:100%;height:48px;transition:background-color .2s var(--br-ease,cubic-bezier(.32, .72, 0, 1));background:#f4f4f4;border:0;border-radius:999px;padding:0 18px;font-size:16px}@media (hover:hover){.fblh .fblh-search .fbl-rail-search:hover{background:#ececec}}.fblh-try-sec{margin-top:calc(clamp(40px, 6vh, 64px) - var(--br-sgap))}.fblh-try{background:#b9855a;border-radius:28px;padding:clamp(24px,3.4vw,44px);position:relative;overflow:hidden}.fblh-try-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fblh-try-title{font-size:var(--fb-small);letter-spacing:-.025em;color:#fff;margin:0 0 clamp(64px,8vw,112px);font-weight:600;line-height:1.2;position:relative}.fblh-try-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fblh-say{background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0e10140d,0 24px 48px -24px #0e101466}.fblh-say-words{flex-direction:column;align-items:flex-start;display:flex}.fblh-say-kind{color:#00000080;font-size:13px;font-weight:550}.fblh-say-text{letter-spacing:-.022em;text-wrap:balance;margin:8px 0 0;font-size:20px;font-weight:620;line-height:1.25}.fblh-say-line{color:#00000094;margin:8px 0 20px;font-size:15px;line-height:1.45}.fblh-say-try,.fblh-pill{color:#fff;letter-spacing:-.008em;height:42px;transition:background-color .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1)), scale .14s var(--br-ease,cubic-bezier(.32, .72, 0, 1));background:#0b0c0e;border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:auto;padding:0 18px 0 15px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.fblh-say-try:active,.fblh-pill:active{scale:.97}.fblh-h2{font-size:var(--fb-small);letter-spacing:-.025em;text-wrap:balance;margin:0 0 40px;font-weight:600;line-height:1.2}.fblh-h3{color:#00000080;margin:0 0 16px;font-size:15px;font-weight:550}.fblh-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fblh-start-card{box-sizing:border-box;height:100%;min-height:0;color:inherit;transition:background-color .2s var(--br-ease,cubic-bezier(.32, .72, 0, 1));background:#f4f4f4;border-radius:24px;flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative}.fblh-start-n{color:#fff;font-variant-numeric:tabular-nums;background:#0b0c0e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.fblh-start-title{letter-spacing:-.024em;margin-top:28px;font-size:22px;font-weight:620;line-height:1.2}.fblh-start-text{color:#00000094;min-height:2.9em;margin-top:8px;padding-right:32px;font-size:15px;line-height:1.45}.fblh-go{color:#0006;transition:translate .2s var(--br-ease,cubic-bezier(.32, .72, 0, 1));position:absolute;top:30px;right:24px}.fblh-teach{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.fblh-teach .fblh-h2{margin-bottom:20px}.fblh-teach-text{color:#0000009e;margin:0 0 28px;font-size:17px;line-height:1.55}.fblh-pill{margin-top:0;padding:0 16px 0 18px}.fblh-teach-media{background:#0b0c0e;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0e10140d,0 30px 60px -28px #0e101466}.fblh-teach-media video{width:100%;height:auto;display:block}.fblh-group+.fblh-group{margin-top:40px}.fblh-guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fblh-guide{box-sizing:border-box;height:100%;color:inherit;transition:background-color .2s var(--br-ease,cubic-bezier(.32, .72, 0, 1));background:#f4f4f4;border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;padding:20px;text-decoration:none;display:flex}.fblh-guide-icon{background:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fblh-guide-words{flex-direction:column;gap:4px;display:flex}.fblh-guide-title{letter-spacing:-.015em;font-size:17px;font-weight:600}.fblh-guide-text{-webkit-line-clamp:2;color:#00000094;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.fblh .fbl-close{max-width:1200px;margin-block:0;padding-inline:clamp(20px,4vw,40px)}.fblh .fbl-close-title{font-size:var(--fb-small);letter-spacing:-.025em;font-weight:600}.fblh-say-try:focus-visible,.fblh-pill:focus-visible,.fblh-start-card:focus-visible,.fblh-guide:focus-visible{outline-offset:3px;outline:2px solid #0b0c0e}@media (hover:hover){.fblh-say-try:hover,.fblh-pill:hover{background:#2a2c31}.fblh-start-card:hover,.fblh-guide:hover{background:#ececec}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fblh-start-card:hover .fblh-go{translate:3px}}@media (max-width:1100px){.fblh-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fblh-try-cards,.fblh-start,.fblh-guides,.fblh-teach{grid-template-columns:minmax(0,1fr)}.fblh-try-title{margin-bottom:96px}.fblh-start-card{min-height:0}}
.fblg{--br-sgap:clamp(88px, 9vw, 128px);--fblg-ease:var(--br-ease,cubic-bezier(.32, .72, 0, 1));--fblg-grey:#00000094;--ink:#0b0c0e;--ink-body:#0b0c0e;--ink-quiet:#00000094;--ink-label:#00000094;--ink-faint:#00000052;color:#0b0c0e}.fblg-col{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.fblg-hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(132px,14vh,156px);display:flex}.fblg-back{min-height:28px;color:var(--fblg-grey);transition:color .18s var(--fblg-ease);border-radius:6px;align-items:center;gap:6px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.fblg-back svg{transition:translate .2s var(--fblg-ease)}.fblg-title{font-size:var(--fb-massive);letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-weight:600;line-height:1.04}.fblg-lede{max-width:32em;font-size:var(--fb-text);letter-spacing:-.018em;color:var(--fblg-grey);text-wrap:balance;margin:20px 0 0;font-weight:600;line-height:1.45}.fblg-lede a{color:#0b0c0e;text-underline-offset:4px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.fblg-first-sec{margin-top:calc(clamp(40px, 6vh, 56px) - var(--br-sgap))}.fblg-first{background:#f4f4f4;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:12px;padding:12px;display:grid}.fblg-first[data-solo]{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.fblg-say{flex-direction:column;align-items:flex-start;padding:clamp(16px,2vw,24px) clamp(12px,2vw,24px) clamp(12px,2vw,20px);display:flex}.fblg-say-text{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.12}.fblg-say-line{color:var(--fblg-grey);text-wrap:pretty;margin:16px 0 28px;font-size:17px;line-height:1.5}.fblg-try{color:#fff;letter-spacing:-.008em;height:46px;transition:background-color .18s var(--fblg-ease), scale .14s var(--fblg-ease);background:#0b0c0e;border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:0 20px 0 17px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.fblg-try:active{scale:.97}.fblg-video{min-width:0}.fblg .fblg-video .fbl-slot{box-shadow:none;border-radius:12px;margin:0}.fblg .fblg-video .fbl-play-label{display:none}.fblg .fblg-video .fbl-play-disc{width:76px;height:76px;box-shadow:0 2px 4px #0e10141f,0 18px 36px -12px #0e101473}.fblg-body{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);align-items:start;display:grid}.fblg .fblg-read{grid-column:2;margin-top:0}.fblg-toc{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;grid-column:3;justify-self:end;width:100%;max-width:156px;max-height:calc(100svh - 136px);position:sticky;top:112px;overflow-y:auto}.fblg-toc::-webkit-scrollbar{display:none}.fblg .fbl-toc{gap:0}.fblg .fbl-rail-title{letter-spacing:0;color:var(--fblg-grey);margin:0 0 10px;font-size:13px;font-weight:550}.fblg .fbl-toc-list{border-left:0}.fblg .fbl-toc-link{box-shadow:none;letter-spacing:-.004em;color:var(--fblg-grey);transition:color .18s var(--fblg-ease);border-radius:4px;gap:7px;margin-left:0;padding:5px 0;font-size:13.5px;font-weight:450;line-height:1.4}.fblg .fbl-toc-link[aria-current=location]{box-shadow:none;color:#0b0c0e;font-weight:600}.fblg .fbl-toc-step{min-width:9px;color:inherit}.fblg .fbl-copy{letter-spacing:0;color:#0b0c0e;min-height:32px;transition:background-color .18s var(--fblg-ease);background:#f4f4f4;border:0;border-radius:999px;margin-top:16px;padding:0 12px;font-size:13px;font-weight:550}.fblg .fbl-copy svg{color:inherit}.fblg .fbl-prose p,.fblg .fbl-prose li{letter-spacing:-.011em;color:#0b0c0e;font-size:17.5px;line-height:1.6}.fblg .fbl-prose p{text-wrap:pretty;margin:20px 0}.fblg .fbl-prose ul,.fblg .fbl-prose ol{color:#0b0c0e;margin:20px 0;padding-left:24px}.fblg .fbl-prose li{margin:10px 0}.fblg .fbl-prose li::marker{color:#00000052}.fblg .fbl-prose strong{font-weight:600}.fblg .fbl-prose h2{letter-spacing:-.024em;color:#0b0c0e;margin:56px 0 16px;scroll-margin-top:112px;font-size:clamp(22px,1.9vw,26px);font-weight:600;line-height:1.2}.fblg .fbl-prose h3{letter-spacing:-.016em;margin:36px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.fblg .fbl-prose h4{font-size:17.5px;font-weight:600}.fblg .fbl-prose a:not([class]){color:#0b0c0e;text-underline-offset:4px;transition:text-decoration-color .18s var(--fblg-ease);border-radius:3px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.fblg .fbl-prose code:not(.fbl-say-text code){color:#0b0c0e;background:#f0f0f0;border:0;border-radius:7px;min-width:24px;height:25px;padding:0 8px;font-size:14px;font-weight:550;box-shadow:0 1px #00000024}.fblg .fbl-prose .fbl-say{background:#f4f4f4;border:0;border-radius:16px;margin:20px 0;padding:16px 16px 16px 20px}.fblg .fbl-prose .fbl-say:has(+.fbl-say){margin-bottom:8px}.fblg .fbl-prose .fbl-say+.fbl-say{margin-top:8px}.fblg .fbl-prose .fbl-say-text{letter-spacing:-.014em;text-wrap:pretty;margin:0;font-size:17.5px;font-weight:550;line-height:1.45}.fblg .fbl-prose h2+.fbl-steps{margin-top:24px}.fblg .fbl-steps{gap:12px;margin-block:24px 0}.fblg .fbl-step{background:#f4f4f4;border-radius:24px;grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding:28px 28px 30px;scroll-margin-top:112px}.fblg .fbl-step:not(:last-child):before{display:none}.fblg .fbl-step-mark{color:#fff;background:#0b0c0e;border:0;width:32px;height:32px;font-size:14px;font-weight:600}.fblg .fbl-step-body{margin-top:0}.fblg .fbl-prose .fbl-step-title{letter-spacing:-.022em;margin:0 0 12px;padding-top:3px;font-size:21px;font-weight:620;line-height:1.25}.fblg .fbl-prose .fbl-step-body>*{margin-block:0 14px}.fblg .fbl-prose .fbl-step-body>:last-child{margin-bottom:0}.fblg .fbl-prose .fbl-step-body>.fbl-step-title{margin-bottom:12px}.fblg .fbl-prose .fbl-step .fbl-say{background:#fff;border-radius:14px}.fblg .fbl-prose .fbl-step code:not(.fbl-say-text code){background:#fff}.fblg .fbl-clip-frame{margin:20px 0}.fblg .fbl-clip{background:#e9e9e9;border-radius:14px;outline:0}.fblg .fbl-clip-playback{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0ec7;border:0;bottom:12px;right:12px}.fblg-around{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fblg-around-card{box-sizing:border-box;min-height:196px;color:inherit;transition:background-color .2s var(--fblg-ease);background:#f4f4f4;border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.fblg-around-card:only-child{grid-column:1/-1}.fblg-around-label{color:var(--fblg-grey);align-items:center;gap:6px;font-size:15px;font-weight:550;display:inline-flex}.fblg-around-label svg{transition:translate .2s var(--fblg-ease)}.fblg-around-title{font-size:var(--fb-small);letter-spacing:-.025em;margin-top:auto;padding-top:40px;font-weight:600;line-height:1.15}.fblg-around-text{color:var(--fblg-grey);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.45}.fblg .fbl-close{max-width:1200px;margin-block:0;padding-inline:clamp(20px,4vw,40px)}.fblg .fbl-close-title{font-size:var(--fb-small);letter-spacing:-.025em;font-weight:600;line-height:1.2}.fblg-back:focus-visible,.fblg-try:focus-visible,.fblg-around-card:focus-visible,.fblg-lede a:focus-visible,.fblg .fbl-toc-link:focus-visible,.fblg .fbl-copy:focus-visible,.fblg .fbl-play:focus-visible,.fblg .fbl-prose a:not([class]):focus-visible{outline-offset:3px;outline:2px solid #0b0c0e}.fblg .fbl-play:focus-visible{outline-offset:-6px;border-radius:12px}@media (hover:hover){.fblg-back:hover{color:#0b0c0e}.fblg-try:hover{background:#2a2c31}.fblg-around-card:hover,.fblg .fbl-copy:hover{background:#ececec}.fblg .fbl-toc-link:hover{box-shadow:none;color:#0b0c0e}.fblg .fbl-prose a:not([class]):hover,.fblg-lede a:hover{text-decoration-color:#0b0c0e}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fblg-back:hover svg,.fblg-around-card:not([data-next]):hover .fblg-around-label svg{translate:-3px}.fblg-around-card[data-next]:hover .fblg-around-label svg{translate:3px}}@media (max-width:1335px){.fblg-toc{display:none}}@media (max-width:900px){.fblg-first,.fblg-around{grid-template-columns:minmax(0,1fr)}.fblg-around-card{min-height:0}.fblg-say{padding:16px 12px 20px}.fblg-say-line{margin-bottom:24px}.fblg .fblg-video .fbl-play-disc{width:60px;height:60px}.fblg .fblg-video .fbl-play-disc svg{width:22px;height:22px}}@media (max-width:640px){.fblg .fbl-step{padding:22px 20px 24px;display:block}.fblg .fbl-step-mark{margin-bottom:16px}.fblg .fbl-prose .fbl-step-title{padding-top:0}.fblg .fbl-prose p,.fblg .fbl-prose li,.fblg .fbl-prose .fbl-say-text{font-size:17px}.fblg .fbl-prose h2{margin-top:48px}}
