.tp16-page{--ink:#071b3d;--navy:#0b2b60;--blue:#1e5bff;--orange:#ff6a00;--mist:#f3f6fb;--line:#d7e0ee;--muted:#52627a;--white:#fff;--max:1240px;--shadow:0 24px 66px rgba(7,27,61,.13)}.tp16-page *{box-sizing:border-box}.tp16-page{scroll-behavior:smooth}.tp16-page{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.tp16-page.nav-open{overflow:hidden}.tp16-page img{display:block;max-width:100%}.tp16-page a{color:inherit}.tp16-page button,.tp16-page input{font:inherit}.tp16-page .tp-page.tp-blog h1,.tp16-page .tp-page.tp-blog h2,.tp16-page .tp-page.tp-blog h3,.tp16-page .tp-page.tp-blog p{margin-top:0}.tp16-page .tp-page.tp-blog h1,.tp16-page .tp-page.tp-blog h2,.tp16-page .tp-page.tp-blog h3{letter-spacing:-.035em;line-height:1.08}.tp16-page .tp-shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.tp16-page .tp-section{padding:92px 0}.tp16-page .tp-kicker{display:flex;align-items:center;gap:12px;margin:0 0 17px;color:var(--navy);font-size:.82rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tp16-page .tp-kicker:before{content:"";width:29px;height:4px;border-radius:99px;background:var(--orange)}.tp16-page .tp-button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;border-radius:9px;background:var(--orange);box-shadow:0 15px 34px rgba(255,106,0,.23);color:var(--ink);font-weight:800;line-height:1.2;text-decoration:none;transition:.2s}.tp16-page .tp-button:hover,.tp16-page .tp-button:focus-visible{background:#e95f00;transform:translateY(-2px)}.tp16-page :focus-visible{outline:3px solid rgba(30,91,255,.42);outline-offset:4px}.tp16-page .tp-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(215,224,238,.9);background:rgba(255,255,255,.95);backdrop-filter:blur(14px)}.tp16-page .tp-header__inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.tp16-page .tp-logo img{width:220px;height:auto}.tp16-page .tp-nav{display:flex;align-items:center;gap:26px}.tp16-page .tp-nav>a:not(.tp-button){font-size:1rem;font-weight:750;text-decoration:none;white-space:nowrap}.tp16-page .tp-nav>a:not(.tp-button):hover{color:var(--blue)}.tp16-page .tp-lang{display:flex;align-items:center;gap:9px;padding-left:17px;border-left:1px solid var(--line)}.tp16-page .tp-lang a{display:block}.tp16-page .tp-lang img{width:25px;height:18px;border-radius:3px;box-shadow:0 0 0 1px rgba(7,27,61,.12)}.tp16-page .tp-lang a:first-child{padding:5px;border:1px solid #aac2ef;border-radius:8px;background:#f7faff}.tp16-page .tp-nav-toggle{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-weight:850}.tp16-page .tp-blog-hero{padding:44px 0 46px;background:linear-gradient(135deg,#f7faff 0%,#fff 66%)}.tp16-page .tp-blog-hero__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:44px;align-items:center}.tp16-page .tp-blog-hero h1{max-width:610px;margin-bottom:18px;font-size:clamp(2.45rem,4vw,3.65rem);font-weight:790}.tp16-page .tp-blog-hero__lead{max-width:590px;margin-bottom:22px;color:var(--muted);font-size:clamp(1rem,1.3vw,1.12rem)}.tp16-page .tp-blog-hero__signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tp16-page .tp-blog-hero__signals span{padding:6px 10px;border:1px solid #c9d7eb;border-radius:999px;background:#fff;color:var(--navy);font-size:.76rem;font-weight:760}.tp16-page .tp-blog-hero .tp-search{width:min(100%,520px)}.tp16-page .tp-feature{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--ink);box-shadow:var(--shadow);color:#fff}.tp16-page .tp-feature__image{width:100%;height:auto;min-height:0;aspect-ratio:1200/630;object-fit:contain;background:#061630}.tp16-page .tp-feature__body{display:flex;flex-direction:column;justify-content:center;padding:25px 27px 27px}.tp16-page .tp-feature__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:12px;color:#cbd9ee;font-size:.71rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tp16-page .tp-feature__eyebrow span:first-child{color:#ff9a52}.tp16-page .tp-feature h2{margin-bottom:12px;font-size:clamp(1.35rem,1.8vw,1.8rem)}.tp16-page .tp-feature p{margin-bottom:18px;color:#d6e1f2;font-size:.88rem;line-height:1.52}.tp16-page .tp-feature a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:.9rem;font-weight:820;text-decoration:none}.tp16-page .tp-feature a:after{content:"→";color:var(--orange);font-size:1.2em}.tp16-page .tp-topics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.tp16-page .tp-topics__inner{min-height:78px;display:flex;align-items:center;gap:12px;overflow-x:auto;scrollbar-width:none}.tp16-page .tp-topics__inner::-webkit-scrollbar{display:none}.tp16-page .tp-topics strong{margin-right:8px;white-space:nowrap}.tp16-page .tp-chip{padding:9px 14px;border:1px solid #c8d5e7;border-radius:999px;background:#fff;color:var(--navy);font-size:.88rem;font-weight:760;white-space:nowrap;text-decoration:none}.tp16-page .tp-chip:hover{border-color:var(--blue);color:var(--blue)}.tp16-page .tp-latest{background:#fff}.tp16-page .tp-section-head{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end;margin-bottom:40px}.tp16-page .tp-section-head h2{max-width:760px;margin-bottom:0;font-size:clamp(2.15rem,3.7vw,3.35rem)}.tp16-page .tp-section-head p{margin-bottom:0;color:var(--muted)}.tp16-page .tp-latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.tp16-page .tp-story{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 12px 34px rgba(7,27,61,.055);transition:transform .2s,box-shadow .2s}.tp16-page .tp-story:hover{box-shadow:0 19px 46px rgba(7,27,61,.11);transform:translateY(-4px)}.tp16-page .tp-story img{width:100%;aspect-ratio:1200/630;object-fit:cover}.tp16-page .tp-story__body{padding:25px 25px 27px}.tp16-page .tp-story__meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;color:#65748c;font-size:.78rem;font-weight:760}.tp16-page .tp-story__meta span:first-child{color:var(--blue);text-transform:uppercase}.tp16-page .tp-story h3{min-height:3.25em;margin-bottom:13px;font-size:1.35rem}.tp16-page .tp-story h3 a{text-decoration:none}.tp16-page .tp-story p{min-height:4.7em;margin-bottom:20px;color:var(--muted);font-size:.91rem;line-height:1.55}.tp16-page .tp-story__link{color:var(--navy);font-size:.9rem;font-weight:820;text-decoration:none}.tp16-page .tp-story__link:after{content:" →";color:var(--orange)}.tp16-page .tp-routes{background:var(--mist)}.tp16-page .tp-routes__head{max-width:850px;margin-bottom:42px}.tp16-page .tp-routes__head h2{margin-bottom:18px;font-size:clamp(2.1rem,3.6vw,3.25rem)}.tp16-page .tp-routes__head p{color:var(--muted);font-size:1.08rem}.tp16-page .tp-routes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tp16-page .tp-route{display:flex;min-height:330px;flex-direction:column;justify-content:space-between;padding:34px;border:1px solid #c9d6e9;border-radius:18px;background:#fff}.tp16-page .tp-route__num{display:grid;width:48px;height:48px;margin-bottom:38px;place-items:center;border-radius:10px;background:#e8efff;color:var(--blue);font-size:.86rem;font-weight:900}.tp16-page .tp-route h3{font-size:1.48rem}.tp16-page .tp-route p{margin-bottom:0;color:var(--muted);font-size:.95rem}.tp16-page .tp-route a{margin-top:26px;color:var(--navy);font-weight:820;text-decoration:none}.tp16-page .tp-route a:after{content:" →";color:var(--orange)}.tp16-page .tp-archive{background:#fff}.tp16-page .tp-archive__top{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:32px}.tp16-page .tp-archive h2{margin-bottom:0;font-size:clamp(2.1rem,3.6vw,3.2rem)}.tp16-page .tp-search{position:relative;width:min(100%,410px)}.tp16-page .tp-search label{display:block;margin-bottom:7px;color:var(--navy);font-size:.84rem;font-weight:800}.tp16-page .tp-search input{width:100%;min-height:49px;padding:11px 44px 11px 14px;border:1px solid #aebed5;border-radius:9px;color:var(--ink);outline:none}.tp16-page .tp-search input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(30,91,255,.11)}.tp16-page .tp-search span{position:absolute;right:15px;bottom:12px;color:var(--blue);font-size:1rem}.tp16-page .tp-filterbar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:29px}.tp16-page .tp-filter{padding:9px 13px;border:1px solid #c7d4e7;border-radius:999px;background:#fff;color:var(--navy);font-size:.83rem;font-weight:780;cursor:pointer}.tp16-page .tp-filter.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.tp16-page .tp-archive-list{border-top:1px solid var(--line)}.tp16-page .tp-archive-item{display:grid;grid-template-columns:130px 150px 1fr auto;gap:25px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.tp16-page .tp-archive-item[hidden]{display:none}.tp16-page .tp-archive-item time{color:#6c7990;font-size:.86rem}.tp16-page .tp-archive-item__cat{color:var(--blue);font-size:.77rem;font-weight:850;text-transform:uppercase}.tp16-page .tp-archive-item h3{margin:0;font-size:1.15rem}.tp16-page .tp-archive-item h3 a{text-decoration:none}.tp16-page .tp-archive-item>a{color:var(--navy);font-size:.86rem;font-weight:820;text-decoration:none;white-space:nowrap}.tp16-page .tp-archive-item>a:after{content:" →";color:var(--orange)}.tp16-page .tp-empty{display:none;padding:35px 0;color:var(--muted)}.tp16-page .tp-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:35px}.tp16-page .tp-page-btn{display:grid;width:44px;height:44px;place-items:center;border:1px solid #c7d4e7;border-radius:9px;background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.tp16-page .tp-page-btn.is-active{border-color:var(--blue);background:var(--blue);color:#fff}.tp16-page .tp-closing{padding-top:20px;background:#fff}.tp16-page .tp-closing__box{display:grid;grid-template-columns:1fr .55fr;gap:55px;align-items:center;padding:55px;border-radius:23px;background:linear-gradient(135deg,#071b3d,#0b2b60);color:#fff}.tp16-page .tp-closing .tp-kicker,.tp16-page .tp-closing p{color:#cfdbed}.tp16-page .tp-closing h2{margin-bottom:16px;font-size:clamp(2rem,3.4vw,3.1rem)}.tp16-page .tp-closing p{margin-bottom:0}.tp16-page .tp-closing__action{text-align:right}.tp16-page .tp-footer{margin-top:92px;padding:58px 0 34px;background:#061630;color:#fff}.tp16-page .tp-footer__top{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.14)}.tp16-page .tp-footer img{width:210px;filter:brightness(0) invert(1)}.tp16-page .tp-footer p{max-width:520px;margin-top:18px;color:#bdcbe0;font-size:.94rem}.tp16-page .tp-footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px}.tp16-page .tp-footer__nav a{color:#eef4ff;font-weight:700;text-decoration:none}.tp16-page .tp-footer__bottom{display:flex;justify-content:space-between;gap:25px;padding-top:27px;color:#8fa2bf;font-size:.84rem}@media (max-width:1080px){.tp16-page .tp-nav{gap:17px}.tp16-page .tp-nav>a:not(.tp-button){font-size:.93rem}.tp16-page .tp-blog-hero__grid{gap:38px}.tp16-page .tp-latest-grid{grid-template-columns:1fr 1fr}.tp16-page .tp-routes-grid{grid-template-columns:1fr}.tp16-page .tp-route{min-height:0}.tp16-page .tp-archive-item{grid-template-columns:110px 130px 1fr}}@media (max-width:920px){.tp16-page .tp-nav-toggle{display:inline-flex}.tp16-page .tp-nav{position:absolute;left:0;right:0;top:82px;display:none;padding:22px 24px 30px;flex-direction:column;align-items:stretch;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(7,27,61,.08)}.tp16-page .tp-nav.is-open{display:flex}.tp16-page .tp-nav .tp-button{width:100%}.tp16-page .tp-lang{padding:15px 0 4px;border-top:1px solid var(--line);border-left:0}.tp16-page .tp-blog-hero__grid,.tp16-page .tp-section-head,.tp16-page .tp-closing__box,.tp16-page .tp-footer__top{grid-template-columns:1fr}.tp16-page .tp-blog-hero__grid{gap:34px}.tp16-page .tp-section-head{gap:16px}.tp16-page .tp-closing__action{text-align:left}.tp16-page .tp-archive-item{grid-template-columns:115px 1fr auto}.tp16-page .tp-archive-item__cat{grid-column:2/3;grid-row:1}.tp16-page .tp-archive-item time{grid-row:1/3}.tp16-page .tp-archive-item h3{grid-column:2/3;grid-row:2}.tp16-page .tp-archive-item>a{grid-column:3;grid-row:1/3}}@media (max-width:640px){.tp16-page{font-size:16px}.tp16-page .tp-shell{width:min(calc(100% - 32px),var(--max))}.tp16-page .tp-section{padding:72px 0}.tp16-page .tp-header__inner{height:70px}.tp16-page .tp-logo img{width:184px}.tp16-page .tp-nav{top:70px}.tp16-page .tp-blog-hero{padding:38px 0 42px}.tp16-page .tp-blog-hero h1{font-size:2.35rem}.tp16-page .tp-blog-hero__signals{margin-top:15px}.tp16-page .tp-feature{grid-template-columns:1fr}.tp16-page .tp-feature__image{height:auto;min-height:0;aspect-ratio:1200/630}.tp16-page .tp-feature__body{padding:23px}.tp16-page .tp-topics__inner{min-height:70px}.tp16-page .tp-latest-grid{grid-template-columns:1fr}.tp16-page .tp-story h3,.tp16-page .tp-story p{min-height:0}.tp16-page .tp-route{padding:28px}.tp16-page .tp-archive__top{align-items:stretch;flex-direction:column}.tp16-page .tp-search{width:100%}.tp16-page .tp-archive-item{grid-template-columns:1fr auto;gap:7px 15px;padding:21px 0}.tp16-page .tp-archive-item time{grid-column:1;grid-row:1}.tp16-page .tp-archive-item__cat{grid-column:1;grid-row:2}.tp16-page .tp-archive-item h3{grid-column:1/3;grid-row:3;margin-top:5px}.tp16-page .tp-archive-item>a{grid-column:2;grid-row:1/3}.tp16-page .tp-closing__box{padding:37px 27px}.tp16-page .tp-footer{margin-top:72px}.tp16-page .tp-footer__nav{grid-template-columns:1fr}.tp16-page .tp-footer__bottom{flex-direction:column}}