.tfaq{padding:76px 4.5%;background:#fff;color:#171717;font-family:Arial,sans-serif;scroll-margin-top:100px}.tfaq *{box-sizing:border-box}.tfaq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;max-width:1340px;margin:auto}.tfaq-eyebrow{margin:0 0 20px;font:700 12px/1.5 Arial,sans-serif;letter-spacing:2.4px;color:#891b1b}.tfaq h2{margin:0!important;font:700 clamp(34px,3.6vw,52px)/1.08 Arial,sans-serif!important;letter-spacing:-1.6px!important;color:#171717!important}.tfaq-intro{margin:24px 0;font:400 17px/1.65 Arial,sans-serif;color:#62646a}.tfaq a{color:#891b1b;text-decoration:underline;text-underline-offset:4px;font-size:14px}.tfaq header>a{display:inline-flex;align-items:center;min-height:44px}.tfaq details{border-bottom:1px solid #dcdad7}.tfaq details:first-child{border-top:1px solid #dcdad7}.tfaq summary{padding:22px 4px;font:600 17px/1.5 Arial,sans-serif;cursor:pointer;list-style:disclosure-closed}.tfaq details[open]>summary{list-style:disclosure-open}.tfaq-answer{padding:0 22px 22px 4px;font:400 15px/1.7 Arial,sans-serif;color:#62646a}.tfaq-answer p{margin:0 0 12px}.tfaq-answer p:last-child{margin-bottom:0}.tfaq :is(summary,a):focus-visible{outline:2px solid #891b1b;outline-offset:4px}@media(max-width:899px){.tfaq{padding:54px 5%}.tfaq-inner{grid-template-columns:1fr;gap:30px}}@media(max-width:599px){.tfaq{padding:44px 24px}.tfaq h2{font-size:36px!important;letter-spacing:-1.2px!important}.tfaq-eyebrow{font-size:10px;letter-spacing:1.8px}.tfaq summary{font-size:16px;padding:20px 0}.tfaq-intro{font-size:16px}}
