/* V43 additions reuse the V42 community-card visual language. */
.community-filter-groups{display:grid;gap:12px;border-top:1px solid #d8d9cf;padding-top:24px;margin-top:12px}.community-filter-row{display:flex;gap:30px;align-items:center;font-size:12px;line-height:1.8}.community-filter-row>span{color:#77796e;flex:0 0 65px}.community-filter-row>div{display:flex;flex-wrap:wrap;gap:8px}.community-filter-row button{background:transparent;border:1px solid transparent;border-radius:0;font:inherit;color:#737969;padding:10px 17px;min-height:44px}.community-filter-row button:hover{border-color:#b7bfac}.community-filter-row button[aria-pressed=true]{background:#4e5c45;border-color:#4e5c45;color:#fff}.flagship-result-count{margin:24px 0 12px;font-size:12px;color:#505e43}.flagship-group{font-size:10px;letter-spacing:.08em;color:#6c795f}.flagship-card .flagship-number{margin-bottom:-5px}.taicang-phone-copy{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:24px;font-size:12px;align-items:center}.taicang-phone-copy button{min-height:44px}.taicang-phone-copy p{width:100%;min-height:22px;margin:0;font-size:12px}.flagship-card strong{overflow-wrap:anywhere}.flagship-plan-open,.flagship-intent-open{cursor:zoom-in}.flagship-card:focus-visible,.community-filter-row button:focus-visible,.flagship-plan-tabs button:focus-visible,.flagship-style-tabs button:focus-visible{outline:2px solid #4e5c45;outline-offset:4px}.flagship-pending{overflow-wrap:anywhere}
@media(max-width:760px){.community-filter-row{align-items:flex-start;gap:12px;flex-direction:column}.community-filter-row>span{flex:auto}.community-filter-row>div{gap:6px}.community-filter-row button{padding:9px 12px;font-size:12px}.community-filter-groups{gap:20px}.flagship-card{min-height:240px}.flagship-group{font-size:10px}.flagship-card .flagship-card-note{line-height:1.9}.flagship-result-count{margin-top:20px}.flagship-tools{gap:16px}.flagship-tools label:nth-child(2){width:150px}.flagship-tools select{width:100%}}

/* Keep the unfocused skip link clipped during long-page capture and scrolling. */
.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}
