.restored { margin: 0; background: var(--tint); color: #242424; }
.restored-wrap { max-width: var(--site-width); margin: auto; background: #fff; }
.restored-header { padding: 12px 20px; background: var(--tint) right center / auto 100% no-repeat; min-height: 100px; display: grid; align-items: center; }
.restored-header a { display: flex; gap: 18px; align-items: center; color: var(--accent); }
.restored-header strong { font-size: clamp(19px, 3vw, 28px); line-height: 1.35; }
.site-gzhstech .restored-header { background-color: #164f83; background-size: cover; }
.site-gzhstech .restored-header a { color: #fff; }
.site-ty022 .restored-header { min-height: 150px; background-color: #143556; background-size: cover; }
.site-ty022 .restored-header a { color: #fff; }
.site-ty022 .restored-header strong { max-width: 680px; text-shadow: 0 1px 3px #143556; }
.site-ty022 .ty-company-intro { display: flow-root; }
.site-ty022 .ty-company-intro img[align="left"],
.site-ty022 .legacy-content img[align="left"] { float: left; width: 200px; max-width: 45%; height: auto !important; margin: 0 16px 10px 0; }
.site-ty022 .ty-company-intro td > ul:first-child { padding: 0; margin: 0; list-style: none; }
.site-hs-iso .restored-header { background-image: none !important; background-color: #dfeef5; }
.site-chinahongruan .restored-header { background-size: cover; min-height: 120px; }
.site-chinahongruan .restored-header a { color: white; }
.site-chinahongruan .legacy-nav { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); white-space: normal; text-align: center; }
.site-chinahongruan .legacy-nav a { display: flex; align-items: center; justify-content: center; height: 100%; }
.site-forlandgroup .restored-header { padding: 0; min-height: 0; }
.site-forlandgroup .restored-header a { display: block; }
.site-forlandgroup .restored-header img { width: 100%; height: auto; display: block; }
.site-diamond868 .restored-header { padding: 0; min-height: 0; }
.site-diamond868 .restored-header a { display: block; }
.site-diamond868 .restored-header img { width: 100%; height: auto; display: block; }
.site-diamond868 .restored-hero { aspect-ratio: 990 / 190; }
.site-diamond868 .restored-hero img { width: 100%; height: 100%; object-fit: contain; }
.site-diamond868 .legacy-grid img { width: 100%; height: 170px !important; object-fit: contain; }
.site-diamond868 .legacy-grid figure { border: 1px solid #d6deeb; padding: 8px; }
.site-diamond868 .restored-home-columns .restored-panel-body :is(p,div,span,font,strong,b) {
  margin: 4px 0 !important; font-size: 14px !important; line-height: 1.6 !important;
}
.site-diamond868 .restored-home-columns .restored-panel-body img { max-height: 130px; width: auto; }
.site-diamond868 footer :is(h1,h2,h3,h4,h5,p) { margin: 4px 0; line-height: 1.6; font-size: 14px; }
.restored-logo { display: block; width: auto; max-width: 34%; max-height: 86px; object-fit: contain; }
.restored .legacy-nav { color: #fff; background: var(--accent); justify-content: flex-start; flex-wrap: wrap; }
.restored .legacy-nav a { padding: 9px 12px; font-weight: 600; }
.restored .legacy-nav a:hover, .restored .legacy-nav a:focus-visible { background: #ffffff26; }
.restored-hero img { display: block; width: 100%; height: auto; }
.restored-hero img[hidden] { display: none; }
.restored-hero[data-slideshow] { aspect-ratio: 4 / 1; background: var(--tint); }
.restored-hero[data-slideshow] img { height: 100%; object-fit: contain; }
.restored-body { padding: 10px; }
.restored-body.has-sidebar { display: grid; grid-template-columns: minmax(0, var(--side-width)) minmax(0, 1fr); gap: 12px; }
.restored-body main, .restored-body aside { min-width: 0; overflow-wrap: anywhere; }
.restored-home-columns { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.restored-home-sections { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.restored-panel { margin-bottom: 10px; border: 1px solid #cbd3d9; min-width: 0; }
.restored-panel h2 { margin: 0; padding: 5px 10px; background: var(--accent); color: white; font-size: 15px; display: flex; justify-content: space-between; gap: 8px; }
.restored-panel h2 a { font-size: 12px; flex: none; }
.restored-panel-body { padding: 9px 11px; overflow-wrap: anywhere; }
.restored-panel-body .legacy-links { margin: 0; }
.restored-panel-body .legacy-links a { border-bottom: 1px dotted #ccd2d7; }
.restored-panel-body table { max-width: 100%; }
.restored aside .legacy-list li { display: block; }
.restored .legacy-list-meta { color: #595959; }
.restored .legacy-clicks { color: #595959; }
.restored .legacy-hit { color: #b52216; }
.restored-position { background: var(--tint); color: var(--accent); padding: 6px 12px; font-weight: bold; }
.restored .legacy-friends { overflow: auto; }
.restored footer { border-top: 3px solid var(--accent); text-align: center; background: var(--tint); padding: 14px 12px; }
.restored footer p { margin: 5px 0; }
.restored footer a { color: var(--accent); text-decoration: underline; }
.site-gzhstech .restored-category-links a[aria-current="page"] { color: var(--accent); font-weight: 700; background: var(--tint); }
:is(.site-gzhstech,.site-ty022) .aligned-gallery figure { border: 1px solid #cbd3d9; }
:is(.site-gzhstech,.site-ty022) .aligned-gallery figure a { display: flex; flex-direction: column; height: 100%; }
:is(.site-gzhstech,.site-ty022) .gallery-photo {
  display: grid; place-items: center; aspect-ratio: 4 / 3; min-width: 0;
  border-bottom: 1px solid #e1e7eb; background: #f6f8fa; color: #52616c; overflow: hidden;
}
:is(.site-gzhstech,.site-ty022) .aligned-gallery .gallery-photo img {
  display: block; width: 100%; height: 100% !important; min-height: 0; border: 0; object-fit: contain;
}
:is(.site-gzhstech,.site-ty022) .aligned-gallery figcaption { padding: 8px; overflow-wrap: anywhere; }
.site-gzhstech footer {
  display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 8px 24px;
  padding: 16px 20px; text-align: left; line-height: 1.55; overflow-wrap: anywhere;
}
.site-gzhstech .restored-footer-copy h1 { margin: 0 0 4px; font-size: 14px !important; line-height: 1.55; }
.site-gzhstech .restored-footer-copy h1:last-child { margin-bottom: 0; }
.site-gzhstech .restored-footer-meta { text-align: right; }
.site-gzhstech .restored-footer-meta p { margin: 0; }
.site-gzhstech .restored-footer-meta p + p { margin-top: 4px; }
@media (max-width: 700px) {
  .site-chinahongruan .legacy-nav { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .site-gzhstech footer { grid-template-columns: minmax(0, 1fr); }
  .site-gzhstech .restored-footer-meta { text-align: left; }
  .restored-body.has-sidebar { grid-template-columns: 1fr; }
  .restored-body.has-sidebar aside { order: 2; }
  .restored-home-columns, .restored-home-sections { grid-template-columns: 1fr; }
  .restored .legacy-list li { flex-wrap: wrap; gap: 2px 10px; }
}

/* Tianjin rental site layout. */
.site-ty022 .legacy-nav { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); white-space:normal; text-align:center; }
.site-ty022 .legacy-nav a { display:flex; align-items:center; justify-content:center; padding:10px 4px; height:100%; }
.site-ty022 .restored-body { align-items:start; }
.site-ty022 .restored-body > main { align-self:start; }
.site-ty022 .legacy-friends { margin-top:8px; padding:0 10px 8px; }
.site-ty022 .legacy-friends h2 { margin:0 0 8px; }
.site-ty022 .aligned-gallery figcaption { min-height:3.6em; }
.site-ty022 .legacy-content > section > table p { margin:8px 0; }
@media(max-width:700px) {
 .site-ty022 .legacy-nav { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .site-ty022 .legacy-nav a:last-child:nth-child(odd) { grid-column:1/-1; }
}

/* Match the original wide banner without letterboxing. */
.site-diamond868 .restored-hero, .site-diamond868 .restored-hero[data-slideshow] { aspect-ratio: 970 / 170; margin: 0; padding: 0; line-height: 0; overflow: hidden; }
.site-diamond868 .restored-hero img { display: block; width: 100%; height: 100%; object-fit: contain; }
.site-diamond868 .restored-hero img[hidden] { display: none; }

/* Diamond company profile and aligned content cards. */
.site-diamond868 .legacy-nav { display:grid; grid-template-columns:repeat(9,minmax(0,1fr)); white-space:normal; text-align:center; }
.site-diamond868 .legacy-nav a { display:flex; align-items:center; justify-content:center; padding:9px 3px; }
.site-diamond868 .restored-home-columns { align-items:stretch; }
.site-diamond868 .restored-home-columns > .restored-panel { display:flex; flex-direction:column; }
.site-diamond868 .restored-home-columns .restored-panel-body { flex:1; padding:12px; line-height:1.8; }
.site-diamond868 .restored-home-columns .legacy-list li { display:block; padding:8px 0; }
.site-diamond868 .restored-home-columns .legacy-list-meta { display:block; margin-top:3px; }
.site-diamond868 .restored-home-sections { align-items:start; }
.site-diamond868 .restored-home-sections > .restored-panel { margin:0; }
.site-diamond868 .legacy-grid { gap:12px; align-items:stretch; }
.site-diamond868 .aligned-gallery figure { display:flex; padding:0; border:1px solid #d6deeb; background:#fff; }
.site-diamond868 .aligned-gallery figure > a { display:flex; flex-direction:column; width:100%; height:100%; }
.site-diamond868 .gallery-photo { display:grid; place-items:center; width:100%; aspect-ratio:4/3; background:#f6f8fb; overflow:hidden; border-bottom:1px solid #d6deeb; }
.site-diamond868 .aligned-gallery .gallery-photo img { display:block; width:100%; height:100% !important; min-height:0; border:0; object-fit:contain; }
.site-diamond868 .aligned-gallery figcaption { display:flex; align-items:center; justify-content:center; padding:8px; min-height:4.6em; line-height:1.6; }
.site-diamond868 .legacy-content > p > img { display:block; margin:0 auto; max-width:100%; }
.site-ty022 .restored-category-links a[aria-current="page"] { font-weight:700; color:var(--accent); background:var(--tint); }
@media(max-width:700px) {
 .site-diamond868 .legacy-nav { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .site-diamond868 .legacy-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}

/* Shared geometry for the remaining Hong Kong sites. */
.hk-refined { font-size:15px; line-height:1.8; }
.hk-refined .restored-header { min-height:110px; background-image:none !important; padding:18px 24px; }
.hk-refined .restored-header strong { font-size:25px; max-width:830px; }
.hk-refined .restored-logo { max-width:140px; max-height:85px; }
.hk-refined .legacy-nav { display:flex; justify-content:flex-start; flex-wrap:wrap; }
.hk-refined .legacy-nav a { flex:1 0 110px; text-align:center; padding:10px 8px; }
.hk-refined .restored-hero { aspect-ratio:4/1; line-height:0; overflow:hidden; background:#fff; }
.hk-refined .restored-hero img { display:block; width:100%; height:100%; object-fit:contain; }
.hk-refined .restored-hero img[hidden] { display:none; }
.hk-refined .restored-hero:empty { display:none; }
.hk-refined .restored-body { align-items:start; padding:16px; }
.hk-refined .restored-home-columns { align-items:stretch; gap:14px; margin-bottom:14px; }
.hk-refined .restored-home-columns>.restored-panel { margin:0; display:flex; flex-direction:column; }
.hk-refined .restored-home-columns .restored-panel-body { flex:1; padding:12px; }
.hk-refined .restored-home-columns .legacy-list li { display:block; padding:8px 0; }
.hk-refined .restored-home-columns .legacy-list-meta { display:block; font-size:12px; }
.hk-refined .restored-home-sections { gap:14px; align-items:start; }
.hk-refined .restored-panel h2 { padding:8px 12px; font-size:17px; }
.hk-refined .restored-panel-body { padding:12px; }
.hk-refined .restored-panel-body p { margin:0 0 10px; }
.hk-refined .aligned-gallery { gap:12px; }
.hk-refined .aligned-gallery figure { margin:0; border:1px solid #d8e0e7; background:#fff; display:flex; }
.hk-refined .aligned-gallery figure>a { display:flex; flex-direction:column; width:100%; height:100%; }
.hk-refined .gallery-photo { display:grid; place-items:center; width:100%; aspect-ratio:4/3; overflow:hidden; background:#f5f7fa; border-bottom:1px solid #e3e8ed; }
.hk-refined .gallery-photo img { display:block; width:100%; height:100% !important; min-height:0; object-fit:contain; border:0; }
.hk-refined .aligned-gallery figcaption { display:flex; align-items:center; justify-content:center; min-height:4.6em; padding:8px; font-size:14px; line-height:1.6; }
.hk-refined .restored-category-links a[aria-current=page] { font-weight:bold; color:var(--accent); background:var(--tint); }
.hk-refined .legacy-content { padding:18px; }
.hk-refined footer :is(p,div,h1,h2,h3,span,font,strong,b) { font-size:14px !important; line-height:1.7 !important; margin:3px 0 !important; }
@media(max-width:700px) {
 .hk-refined { font-size:16px; }
 .hk-refined .restored-header { padding:14px; }
 .hk-refined .restored-header strong { font-size:21px; }
 .hk-refined .legacy-nav a { flex:1 0 30%; padding:9px 4px; font-size:15px; }
 .hk-refined .restored-body { padding:10px; }
 .hk-refined .legacy-content { padding:12px; }
 .hk-refined .legacy-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
/* Larger event banner; no empty carousel frame beneath short source images. */
.site-gxjishi.hk-refined .restored-hero,
.site-gxjishi.hk-refined .restored-hero[data-slideshow] {height:220px;aspect-ratio:auto;margin:0;padding:0;overflow:hidden;line-height:0;}
.site-gxjishi.hk-refined .restored-hero img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.site-gxjishi.hk-refined .restored-hero img[hidden] {display:none;}
.site-gxjishi.hk-refined .restored-body {padding-top:12px;}
@media(max-width:700px){.site-gxjishi.hk-refined .restored-hero,.site-gxjishi.hk-refined .restored-hero[data-slideshow]{height:160px;}}
/* Guangxi skills association: balanced portal home. */
.site-gxjishi.hk-refined {font-family:"Microsoft YaHei",Arial,sans-serif;color:#263849;}
.site-gxjishi.hk-refined .restored-header {min-height:105px;padding:14px 22px;background:#fff;}
.site-gxjishi.hk-refined .restored-logo {max-height:72px;max-width:95px;}
.site-gxjishi.hk-refined .restored-header strong {font-size:28px;letter-spacing:2px;}
.site-gxjishi.hk-refined .legacy-nav {display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:0 12px;gap:0;}
.site-gxjishi.hk-refined .legacy-nav a {padding:11px 2px;line-height:1.5;min-width:0;font-size:14px;border-bottom:1px solid #ffffff20;}
.site-gxjishi.hk-refined .legacy-nav a:nth-child(n+9) {background:#ffffff0a;}
.site-gxjishi.hk-refined .restored-hero,.site-gxjishi.hk-refined .restored-hero[data-slideshow] {height:200px;}
.site-gxjishi.gx-is-home .restored-body {padding:18px;background:#f5f8fc;}
.gx-home {display:grid;gap:18px;}
.gx-panel {min-width:0;background:#fff;border:1px solid #dbe5ee;}
.gx-panel h2 {margin:0;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e2eaf2;color:#225a92;font-size:19px;line-height:1.4;background:#fff;}
.gx-panel h2>span {border-left:4px solid #225a92;padding-left:9px;}
.gx-panel h2>a {font-size:12px;color:#697d90;font-weight:400;white-space:nowrap;}
.gx-panel-content {padding:7px 15px 12px;min-width:0;}
.gx-notices {display:grid;grid-template-columns:135px minmax(0,1fr);border-left:3px solid #225a92;}
.gx-notices h2 {border:0;padding:12px;font-size:17px;}
.gx-notices h2>span {border:0;padding:0;}
.gx-notices .gx-panel-content {padding:4px 14px 4px 0;}
.gx-home .legacy-list li {display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f5;line-height:1.65;}
.gx-home .legacy-list li:last-child {border-bottom:0;}
.gx-home .legacy-list li>a {flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.gx-home .legacy-list-meta {flex:none;font-size:12px;color:#8392a1;white-space:nowrap;}
.gx-home .legacy-list-meta time {font-size:12px;color:inherit;}
.gx-home .legacy-clicks {display:none;}
.gx-notices .legacy-list li {padding:5px 0;}
.gx-overview {display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:stretch;}
.gx-overview-side {display:grid;gap:18px;}
.gx-overview-side .gx-panel-content p {font-size:14px;line-height:1.9;margin:8px 0;}
.gx-read-more {display:inline-block;font-size:13px;color:#225a92;margin:4px 0;}
.gx-contact {display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px 10px;margin:8px 0 0;font-size:14px;line-height:1.7;}
.gx-contact dt {color:#6f8193;}.gx-contact dd {margin:0;font-variant-numeric:tabular-nums;}
.gx-news-columns {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;}
.gx-news-columns .legacy-list li {display:block;padding:10px 0;}
.gx-news-columns .legacy-list li>a {display:block;}
.gx-news-columns .legacy-list-meta {display:block;margin-top:3px;}
.gx-image-section .legacy-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;}
.gx-image-section .legacy-grid figure {border:1px solid #e1e8ef;}
.gx-image-section .gallery-photo {aspect-ratio:4/3;background:#eef3f7;}
.gx-image-section .gallery-photo img {object-fit:contain;}
.gx-image-section .aligned-gallery figcaption {font-size:14px;line-height:1.65;min-height:66px;padding:9px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.site-gxjishi .legacy-friends {max-width:none;margin:0;padding:18px;background:#f5f8fc;}
.site-gxjishi .legacy-friends h2 {font-family:"Microsoft YaHei",sans-serif;color:#225a92;font-size:16px;margin:0 0 10px;}
.site-gxjishi .legacy-friends table {display:flex;flex-wrap:wrap;gap:7px;}
.site-gxjishi .legacy-friends :is(tbody,tr) {display:contents;}
.site-gxjishi .legacy-friends td,.site-gxjishi .legacy-friends td:last-child {width:auto;border:1px solid #dbe5ee;background:#fff;padding:4px 9px;font-size:12px;font-family:"Microsoft YaHei",sans-serif;}
.site-gxjishi footer {padding:20px 24px!important;}
.gx-footer-content {display:grid;grid-template-columns:1fr 1.35fr;gap:25px;text-align:left;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid #dbe5ee;}
.site-gxjishi .gx-footer-content strong {font-size:19px!important;color:#225a92;}
.site-gxjishi .gx-footer-content p {font-size:12px!important;color:#536b80;overflow-wrap:anywhere;}
@media(max-width:760px){
 .site-gxjishi.hk-refined .restored-header {min-height:85px;padding:12px 15px;}
 .site-gxjishi.hk-refined .restored-header strong {font-size:23px;}
 .site-gxjishi.hk-refined .legacy-nav {grid-template-columns:repeat(4,minmax(0,1fr));padding:0 6px;}
 .site-gxjishi.hk-refined .legacy-nav a {font-size:14px;padding:10px 2px;}
 .site-gxjishi.hk-refined .restored-hero,.site-gxjishi.hk-refined .restored-hero[data-slideshow] {height:160px;}
 .site-gxjishi.gx-is-home .restored-body {padding:12px;}
 .gx-home,.gx-overview,.gx-overview-side,.gx-news-columns {gap:12px;}
 .gx-overview,.gx-news-columns,.gx-footer-content {grid-template-columns:1fr;}
 .gx-notices {grid-template-columns:1fr;}
 .gx-notices h2 {padding:9px 14px 0;}.gx-notices .gx-panel-content{padding:4px 14px;}
 .gx-home .legacy-list li>a {font-size:16px;}
 .gx-home .legacy-list-meta {font-size:11px;}
 .gx-image-section .legacy-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .gx-overview-side .gx-panel-content p,.gx-contact {font-size:16px;}
 .gx-footer-content {gap:10px;}
 .site-gxjishi footer {padding:18px!important;}
}
.site-gxjishi.hk-refined .legacy-nav{display:flex;flex-wrap:wrap;}
.site-gxjishi.hk-refined .legacy-nav a{flex:0 0 12.5%;}
.site-gxjishi.hk-refined .legacy-nav a:nth-child(n+9){flex:1 0 14.285%;}
@media(max-width:760px){.site-gxjishi.hk-refined .legacy-nav a,.site-gxjishi.hk-refined .legacy-nav a:nth-child(n+9){flex:1 0 25%;}}@media(max-width:760px){
 .site-gxjishi.hk-refined .restored-hero,.site-gxjishi.hk-refined .restored-hero[data-slideshow]{height:130px;background:#eaf2f8;}
 .site-gxjishi.hk-refined .restored-hero img{object-fit:contain;}
}/* One continuous navigation row for Guangxi skills site. */
.site-gxjishi.hk-refined .legacy-nav {display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;white-space:nowrap;overflow-x:auto;}
.site-gxjishi.hk-refined .legacy-nav a,
.site-gxjishi.hk-refined .legacy-nav a:nth-child(n+9) {flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:13px 4px;font-size:13px;line-height:1.5;white-space:nowrap;background:transparent;border-bottom:0;}
@media(max-width:760px){.site-gxjishi.hk-refined .legacy-nav a,.site-gxjishi.hk-refined .legacy-nav a:nth-child(n+9){flex:0 0 auto;padding:12px 15px;font-size:15px;}}/* Compact, fully functional member access and complete section navigation. */
.gx-member-form {display:grid;gap:10px;margin:8px 0;font-size:14px;}
.gx-member-form label {display:grid;gap:5px;font-weight:500;}
.gx-member-form input {display:block;width:100%;min-width:0;border:1px solid #c8d6e4;padding:8px 9px;border-radius:3px;background:#fff;font:inherit;}
.gx-member-form button,.gx-member-account button {background:#225a92;border:0;border-radius:3px;color:#fff;padding:9px 13px;font:inherit;cursor:pointer;}
.gx-member-links {display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#225a92;}
.gx-member-page {max-width:450px;margin:0 auto;}
.gx-member-error {border-left:3px solid #b63a28;background:#fff1ef;color:#983124;padding:9px;}
.gx-register-captcha {display:flex;gap:10px;align-items:center;}
.gx-register-captcha input {width:100px;}.gx-register-captcha img {width:150px!important;height:48px!important;}
.site-gxjishi .gx-short-notices {list-style:none;margin:0;padding:0;}
.site-gxjishi .gx-short-notices li {padding:8px 0;border-bottom:1px dotted #dce4ed;}
.site-gxjishi .gx-short-notices li:last-child {border:0;}
.site-gxjishi .gx-short-notices a {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-size:13px;}
.site-gxjishi .gx-section-links {margin:0;gap:2px;}
.site-gxjishi .gx-section-links a {position:relative;padding:6px 0 6px 15px;line-height:1.5;font-size:14px;border:0;}
.site-gxjishi .gx-section-links a::before {content:'»';position:absolute;left:0;color:#ee6b26;font-weight:700;}
.site-gxjishi .gx-section-links a[aria-current=page] {color:#225a92;font-weight:700;}
.site-gxjishi.hk-refined .legacy-nav a:hover,.site-gxjishi.hk-refined .legacy-nav a:focus-visible {font-size:13px;line-height:1.5;padding:13px 4px;white-space:nowrap;transform:none;margin:0;border:0;background:#ffffff1f;text-decoration:none;}
@media(max-width:760px){.site-gxjishi.hk-refined .legacy-nav a:hover,.site-gxjishi.hk-refined .legacy-nav a:focus-visible{font-size:15px;line-height:1.5;padding:12px 15px;}.gx-member-form{font-size:16px;}}.site-gxjishi aside .gx-member-form label,.site-gxjishi .gx-panel .gx-member-form label{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;}
.site-gxjishi aside .gx-member-form,.site-gxjishi .gx-panel .gx-member-form{gap:9px;}