.dft-tldr strong{color:var(--dft-red)}.dft-body strong{color:#fff;font-weight:600}.dft-body ul ul,.dft-body ul ol,.dft-body ol ol,.dft-body ol ul{margin-top:.5em}.dft-body blockquote{border:0;border-left:4px solid var(--dft-red);padding:6px 0 6px 22px;margin:1.8em 0;font-family:var(--dft-display);font-weight:500;text-transform:uppercase;line-height:1.15;font-size:clamp(22px,3vw,30px);color:var(--dft-red)}.dft-body figure{margin:2em 0;text-align:center}.dft-body figure img{margin:0 auto}.dft-body figcaption{font-family:var(--dft-mono);font-size:12px;letter-spacing:1px;color:rgba(255,255,255,.55);text-align:center;margin-top:10px}.dft-body .alignleft{float:left;margin:.5em 1.6em 1em 0;max-width:50%}.dft-body .alignright{float:right;margin:.5em 0 1em 1.6em;max-width:50%}.dft-body .alignnone{margin-left:auto;margin-right:auto}.dft-body table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dft-body .wp-block-table{max-width:100%;overflow-x:auto}.dft-toc li{margin:0 0 3px}.dft-toc a.active{color:var(--dft-red);border-left-color:var(--dft-red);background:rgba(238,49,47,.1)}.dft-toc-mobile a{color:rgba(255,255,255,.7);text-decoration:none;display:block;padding:8px 0;border-top:1px solid var(--dft-hair);font-size:15px}.dft-faq .q.open .ico::after{transform:scaleY(0)}.dft-author .who p{color:rgba(255,255,255,.7);font-size:15px;line-height:1.5;max-width:60ch;margin:0}.dft-featured{border:1px solid var(--dft-red);border-radius:14px;padding:22px;margin:2.6em 0 0;background:linear-gradient(180deg,rgba(238,49,47,.07),transparent)}.dft-featured .lbl{font-family:var(--dft-mono);font-size:12px;letter-spacing:2px;color:var(--dft-red);display:block;margin-bottom:16px}.dft-featured .pair{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:560px){.dft-featured .pair{grid-template-columns:1fr 1fr}}.reveal.in{opacity:1;transform:none}.blog-box__content p{margin:0 0 1rem!important;padding:0!important;color:inherit}.blog-box__content p:last-child{margin-bottom:0!important}.blog-box__content a{color:#ee312e}.blog-box--nshell .blog-box__shape--top{width:2rem;height:2rem;border-width:.25rem;opacity:.22}.blog-box--nshell .blog-box__shape--bottom{opacity:.07}