.tts{--ink:#14243b;--blue:#0759b9;--yellow:#f6c83f;color:var(--ink);background:#f4f7fb;line-height:1.7}.tts *{box-sizing:border-box}.tts-wrap{max-width:1280px;margin:auto;padding:0 26px}.tts h1,.tts h2,.tts h3{color:inherit;letter-spacing:-.025em;line-height:1.17}.tts h1{font-size:clamp(34px,4.3vw,58px);margin:14px 0 20px}.tts h2{font-size:clamp(27px,2.8vw,37px);margin:0 0 23px}.tts h3{font-size:21px;margin:0 0 12px}.tts p{margin:0 0 16px}.tts a{color:var(--blue);text-underline-offset:4px}.tts a:focus-visible,.tts summary:focus-visible{outline:3px solid #cc8d00;outline-offset:5px}.tts-hero{background:linear-gradient(120deg,#13283f,#084f9c);color:white;padding:60px 0}.tts-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.tts-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--blue)}.tts-hero .tts-kicker,.tts-banner .tts-kicker{color:var(--yellow)}.tts-lead{font-size:18px;color:#e4edfa}.tts-hero figure{margin:0;border-radius:22px;overflow:hidden;background:#10243a;border:1px solid #ffffff35}.tts-hero img{width:100%;aspect-ratio:1.18;height:auto;object-fit:cover;display:block}.tts-hero figcaption{padding:12px 18px;font-size:12px;color:#d4e4f7}.tts-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0 18px}.tts .tts-button{display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);color:#14243b;min-height:48px;padding:12px 19px;border-radius:10px;text-decoration:none;font-weight:750;line-height:1.4;text-align:center;border:1px solid transparent}.tts .tts-button-outline{border-color:#ffffff80;background:transparent;color:white}.tts-small{font-size:13px;color:#d4e4f7}.tts-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding-top:54px;padding-bottom:70px;align-items:start}.tts-sidebar{position:sticky;top:150px;font-size:14px}.tts-sidebar nav{display:grid;border-top:1px solid #d0dbe8}.tts-sidebar nav a{padding:12px 0;border-bottom:1px solid #d0dbe8;text-decoration:none;font-weight:650}.tts-side-note{margin-top:24px;color:#52627a}.tts-sidebar .tts-button{font-size:13px;width:100%}.tts-main{min-width:0}.tts-part{margin-bottom:52px;scroll-margin-top:160px}.tts-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tts-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:24px;display:flex;flex-direction:column;font-size:15px}.tts-card a{margin-top:auto;font-weight:750}.tts-icon{width:49px;height:49px;background:#eaf2fc;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:22px}.tts-card p{color:#52627a}.tts-chart{border-radius:20px;background:#fff;border:1px solid #dce5ee;padding:30px}.tts-chart>p:not(.tts-kicker){font-size:14px;padding:10px 14px;background:#fff3cc;border-left:3px solid #b88100}.tts-chart svg{display:block;width:100%;height:auto}.tts-chart svg text{font-size:16px;fill:#52627a;font-family:inherit}.tts-legend{display:flex;gap:25px;margin:15px 0 24px;flex-wrap:wrap;font-size:13px;font-weight:700}.tts-legend span:before{content:'';display:inline-block;width:22px;height:4px;vertical-align:middle;margin-right:8px;background:#8c9aab}.tts-legend span+span:before{background:#0759b9}.tts-steps{list-style:none;padding:0;counter-reset:tts;display:grid;gap:14px}.tts-steps li{counter-increment:tts;display:flex;gap:20px;padding:22px;background:#fff;border:1px solid #dce5ee;border-radius:14px}.tts-steps li:before{content:counter(tts,decimal-leading-zero);display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;background:#0759b9;color:white;font-size:16px;font-weight:800}.tts-steps p{margin:0;color:#52627a}.tts-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tts-details article{background:#e9f0f9;border-radius:14px;padding:25px}.tts ul{padding-left:21px}.tts li{margin:6px 0}.tts-banner{background:linear-gradient(120deg,#17314e,#0759b9);color:#fff;border-radius:20px;padding:34px;margin-bottom:52px;border-top:5px solid var(--yellow)}.tts-banner a:not(.tts-button){color:#fff}.tts-faq{background:#fff;border:1px solid #dce5ee;border-radius:12px;margin-bottom:10px;padding:0 22px}.tts-faq summary{padding:18px 22px 18px 0;font-weight:750;cursor:pointer}.tts-faq>div{padding-bottom:8px;color:#52627a}.tts-next{padding:32px;border:2px solid #bdd3ef;background:#fff;border-radius:18px}.tts-text-link{font-weight:700}.tts [hidden]{display:none!important}@media(max-width:1000px){.tts-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.tts-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tts-hero-grid{gap:28px}.tts-sidebar{top:110px}}@media(max-width:760px){.tts-wrap{padding-left:18px;padding-right:18px}.tts-hero{padding:34px 0}.tts-hero-grid,.tts-layout{grid-template-columns:1fr}.tts-hero img{aspect-ratio:1.6}.tts-sidebar{position:static}.tts-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.tts-sidebar .tts-side-note,.tts-sidebar>.tts-button{display:none}.tts-layout{padding-top:28px;gap:32px}.tts-details,.tts-cards{grid-template-columns:1fr}.tts-part{margin-bottom:34px;scroll-margin-top:100px}.tts-card,.tts-chart,.tts-next,.tts-banner{padding:23px}.tts-card{min-height:0}.tts-icon{margin-bottom:15px}.tts-banner{margin-bottom:34px}.tts-steps li{padding:18px;gap:13px}.tts-steps li:before{flex-basis:36px;height:36px}.tts-hero h1{font-size:36px}}
