body.page-post{background:#fbfbf9;color:var(--on-light)}.mkt-wrap{max-width:920px;margin:0 auto;padding:0 24px}.mkt-head{padding:112px 0 0}.mkt-head .crumbs{color:var(--on-light-mut);font-family:var(--f-mono);font-size:11.5px}.mkt-head .crumbs a{color:var(--on-light-mut);text-decoration:none}.mkt-head .crumbs a:hover{color:var(--coral)}.mkt-head h1{font-family:var(--f-display);font-weight:500;font-size:clamp(30px,4.2vw,52px);line-height:1.06;letter-spacing:-.025em;margin:14px 0 0}.mkt-meta{display:flex;gap:10px;align-items:center;margin:18px 0 0;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-light-mut)}.report-prose{margin:40px 0 0;font-size:17px;line-height:1.75;color:#2a3340}.report-prose>*+*{margin-top:22px}.report-prose h2{font-family:var(--f-display);font-weight:500;font-size:28px;letter-spacing:-.02em;margin-top:48px;line-height:1.2;color:var(--on-light);scroll-margin-top:100px}.report-prose h3{font-family:var(--f-display);font-weight:500;font-size:21px;letter-spacing:-.015em;margin-top:32px;color:var(--on-light)}.report-prose a{color:var(--coral);text-decoration:underline;text-underline-offset:2px}.report-prose ul,.report-prose ol{padding-left:24px}.report-prose li{margin-top:8px}.mkt-table-wrap{margin:20px 0 0;overflow-x:auto;border:1px solid var(--hair);border-radius:16px;background:#fff}table.mkt{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}table.mkt th,table.mkt td{padding:11px 16px;text-align:left;border-bottom:1px solid var(--hair)}table.mkt th{font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-light-mut);background:var(--paper);font-weight:500;white-space:nowrap}table.mkt td.num,table.mkt th.num{text-align:right;font-variant-numeric:tabular-nums}table.mkt tbody tr:last-child td{border-bottom:0}table.mkt tbody tr:hover{background:var(--paper)}table.mkt a{color:var(--coral);text-decoration:none;font-weight:500}table.mkt a:hover{text-decoration:underline;text-underline-offset:2px}.mkt-note{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--on-light-soft)}.report-faq{margin:56px 0 0}.report-faq h2{font-family:var(--f-display);font-weight:500;font-size:28px;letter-spacing:-.02em;margin:0 0 8px;color:var(--on-light)}.palmera-faq-list{display:flex;flex-direction:column;margin:20px 0 8px;border-top:1px solid var(--hair)}.palmera-faq{border-bottom:1px solid var(--hair);padding:0;margin:0}.palmera-faq>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 2px;font-family:var(--f-display);font-weight:500;font-size:18px;line-height:1.4;color:var(--on-light)}.palmera-faq>summary::-webkit-details-marker{display:none}.palmera-faq>summary:after{content:"+";margin-left:auto;flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--hair);font-size:18px;line-height:1;color:var(--on-light-soft);transition:background-color .2s ease,color .2s ease}.palmera-faq[open]>summary:after{content:"−";background:var(--on-light);color:#fff;border-color:var(--on-light)}.palmera-faq>summary:hover{color:var(--coral)}.palmera-faq-answer{padding:0 2px 22px;color:var(--on-light-soft);line-height:1.7;font-size:16px}.report-sources{margin:48px 0 0;padding:22px 24px;background:var(--paper);border:1px solid var(--hair);border-radius:14px;font-size:14px;color:var(--on-light-soft)}.report-sources h2{font-family:var(--f-mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;color:var(--on-light-mut)}.report-sources ul{list-style:none;padding:0;margin:0}.report-sources li{padding:4px 0}.mkt-foot{margin:56px 0 90px;padding-top:28px;border-top:1px solid var(--hair);display:grid;gap:10px}.mkt-foot a{color:var(--coral);text-decoration:none;font-size:15.5px}.mkt-foot a:hover{text-decoration:underline;text-underline-offset:2px}[dir=rtl] table.mkt th,[dir=rtl] table.mkt td{text-align:right}[dir=rtl] table.mkt td.num,[dir=rtl] table.mkt th.num{text-align:left}@media(max-width:620px){.mkt-head{padding-top:92px}.report-prose{font-size:16px}}
