.tn-group{align-items:center;display:flex;position:relative}.tn-trigger{align-items:center;gap:.32rem;display:inline-flex}.tn-trigger>span{font-size:.72em;transition:transform .2s}.tn-group:hover .tn-trigger>span,.tn-group:focus-within .tn-trigger>span{transform:rotate(45deg)}.tn-panel{opacity:0;visibility:hidden;background:#fffffffa;border:1px solid #10222e2e;width:min(21rem,82vw);padding:.55rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .8rem);right:-1rem;transform:translateY(-6px);box-shadow:0 18px 46px #10222e24}.tn-panel:before{content:"";height:.85rem;position:absolute;bottom:100%;left:0;right:0}.tn-group:hover .tn-panel,.tn-group:focus-within .tn-panel{opacity:1;visibility:visible;transform:translateY(0)}.tn-panel-link{border-bottom:1px solid #10222e1a;text-decoration:none;display:block;padding:.8rem .85rem!important}.tn-panel-link:last-child{border-bottom:0}.tn-panel-link:after{display:none!important}.tn-panel-link:hover{background:#a200620e}.tn-panel-link strong,.tn-panel-link small{font-family:var(--font-jp);display:block}.tn-panel-link strong{color:#10222e;font-size:.9rem;line-height:1.5}.tn-panel-link small{color:#66727a;margin-top:.18rem;font-size:.72rem;font-weight:400;line-height:1.55}.tn-mobile,.trust-mobile-menu,.tl-mobile-menu{display:none}.trust-nav-cta,.tl-nav-cta{white-space:nowrap;flex:none}@media (max-width:1023px){.trust-header,.tl-header{z-index:100!important}.tn-group,.tn-link{display:none!important}.trust-mobile-menu,.tl-mobile-menu{display:block}.trust-mobile-menu>a,.tl-mobile-menu>a,.trust-mobile-menu-cta,.tl-mobile-menu-cta,.trust-header .tn-mobile,.tl-header .tn-mobile{display:none!important}.tn-mobile{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;display:block;position:fixed}.tn-mobile[open]:before{content:"";z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10222e2e;animation:.22s both tn-fade-in;position:fixed;inset:0}.tn-mobile summary{z-index:92;color:#0000;cursor:pointer;background:#a20062;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:3.65rem;height:3.65rem;list-style:none;transition:transform .28s cubic-bezier(.22,.8,.25,1),background .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #10222e47}.tn-mobile summary::-webkit-details-marker{display:none}.tn-mobile summary:before,.tn-mobile summary:after{content:"";background:#fff;border-radius:2px;width:1.35rem;height:2px;transition:transform .38s cubic-bezier(.22,.8,.25,1);position:absolute}.tn-mobile summary:after{transform:rotate(90deg)}.tn-mobile summary span{display:none}.tn-mobile[open] summary{background:#10222e;transform:rotate(90deg)}.tn-mobile[open] summary:before{transform:rotate(45deg)}.tn-mobile[open] summary:after{transform:rotate(-45deg)}.trust-deck .tn-mobile{bottom:calc(6.75rem + env(safe-area-inset-bottom))}.trust-deck .tn-mobile-panel{bottom:calc(11.1rem + env(safe-area-inset-bottom))}.tn-mobile-panel{right:.9rem;bottom:calc(5.35rem + env(safe-area-inset-bottom));z-index:91;transform-origin:100% 100%;background:#fff;border:1px solid #10222e2e;grid-template-columns:1fr 1fr;width:min(24rem,100vw - 1.8rem);max-height:calc(100dvh - 7rem);padding:.65rem;animation:.32s cubic-bezier(.22,.8,.25,1) both tn-menu-in;display:grid;position:fixed;overflow-y:auto;box-shadow:0 24px 60px #10222e3d}@keyframes tn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tn-menu-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.tn-mobile-panel a{min-height:3rem;font-family:var(--font-jp);border-bottom:1px solid #10222e17;border-right:1px solid #10222e17;align-items:center;font-size:.8rem;font-weight:600;line-height:1.4;text-decoration:none;color:#10222e!important;padding:.7rem .75rem!important;display:flex!important}.tn-mobile-panel a:after{display:none!important}}@media (max-width:480px){.trust-nav,.tl-nav{gap:.2rem}.trust-nav-cta,.tl-nav-cta{letter-spacing:.02em;padding-left:.78rem;padding-right:.78rem;font-size:.76rem}.tn-mobile-panel{grid-template-columns:1fr;max-height:calc(100dvh - 5.5rem);overflow-y:auto}}
