.tec-guide{margin:0;color:#1e293b;background:#fafbfd;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.tec-guide *{box-sizing:border-box}.tec-guide a{color:#215780;text-underline-offset:4px}.tec-guide a:focus-visible{outline:3px solid #315c88;outline-offset:5px}.seo-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.seo-header{border-bottom:1px solid #dce4ee;background:white}.seo-header>.seo-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px}.seo-brand{text-decoration:none;line-height:1.15;color:#245884!important;flex:none}.seo-brand>span{font-size:29px;letter-spacing:-1px;font-weight:800}.seo-brand b{color:#c62828}.seo-brand small{display:block;font-size:10px;font-weight:700;letter-spacing:2px;margin-top:7px}.seo-header nav{display:flex;align-items:center;gap:26px;font-size:14px}.seo-header nav a{text-decoration:none}.seo-contact{border:1px solid #dce4ee;border-radius:9px;padding:8px 14px}.seo-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#64748b;padding-block:24px}.seo-breadcrumb a{text-decoration:none}.seo-hero{padding:40px 0 54px;border-bottom:1px solid #dce4ee}.seo-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#315c88;margin:0 0 18px}.seo-hero h1{font-size:clamp(32px,4.8vw,54px);line-height:1.18;letter-spacing:-1.4px;color:#18365b;max-width:900px;margin:0 0 24px}.seo-lead{font-size:19px;max-width:830px;color:#52647b;margin:0}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.seo-actions a{display:inline-flex;align-items:center;padding:12px 20px;border:1px solid #dce4ee;border-radius:9px;text-decoration:none;font-size:15px;font-weight:700;background:#fff}.seo-actions a:first-child{background:#18365b;color:white;border-color:#18365b}.seo-section{padding:44px 0;border-bottom:1px solid #dce4ee}.seo-section h2,.seo-related h2{color:#18365b;font-size:27px;line-height:1.35;margin:0 0 18px}.seo-section h3{color:#18365b;font-size:19px;line-height:1.4;margin:0 0 14px}.seo-section p{max-width:900px;margin:0 0 16px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.seo-card{padding:25px;background:white;border:1px solid #dce4ee;border-radius:14px;min-width:0}.seo-card p{font-size:15px}.seo-card a{font-size:15px;font-weight:700}.seo-steps{padding-left:23px;max-width:900px}.seo-steps li{padding-left:6px;margin-bottom:15px}.seo-photo{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #dce4ee}.seo-profile{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start}.seo-profile img{max-width:240px}.seo-related{margin:52px 0;padding:30px;border-radius:15px;background:#e9eff5}.seo-related-links{display:flex;flex-wrap:wrap;gap:12px 25px}.seo-related-links a{font-size:15px}.seo-footer{border-top:1px solid #dce4ee;background:white;padding:36px 0;color:#64748b;font-size:14px}.seo-footer>.seo-wrap{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.seo-footer strong{color:#18365b}.seo-footer a{display:block}.seo-footer p{margin:5px 0}.seo-skip{position:fixed;top:8px;left:12px;transform:translateY(-180%);background:white;padding:10px;z-index:100}.seo-skip:focus{transform:none}.seo-section details{border-top:1px solid #dce4ee;padding:18px 0}.seo-section summary{font-weight:700;cursor:pointer;color:#18365b}.seo-section details p{margin:12px 0 0}.tec-discovery .seo-grid{margin-top:24px}.tec-discovery .seo-card{font:inherit;line-height:1.65}.tec-discovery .seo-card h3{margin:0 0 12px;color:#18365b}.tec-discovery .seo-card p{margin:0 0 12px}.tec-discovery .seo-card a{color:#215780;text-underline-offset:4px}.tec-discovery .seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.seo-wrap{width:calc(100% - 32px)}.seo-header>.seo-wrap{align-items:flex-start;gap:14px}.seo-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:225px;font-size:13px}.seo-contact{padding:5px 9px}.seo-brand>span{font-size:24px}.seo-brand small{font-size:8px}.seo-hero{padding:25px 0 35px}.seo-hero h1{letter-spacing:-.7px}.seo-lead{font-size:17px}.seo-grid,.tec-discovery .seo-grid{grid-template-columns:1fr}.seo-section{padding:32px 0}.seo-section h2{font-size:23px}.seo-profile{grid-template-columns:1fr}.seo-profile img{max-width:200px}.seo-related{padding:24px}.seo-actions a{padding:11px 15px}}
.tec-guide{font-family:'Montserrat','Segoe UI',Arial,sans-serif;background:#fff;color:#173c4b}.seo-hero h1{font-family:'Times New Roman',serif;font-weight:400;color:#173c4b;font-size:clamp(36px,5.4vw,64px);letter-spacing:-1.8px;max-width:1000px}.seo-hero h1 span{display:block;color:#2e6175}.seo-header nav a{font-weight:600}.seo-hero{padding-top:48px;padding-bottom:58px}.seo-actions a{transition:background-color .18s ease,border-color .18s ease}.seo-actions a:hover{border-color:#2e6175;background:#f0f7fa}.seo-actions a:first-child{background:#2e6175;border-color:#2e6175}.seo-actions a:first-child:hover{background:#173c4b}.seo-card{border-color:#d5e3e9;background:#f8fbfc;border-radius:12px}.seo-section h2{font-weight:600;letter-spacing:-.6px}.seo-section h3{font-weight:650}.seo-breadcrumb{color:#647c89}.seo-photo{max-height:420px;object-fit:cover;object-position:center 42%;border-radius:10px}.seo-profile .seo-photo{max-height:none}.seo-caption{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#647c89;margin-top:12px!important}.seo-related{background:#f0f7fa;border:1px solid #d5e3e9}.seo-footer{background:#f5fafc}.seo-card a{display:inline-block;min-height:32px}.tec-discovery .seo-card{background:white}.tec-guide main{padding-bottom:1px}@media(max-width:700px){.seo-hero{padding-top:20px;padding-bottom:38px}.seo-hero h1{letter-spacing:-1px}.seo-photo{max-height:300px}.seo-profile .seo-photo{max-height:none}}
