/* V53 — independently sized, aligned access/warranty cards. No shared accordion state. */
.package-wrapper .arena-clarity-row {
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  align-items:start!important;
  gap:10px!important;
}
.package-wrapper .arena-clarity-row>details.arena-access-clarity,
.package-wrapper .arena-clarity-row>.arena-coverage-quick {
  min-height:54px!important;
  height:auto!important;
  align-self:start!important;
  margin:0!important;
  border-radius:12px!important;
}
.package-wrapper .arena-clarity-row>details.arena-access-clarity {
  align-self:start!important;
  background:#162720!important;
  border:1px solid #3b5746!important;
  box-shadow:none!important;
}
.package-wrapper .arena-clarity-row .arena-access-clarity__summary{
  min-height:52px!important;
  padding:10px 13px!important;
  gap:9px!important;
}
.package-wrapper .arena-clarity-row .arena-access-clarity__summary strong {
  font:800 12px/1.4 'Plus Jakarta Sans',system-ui,sans-serif!important;
  letter-spacing:0!important;
}
.package-wrapper .arena-clarity-row .arena-access-clarity__icon {background:rgba(202,255,84,.08)!important;width:27px!important;height:27px!important}
.package-wrapper .arena-clarity-row>.arena-coverage-quick {
  display:flex!important;align-items:center!important;gap:10px!important;
  height:54px!important; /* Remains compact while the neighbouring <details> expands */
  text-decoration:none!important;
  padding:9px 12px!important;
  background:linear-gradient(125deg,rgba(34,55,40,.9),rgba(23,39,32,.95))!important;
  border:1px solid #405747!important;
  color:#f1f9ed!important;
  transition:border-color .18s,background .18s,transform .18s;
}
.package-wrapper .arena-clarity-row>.arena-coverage-quick:hover,
.package-wrapper .arena-clarity-row>.arena-coverage-quick:focus-visible {border-color:#a9d475!important;background:#223629!important;outline:0!important}
.package-wrapper .arena-coverage-quick__mark {width:29px;height:29px;flex:0 0 29px;border-radius:9px;display:grid;place-items:center;background:rgba(202,255,84,.09);color:#caff54}
.package-wrapper .arena-coverage-quick__copy {display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1 auto;min-width:0}
.package-wrapper .arena-coverage-quick__copy strong {color:#edf7e8;font-size:12px;font-weight:850;line-height:1.25}
.package-wrapper .arena-coverage-quick__copy small {color:#9fb7a4;font-size:10px;line-height:1.35}
.package-wrapper .arena-coverage-quick__action {display:inline-flex;gap:3px;align-items:center;justify-content:flex-end;color:#cefc8a;font-size:10px;white-space:nowrap;font-weight:800}
.package-wrapper .arena-coverage-quick__action svg{width:14px;height:14px;flex:none}
.package-wrapper .arena-clarity-row:has(>details[hidden]){grid-template-columns:1fr!important}
@media(max-width:800px){
 .package-wrapper .arena-clarity-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
 .package-wrapper .arena-clarity-row>.arena-coverage-quick{min-height:49px!important}
}

/* The right-hand link is not an accordion. Keep it content-sized in any details state. */
.package-wrapper .arena-clarity-row>.arena-coverage-quick:where(:hover,:focus-visible) {
  text-decoration:none!important;
}
.package-wrapper .arena-clarity-row>details.arena-access-clarity[open] {
  height:auto!important;
  align-self:start!important;
}
.package-wrapper .arena-clarity-row>.arena-coverage-quick {
  align-self:start!important;
  max-height:none!important;
}
.package-wrapper .arena-clarity-row .arena-access-clarity__text p {
  font-size:12px;
  line-height:1.7;
}
@media(max-width:800px){
 .package-wrapper .arena-clarity-row>.arena-coverage-quick {
   min-height:49px!important;
   height:auto!important;
 }
}
