.tdg{--tdg-ink:#191917;--tdg-paper:#faf8f4;--tdg-red:#c81c2c;--tdg-line:#dedbd5;color:var(--tdg-ink);background:var(--tdg-paper);font-family:inherit;font-size:16px;line-height:1.6}.tdg *,.tdg *:before,.tdg *:after{box-sizing:border-box}.tdg [hidden]{display:none!important}.tdg :is(h1,h2,h3,p,ul,ol,figure){margin:0}.tdg :is(h1,h2,h3){color:inherit;font-family:var(--heading-font-family,inherit);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-transform:none}.tdg h1{font-size:clamp(38px,5.2vw,72px)}.tdg h2{font-size:clamp(30px,3.5vw,48px)}.tdg h3{font-size:24px}.tdg a{color:inherit}.tdg button,.tdg input{font:inherit}.tdg a:focus-visible,.tdg button:focus-visible,.tdg summary:focus-visible{outline:3px solid #156d99;outline-offset:5px}.tdg-wrap{max-width:1240px;margin:auto;padding:0 28px}.tdg-space{padding:80px 0}.tdg-eyebrow{font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--tdg-red);margin-bottom:16px!important}.tdg-intro{font-size:18px;line-height:1.7;color:#595850;max-width:60ch;margin-top:22px!important}.tdg-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.tdg-head>p{max-width:430px;color:#595850}.tdg-link{font-weight:750;text-underline-offset:5px;display:inline-block;padding:8px 0}.tdg-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:28px}.tdg .tdg-btn{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--tdg-red);padding:13px 22px;background:var(--tdg-red);color:#fff;text-decoration:none;font-weight:750;border-radius:5px;cursor:pointer;line-height:1.4;transition:background .18s}.tdg .tdg-btn:hover{background:#a11121}.tdg .tdg-btn--outline{color:var(--tdg-ink);background:transparent;border-color:#aaa69c}.tdg .tdg-btn--outline:hover{background:#eeeae3}.tdg-note{font-size:13px;color:#615f58;line-height:1.6}.tdg-rich p+p{margin-top:12px}.tdg-rich :is(ul,ol){padding-left:22px}.tdg-rich a{text-decoration:underline;text-underline-offset:3px}@media(max-width:740px){.tdg-wrap{padding:0 20px}.tdg-space{padding:52px 0}.tdg-head{display:block}.tdg-head>p{margin-top:18px}.tdg-intro{font-size:16px}.tdg-actions{gap:12px}}@media(prefers-reduced-motion:reduce){.tdg *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/tnt-dtf-guide.css.map */
