/* Topic-only additions. The page shell, colors and typography remain owned by the captured sitewide detail template. */
#winge-case-content[data-aerospace-page]{min-width:0;overflow-x:clip}
#winge-case-content[data-aerospace-page] .hero__copy,
#winge-case-content[data-aerospace-page] .hero-card,
#winge-case-content[data-aerospace-page] .content-layout,
#winge-case-content[data-aerospace-page] .article-card,
#winge-case-content[data-aerospace-page] .support-card{min-width:0}
#winge-case-content[data-aerospace-page] h1,
#winge-case-content[data-aerospace-page] h2,
#winge-case-content[data-aerospace-page] h3,
#winge-case-content[data-aerospace-page] h4,
#winge-case-content[data-aerospace-page] p,
#winge-case-content[data-aerospace-page] li,
#winge-case-content[data-aerospace-page] td,
#winge-case-content[data-aerospace-page] th,
#winge-case-content[data-aerospace-page] a{overflow-wrap:anywhere}
#winge-case-content[data-aerospace-page] .hero__actions{display:flex;flex-wrap:wrap}
#winge-case-content[data-aerospace-page] .service-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}
#winge-case-content[data-aerospace-page] .service-link-card{display:flex;min-width:0;min-height:210px;padding:24px;flex-direction:column;border:1px solid rgba(45,63,88,.13);border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 32px rgba(25,42,66,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
#winge-case-content[data-aerospace-page] .service-link-card:hover{transform:translateY(-2px);border-color:rgba(20,88,180,.38);box-shadow:0 16px 36px rgba(25,42,66,.1)}
#winge-case-content[data-aerospace-page] .service-link-card__kind{display:block;margin-bottom:10px;color:#2a67b1;font-size:12px;font-weight:700;letter-spacing:.08em}
#winge-case-content[data-aerospace-page] .service-link-card h4{margin:0 0 10px;font-size:18px;line-height:1.45}
#winge-case-content[data-aerospace-page] .service-link-card p{margin:0;color:#617089;font-size:14px;line-height:1.75}
#winge-case-content[data-aerospace-page] .service-link-card__more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;color:#175fae;font-size:13px;font-weight:700}
#winge-case-content[data-aerospace-page] .aerospace-table-wrap{max-width:100%;overflow-x:auto}
#winge-case-content[data-aerospace-page] .aerospace-table-wrap table{width:100%;table-layout:fixed}
#winge-case-content[data-aerospace-page] .aerospace-table-wrap th:first-child{width:30%}
#winge-case-content[data-aerospace-page] .disclosure-section{margin-top:32px;padding:24px;border-radius:16px;background:#f5f8fc;border:1px solid rgba(45,63,88,.1)}
#winge-case-content[data-aerospace-page] .disclosure-section h3{margin-top:0}
#winge-case-content[data-aerospace-page] .disclosure-section p{margin-bottom:0}
@media(max-width:760px){
  #winge-case-content[data-aerospace-page] .service-directory-grid{grid-template-columns:1fr}
  #winge-case-content[data-aerospace-page] .service-link-card{min-height:0;padding:20px}
}
@media(max-width:600px){
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap{overflow:visible}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap table,
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap thead,
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap tbody,
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap tr,
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap td{display:block;width:100%}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap table{min-width:0!important}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap tr{box-sizing:border-box;max-width:100%;margin-bottom:14px;padding:16px;border:1px solid rgba(45,63,88,.13);border-radius:14px;background:#fff}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap td{box-sizing:border-box;max-width:100%;padding:8px 0;border:0;white-space:normal!important}
  #winge-case-content[data-aerospace-page] .aerospace-table-wrap td::before{content:attr(data-label);display:block;margin-bottom:4px;color:#2a67b1;font-size:12px;font-weight:700}
}
