.ta-content{max-width:1120px;margin:0 auto;padding:36px 20px;color:#273041;font-size:17px;line-height:1.75}
.ta-content h1,.ta-content h2,.ta-content h3{color:#39317a;line-height:1.25;letter-spacing:-.02em}
.ta-content h1{font-size:clamp(28px,4vw,42px);margin:0 0 18px}
.ta-content h2{font-size:clamp(23px,3vw,30px);margin:32px 0 14px}
.ta-content h3{font-size:21px;margin:24px 0 10px}
.ta-content p{margin:0 0 16px}.ta-content a{color:#4b43bd;text-decoration:underline;text-underline-offset:3px}
.ta-content a:hover{color:#29216f}.ta-content li{margin:7px 0}
.ta-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.ta-links a{padding:9px 15px;border:1px solid #d9d6ee;border-radius:7px;background:#f6f5fc;text-decoration:none;font-weight:600}
.ta-table-wrap{overflow-x:auto;margin:20px 0}.ta-content table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.55}.ta-content th,.ta-content td{padding:13px 15px;text-align:left;border:1px solid #e1dfeb;vertical-align:top}.ta-content th{background:#f2f0fb;color:#39317a}.ta-content tbody tr:nth-child(even){background:#faf9fd}
.ta-content .ta-note{padding:17px 20px;background:#f5f4fb;border-left:4px solid #5d57d0;border-radius:0 7px 7px 0}.ta-content .ta-updated{color:#626878;font-size:14px}
.ta-profile-facts{margin:24px 0 6px;padding-top:12px;border-top:1px solid #dedbe9}.ta-profile-facts h3{font-size:20px;color:#39317a}.ta-profile-facts dl{margin:12px 0}.ta-profile-facts dt{font-weight:700;margin-top:11px}.ta-profile-facts dd{margin:2px 0 10px}.ta-profile-facts small{font-size:13px;line-height:1.6;color:#626878}.ta-profile-facts a{text-decoration:underline}
@media(max-width:600px){.ta-content{padding:24px 16px;font-size:16px}.ta-content th,.ta-content td{padding:10px;font-size:14px}.ta-links a{padding:8px 12px}.ta-content ul,.ta-content ol{padding-left:22px}}
.ta-historical-notice{padding:16px;margin-bottom:20px;background:#fff4d9;border-left:4px solid #946200;color:#493000}

.ta-toc{margin:18px 0;padding:12px 16px;background:#f5f4fb;border:1px solid #dedbe9;border-radius:7px}.ta-toc summary{cursor:pointer;font-weight:700;color:#39317a}.ta-toc ol{margin:12px 0 0;padding-left:22px}.ta-content h2[id]{scroll-margin-top:125px}.ta-copy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 26px}.ta-copy-actions button{padding:11px 18px;background:#4b43bd;color:#fff;border:0;border-radius:7px;font:inherit;font-weight:600;cursor:pointer}.ta-copy-actions button:hover{background:#29216f}.ta-copy-actions button:focus-visible{outline:3px solid #a39de3;outline-offset:3px}.ta-copy-actions [role=status]{font-size:14px;max-width:560px;color:#394154}
