/* PC fixes: bounded record presentation; original licensed assets retained. */
.native-record-list{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.native-record{display:flow-root;clear:both;box-sizing:border-box;min-width:0;max-width:100%;padding:20px 0;border-bottom:1px solid rgba(128,128,128,.25)}.native-record h2{margin:0 0 12px;font-size:20px;line-height:1.5;overflow-wrap:anywhere}.native-record h2>a{visibility:visible!important;opacity:1!important;display:inline!important;pointer-events:auto!important;color:inherit}.native-record-thumbnail{float:left;display:block;width:180px;max-width:32%;margin:0 18px 10px 0}.native-record-thumbnail img{display:block!important;width:180px!important;height:120px!important;max-width:100%;object-fit:cover;border-radius:4px}.native-record-summary{font-size:15px;line-height:1.7;margin:0 0 10px}.native-record-fact{margin:5px 0;line-height:1.6}.native-match-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 14px;font-size:14px}.native-record-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:12px 0 20px;font-size:14px;line-height:1.6;opacity:.8}.native-site-brand{display:inline-block;font-size:22px;font-weight:700;line-height:1.5;max-width:100%;overflow-wrap:anywhere;text-decoration:none}.native-site-footer{clear:both;padding:32px 20px;background:#19346c;color:#fff}.native-footer-inner{max-width:1200px;margin:auto}.native-site-footer a{color:inherit}.native-site-footer nav,.native-friend-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;line-height:1.7}.native-site-footer p{margin-top:20px}.native-breadcrumb{max-width:1200px;margin:20px auto;line-height:1.8}.native-sidebar-navigation{display:flex;flex-direction:column;gap:8px;padding:18px}.native-directory{max-width:1100px;margin:30px auto;padding:0 20px}.native-schedule-pagination{clear:both;max-width:1200px;margin:24px auto}.native-banner{padding:38px 24px;background:linear-gradient(120deg,#0d3867,#176aa4);color:#fff}.native-banner-inner{max-width:1200px;margin:auto}.native-banner h1{font-size:28px;line-height:1.5;margin:0}.native-banner p{margin:12px 0 0;font-size:16px}.native-search-form{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 24px;align-items:center}.native-search-form input{box-sizing:border-box;min-width:220px;max-width:100%;padding:9px 12px;border:1px solid #999;border-radius:3px;background:transparent;color:inherit}.native-search-form button{padding:8px 18px;border:1px solid #888;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.native-countdown{display:inline-block;margin-left:8px;font-variant-numeric:tabular-nums}.view-pagination{clear:both;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0!important;line-height:1.5}.view-pagination>a,.view-pagination>b{display:block!important;padding:6px 11px!important;border:1px solid rgba(128,128,128,.45);border-radius:3px;text-decoration:none!important;color:inherit!important}.view-pagination>b{background:rgba(128,128,128,.2)}
@media(min-width:900px){.native-record:has(>.native-record-thumbnail){display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:18px;row-gap:8px;align-content:start;padding:14px 0;min-height:148px}.native-record:has(>.native-record-thumbnail)>h2{grid-column:2;grid-row:1;margin:0!important;padding:0!important;font-size:20px!important;line-height:1.5!important}.native-record:has(>.native-record-thumbnail)>.native-record-thumbnail{grid-column:1;grid-row:1/span 3;float:none;align-self:start;max-width:100%;margin:0!important;padding:0!important;border:0!important}.native-record:has(>.native-record-thumbnail)>.native-record-summary{grid-column:2;grid-row:2;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.7!important}.native-record:has(>.native-record-thumbnail)>.native-record-fact{grid-column:2;margin:3px 0!important}}
#header .logo{width:auto;max-width:30%;padding:24px 0}#header .logo .native-site-brand{color:#144a74;font-size:23px}.native-site-footer{background:#104c7e}.native-record-list{font-family:inherit}.native-record-thumbnail{margin-top:0}.native-record-meta{color:#617284}.native-secondary-nav{display:flex;flex-wrap:wrap;gap:20px;max-width:1200px;margin:18px auto;padding:0 20px}.xinwen-date h1{font-size:30px!important;line-height:1.1!important}.xinwen-date h2{font-size:11px!important;white-space:nowrap}.native-directory h1{line-height:1.5}
