.wp-block-propcomm-annual-report-block{width:100%;background:var(--arb-bg,var(--brand-background));padding:var(--space-section) 0}.arb__intro{text-align:center;margin-bottom:var(--space-group);padding:0 var(--content-gutter)}.arb__eyebrow{display:block;font-family:var(--font-body);font-size:calc(0.72rem * var(--fs-arb__eyebrow,1));font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--arb-text,var(--brand-text-dark));opacity:0.75;margin-bottom:0.75rem}.arb__heading{font-family:var(--font-title);font-size:calc(clamp(2.2rem,5vw,3.6rem) * var(--fs-arb__heading,1));font-weight:400;line-height:1.05;color:var(--arb-text,var(--brand-text-dark));margin:0}.arb__list{padding:0 var(--content-gutter)}.arb__item{border-top:1px solid color-mix(in srgb,var(--arb-text,var(--brand-text-dark)) 18%,transparent)}.has-no-intro .arb__item:first-child{border-top:none}.arb__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--arb-text,var(--brand-text-dark)) 18%,transparent)}.arb__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--arb-text,var(--brand-text-dark));gap:24px}.arb__trigger-text{display:flex;flex-direction:column;gap:6px}.arb__item-label{font-family:var(--font-body);font-size:calc(0.7rem * var(--fs-arb__item-label,1));font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--arb-text,var(--brand-text-dark));opacity:0.75}.arb__item-year{font-family:var(--font-title);font-size:calc(clamp(2rem,4vw,3rem) * var(--fs-arb__item-year,1));font-weight:400;line-height:1;color:var(--arb-text,var(--brand-text-dark))}.arb__chevron{flex-shrink:0;width:28px;height:28px;transition:transform 0.45s cubic-bezier(.16,1,.3,1);color:var(--arb-text,var(--brand-text-dark));opacity:0.75}.arb__item[data-open="true"] .arb__chevron{transform:rotate(180deg)}.arb__panel{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows 0.5s cubic-bezier(.16,1,.3,1),visibility 0s linear 0.5s}.arb__item[data-open="true"] .arb__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows 0.5s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.arb__panel-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-8px);transition:opacity 0.4s ease 0s,transform 0.5s cubic-bezier(.16,1,.3,1)}.arb__panel-inner>:last-child{margin-bottom:28px}.arb__item[data-open="true"] .arb__panel-inner{opacity:1;transform:translateY(0);transition:opacity 0.45s ease 0.08s,transform 0.5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.arb__panel,.arb__panel-inner,.arb__chevron{transition:none}}.arb__stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:0}.arb__stat{background:var(--surface-green-soft);border-radius:4px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,32px);display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:140px}.arb__stat-value{font-family:var(--font-title);font-size:calc(clamp(2rem,4vw,3.2rem) * var(--fs-arb__stat-value,1));font-weight:400;line-height:1;color:var(--arb-text,var(--brand-text-dark))}.arb__stat-label{font-family:var(--font-body);font-size:calc(0.82rem * var(--fs-arb__stat-label,1));font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--arb-text,var(--brand-text-dark));opacity:0.85}.arb__stat--pdf{background:transparent;border-radius:0;grid-column:1 / -1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:0;margin-top:16px}.arb__pdf-link{display:inline-flex;width:auto;justify-content:center;align-items:center;gap:0.5rem;font-family:var(--font-body);font-size:calc(0.95rem * var(--fs-arb__pdf-link,1));font-weight:500;color:var(--btn-primary-text);text-decoration:none;background:var(--btn-primary-bg);padding:14px 28px;border-radius:4px;transition:gap 0.2s,opacity 0.15s}.arb__pdf-link::after{content:'↓';transition:transform 0.2s cubic-bezier(.25,.46,.45,.94)}.arb__pdf-link:hover{opacity:0.9;color:var(--btn-primary-hover-text)}.arb__pdf-link:hover::after{transform:translateY(3px)}@media (max-width:600px){.arb__intro{margin-bottom:var(--space-group)}.arb__stats{grid-template-columns:1fr;gap:8px}.arb__stat{min-height:110px;gap:20px}.arb__stat--pdf{align-items:stretch}.arb__pdf-link{display:flex;width:100%}.arb__trigger{padding:20px 0}}.arb__intro{max-width:var(--mw-arb__intro,none);margin-inline:auto}.arb__list{max-width:var(--mw-arb__list,none);margin-inline:auto}