.ut-head{border-bottom:1px solid var(--line);padding:26px 0 32px}.ut-crumbs{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:20px;font-size:14px;display:flex}.ut-crumbs a{color:var(--text-2);text-decoration:none}.ut-crumbs a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.ut-crumbs [aria-current]{color:var(--text)}.ut-sep{color:#b7bcc8;margin:0 8px}.ut-kicker{letter-spacing:.08em;color:var(--brand-2);text-transform:uppercase;border-left:3px solid var(--brand);padding-left:14px;font-size:14px;font-weight:700;line-height:1.2}.ut-head h1{font-size:var(--fs-h1-page);letter-spacing:-.04em;max-width:900px;margin-top:12px;line-height:1.28}.ut-lead{color:#3b4252;max-width:780px;margin-top:14px;font-size:17px;line-height:1.7}.ut-updated{color:var(--text-2);background:var(--bg-2);border-radius:999px;margin-top:24px;padding:6px 12px;font-size:14px;display:inline-block}.ut-anchors{flex-wrap:wrap;gap:8px;margin-top:32px;padding:0;list-style:none;display:flex}.ut-anchors a{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:8px 16px;font-size:15px;text-decoration:none;display:inline-block}.ut-anchors a:hover{border-color:var(--brand);color:var(--brand)}.ut-sec{padding:var(--sec) 0}.ut-sec+.ut-sec{padding-top:0}.ut-sec[id]{scroll-margin-top:120px}.ut-sh{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.ut-sh-title .ut-en{letter-spacing:.08em;color:var(--brand-2);text-transform:uppercase;font-size:14px;font-weight:700}.ut-sh-title h2{font-size:var(--fs-h2);letter-spacing:-.04em;margin-top:10px;line-height:1.3}.ut-sh-title p{color:var(--text-2);margin-top:12px;font-size:15.5px;line-height:1.7}.ut-statement{background:var(--brand);color:#fff;padding:clamp(48px,5vw,72px) 0}.ut-statement .ut-en{letter-spacing:.1em;color:#ffffffb3;text-transform:uppercase;font-size:14px;font-weight:700}.ut-statement blockquote{letter-spacing:-.035em;word-break:keep-all;text-wrap:balance;max-width:920px;margin:16px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.5}.ut-statement em{font-style:normal;box-shadow:inset 0 -.35em #ffffff2e}.ut-pair{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.ut-card{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:28px 30px 30px}.ut-card-tag{color:var(--brand-2);background:var(--brand-soft);border-radius:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}.ut-card h3{letter-spacing:-.03em;margin-top:14px;font-size:21px;line-height:1.4}.ut-card p{color:#3b4252;margin-top:10px;font-size:16px;line-height:1.8}.ut-card strong{color:var(--text)}.ut-trio{border-top:2px solid var(--text);grid-template-columns:repeat(3,1fr);display:grid}.ut-trio>div{padding:26px 28px 8px 0}.ut-trio>div+div{border-left:1px solid var(--line);padding-left:28px}.ut-num{color:var(--brand-2);letter-spacing:.06em;font-size:14px;font-weight:700}.ut-trio h3{margin-top:8px;font-size:22px}.ut-trio p{color:#3b4252;margin-top:10px;font-size:16px;line-height:1.8}.ut-fns{border-top:2px solid var(--text);margin:0;padding:0;list-style:none}.ut-fns li{border-bottom:1px solid var(--line)}.ut-fns a{color:inherit;grid-template-columns:56px 180px 1fr auto;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:grid}.ut-fn-ico{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.ut-fn-ico svg{width:24px;height:24px}.ut-fn-name{gap:2px;display:grid}.ut-fn-name strong{letter-spacing:-.03em;font-size:20px}.ut-fn-name span{color:var(--brand-2);letter-spacing:.02em;font-size:14px;font-weight:600}.ut-fn-desc{color:#3b4252;font-size:16px;line-height:1.7}.ut-fn-subs{color:var(--text-2);margin-top:4px;font-size:14px;display:block}.ut-fn-go{color:var(--brand-2);white-space:nowrap;font-size:15px;font-weight:600}.ut-fns a:hover .ut-fn-name strong,.ut-fns a:hover .ut-fn-go{color:var(--brand)}.ut-contact{gap:var(--gap);grid-template-columns:1.1fr 1fr;display:grid}.ut-info{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ut-info dl{margin:0}.ut-info-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:18px 24px;font-size:16px;display:grid}.ut-info-row:last-child{border-bottom:0}.ut-info dt{color:var(--text-2);padding-top:2px;font-size:14px;font-weight:600}.ut-info dd{color:var(--text);margin:0}.ut-info dd a{color:var(--brand-2);font-weight:600;text-decoration:none}.ut-info dd a:hover{text-underline-offset:3px;text-decoration:underline}.ut-sub{color:var(--text-2);font-size:14px}.ut-channels{gap:12px;display:grid}.ut-channel{border:1px solid var(--line);border-radius:var(--r);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 22px;text-decoration:none;transition:border-color .15s;display:grid}.ut-channel:hover{border-color:var(--brand)}.ut-channel strong{letter-spacing:-.02em;font-size:17px}.ut-channel span{color:var(--text-2);grid-column:1;font-size:14px}.ut-channel em{color:var(--brand-2);white-space:nowrap;grid-area:1/2/span 2;font-size:14px;font-style:normal;font-weight:600}.tbd{color:var(--text-2);border:1px dashed #b7bcc8;border-radius:6px;padding:1px 8px;font-size:14px;line-height:1.6;display:inline-block}.ut-cta{background:var(--brand);color:#fff;margin-top:var(--sec);padding:56px 0}.ut-cta-in{justify-content:space-between;align-items:center;gap:32px;display:flex}.ut-cta h2{color:#fff;font-size:24px}.ut-cta p{color:#ffffffc7;max-width:640px;margin-top:8px;font-size:16px}.ut-cta-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.ut-cta .btn--primary{color:var(--brand);background:#fff}.ut-cta .btn--primary:hover{background:var(--brand-soft)}.ut-cta .btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff73}.ut-cta .btn--ghost:hover{border-color:#fff}main:has(.ut-cta:last-child)+.ft{border-top:0;margin-top:0}.ut-board{border-top:2px solid var(--text);margin:0;padding:0;list-style:none}.ut-board li{border-bottom:1px solid var(--line)}.ut-post{color:inherit;grid-template-columns:1fr auto;align-items:center;gap:8px 32px;padding:24px 4px;text-decoration:none;display:grid}.ut-post:hover .ut-post-title{color:var(--brand)}.ut-post-meta{color:var(--brand-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ut-pin{color:#fff;background:var(--brand);border-radius:4px;padding:2px 8px;font-size:14px;font-weight:700;line-height:1.5}.ut-post-title{letter-spacing:-.03em;margin-top:6px;font-size:19px;font-weight:700;line-height:1.5;display:block}.ut-post-sum{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.ut-post-side{color:var(--text-2);white-space:nowrap;justify-items:end;gap:8px;font-size:14px;display:grid}.ut-badge{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:2px 10px;font-size:14px}.ut-count{color:var(--text-2);margin-bottom:14px;font-size:15px}.ut-count strong{color:var(--text)}.ut-empty{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:48px;padding:clamp(32px,4vw,52px);display:grid}.ut-empty h2{letter-spacing:-.035em;font-size:26px;line-height:1.35}.ut-empty>div>p{color:#3b4252;margin-top:14px;font-size:16px;line-height:1.8}.ut-empty .actions{margin-top:24px}.ut-recent-title{letter-spacing:.06em;color:var(--brand-2);margin-bottom:8px;font-size:14px;font-weight:700}.ut-recent{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ut-recent li{border-bottom:1px solid var(--line)}.ut-recent a{color:inherit;gap:4px;padding:16px 0;text-decoration:none;display:grid}.ut-recent span{color:var(--brand-2);font-size:14px;font-weight:600}.ut-recent strong{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.ut-recent a:hover strong{color:var(--brand)}.ut-article{max-width:760px;padding:56px var(--pad) 0;margin:0 auto}.ut-article-body{color:#232834;font-size:17.5px;line-height:1.9}.ut-article-body p{white-space:pre-line;margin:0 0 22px}.ut-files{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.ut-end{border-top:1px solid var(--line);gap:24px;margin-top:48px;padding-top:28px;display:grid}.ut-pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ut-pg{border:1px solid var(--line);border-radius:var(--r);color:inherit;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.ut-pg:hover{border-color:var(--brand)}.ut-pg--next{text-align:right}.ut-pg small{color:var(--brand-2);font-size:14px;font-weight:600}.ut-pg span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.ut-back{justify-self:start}.ut-gate{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px;display:grid}.ut-gate-card{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:clamp(28px,3vw,40px);position:relative;overflow:hidden}.ut-gate-card:before{content:"";background:var(--brand);height:4px;position:absolute;top:0;left:0;right:0}.ut-lock{background:var(--brand-soft);width:52px;height:52px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.ut-lock svg{width:26px;height:26px}.ut-gate-card h2{letter-spacing:-.035em;margin-top:20px;font-size:26px;line-height:1.35}.ut-gate-card>p{color:#3b4252;margin-top:12px;font-size:16px;line-height:1.8}.ut-steps{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.ut-steps li{border-bottom:1px solid var(--line);color:#3b4252;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;font-size:15.5px;line-height:1.65;display:grid}.ut-steps b{border:1px solid var(--brand);width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;margin-top:1px;font-size:14px;display:grid}.ut-open-title{letter-spacing:.06em;color:var(--brand-2);margin-bottom:12px;font-size:14px;font-weight:700}.ut-open{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ut-open a{border:1px solid var(--line);border-radius:var(--r);height:100%;color:inherit;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:grid}.ut-open a:hover{border-color:var(--brand)}.ut-open strong{letter-spacing:-.02em;font-size:17px}.ut-open em{letter-spacing:-.03em;color:var(--brand);font-size:28px;font-style:normal;font-weight:800;line-height:1.1}.ut-open em small{margin-left:2px;font-size:15px;font-weight:600}.ut-open span{color:var(--text-2);font-size:14px;line-height:1.6}.ut-note{color:var(--text-2);margin-top:16px;font-size:14px;line-height:1.7}.ut-legal{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:72px;padding-top:56px;display:grid}.ut-legal-nav{align-self:start;position:sticky;top:132px}.ut-legal-nav p{letter-spacing:.08em;color:var(--brand);margin-bottom:14px;font-size:14px;font-weight:700}.ut-legal-nav ul{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.ut-legal-nav a{color:var(--text-2);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:15px;text-decoration:none;display:block}.ut-legal-nav a:hover{color:var(--text)}.ut-legal-nav a[aria-current=page]{color:var(--brand);border-left-color:var(--brand);font-weight:600}.ut-legal-nav a.is-strong{font-weight:700}.ut-doc{color:#232834;counter-reset:none;font-size:16.5px;line-height:1.85}.ut-doc section{border-top:1px solid var(--line);padding:26px 0 6px}.ut-doc section:first-child{border-top:2px solid var(--text)}.ut-doc h2{letter-spacing:-.03em;margin-bottom:12px;scroll-margin-top:130px;font-size:19px;line-height:1.5}.ut-doc h3{margin:18px 0 8px;font-size:17px}.ut-doc p{margin:0 0 14px}.ut-doc ul{margin:0 0 16px;padding:0;list-style:none}.ut-doc li{margin-bottom:8px;padding-left:18px;position:relative}.ut-doc li:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:3px}.ut-doc a{color:var(--brand-2);text-underline-offset:3px}.ut-doc strong{color:var(--text)}.ut-doc .info-table{border-collapse:collapse;border-top:2px solid var(--text);width:100%;font-size:16px}.ut-doc .info-table th{word-break:keep-all;text-align:left;background:var(--bg-2);border-bottom:1px solid var(--line);vertical-align:top;width:210px;padding:16px 18px;font-size:15px;font-weight:600}.ut-doc .info-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.ut-doc .notice{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:0 var(--r) var(--r) 0;margin-top:28px;padding:20px 24px;font-size:15.5px;line-height:1.8}.ut-legal-m{display:none}.ut-gate-card .actions{margin-top:24px}.ut-note a{color:var(--brand-2);text-underline-offset:3px;font-weight:600}@media (max-width:1080px){.ut-sh{grid-template-columns:1fr;gap:24px}.ut-fns a{grid-template-columns:48px 1fr auto;gap:8px 18px}.ut-fn-desc{grid-column:2/-1}.ut-fn-go{grid-area:1/3}.ut-legal{grid-template-columns:minmax(0,760px);gap:0}.ut-legal-nav{display:none}.ut-legal-m{flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:0;list-style:none;display:flex}.ut-legal-m a{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.ut-legal-m a[aria-current=page]{background:var(--brand);border-color:var(--brand);color:#fff}.ut-gate{grid-template-columns:1fr}}@media (max-width:780px){.ut-head{padding:24px 0 32px}.ut-crumbs{margin-bottom:24px}.ut-lead{font-size:17px}.ut-pair,.ut-contact,.ut-empty{grid-template-columns:1fr}.ut-empty{gap:32px}.ut-trio{grid-template-columns:1fr}.ut-trio>div,.ut-trio>div+div{border-left:0;padding:22px 0 10px}.ut-trio>div+div{border-top:1px solid var(--line)}.ut-fns a{grid-template-columns:44px 1fr}.ut-fn-ico{width:44px;height:44px}.ut-fn-go{display:none}.ut-info-row{grid-template-columns:1fr;gap:4px;padding:16px 20px}.ut-post{grid-template-columns:1fr}.ut-post-side{grid-auto-flow:column;justify-content:start;justify-items:start}.ut-pager,.ut-open{grid-template-columns:1fr}.ut-pg--next{text-align:left}.ut-cta-in{flex-direction:column;align-items:flex-start}.ut-doc .info-table,.ut-doc .info-table tbody,.ut-doc .info-table tr,.ut-doc .info-table th,.ut-doc .info-table td{width:auto;display:block}.ut-doc .info-table th{border-bottom:0;padding:12px 14px 6px}.ut-doc .info-table td{background:var(--bg-2);border-bottom:1px solid var(--line);padding:0 14px 14px}.ut-doc .info-table tr{border-bottom:0}}
