.area-experience .area-programs{color:#fff}
.area-experience .area-content-head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}
.area-experience .area-content-head>div{max-width:78ch}
.area-experience .area-content-head p{line-height:1.7;max-width:78ch}
.area-experience .area-gauntlet{width:clamp(100px,16vw,210px);height:auto;flex:0 0 auto;object-fit:contain}
.area-experience .area-content-head h2{font-family:"Archivo Black",Archivo,sans-serif;text-transform:uppercase;font-size:clamp(28px,4vw,52px);line-height:1.12;margin:16px 0}
.area-experience .area-programs h2 .b{color:#C8262A}
.area-experience .area-programs p{color:inherit;line-height:1.7}
.area-experience .area-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.area-experience .area-product{background:#0A0F1C;color:#fff;padding:24px;border:1px solid rgba(255,255,255,.25);border-top:3px solid #C8262A;min-width:0}
.area-experience .area-product>img{display:block;width:140px;max-width:100%;height:140px;object-fit:contain;margin-bottom:16px}
.area-experience .area-product h3{font-size:28px;margin:10px 0}
.area-experience .area-product a{color:#fff;text-decoration:underline;text-underline-offset:4px}
.area-experience .area-role{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.area-experience .area-product .area-status{font-size:13px;border-top:1px solid rgba(255,255,255,.3);padding-top:14px}
.area-experience .area-explore{display:inline-block;font-weight:800;margin-top:10px}
.area-experience .area-availability{padding:20px;border-left:3px solid #C8262A;margin-top:28px;background:rgba(255,255,255,.06)}
.area-experience .area-service-heading{margin:48px 0 24px}
.area-experience .area-service-heading h3{font-size:26px}
.area-experience .area-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.area-experience .area-service{background:#002768;border:1px solid rgba(255,255,255,.35);padding:18px;color:#fff;min-width:0}
.area-experience .area-service summary{color:inherit;font-size:18px;font-weight:800;cursor:pointer}
.area-experience .area-service a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.area-experience .area-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}
.area-experience .area-benefits article{background:#fff;padding:24px;box-shadow:0 0 2px 0 rgba(10,15,28,.35);color:#0A0F1C}
.area-experience .area-benefits h3{color:#002768;margin-top:0}
.area-experience .area-benefits p{color:#0A0F1C;line-height:1.7}
.area-experience .panel-light .area-programs{color:#0A0F1C}
.area-experience .panel-light .area-service{color:#fff;background:#002768;border-color:#002768;box-shadow:0 0 2px 0 rgba(10,15,28,.35)}
.area-experience .panel-light .area-availability{background:#fff;box-shadow:0 0 2px 0 rgba(10,15,28,.35)}
.area-experience .area-programs :focus-visible{outline:3px solid #C8262A;outline-offset:5px}
@media(max-width:1000px){.area-experience .area-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.area-experience .area-content-head{align-items:flex-start;gap:16px;flex-direction:column}.area-experience .area-gauntlet{width:120px}.area-experience .area-product-grid,.area-experience .area-service-grid,.area-experience .area-benefits{grid-template-columns:1fr}.area-experience .area-product{padding:22px}}
