/* Native details retain keyboard support and work without JavaScript. */
body .lmp-template .lmp-details{border:1px solid var(--lm-basic-border,#46505e);border-radius:14px;overflow:hidden;background:var(--lm-basic-surface,#161d27);padding:0}
body .lmp-template .lmp-details>details{margin:0;padding:0;border:0;border-bottom:1px solid var(--lm-basic-border,#46505e)}
body .lmp-template .lmp-details>details:last-child{border-bottom:0}
body .lmp-template .lmp-details>details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;margin:0;padding:18px 24px;list-style:none;font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:700;line-height:1.3;color:#f5f7fa;cursor:pointer;transition:background-color .16s ease}
body .lmp-template .lmp-details>details>summary::marker{content:''}
body .lmp-template .lmp-details>details>summary::-webkit-details-marker{display:none}
body .lmp-template .lmp-details>details>summary:hover,body .lmp-template .lmp-details>details[open]>summary{background:color-mix(in srgb,var(--ui-accent,#F13B43) 5%,transparent)}
body .lmp-template .lmp-details>details>summary:focus-visible{outline:2px solid var(--ui-accent,#F13B43);outline-offset:-4px;border-radius:9px}
body .lmp-template .lmp-details>details>summary>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:0;border:1px solid color-mix(in srgb,var(--ui-accent,#F13B43) 35%,var(--lm-basic-border,#46505e));border-radius:7px;background:color-mix(in srgb,var(--ui-accent,#F13B43) 7%,transparent);color:var(--ui-accent,#F13B43);font-size:0;transform:none!important}
body .lmp-template .lmp-details>details>summary>span::before{content:'+';font:500 22px/1 'DM Sans',sans-serif}
body .lmp-template .lmp-details>details[open]>summary>span::before{content:'−'}
body .lmp-template .lmp-details>details>div{padding:16px 24px 24px;color:#c5ced9;font-family:'DM Sans',sans-serif!important;font-size:15px;line-height:1.75;overflow-wrap:anywhere}
body .lmp-template .lmp-details>details>div>:first-child{margin-top:0}
body .lmp-template .lmp-details>details>div>:last-child{margin-bottom:0}
body .lmp-template .lmp-details p{margin:0 0 12px}
body .lmp-template .lmp-details ul,body .lmp-template .lmp-details ol{padding-left:20px;margin:0 0 12px}
body .lmp-template .lmp-details li+li{margin-top:6px}
body .lmp-template .lmp-details table{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.6;table-layout:fixed}
body .lmp-template .lmp-details table th{width:40%}
body .lmp-template .lmp-details table th,body .lmp-template .lmp-details table td{padding:10px 12px!important;vertical-align:top}
body .lmp-template .lmp-details table tr:last-child :is(th,td){border-bottom:0!important}
@media(max-width:767px){
 body .lmp-template .lmp-details{border-radius:12px}
 body .lmp-template .lmp-details>details>summary{min-height:60px;padding:16px;gap:12px;font-size:18px}
 body .lmp-template .lmp-details>details>div{padding:12px 16px 20px;font-size:14px;line-height:1.75}
 body .lmp-template .lmp-details table th,body .lmp-template .lmp-details table td{padding:9px 7px!important;font-size:13px}
}
@media(prefers-reduced-motion:reduce){body .lmp-template .lmp-details>details>summary{transition:none}}
