.fdl-post-body{margin-block:2rem}.fdl-post-body__content{color:var(--fdl-blog-text,#5a3211);margin-inline:auto;padding-inline:1rem}.fdl-post-body__content,.fdl-post-body__toc{max-width:var(--fdl-blog-body-max-width,720px)}.fdl-post-body__toc{background-color:var(--fdl-blog-toc-bg,#faf2d5);border:var(--fdl-blog-toc-border-width,0) solid var(--fdl-blog-toc-border-color,transparent);border-radius:var(--fdl-blog-toc-radius,10px);color:var(--fdl-blog-toc-text,#5a3211);font-size:var(--fdl-blog-toc-link-size,.95rem);margin:0 auto 2.5rem;padding-block:var(--fdl-blog-toc-pad-y,1.25rem);padding-inline:var(--fdl-blog-toc-pad-x,1.5rem)}.fdl-post-body__toc-heading{color:var(--fdl-blog-toc-text,#5a3211);font-family:Concourse T6,Concourse T6 Regular,system-ui,sans-serif;font-size:.9rem;font-weight:var(--fdl-blog-toc-heading-weight,400);letter-spacing:.06em;margin:0 0 var(--fdl-blog-toc-heading-margin,.75rem);text-transform:var(--fdl-blog-toc-heading-transform,uppercase)}.fdl-post-body__toc ol{list-style:none;margin:0;padding:0}.fdl-post-body__toc ol ol{margin-left:var(--fdl-blog-toc-nested-indent,1.25rem);margin-top:var(--fdl-blog-toc-item-spacing,.3rem)}.fdl-post-body__toc li{margin:var(--fdl-blog-toc-item-spacing,.3rem) 0}.fdl-post-body__toc-link{color:var(--fdl-blog-toc-link,#fb8a31);font-size:var(--fdl-blog-toc-link-size,.95rem);font-weight:var(--fdl-blog-toc-link-weight,400);text-decoration:none;transition:color .15s ease}.fdl-post-body__toc-link:focus,.fdl-post-body__toc-link:hover{color:var(--fdl-blog-toc-link-hover,#5a3211);text-decoration:underline}.fdl-post-body__toc[hidden]{display:none}.fdl-embed-wrapper{height:0;margin-block:1.5em;overflow:hidden;padding-bottom:56.25%;position:relative}.fdl-embed-wrapper iframe{border:0;height:100%;inset:0;position:absolute;width:100%}