
.tt-extra{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#102e40;line-height:1.75;max-width:960px;margin:0 auto;padding:28px 24px 64px;box-sizing:border-box}.tt-extra *{box-sizing:border-box}.tt-extra a{color:#007d80;text-underline-offset:4px}.tt-extra a:focus-visible,.tt-extra button:focus-visible,.tt-extra input:focus-visible,.tt-extra select:focus-visible{outline:3px solid #208ddd;outline-offset:3px}.tt-extra h1{font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.035em;max-width:760px;margin:36px 0 18px}.tt-extra h2{margin-top:36px;font-size:23px}.tt-extra p{max-width:74ch}.tt-extra nav{display:flex;gap:20px;flex-wrap:wrap}.tt-extra .lead{font-size:19px;color:#456071}.tt-extra .panel{background:#fff;border:1px solid #cfdee5;border-radius:14px;padding:24px;margin:24px 0}.tt-extra .fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tt-extra label{display:flex;flex-direction:column;gap:6px;font-weight:600}.tt-extra input,.tt-extra select,.tt-extra button{font:inherit;min-width:0;min-height:46px;padding:10px;border:1px solid #aec5d0;border-radius:6px;background:#fff;color:#102e40}.tt-extra button,.tt-extra .cta{cursor:pointer}.tt-extra .cta{display:inline-block;padding:10px 18px;border-radius:6px;background:#007d80;color:white;text-decoration:none;border:0}.tt-extra .actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.tt-extra .notice{border-left:4px solid #cb7900;background:#fff5e6;padding:12px 16px}.tt-extra .big-time{font-size:clamp(24px,4vw,36px);font-weight:750;line-height:1.4}.tt-extra .scroll{overflow-x:auto}.tt-extra table{width:100%;border-collapse:collapse;min-width:550px}.tt-extra th,.tt-extra td{text-align:left;border-bottom:1px solid #d6e2e8;padding:12px 10px;vertical-align:top}.tt-extra th{font-size:14px}.tt-extra tr.changed{background:#fff5e6}.tt-extra pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef6f7;padding:18px;font:inherit}.tt-extra .small{font-size:14px;color:#526b79}.tt-extra .error{color:#a32020}.tt-extra [hidden]{display:none!important}.tt-extra footer{margin-top:48px;border-top:1px solid #d6e2e8;padding-top:20px}.tt-guide-links{max-width:1290px;margin:20px auto 40px;padding:24px;border-top:1px solid #d6e2e8;font:16px/1.8 system-ui}.tt-guide-links a{color:#007d80;margin-right:24px;display:inline-block}.tt-extra .saved-item{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #d6e2e8}.tt-extra .saved-item a{overflow-wrap:anywhere}@media(max-width:640px){.tt-extra{padding:20px 16px 40px}.tt-extra .fields{grid-template-columns:1fr}.tt-extra .panel{padding:18px}.tt-extra .actions{display:grid;grid-template-columns:1fr}.tt-extra button{width:100%}.tt-extra .saved-item{display:block}}body{margin:0;background:#f8fbfc}

.tt-extra label{min-width:0}.tt-extra input,.tt-extra select{width:100%;max-width:100%}@media(max-width:640px){.tt-extra .fields{grid-template-columns:minmax(0,1fr)}}

.tt-purpose{display:flex;gap:10px;flex-wrap:wrap;max-width:1390px;margin:0 auto;padding:14px 24px;font:15px/1.5 system-ui}.tt-purpose a{padding:9px 14px;border:1px solid #b6d6d7;border-radius:6px;color:#007d80;text-decoration:none}.tt-purpose a[aria-current]{background:#e8f6f5}.tt-purpose a:focus-visible{outline:3px solid #208ddd;outline-offset:3px}
