.article-content .tn-fig{margin:2.25rem 0;padding:0;overflow:hidden;border:1px solid #d9e2ef;border-radius:14px;background:#fff;box-shadow:0 14px 32px #0f172a17}.article-content .tn-fig img{display:block;width:100%;height:auto;margin:0;border-radius:0}.article-content .tn-fig figcaption{margin:0;padding:11px 15px 12px;border-top:1px solid #e6edf6;background:#f7fafd;color:#47556a;font-size:13.5px;line-height:1.55}.article-content .tn-fig figcaption strong{color:#1f2f45;font-weight:650}.article-content .tn-fig--narrow{max-width:620px;margin-left:auto;margin-right:auto}@media(min-width:1200px){.article-content .tn-fig{margin-left:-40px;margin-right:-40px}.article-content .tn-fig--narrow{max-width:660px;margin-left:auto;margin-right:auto}}@media(max-width:640px){.article-content .tn-fig{margin:1.75rem 0;border-radius:12px}.article-content .tn-fig figcaption{padding:10px 12px 11px;font-size:12.5px}}.article-content .tn-req{margin:1.5rem 0 1.75rem;padding:18px 22px 16px;border:1px solid #d9e2ef;border-left:3px solid #185fa5;border-radius:12px;background:#f7fafd}.article-content .tn-req h3{margin:0 0 10px;color:#1f2f45;font-size:15.5px}.article-content .tn-req ul{margin:0;padding-left:20px}.article-content .tn-req li{margin-bottom:9px;font-size:14.5px;line-height:1.65}.article-content .tn-req li:last-child{margin-bottom:0}.article-content .tn-req code,.article-content .tn-data code,.article-content>p code{padding:1px 5px;border-radius:4px;background:#eaf0f8;color:#1f2f45;font-size:12.5px;overflow-wrap:anywhere}.article-content .tn-quick{display:grid;gap:10px;margin:1.75rem 0 2rem;padding:0;list-style:none;counter-reset:tnq}.article-content .tn-quick>li{position:relative;margin:0;padding:13px 18px 13px 56px;border:1px solid #e3ebf5;border-radius:12px;background:#fff;font-size:14.5px;line-height:1.6;counter-increment:tnq}.article-content .tn-quick>li:before{content:counter(tnq);position:absolute;top:13px;left:16px;display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#0d203d;color:#fff;font-size:13px;font-weight:600}.article-content .tn-quick strong{display:block;margin-bottom:2px;color:#1f2f45}.article-content .tn-trouble h3{margin:1.75rem 0 .5rem;padding-left:12px;border-left:3px solid #d98a1f;color:#1f2f45;font-size:19px;font-weight:600;line-height:1.35}.article-content .tn-trouble h3:first-child{margin-top:.75rem}.article-content .tn-trouble p{margin-top:0}.article-content .tn-data-wrap{margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-content .tn-data{width:100%;margin:0;border-collapse:collapse;font-size:14px}.article-content .tn-data th,.article-content .tn-data td{padding:10px 12px;border-bottom:1px solid #e6edf6;text-align:left;vertical-align:top}.article-content .tn-data th{background:#f7fafd;color:#1f2f45;font-weight:600}.article-content .tn-data td:first-child{white-space:nowrap;color:#1f2f45;font-weight:600}@media(max-width:1100px){.article-page .article-grid{grid-template-columns:minmax(0,1fr)}.article-page .article-main{min-width:0}}@media(max-width:640px){.article-content .tn-req{padding:15px 16px 13px}.article-content .tn-data{display:block;min-width:0}.article-content .tn-data thead{display:none}.article-content .tn-data tbody,.article-content .tn-data tr{display:block}.article-content .tn-data tr{padding:10px 0 12px;border-bottom:1px solid #e6edf6}.article-content .tn-data tr:last-child{border-bottom:0}.article-content .tn-data td{display:block;padding:2px 0;border:0;white-space:normal}.article-content .tn-quick>li{padding:12px 14px 12px 50px;font-size:13.5px}.article-content .tn-quick>li:before{left:12px}.article-content .tn-data{font-size:12.5px}.article-content .tn-data th,.article-content .tn-data td{padding:8px 6px}}.article-content .tn-start{margin:1.75rem 0 2.25rem;padding:20px 22px 18px;border:1px solid #cfe0f3;border-radius:14px;background:linear-gradient(180deg,#f4f9ff,#fff)}.article-content .tn-start__lead{margin:0 0 14px;color:#263a52;font-size:15.5px;line-height:1.7}.article-content .tn-start__lead strong{color:#12395f;font-weight:650}.article-content .tn-start__links{display:flex;flex-wrap:wrap;gap:8px}.article-content .tn-start__links a,body.interior-light .article-content .tn-start__links a{display:inline-block;padding:7px 13px;border:1px solid #b9d3ef;border-radius:999px;background:#fff;color:#185fa5;font-size:13px;font-weight:600;text-decoration:none}.article-content .tn-start__links a:first-child,body.interior-light .article-content .tn-start__links a:first-child{border-color:#185fa5;background:#185fa5;color:#fff}.article-content .tn-start__links a:hover{text-decoration:none;filter:brightness(1.06)}@media(max-width:640px){.article-content .tn-start{padding:16px 15px}.article-content .tn-start__lead{font-size:14px}.article-content .tn-start__links a,body.interior-light .article-content .tn-start__links a{font-size:12.5px}}
