.region-pricing [data-currency],.region-pricing [data-shared-currency],.region-pricing [data-action="set-currency"],.region-pricing .segmented-control[aria-label="Currency"]{display:none!important}
.partner-resource-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;width:min(1280px,calc(100% - 40px));margin:20px auto;padding:14px 0;border-bottom:1px solid #d8ded5;font:700 13px/1.5 Arial,Helvetica,sans-serif;color:#214b42}
.partner-resource-links a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.hero .partner-resource-links{width:100%;margin:26px 0}
.region-pricing .product-card-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%;min-width:0}
.region-pricing .product-card-meta>span{display:block;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:break-word;word-break:normal;text-align:left}
.region-pricing .product-card-meta>span:first-child{overflow-wrap:break-word!important;line-height:1.5}
.region-pricing .product-card-meta>span:last-child{width:100%;font-size:13px;line-height:1.65!important;white-space:normal!important}
.region-pricing .product-card-price{display:grid!important;justify-self:stretch!important;gap:4px;text-align:left!important}
.region-pricing .product-card-price strong{font-size:15px!important}
.region-pricing .product-card-price small{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:break-word;line-height:1.6}
.region-pricing .product-card-secondary{display:grid!important;grid-template-columns:minmax(0,1fr);gap:6px!important;padding-right:0!important}
.region-pricing .product-card-secondary>span{min-width:0;white-space:normal!important;overflow-wrap:break-word!important}
.region-pricing .list-view .product-card-body,.region-pricing .product-grid--list .product-card-body{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
.region-pricing .price-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
.region-pricing .price-row .price{min-width:0}
.region-pricing .price-row .usd-price{font-size:11px;line-height:1.6;overflow-wrap:break-word}
.region-pricing .product-card-price,.region-pricing .product-card-price strong,.region-pricing .price-block strong,.region-pricing .detail-price,.region-pricing .shared-product-price{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5!important}
.region-pricing .price-block strong{font-size:clamp(14px,1.4vw,20px)!important}

#shanle-currency-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;position:relative;z-index:10;box-sizing:border-box;width:min(1280px,calc(100% - 40px));margin:18px auto;padding:12px 16px;border:1px solid #d8ded5;border-radius:12px;background:#fffefb;color:#172321;font:600 13px/1.5 Arial,Helvetica,sans-serif}
#shanle-currency-options legend{padding:0 6px;font-size:12px;color:#596660}
#shanle-currency-options label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:28px}
#shanle-currency-options input{width:16px;height:16px;margin:0;accent-color:#214b42}
@media print{#shanle-currency-options{display:none}}
