.apf-section{margin:calc(22px * var(--apf-scale,1)) 0 calc(24px * var(--apf-scale,1));text-align:left;color:#241d1f;background:none;border:0}
.apf-section[hidden]{display:none!important}
.apf-groups{display:grid;grid-template-columns:1fr;gap:calc(14px * var(--apf-scale,1))}
.apf-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(28px * var(--apf-scale,1));padding:calc(18px * var(--apf-scale,1)) calc(22px * var(--apf-scale,1));border-radius:calc(18px * var(--apf-scale,1));background:#fff0f2;border:calc(1px * var(--apf-scale,1)) solid #f2d8dc;--apf-tone:#bd3d50}
.apf-tone-1{background:#fff4e9;border-color:#efddca;--apf-tone:#ae6235}
.apf-tone-2{background:#faf1ef;border-color:#ead7d2;--apf-tone:#995745}
.apf-item{min-width:0;margin:0;padding:0;border:0}
.apf-item+.apf-item{padding-left:calc(24px * var(--apf-scale,1));border-left:calc(1px * var(--apf-scale,1)) solid #e6cfd0}
.apf-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--apf-scale,1));margin:0 0 calc(8px * var(--apf-scale,1))}
.apf-heading h3{margin:0!important;padding:0!important;background:none!important;color:#4d3439!important;font-size:calc(26px * var(--apf-scale,1))!important;line-height:1.45!important;font-weight:750!important;text-wrap:pretty}
.apf-item p{margin:0!important;padding:0!important;color:#45393c!important;font-size:calc(24px * var(--apf-scale,1))!important;line-height:1.65!important;font-weight:450!important;text-wrap:pretty}
[data-product-features="TRST"] .apf-group:first-child{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
[data-product-features="TRST"] .apf-group:first-child .apf-item:first-child p{text-wrap:wrap}
.apf-icon{color:var(--apf-tone);flex:none;width:calc(32px * var(--apf-scale,1));height:calc(32px * var(--apf-scale,1))}
.apf-icon svg{display:block;width:calc(32px * var(--apf-scale,1));height:calc(32px * var(--apf-scale,1))}
.apf-currencies{display:flex;flex-wrap:wrap;gap:calc(5px * var(--apf-scale,1));margin:calc(12px * var(--apf-scale,1)) 0 0;padding:0;border:0}
.apf-currencies span{padding:calc(3px * var(--apf-scale,1)) calc(8px * var(--apf-scale,1));background:#fff9f8;border:calc(1px * var(--apf-scale,1)) solid #efd2d8;border-radius:calc(6px * var(--apf-scale,1));text-align:center;font-size:calc(17px * var(--apf-scale,1));line-height:1.6;color:#9e485b;font-weight:650}
.apf-keep{white-space:nowrap;color:inherit;font-weight:inherit}
.apf-editing [data-product-feature-region]:focus{outline:calc(2px * var(--apf-scale,1)) dashed #d39433;outline-offset:calc(3px * var(--apf-scale,1));background-color:#fff8e9!important}
[data-product-feature-toggle]{white-space:nowrap}
