body .enhancement-card .enhancement-body{padding:18px 22px!important}
body main .enhancement-card .category-description{font-size:17px!important;line-height:1.35!important;margin:0 0 13px!important;letter-spacing:0!important}
body main .enhancement-card .category-tagline{font-size:17px!important;line-height:1.3!important;margin:7px 0 0!important;letter-spacing:0!important}
.addon-pricing{margin:0}
.addon-pricing summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:10px 19px!important;font-size:12px!important;letter-spacing:.1em!important}
.addon-pricing summary::-webkit-details-marker{display:none}
.addon-pricing summary:after{content:'+';font:22px/1 Arial,sans-serif}
.addon-pricing[open] summary:after{content:'−'}
.addon-pricing summary:focus-visible{outline:2px solid #ffe0a1;outline-offset:4px}
.addon-pricing-content{margin-top:12px;padding-top:5px;border-top:1px solid #b49a6a40}
body main .enhancement-card dl{margin:0!important}
body main .enhancement-card .enhancement-row{gap:12px!important;padding:7px 0!important;font-size:17px!important;line-height:1.3!important}
body main .enhancement-card .enhancement-row dt{margin:0!important;line-height:1.3!important}
body main .enhancement-card .enhancement-row dd{font-size:17px!important;line-height:1.3!important;margin:0!important}
body main .enhancement-card .addon-coming{font-size:12px!important;line-height:1.3!important;letter-spacing:.02em!important;margin-top:4px!important}
@media(max-width:760px){body .enhancement-card .enhancement-body{padding:16px 20px!important}body main .enhancement-card .enhancement-row{padding:6px 0!important}body main .enhancement-card .category-tagline{font-size:16px!important}}
