.pm .pm-body-lg{font-size:17px;color:var(--text-primary)}.pm .gd-dark .pm-body-lg{color:var(--text-on-dark-body)}.pm p.pm-small{font-size:14px}.pm p.pm-kicker{font-size:13px;color:var(--text-secondary);margin:0 0 18px}.pm .pm-track-lg{height:16px}.pm .gd-section.pm-first{padding-top:24px}@media (min-width: 768px){.pm .gd-section.pm-first{padding-top:32px}}.pm .gd-callout-dark p.pm-eyebrow-dark{color:var(--text-on-dark-label)}.pm .pm-know .gd-callout-dark .gd-h3{margin-bottom:22px}.pm p.pm-area-ratio{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--border);font-size:14px;color:var(--text-secondary)}.pm .pm-area-ratio span{font-family:var(--display);font-size:32px;line-height:1;color:var(--terracotta);margin-right:6px;vertical-align:-4px}.pm .gd-statcard p.pm-stamp{font-size:13.5px}.pm .pm-bars{display:grid;gap:16px}.pm .pm-bar-row{display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center}.pm .pm-bar-label{grid-column:1 / -1;min-width:0}.pm .pm-bar-label b{display:block;font-size:14px;line-height:1.3;font-weight:600;color:var(--text-primary)}.pm .pm-bar-label span{display:block;font-size:12px;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pm .gd-track.pm-bar-track{height:18px}.pm .gd-track.pm-track-none{background:transparent;border:1px dashed var(--border-strong)}.pm .pm-bar-value{font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary)}.pm .pm-bar-hl .pm-bar-label b:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--green-hero);vertical-align:1px}@media (min-width: 768px){.pm .pm-bar-row{grid-template-columns:250px 1fr 160px}.pm .pm-bar-label{grid-column:auto}}.pm .pm-bars-narrow .pm-bar-row{grid-template-columns:1fr 120px}.pm .pm-bars-narrow .pm-bar-label{grid-column:1 / -1}.pm .gd-axis.pm-axis-offset{margin-top:10px;margin-right:134px}.pm .pm-fin-chart{margin-bottom:28px}.pm .pm-table-wrap{margin-top:8px}.pm .gd-table.pm-stack th[scope=row]{min-width:180px}.pm .pm-claims .pm-claim{font-style:italic}@media (max-width: 719px){.pm .gd-table.pm-stack,.pm .gd-table.pm-stack tbody,.pm .gd-table.pm-stack tr,.pm .gd-table.pm-stack th,.pm .gd-table.pm-stack td{display:block;width:100%}.pm .gd-table.pm-stack{background:transparent;border:0;border-radius:0;overflow:visible}.pm .gd-table.pm-stack caption{display:block}.pm .gd-table.pm-stack tbody{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.pm .gd-table.pm-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm .gd-table.pm-stack tr{border-top:1px solid var(--border);padding:12px 16px}.pm .gd-table.pm-stack tbody tr:first-child{border-top:0}.pm .gd-table.pm-stack th,.pm .gd-table.pm-stack td{border:0;padding:3px 0;min-width:0}.pm .gd-table.pm-stack th[scope=row]{font-weight:600;padding-bottom:6px}.pm .gd-table.pm-stack td.gd-n{white-space:normal}.pm .gd-table.pm-stack td[data-label]:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--text-secondary);margin-bottom:1px}.pm .gd-table.pm-stack tr.gd-hl{background:var(--chip)}.pm .gd-table.pm-stack tr.gd-hl th,.pm .gd-table.pm-stack tr.gd-hl td{background:transparent}}.pm .pm-v{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;line-height:1.4;padding:1px 6px;margin-right:4px;border:1px solid currentColor;border-radius:3px;white-space:nowrap;vertical-align:1px}.pm .pm-v-no{color:var(--terracotta)}.pm .pm-v-un{color:var(--text-secondary);border-style:dashed}.pm .pm-v-ok{color:var(--green-hero)}.pm .gd-callout-dark.pm-tell{margin-top:40px;max-width:860px}.pm .pm-formats-card{margin-top:28px}.pm .pm-formats{max-width:400px;margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;margin-bottom:20px}.pm .pm-format{min-width:0;text-align:center}.pm .pm-format-box{aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center}.pm .pm-format-sq{display:block;width:var(--s);height:var(--s);background:var(--green-tint);border:1px solid var(--green-hero);border-radius:2px}.pm .pm-format-sq.pm-format-hl{background:var(--green-hero)}.pm .pm-format-label{display:block;margin-top:8px;font-family:var(--mono);font-size:12px;color:var(--text-secondary);white-space:nowrap}.pm .gd-callout-warm.pm-corrections .gd-h3-sm{margin-bottom:16px}.pm .pm-stones{margin-top:48px}.pm .pm-stones .gd-h3-sm{margin-bottom:12px}@media (min-width: 768px){.pm .pm-stones .pm-stone-wide{grid-column:1 / -1}}.gd.pm .gd-stack-y>*+*{margin-top:16px}.pm .gd-rule.pm-duty{margin-top:24px;font-size:14px}.pm .pm-eq{font-family:var(--mono);font-size:14px;line-height:1.6;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--water);border-radius:6px;padding:14px 16px;margin:0 0 18px;overflow-x:auto}.pm .gd-callout-tint.pm-effects{margin-top:48px;padding:clamp(22px,3vw,32px)}.pm .gd-callout-tint .gd-h3-sm{margin-bottom:18px}.pm .pm-effects .gd-grid-2{gap:16px 32px}.pm .pm-effects .gd-grid-2 p{margin:0}.pm .gd-callout-tint p.pm-effects-close{margin-top:18px;padding-top:16px;border-top:1px solid var(--green-tint)}.pm .pm-absorbs{margin-top:56px}.pm .pm-measured-charts{margin-bottom:32px}.pm .gd-dark .gd-light .gd-h3{color:var(--green-deep)}.pm .gd-dark .gd-table caption{color:var(--text-on-dark-label)}.pm .gd-dark .gd-table b{color:var(--text-primary)}.pm .gd-vbars.pm-peaks{--plot: 170px}.pm .gd-vbar-col.pm-col-cool{background:var(--water)}.pm .gd-vbar-col.pm-col-hot{background:var(--terracotta)}.pm .gd-vbar-foot.pm-peak-foot{font-size:13px}.pm .gd-dark .gd-light p.pm-chart-foot{font-size:13px;margin:12px 0 0}.pm .gd-card.pm-findings{margin-top:32px;padding:clamp(22px,3vw,32px)}.pm .pm-findings .gd-grid-2{gap:16px 32px}.pm .pm-findings .gd-grid-2 p{margin:0;font-size:15px}.pm .gd-rule.pm-glare{margin-top:28px;max-width:820px;font-size:14px}.pm .pm-ask li span{min-width:0}.pm .gd-method h3.pm-method-next{margin-top:28px}
