._7Jo50W_section{padding:clamp(9rem,min(16vw,15vh),12rem) 1.41rem 4.71rem}._7Jo50W_content{max-width:42.4rem;margin:0 auto}._7Jo50W_content h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.94rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}._7Jo50W_content h2{letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border);margin:2.82rem 0 .94rem;padding-bottom:.59rem;font-size:1.35rem;font-weight:800}._7Jo50W_content h3{color:var(--text-primary);margin:1.65rem 0 .59rem;font-size:1.05rem;font-weight:700}._7Jo50W_content p{color:var(--text-secondary);font-size:1rem;line-height:1.7}._7Jo50W_content a{color:var(--tsg-blue-light);text-underline-offset:3px;text-decoration:underline}._7Jo50W_address{color:var(--text-secondary);font-size:1rem;font-style:normal;line-height:1.7}._7Jo50W_address:first-line{font-weight:700}._7Jo50W_dataList{grid-template-columns:minmax(9rem,auto) 1fr;gap:.47rem 1.41rem;margin-top:1.41rem;font-size:1rem;line-height:1.6;display:grid}._7Jo50W_dataList dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);padding-top:.2rem;font-size:.78rem;font-weight:700}._7Jo50W_dataList dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._7Jo50W_content p._7Jo50W_note{margin-top:1.18rem}@media (max-width:560px){._7Jo50W_dataList{grid-template-columns:1fr;gap:2px}._7Jo50W_dataList dd{margin-bottom:.82rem}}._7Jo50W_banner{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #005cac29 0%, transparent 55%), var(--tsg-blue-ink);align-items:center;gap:1.18rem;margin-top:3.76rem;padding:1.06rem 1.29rem;display:flex}._7Jo50W_bannerLogo{flex-shrink:0;width:3.76rem;height:auto}._7Jo50W_bannerText{color:var(--text-secondary);flex:1;font-size:.94rem;line-height:1.5}._7Jo50W_bannerText strong{color:var(--text-primary);font-weight:700}._7Jo50W_content a._7Jo50W_bannerButton{border-radius:var(--radius);background-color:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.47rem;padding:.59rem 1.06rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}._7Jo50W_content a._7Jo50W_bannerButton:hover{background-color:var(--tsg-blue-deep);transform:translateY(-2px)}._7Jo50W_bannerButton svg{width:.82rem;height:.82rem}@media (max-width:640px){._7Jo50W_banner{flex-direction:column;align-items:flex-start;gap:.94rem;padding:1.41rem}._7Jo50W_bannerLogo{width:4.24rem}._7Jo50W_bannerButton{align-self:flex-start}}
