/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ta .ta-main{padding:150px 0 40px;min-height:60vh}.ta .ta-main--wide{padding-top:100px}.ta .ta-page-tools{max-width:var(--ta-max)}.ta .ta-page-tools .ta-msg{margin-bottom:0}.ta .ta-page{max-width:820px}.ta .ta-page-head{margin-bottom:48px}.ta .ta-page-title{font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.03em;font-weight:400}.ta .ta-page-title::before{content:"";display:block;width:40px;height:2px;background:var(--ta-yellow);margin-bottom:28px}.ta .ta-prose{font-size:18px;color:var(--soft-ink);line-height:1.75}.ta .ta-prose>*+*{margin-top:1.1em}.ta .ta-prose p,.ta .ta-prose ul,.ta .ta-prose ol{margin:0}.ta .ta-prose *+p,.ta .ta-prose *+ul,.ta .ta-prose *+ol{margin-top:1.1em}.ta .ta-prose h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin-top:2em}.ta .ta-prose h3{font-size:24px;line-height:1.2;color:var(--ink);margin-top:1.8em}.ta .ta-prose h4{font-size:19px;color:var(--ink);margin-top:1.6em;font-family:var(--ta-sans);font-weight:600}.ta .ta-prose h2+*,.ta .ta-prose h3+*,.ta .ta-prose h4+*{margin-top:.6em}.ta .ta-prose ul,.ta .ta-prose ol{padding-left:1.3em}.ta .ta-prose li+li{margin-top:.4em}.ta .ta-prose ul li::marker{color:var(--accent)}.ta .ta-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ta .ta-prose a:hover{color:var(--ink)}.ta .ta-prose strong,.ta .ta-prose b{color:var(--ink);font-weight:600}.ta .ta-prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:2px solid var(--ta-yellow);font-family:var(--ta-serif);font-size:22px;color:var(--ink)}.ta .ta-prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.ta .ta-prose img{border-radius:6px;margin:1.6em 0}.ta .ta-prose table{width:100%;border-collapse:collapse;font-size:16px}.ta .ta-prose th,.ta .ta-prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.ta .ta-prose th{color:var(--ink);font-weight:600}.ta .ta-prose code{font-size:.9em;background:var(--card);padding:2px 6px;border-radius:4px}.ta .ta-prose .field__label{display:none}.ta .ta-result p{font-size:20px;color:var(--ink)}.ta .ta-result p+p{margin-top:32px}.ta .ta-msg{padding:14px 18px;border-radius:6px;border:1px solid var(--line);margin-bottom:24px;font-size:16px}.ta .ta-msg--status{border-color:var(--accent)}.ta .ta-msg--warning{border-color:var(--gold)}.ta .ta-msg--error{border-color:#d9534f;color:#d9534f}.ta nav.tabs ul,.ta .tabs{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:0 0 28px}.ta .tabs a{display:inline-block;padding:7px 14px;border:1px solid var(--line);border-radius:99px;font-size:14px;color:var(--muted)}.ta .tabs a.is-active,.ta .tabs a:hover{color:var(--ink);border-color:var(--ink)}.ta .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}@media (max-width:560px){.ta .ta-main{padding-top:120px}.ta .ta-prose{font-size:17px}}
