.fx-site .fx-post-hero>section>div:first-child{padding-top:28px}@media (width>=768px){.fx-site .fx-post-hero>section>div:first-child{padding-top:36px}}@media (width>=1024px){.fx-site .fx-post-hero>section>div:first-child{padding-top:40px}}.fx-site .fx-post-cover>*{background-color:var(--fx-bg);box-shadow:var(--fx-shadow-window);border:1px solid #0000000f;border-radius:12px;margin-top:0}.fx-site .fx-post-cover :is(img,video){display:block}.fx-site .fx-post-cover button:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-site .fx-post-cover[data-failed]>*{box-shadow:none;background:0 0;border-color:#0000}.fx-site .fx-post-cover[data-failed] :is(img,video){visibility:hidden}.fx-site .fx-post-hero>section>div:nth-child(2):has(.fx-post-cover[data-failed]){display:none}.fx-site .fx-post-body{overflow-wrap:break-word}.fx-site .fx-post-body .fox-md{color:inherit}.fx-site .fx-post-body .fox-md:not(.text-\[1\.75rem\]){font-size:inherit;line-height:inherit}.fx-site .fx-post-body .fox-md :is(p,ul,ol,li,blockquote,h1,h2,h3,h4,h5,h6){margin-bottom:0}.fx-site .fx-post-body .fox-md>*{margin-top:0}.fx-site .fx-post-body .fox-md>*+*{margin-top:18px}.fx-site .fx-post-body .fox-md li{line-height:inherit}.fx-site .fx-post-body .fox-md :is(ul,ol){margin-top:0}.fx-site .fx-post-body .fox-md>*+:is(ul,ol){margin-top:18px}.fx-site .fx-post-body .fox-md li>:is(ul,ol){margin-top:8px}.fx-site .fx-post-body .fox-md h1{font-family:var(--fx-font-serif);letter-spacing:-.03em;color:var(--fx-fg);text-wrap:balance;font-variant-numeric:lining-nums proportional-nums;font-size:clamp(26px,2.3vw,34px);font-weight:400;line-height:1.1}.fx-site .fx-post-body .fox-md>:is(h1,h2):not(:first-child){border-top:1px solid var(--fx-line);margin-top:56px;padding-top:56px}.fx-site .fx-post-body .fox-md>:is(h1,h2)+*{margin-top:24px}.fx-site .fx-post-body .fox-md>h3:not(:first-child){margin-top:36px}.fx-site .fx-post-body .fox-md>h3+*{margin-top:10px}.fx-site .fx-post-body .fox-md>h4:not(:first-child){margin-top:28px}.fx-site .fx-post-reply .fox-md:not(.text-\[1\.75rem\]){font-size:16px;line-height:25px}.fx-site .fx-post-reply .fox-md{color:var(--fx-fg-muted);overflow-wrap:break-word;font-weight:400}.fx-site .fx-post-reply .fox-md>*{margin-top:0;margin-bottom:0}.fx-site .fx-post-reply .fox-md>*+*{margin-top:12px}.fx-site .fx-post-reply .fox-md :is(strong,b){color:var(--fx-fg-2);font-weight:600}.fx-site .fx-post-reply .fox-md a{color:var(--fx-fg);text-decoration:underline;-webkit-text-decoration-color:var(--fx-line-strong);text-decoration-color:var(--fx-line-strong);text-underline-offset:4px;transition:text-decoration-color .2s var(--fx-ease-out)}.fx-site .fx-post-reply .fox-md a:hover{-webkit-text-decoration-color:var(--fx-accent);text-decoration-color:var(--fx-accent)}.fx-site .fx-post-reply .fox-md a:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;border-radius:2px}.fx-site .fx-post-reply .fox-md :is(h1,h2,h3,h4,h5,h6){color:var(--fx-fg-2);font-size:16px;font-weight:600;line-height:25px}.fx-site .fx-post-reply .fox-md blockquote{border-left:2px solid var(--fx-line-strong);color:var(--fx-fg-muted);padding-left:14px}.fx-site .fx-post-reply .fox-md code{font-family:var(--fx-font-mono);border-color:var(--fx-line);background:var(--fx-bg-muted);color:var(--fx-fg);font-size:.86em}
