/* 132: retain the fixed Figma/Tilda artwork geometry; strengthen only body-copy nodes. */
.tn-elem__21145186731775229169034000002 > .tn-atom,
.tn-elem__21151662731775222262072000001 > .tn-atom,
.tn-elem__21151662731775222557015000002 > .tn-atom,
.tn-elem__21151662731775223431826000004 > .tn-atom,
.tn-elem__21151662731775223564954000006 > .tn-atom,
.tn-elem__21151662731775224339388000004 > .tn-atom,
.tn-elem__21151662731775224374980000005 > .tn-atom,
.tn-elem__21184750731775508905554000001 > .tn-atom,
.tn-elem__21226671531772148372182000002 > .tn-atom,
.tn-elem__21231570331772153058707000003 > .tn-atom,
.tn-elem__21231570331772680542142000001 > .tn-atom,
.tn-elem__21231570331775463378885000001 > .tn-atom,
.tn-elem__21231570331775463378885000003 > .tn-atom,
.tn-elem__21231570331775463403520000004 > .tn-atom,
.tn-elem__21231570331775463403520000006 > .tn-atom,
.tn-elem__21231570331775463493226000007 > .tn-atom,
.tn-elem__21231570331775463493226000009 > .tn-atom,
.tn-elem__21271064831772148372182000002 > .tn-atom,
.tn-elem__21271064931774925701306000001 > .tn-atom,
.tn-elem__21271064931774926773131000006 > .tn-atom,
.tn-elem__21271064931774927167286000012 > .tn-atom,
.tn-elem__26195507031771005739734000009 > .tn-atom,
.tn-elem__26195507031771006196789000004 > .tn-atom,
.tn-elem__26195507031771006203415000009 > .tn-atom,
.tn-elem__26195507031771006208489000014 > .tn-atom,
.tn-elem__26195507031773226904064000002 > .tn-atom,
.tn-elem__26195513031772148372182000002 > .tn-atom,
.tn-elem__26195519031772150727418000003 > .tn-atom,
.tn-elem__26195519031772150997752000014 > .tn-atom,
.tn-elem__26195519031772151277722000017 > .tn-atom,
.tn-elem__26195519031772151314833000018 > .tn-atom,
.tn-elem__26195535031772669865034000001 > .tn-atom,
.tn-elem__26195535031772670007161000003 > .tn-atom,
.tn-elem__26195535031772670041745000005 > .tn-atom,
.tn-elem__26195535031772670524859000011 > .tn-atom,
.tn-elem__26195535031772670666499000015 > .tn-atom,
.tn-elem__26195535031772670677804000017 > .tn-atom,
.tn-elem__26195535031772670679235000019 > .tn-atom,
.tn-elem__26195535031772671822783000002 > .tn-atom,
.tn-elem__26195535031772844456768000003 > .tn-atom,
.tn-elem__26196126031772677383893000008 > .tn-atom,
.tn-elem__26196126031772677462851000011 > .tn-atom,
.tn-elem__26196126031772677470002000014 > .tn-atom,
.tn-elem__26196126031772677476114000017 > .tn-atom,
.tn-elem__26196126031772677497082000020 > .tn-atom{font-weight:450!important}
/* Legal copy is ordinary document flow and can use a comfortable reading measure. */
html body .legal-copy{max-width:820px;font-weight:450;line-height:1.75;padding:0 24px}
html body .legal-copy h1{height:auto;max-width:none;font-size:clamp(32px,4vw,42px);font-weight:700;line-height:1.2;padding:48px 0 28px;letter-spacing:-.6px}
html body .legal-copy .legal-paragraph{font-size:17px!important;line-height:1.75!important;font-weight:450!important;padding:0 0 18px!important;overflow-wrap:anywhere}
html body .legal-copy h2.legal-paragraph{font-size:24px!important;font-weight:650!important;line-height:1.35!important;color:#2456b0!important;padding:24px 0 12px!important;letter-spacing:-.3px}
html body .legal-copy a{color:#2456b0!important;text-underline-offset:3px;text-decoration-thickness:1px}
html body .standalone-form :is(input,select,textarea){font-size:16px!important;font-weight:450!important;line-height:1.5!important}
html body .standalone-form :is(label,.t-input-title){font-weight:600!important;line-height:1.5}
html body .standalone-form button{font-weight:650!important;min-height:46px}
html body .standalone-form input::placeholder{opacity:1;color:#65738a}
html body :is(a,button,input,select,textarea):focus-visible{outline:3px solid #739df5;outline-offset:3px}
html body .tristan-trustbar{font-weight:500}
@media(max-width:640px){html body .legal-copy{padding:0 22px}html body .legal-copy h1{padding:32px 0 24px}html body .legal-copy h2.legal-paragraph{font-size:22px!important}html body .legal-copy .legal-paragraph{font-size:16px!important;line-height:1.75!important}}

/* Standard document blocks flow naturally on disclaimer and risk pages. */
html body .t-text.t-text_md{font-size:17px;line-height:1.75;font-weight:450;max-width:78ch;overflow-wrap:anywhere}
@media(max-width:640px){html body .t-text.t-text_md{font-size:16px;line-height:1.75}}
