:where(.dd-article){color:var(--ink);font-size:20px;line-height:1.65;overflow-wrap:break-word}:where(.dd-article)>*+*{margin-top:1.1em}:where(.dd-article) p+p{margin-top:1.1em}.dd-post{padding-top:calc(var(--section-y)*.625)}.dd-post__col{margin-inline:auto;max-width:calc(var(--width-content) + var(--page-gutter)*2);padding-inline:var(--page-gutter);width:100%}.dd-post__layout{display:grid;grid-template-columns:minmax(0,1fr) min(calc(var(--width-content) + var(--page-gutter)*2),100%) minmax(0,1fr);margin-top:56px}.dd-post__layout>.dd-post__col{grid-column:2;grid-row:1}.dd-post__layout>.dd-rail{grid-column:1;grid-row:1;justify-self:end;margin-right:24px;width:200px}.dd-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.dd-tags a{border:1px solid var(--border-alt);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-stamp);letter-spacing:var(--ls-mono);line-height:normal;padding:8px 11px;text-transform:uppercase;transition:border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.dd-tags a:focus-visible,.dd-tags a:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:767px){.dd-post__layout{margin-top:40px}}:where(.dd-article) h2{font-size:clamp(27px,2.8vw,32px);letter-spacing:-.02em;line-height:1.15;margin-top:2.2em;scroll-margin-top:calc(var(--header-height) + 24px)}:where(.dd-article) h3{font-size:23px;letter-spacing:-.012em;line-height:1.25;margin-top:1.8em;scroll-margin-top:calc(var(--header-height) + 24px)}:where(.dd-article) h4{font-size:20px;font-weight:var(--fw-medium);line-height:1.3;margin-top:1.6em}:where(.dd-article) :is(h2,h3,h4)+*{margin-top:.6em}:where(.dd-article)>:first-child{margin-top:0}:where(.dd-article) a:not([class]){text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:3px}:where(.dd-article) a:not([class]):hover{color:var(--gold-text)}:where(.dd-article) :is(ul,ol):not([class]){padding-left:1.3em}:where(.dd-article) li+li{margin-top:.4em}:where(.dd-article) li::marker{color:var(--ink-4)}:where(.dd-article) li>:is(ul,ol){margin-top:.4em}:where(.dd-article) blockquote{border-left:2px solid var(--ink);color:var(--ink-2);font-size:23px;font-style:italic;letter-spacing:-.01em;line-height:1.45;margin-block:1.6em;padding-left:24px}:where(.dd-article) blockquote p+p{margin-top:.6em}:where(.dd-article) img{height:auto;max-width:100%}.dd-table-scroll{margin-block:1.6em;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.dd-article) .dd-table-scroll table,:where(.dd-article)>table{border-collapse:collapse;font-size:16px;line-height:1.45;min-width:480px;width:100%}:where(.dd-table-scroll,.dd-article>table) :is(th,thead td){border-bottom:1px solid var(--ink);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-stamp);font-weight:400;letter-spacing:var(--ls-mono);padding:0 14px 10px 0;text-align:left;text-transform:uppercase;vertical-align:bottom}:where(.dd-table-scroll,.dd-article>table) td{border-bottom:1px solid var(--chalk);padding:12px 14px 12px 0;vertical-align:top}:where(.dd-table-scroll) :is(td,th)[style],:where(.dd-table-scroll) table[style]{background:none!important;border-color:var(--chalk)!important}:where(.dd-table-scroll) table[style]{height:auto!important;width:100%!important}:where(.dd-article) iframe{border:0;display:block;max-width:100%}.dd-embed{margin-block:1.8em;max-width:100%!important}.dd-embed--video{aspect-ratio:16/9;background-color:var(--graphite);position:relative;width:100%}.dd-embed--video .hs-embed-content-wrapper,.dd-embed--video .hs-responsive-embed-inner-wrapper,.dd-embed--video iframe{height:100%!important;inset:0;margin:0!important;max-width:none!important;padding:0!important;position:absolute!important;width:100%!important}.dd-embed--fill iframe{width:100%!important}:where(.dd-article) pre{background:none;color:var(--ink);font-family:var(--font-mono);font-size:14px;line-height:1.65;margin:0;overflow-x:auto;padding:18px;white-space:pre-wrap}:where(.dd-article) :not(pre)>code{background-color:var(--paper-2);border:1px solid var(--chalk);font-family:var(--font-mono);font-size:.8em;padding:1px 5px}:where(.dd-article) :is(.hs-cta-embed,.hs-cta-wrapper,.hs-web-interactive-inline){display:block;margin-block:1.8em}:where(.dd-article) .cta_button{align-items:center;background:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--paper-2)!important;display:inline-flex!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:var(--ls-mono)!important;padding:14px 24px!important;text-decoration:none!important;text-transform:uppercase}:where(.dd-article) .cta_button:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--ink)!important}:where(.dd-article) hr{border:0;border-top:1px solid var(--ink);margin:2.4em 0;width:64px}@media (max-width:767px){:where(.dd-article){font-size:18.5px;line-height:1.62}:where(.dd-article) blockquote{font-size:20px;padding-left:18px}}