.tgc-lang{display:inline-flex;align-items:center;gap:6px;margin-left:16px;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.tgc-lang a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;padding:12px 3px}.tgc-lang [aria-current="page"]{opacity:.7}@media(max-width:720px){.tgc-lang{margin-left:8px;font-size:14px}.tgc-lang a{padding:12px 5px}}#main a:focus-visible,#main button:focus-visible,.tgc-lang a:focus-visible{outline:3px solid #2864c4;outline-offset:3px}.tgc-refine .section,.tgc-refine .page-hero{scroll-margin-top:100px}.tgc-refine .plan-grid .plan{box-shadow:none;border:1px solid #bdc5cb;border-radius:3px}.tgc-refine .plan-grid .plan--feature{border-color:#526575}.tgc-refine .faq-list summary{min-height:44px;cursor:pointer}.tgc-refine .plan-grid .button,.tgc-refine .plan-grid .tg-button{min-height:44px;display:inline-flex;align-items:center}.tgc-refine .tgc-positioning{max-width:60ch;line-height:1.65}.tgc-refine .tgc-evidence{overflow-x:auto}@media(max-width:720px){.tgc-refine .plan-grid{grid-template-columns:minmax(0,1fr)}.tgc-refine .plan-grid .plan{min-width:0}.tgc-refine h1,.tgc-refine h2{overflow-wrap:break-word}.tgc-refine .tgc-evidence table{min-width:600px}.tgc-refine .tgc-evidence{overscroll-behavior-inline:contain}}