.tp-col bdi{overflow-wrap:anywhere}.tp-dots li>span{min-width:0}.tp{background:var(--paper);color:var(--ink);overflow-x:clip}.tp-col{max-width:680px;margin-inline:auto;padding:88px 20px 96px;font-size:18px;line-height:1.9}.tp :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.tp ul,.tp ol{padding:0;list-style:none}.tp-k{font-size:15px;font-weight:600;color:var(--muted);margin-bottom:12px}.tp h1{font-family:var(--display);font-weight:800;font-size:44px;line-height:1.5;margin-bottom:24px}.tp h2{font-family:var(--display);font-weight:700;font-size:26px;line-height:1.5;margin:52px 0 10px}.tp h3{font-family:var(--display);font-weight:700;font-size:20px;line-height:1.6}.tp p+p{margin-top:14px}.tp-lede{color:var(--muted)}.tp-btn{display:inline-block;margin-top:28px;padding:14px 28px;background:var(--ink);color:var(--paper);font-weight:600;font-size:18px;line-height:1.6;border-radius:2px}.tp-lnk{font-weight:600;border-bottom:1px solid currentColor}.tp-btn:focus-visible,.tp-lnk:focus-visible,.tp summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tp details{border-top:1px solid var(--hair)}.tp details:last-of-type{border-bottom:1px solid var(--hair)}.tp summary{cursor:pointer;padding:18px 0;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.6;list-style:none;display:flex;justify-content:space-between;gap:16px}.tp summary::-webkit-details-marker{display:none}.tp summary:after{content:"+";flex:none;font-weight:500}.tp details[open] summary:after{content:"−"}.tp details>p{padding-bottom:20px}.tp-list>li{padding:14px 0;border-top:1px solid var(--hair)}.tp-list>li:last-child{border-bottom:1px solid var(--hair)}.tp-list b{font-family:var(--display)}.tp-dots li{display:flex;gap:14px;align-items:baseline;padding:6px 0}.tp-dots li:before{content:"";flex:none;width:9px;height:12px;background:var(--ink);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tp-block{padding:26px 0;border-top:1px solid var(--hair)}.tp-block p{color:var(--ink)}.tp-legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--hair);font-size:16px;color:var(--muted)}.tp-wide{max-width:960px;margin-inline:auto;padding:0 20px 24px}.tp-tl{margin-block:36px}.tp-social{margin-top:36px}.tp-social ul{display:flex;flex-wrap:wrap;gap:16px}.tp-links{display:grid;gap:14px;margin-top:32px}.tp-links .tp-btn{margin:0;text-align:center;padding:18px 24px}.tp-links .tp-q{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.tp-form{margin-top:24px}.md-site .tp .tp-btn{color:var(--paper);text-decoration:none;min-height:48px;box-sizing:border-box}.md-site .tp .tp-q{color:var(--ink)}.tp .contact-form-only{max-width:680px;margin-inline:auto;background:var(--paper);--t-btn-bg:var(--ink);--t-btn-fg:var(--paper);--t-btn-hover:var(--petrol-2)}.tp .contact-form-only .fp-ar-contact-grid{grid-template-columns:minmax(0,1fr);padding:0}.tp .contact-form-only .fp-ar-contact-form{background:var(--sand);border:1px solid var(--hair)}.tp .contact-form-only :is(label,.fp-ar-contact-privacy,.fp-ar-form-error,.fp-ar-form-success){color:var(--ink)}.tp .contact-form-only :is(input,select,textarea){color:var(--ink);background:var(--paper);border-color:var(--muted)}.tp .contact-form-only .fp-button{background:var(--ink);color:var(--paper)}.tp .contact-form-only :is(a,input,select,textarea,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tp .contact-form-only .fp-ar-contact-privacy a{color:var(--ink)}@media(max-width:760px){.tp-col{padding:44px 20px 64px}.tp h1{font-size:32px}.tp h2{font-size:22px;margin-top:40px}.tp-btn{display:block;text-align:center}}
