#tf-fam2{font-family:'Archivo',system-ui,sans-serif;background:#fff}#tf-fam2 .tf-in{width:min(1180px,92vw);margin:0 auto}#tf-fam2 .tf-body{padding:clamp(30px,4vw,54px) 0 clamp(28px,3.4vw,48px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(26px,3.6vw,54px)}#tf-fam2 .tf-sec{position:relative;padding-top:34px}#tf-fam2 .tf-sec .tf-no{position:absolute;top:0;left:0;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.14em;color:#DA291C}#tf-fam2 .tf-sec::before{content:"";position:absolute;top:22px;left:0;width:26px;height:2px;background:#0B1A26}#tf-fam2 .tf-sec h2{margin:0 0 12px;font-size:clamp(17px,1.95vw,21.5px);font-weight:700;letter-spacing:-.02em;line-height:1.22}#tf-fam2 .tf-sec p{margin:0;font-size:14.5px;line-height:1.78;color:#54636F}#tf-fam2 .tf-sib{padding:clamp(28px,3.4vw,44px) 0 clamp(34px,4.4vw,58px);border-top:1px solid #E3E7EB}#tf-fam2 .tf-sib h2{margin:0 0 clamp(16px,2vw,22px);font-size:clamp(17px,1.9vw,21px);font-weight:700;letter-spacing:-.018em;color:#0B1A26}#tf-fam2 .tf-sibs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#E3E7EB;border:1px solid #E3E7EB}#tf-fam2 .tf-sc{background:#fff;padding:13px 15px;text-decoration:none;color:#0B1A26;display:flex;flex-direction:row;align-items:center;gap:12px;transition:background .16s ease}#tf-fam2 .tf-sc:hover{background:#F5F7F9}#tf-fam2 .tf-sc:focus-visible{outline:3px solid #DA291C;outline-offset:-3px}#tf-fam2 .tf-sc-ph{flex:none;width:50px;height:50px;border-radius:3px;overflow:hidden;background:#F5F7F9;border:1px solid #E3E7EB}#tf-fam2 .tf-sc-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}#tf-fam2 .tf-sc:hover .tf-sc-ph img{transform:scale(1.06)}#tf-fam2 .tf-sc-tx{display:flex;flex-direction:column;gap:4px;min-width:0}#tf-fam2 .tf-sc b{font-size:13.5px;font-weight:700;line-height:1.3}#tf-fam2 .tf-sc em{font-style:normal;font-family:'JetBrains Mono',monospace;font-size:11px;color:#7A8894}#tf-fam2 .tf-sc-cta{grid-column:span 1;background:#0B1A26;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}#tf-fam2 .tf-sc-cta:hover{background:#0a2740}#tf-fam2 .tf-sc-cta b{color:#fff;font-size:14.5px}#tf-fam2 .tf-sc-cta em{color:rgba(255,255,255,.85)}#tf-fam2 .tf-qa{padding:clamp(4px,1vw,10px) 0 clamp(34px,4.4vw,58px)}#tf-fam2 .tf-qa h2{margin:0 0 clamp(16px,2vw,24px);font-size:clamp(19px,2.2vw,26px);font-weight:800;letter-spacing:-.024em;color:#0B1A26}#tf-fam2 .tf-faq{border-top:1px solid #E3E7EB;max-width:88ch}#tf-fam2 .tf-qi{border-bottom:1px solid #E3E7EB}#tf-fam2 .tf-qi summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-size:15.5px;font-weight:700;color:#0B1A26;line-height:1.4}#tf-fam2 .tf-qi summary::-webkit-details-marker{display:none}#tf-fam2 .tf-qi summary::after{content:'+';position:absolute;right:4px;top:14px;font-size:22px;font-weight:400;color:#DA291C;transition:transform .2s ease}#tf-fam2 .tf-qi[open] summary::after{content:'\2212'}#tf-fam2 .tf-qi summary:focus-visible{outline:3px solid #DA291C;outline-offset:2px;border-radius:2px}#tf-fam2 .tf-qi p{margin:0 0 18px;font-size:14.5px;line-height:1.72;color:#54636F;max-width:84ch}@media (max-width:980px){#tf-fam2 .tf-body{grid-template-columns:1fr;gap:30px}}@media (max-width:980px){#tf-fam2 .tf-sibs{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){#tf-fam2 .tf-sibs{grid-template-columns:1fr}#tf-fam2 .tf-sc-cta{grid-column:span 1}}