.tt-page *{box-sizing:border-box}.tt-page{font:17px/1.7 Arial,sans-serif;color:#173b57;margin:0;background:#f2f8fd}.tt-page main{max-width:1000px;margin:30px auto;background:white;padding:55px}.tt-page header{border-bottom:2px solid #d6e9f5;padding-bottom:28px;margin-bottom:30px}.tt-page header>p:first-child{color:#0060af;font-weight:bold;letter-spacing:1px;font-size:14px}.tt-page h1{font-size:36px;line-height:1.2;letter-spacing:-1px;color:#102b43;margin:20px 0}.tt-page h2{font-size:26px;color:#0060af;margin:35px 0 16px}.tt-page h3{font-size:19px;color:#0060af;margin:0 0 7px}.tt-page p{color:#58758a}.tt-page table{border-collapse:collapse;width:100%;font-size:15px}.tt-page th,.tt-page td{border:1px solid #d4e4ef;text-align:left;vertical-align:top;padding:16px}.tt-page th{width:30%;color:#0060af}.tt-page thead th{background:#edf6fc;width:auto}.tt-page li{padding:5px 0}.tt-page .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:25px 0}.tt-page .flow span{padding:15px 10px;border:1px solid #c6deee;border-radius:4px;font-size:13px;color:#246a98;text-align:center;background:#f5fbff}.tt-page footer{margin-top:40px;padding-top:22px;border-top:1px solid #d8e6ef;font-size:14px}.tt-page a{color:#0060af}.tt-page .note{font-size:14px;color:#7390a3}@media(max-width:650px){.tt-page main{margin:0;padding:25px}.tt-page h1{font-size:29px}.tt-page .flow{grid-template-columns:1fr}.tt-page table{font-size:13px}.tt-page td,.tt-page th{padding:10px}}@media print{.tt-page{background:white}.tt-page main{margin:0;max-width:none;padding:0}.tt-page h1{font-size:28px}.tt-page table{font-size:11px}.tt-page th,.tt-page td{padding:10px}.tt-page tr{break-inside:avoid}.tt-page a{color:#173b57;text-decoration:none}.tt-page .flow span{padding:10px}}
