body.c3-tianjin{background:var(--paper)!important}body.c3-tianjin main [id]{scroll-margin-top:110px}body.c3-tianjin .tn-departure{padding-block:18px 30px}body.c3-tianjin .tn-departure>header{display:grid;grid-template-columns:1fr 300px;align-items:end;gap:0 35px;margin-bottom:34px}body.c3-tianjin .tn-departure header .tn-kicker{grid-column:1 / 3}body.c3-tianjin .tn-departure h1{font-size:clamp(40px,4.7vw,64px);color:#0b3e61}body.c3-tianjin .tn-departure header>p:last-child{font-size:15px;color:#54747d;border-top:2px solid #68bccc;padding-top:19px;margin-bottom:5px}body.c3-tianjin .tn-departure-ticket{display:grid;grid-template-columns:105px 1fr 42%;background:white;border:1px solid #aac9d1;border-radius:12px;overflow:hidden;box-shadow:0 14px 25px #1b526914;align-items:stretch}body.c3-tianjin .tn-departure-ticket>aside{background:#08324d;color:#d9edf2;padding:25px 15px;display:flex;flex-direction:column;gap:25px;align-items:center;border-right:2px dashed #6cabb9}body.c3-tianjin .tn-departure-ticket aside>small{font:8px monospace;writing-mode:vertical-rl;letter-spacing:.11em;color:#8bc9d2}body.c3-tianjin .tn-departure-ticket aside>b{font-size:30px;line-height:1.6;font-weight:500;color:#9be2e5}body.c3-tianjin .tn-departure-ticket aside>span{font:8px monospace;margin-top:auto;color:#7fbbc7}body.c3-tianjin .tn-ticket-prompt{padding:32px 35px;position:relative}body.c3-tianjin .tn-ticket-prompt>span{font-size:10px;letter-spacing:.1em;color:#48859a}body.c3-tianjin .tn-ticket-prompt h2{font-size:35px;line-height:1.45;margin:17px 0 27px}body.c3-tianjin .tn-ticket-prompt details{border-top:1px solid #c1d3d9;padding:16px 0}body.c3-tianjin .tn-ticket-prompt summary{font-size:13px;font-weight:bold;cursor:pointer}body.c3-tianjin .tn-ticket-prompt details p{font-size:12px;color:#647e84;line-height:1.85;margin-top:12px}body.c3-tianjin .tn-ticket-prompt>a{font-size:12px;font-weight:bold;color:#175c7e;display:inline-block;margin-top:20px;border-bottom:1px solid #83b6c3;padding-bottom:5px}body.c3-tianjin .tn-ticket-city{padding:24px;background:#d9edf1;align-self:center;margin-right:20px;border-left:1px dashed #6babb8}body.c3-tianjin.tn-startup .tn-lead{grid-template-columns:28% 1fr;border-radius:10px;background:#e4f0f3;border:1px solid #b5d1d9;overflow:hidden}body.c3-tianjin.tn-startup .tn-lead-photo{padding:25px;border-right:1px dashed #78aeba}body.c3-tianjin.tn-startup .tn-label{font-size:9px;border-radius:3px}body.c3-tianjin .tn-ticket-list{counter-reset:tn-tickets}body.c3-tianjin .tn-ticket-list .tn-record{display:grid;grid-template-columns:100px 1fr 205px;gap:30px;border:1px solid #b9d1d6;border-radius:9px;background:white;margin-bottom:22px;counter-increment:tn-tickets;overflow:hidden;position:relative;align-items:stretch}body.c3-tianjin .tn-ticket-list .tn-number:before{content:counter(tn-tickets,decimal-leading-zero)}body.c3-tianjin .tn-ticket-stub{background:#e1eef0;border-right:2px dashed #82b3bd;padding:22px 15px;display:flex;flex-direction:column;align-items:center;gap:17px}body.c3-tianjin .tn-ticket-stub .tn-number{font:33px monospace;color:#1d6a86}body.c3-tianjin .tn-ticket-stub time{font:9px monospace;writing-mode:vertical-rl;letter-spacing:.09em;color:#59858e}body.c3-tianjin .tn-ticket-stub small{font-size:9px;color:#5d8590;text-align:center;margin-top:auto}body.c3-tianjin .tn-ticket-text{padding:25px 0}body.c3-tianjin .tn-ticket-text h3{font-size:25px;margin-top:0}body.c3-tianjin .tn-ticket-text p{font-size:14px}body.c3-tianjin .tn-ticket-list .tn-record-photo{align-self:center;margin:20px 20px 20px 0}body.c3-tianjin.tn-startup.tn-compact .tn-ticket-text p,body.c3-tianjin.tn-startup.tn-compact .tn-ticket-list .tn-record-photo{display:none}body.c3-tianjin.tn-startup.tn-compact .tn-ticket-list .tn-record{grid-template-columns:100px 1fr}body.c3-tianjin.tn-startup.tn-compact .tn-ticket-stub time{writing-mode:horizontal-tb;font-size:8px}
/* Accounting uses facing material pages and a two-column collection of double spreads. */
body.c3-tianjin .tn-handover{padding-block:20px 30px}body.c3-tianjin .tn-handover>header{text-align:center;margin-bottom:35px}body.c3-tianjin .tn-handover h1{font-size:clamp(40px,4.7vw,63px)}body.c3-tianjin .tn-handover-spread{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c3d7dd;box-shadow:0 20px 35px #12395410;position:relative}body.c3-tianjin .tn-handover-spread:after{content:'';position:absolute;width:15px;left:calc(50% - 7px);top:0;bottom:0;background:linear-gradient(90deg,#0c365017,transparent,#0c365018);pointer-events:none}body.c3-tianjin .tn-dark-page{background:#092a44;padding:35px;color:#cfe7ef;display:flex;flex-direction:column;justify-content:center}body.c3-tianjin .tn-dark-page figcaption{padding-top:27px;border-top:1px solid #376178;margin-top:25px}body.c3-tianjin .tn-dark-page figcaption small{font:10px monospace;letter-spacing:.06em;color:#8dc7d3;display:block;margin-bottom:14px}body.c3-tianjin .tn-dark-page figcaption b{font-size:32px;line-height:1.45;color:#99e0e5;font-weight:600}body.c3-tianjin .tn-light-page{padding:35px 40px;background:#e9f3f4}body.c3-tianjin .tn-light-page>p{font:10px monospace;letter-spacing:.1em;color:#5595a6;margin-bottom:25px}body.c3-tianjin .tn-light-page h2{font-size:31px;margin-bottom:30px}body.c3-tianjin .tn-light-page details{padding:20px 0;border-top:1px solid #bfd5db}body.c3-tianjin .tn-light-page summary{font-size:15px;font-weight:bold;list-style:none;cursor:pointer}body.c3-tianjin .tn-light-page summary i{font:16px monospace;color:#4790aa;margin-right:13px}body.c3-tianjin .tn-light-page summary:after{content:'＋';float:right;font-weight:400;color:#37849b}body.c3-tianjin .tn-light-page details[open] summary:after{content:'−'}body.c3-tianjin .tn-light-page details p{font-size:13px;margin-top:15px;color:#60818b;padding-left:34px}body.c3-tianjin.tn-accounting .tn-lead{grid-template-columns:35% 1fr;background:#fff;border-inline:5px solid #154568;border-top:0;border-bottom:0}body.c3-tianjin.tn-accounting .tn-lead-photo{padding:25px}body.c3-tianjin .tn-spread-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;counter-reset:tn-spread}body.c3-tianjin .tn-spread-list .tn-record{display:grid;grid-template-columns:36% 1fr;background:#fff;border:1px solid #bed1d7;counter-increment:tn-spread;box-shadow:4px 5px 0 #dce9eb}body.c3-tianjin .tn-spread-list .tn-number:before{content:counter(tn-spread,decimal-leading-zero)}body.c3-tianjin .tn-spread-media{background:#164461;color:#c0e2eb;padding:22px 15px;display:flex;flex-direction:column;gap:25px;justify-content:center;position:relative}body.c3-tianjin .tn-spread-media>.tn-number{font:26px monospace;color:#8fdde3}body.c3-tianjin .tn-spread-media>small{font-size:9px;margin-top:auto;color:#82b9c9}body.c3-tianjin .tn-spread-text{padding:25px 23px;border-left:4px solid #a4cdd3}body.c3-tianjin .tn-spread-text .tn-meta{font-size:9px}body.c3-tianjin .tn-spread-text .tn-meta span{display:none}body.c3-tianjin .tn-spread-text h3{font-size:22px}body.c3-tianjin .tn-spread-text p{font-size:12px}body.c3-tianjin .tn-spread-list .tn-record:nth-child(even) .tn-spread-media{background:#cee5e8;color:#164965}body.c3-tianjin .tn-spread-list .tn-record:nth-child(even) .tn-spread-media>.tn-number{color:#347c95}body.c3-tianjin .tn-spread-list .tn-record:nth-child(even) .tn-spread-media>small{color:#5b8a98}body.c3-tianjin.tn-accounting.tn-compact .tn-spread-list .tn-record{grid-template-columns:60px 1fr}body.c3-tianjin.tn-accounting.tn-compact .tn-spread-media{padding:20px 10px;justify-content:start}body.c3-tianjin.tn-accounting.tn-compact .tn-spread-media .tn-record-photo,body.c3-tianjin.tn-accounting.tn-compact .tn-spread-media small,body.c3-tianjin.tn-accounting.tn-compact .tn-spread-text p{display:none}
/* Access is a comparison label strip and a real, responsive article reference table. */
body.c3-tianjin .tn-condition-hero{padding-block:18px 35px}body.c3-tianjin .tn-condition-hero>header{display:grid;grid-template-columns:1fr 300px;gap:0 35px;align-items:end;margin-bottom:34px}body.c3-tianjin .tn-condition-hero header .tn-kicker{grid-column:1 / 3}body.c3-tianjin .tn-condition-hero h1{font-size:clamp(40px,4.7vw,64px);color:#174c6e}body.c3-tianjin .tn-condition-hero header>p:last-child{font-size:15px;color:#5c7f8b;padding-bottom:7px}body.c3-tianjin .tn-condition-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#96bfcb;border:1px solid #a3c4cf;position:relative;z-index:1}body.c3-tianjin .tn-condition-labels button{display:grid;grid-template-columns:50px 1fr;gap:6px 18px;align-items:center;padding:25px 30px;text-align:left;border:0;background:#e5f0f2;color:#214c61;position:relative}body.c3-tianjin .tn-condition-labels button span{grid-row:1 / 3;font:34px monospace;color:#549aad}body.c3-tianjin .tn-condition-labels button b{font-size:20px;font-weight:600}body.c3-tianjin .tn-condition-labels button small{font:8px monospace;letter-spacing:.07em;color:#7197a2}body.c3-tianjin .tn-condition-labels button[aria-pressed=true]{background:#0b3350;color:#c3edf2}body.c3-tianjin .tn-condition-labels button[aria-pressed=true]:after{content:'';position:absolute;bottom:-11px;left:calc(50% - 11px);border-inline:11px solid transparent;border-top:11px solid #0b3350}body.c3-tianjin .tn-condition-labels button[aria-pressed=true] span{color:#80d9e3}body.c3-tianjin .tn-condition-image{display:grid;grid-template-columns:67% 1fr;background:#d8eaf0;padding:25px;gap:30px;align-items:center}body.c3-tianjin .tn-condition-photo{max-width:660px}body.c3-tianjin .tn-condition-image>aside{padding-right:20px}body.c3-tianjin .tn-condition-image small{font:9px monospace;letter-spacing:.1em;color:#3f8299;padding-bottom:20px;border-bottom:3px solid #69bbc9;display:block}body.c3-tianjin .tn-condition-image p{font-size:17px;line-height:1.9;margin-top:25px;color:#2f647a}body.c3-tianjin.tn-license .tn-lead{grid-template-columns:230px 1fr;background:#fff;border-top:4px solid #3a91b0}body.c3-tianjin.tn-license .tn-lead h2{font-size:27px}body.c3-tianjin .tn-index-table{border:1px solid #b4d1dc;overflow:hidden;border-radius:7px}body.c3-tianjin .tn-index-table table{border-collapse:collapse;table-layout:fixed;width:100%;counter-reset:tn-index;background:#fff}body.c3-tianjin .tn-index-table thead th{font-size:11px;letter-spacing:.07em;text-align:left;padding:15px 22px;background:#113d5b;color:#bbdee7;font-weight:500}body.c3-tianjin .tn-index-table thead th:nth-child(1){width:7%}body.c3-tianjin .tn-index-table thead th:nth-child(2){width:55%}body.c3-tianjin .tn-index-table thead th:nth-child(3){width:16%}body.c3-tianjin .tn-index-table thead th:nth-child(4){width:22%}body.c3-tianjin .tn-index-table tbody .tn-record{counter-increment:tn-index}body.c3-tianjin .tn-index-table .tn-number:before{content:counter(tn-index,decimal-leading-zero)}body.c3-tianjin .tn-index-table td,body.c3-tianjin .tn-index-table tbody th{padding:25px 22px;border-bottom:1px solid #c7dce1;text-align:left;vertical-align:top;font-weight:normal}body.c3-tianjin .tn-index-table tbody tr:nth-child(even){background:#eaf4f6}body.c3-tianjin .tn-index-table tbody tr:last-child td,body.c3-tianjin .tn-index-table tbody tr:last-child th{border-bottom:0}body.c3-tianjin .tn-index-no .tn-number{font:18px monospace;color:#397f99}body.c3-tianjin .tn-index-copy h3{font-size:23px;margin-top:0}body.c3-tianjin .tn-index-copy p{font-size:13px}body.c3-tianjin .tn-index-date time{display:block;font:10px monospace;color:#447c8f;margin-top:5px}body.c3-tianjin .tn-index-date small{font-size:9px;color:#70919a;display:block;margin-top:13px}body.c3-tianjin .tn-index-image .tn-record-photo{margin-top:3px}body.c3-tianjin.tn-license.tn-compact .tn-index-copy p{display:none}body.c3-tianjin.tn-license.tn-compact .tn-index-table td,body.c3-tianjin.tn-license.tn-compact .tn-index-table tbody th{padding-block:18px}
/* Change: a continuous relay band and expandable records, not layered cards. */
body.c3-tianjin .tn-relay-hero{background:#06253e;color:#d8eef3;padding-block:42px}body.c3-tianjin .tn-relay-hero header{display:grid;grid-template-columns:1fr 270px;gap:0 45px;align-items:end;margin-bottom:37px}body.c3-tianjin .tn-relay-hero .tn-kicker{grid-column:1 / 3;color:#8fd5df}body.c3-tianjin .tn-relay-hero h1{font-size:clamp(41px,4.8vw,66px);color:#98dfe7}body.c3-tianjin .tn-relay-hero h1 small{color:#c7e2ea}body.c3-tianjin .tn-relay-hero header>p:last-child{font-size:15px;color:#9ec1d0;padding-bottom:7px}body.c3-tianjin .tn-relay-band{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;align-items:center;border-block:1px solid #39657a;background:#0c3450;padding:25px}body.c3-tianjin .tn-relay-band>span{font-size:29px;color:#6abecf;text-align:center}body.c3-tianjin .tn-relay-band button{display:flex;align-items:center;gap:27px;padding:23px 26px;background:transparent;border:1px solid #2f647e;color:#b4d5e2;text-align:left;transition:background .2s}body.c3-tianjin .tn-relay-band button small{font:28px monospace;color:#59a8bd}body.c3-tianjin .tn-relay-band button b{font-size:20px;font-weight:500}body.c3-tianjin .tn-relay-band button[aria-pressed=true]{background:#8cd4e0;color:#063454;border-color:#8cd4e0}body.c3-tianjin .tn-relay-band button[aria-pressed=true] small{color:#237e99}body.c3-tianjin .tn-relay-note{display:flex;align-items:start;gap:30px;padding:24px 5px 0}body.c3-tianjin .tn-relay-note>span{font:9px monospace;color:#6fb9ca;white-space:nowrap;padding-top:3px;letter-spacing:.07em}body.c3-tianjin .tn-relay-note p{font-size:13px;color:#a7cad7;line-height:1.9;max-width:850px}body.c3-tianjin .tn-relay-scene{display:grid;grid-template-columns:50% 1fr;gap:40px;align-items:center;background:#e0eff2;padding:25px;margin-top:35px}body.c3-tianjin .tn-relay-scene>p{padding:20px}body.c3-tianjin .tn-relay-scene small{display:block;font:9px monospace;letter-spacing:.1em;color:#4c94ab;margin-bottom:20px}body.c3-tianjin .tn-relay-scene b{font-size:35px;line-height:1.5;color:#205972}body.c3-tianjin.tn-change .tn-lead{grid-template-columns:35% 1fr;background:#fff;border:0;border-left:8px solid #2c91b3}body.c3-tianjin .tn-disclosure-list{counter-reset:tn-disclosures;border-top:5px solid #17496b}body.c3-tianjin .tn-disclosure-list .tn-record{counter-increment:tn-disclosures;border-bottom:1px solid #b5d1da;background:#fff}body.c3-tianjin .tn-disclosure-list .tn-number:before{content:counter(tn-disclosures,decimal-leading-zero)}body.c3-tianjin .tn-disclosure-list summary{display:grid;grid-template-columns:55px 1fr 110px 30px;gap:25px;align-items:center;list-style:none;cursor:pointer;padding:25px 30px;background:#e5f1f4}body.c3-tianjin .tn-disclosure-list .tn-number{font:27px monospace;color:#3a90ab}body.c3-tianjin .tn-disclosure-list summary h3{margin:0;font-size:23px}body.c3-tianjin .tn-disclosure-list summary time{font:10px monospace;color:#5f8d9f}body.c3-tianjin .tn-disclosure-list summary>b{font-size:25px;font-weight:400;color:#277898}body.c3-tianjin .tn-disclosure-list details[open] summary>b{transform:rotate(45deg)}body.c3-tianjin .tn-disclosure-content{display:grid;grid-template-columns:1fr 230px;gap:35px;padding:27px 60px 30px 110px;align-items:center}body.c3-tianjin .tn-disclosure-content small{font-size:10px;color:#5b9aad}body.c3-tianjin .tn-disclosure-content p{font-size:14px;margin-top:10px}body.c3-tianjin.tn-change.tn-compact .tn-disclosure-content{grid-template-columns:1fr}body.c3-tianjin.tn-change.tn-compact .tn-disclosure-content p,body.c3-tianjin.tn-change.tn-compact .tn-record-photo{display:none}
