/* post-types-of-awnings: page-level styles */
/* former inline styles: :not(#rca-x) lifts them to ID specificity, like an inline style (still below !important) */
.rca-s-10d7954:not(#rca-x){--cta-hem:var(--rca-fog)}

/* ---- shared: journal charts + infographics (Nov 2026 posts) ---- */
.rca-chart{margin:2em 0 2.2em!important;padding:22px 22px 16px;background:var(--rca-paper);border:1px solid var(--rca-line);border-top:3px solid var(--rca-evergreen)}
.rca-chart__k{font:600 11.5px/1.4 var(--rca-font-sans);letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 125;color:var(--rca-rose-700);margin:0 0 16px!important}
.rca-chart figcaption,.rca-chart__src{font-size:13px;line-height:1.5;color:var(--rca-slate);margin-top:14px!important}
.rca-chart__src{margin:-.6em 0 2em!important}
.rca-bars{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:220px;align-items:end;border-bottom:1px solid var(--rca-ink)}
.rca-bars li{margin:0!important;padding:0!important;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}
.rca-bars__b{display:block;width:100%;background:var(--rca-tan);border-radius:1px 1px 0 0}
.rca-bars li.is-wet .rca-bars__b{background:var(--rca-evergreen)}
.rca-bars li.is-dry .rca-bars__b{background:var(--rca-khaki)}
.rca-bars__v{font:600 11.5px/1 var(--rca-font-sans);color:var(--rca-ink);margin-bottom:5px;font-variant-numeric:tabular-nums}
.rca-bars__m{position:absolute;bottom:-24px;font:600 11.5px/1 var(--rca-font-sans);color:var(--rca-slate)}
.rca-bars__m abbr{text-decoration:none}
.rca-chart__key{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:34px 0 0!important;padding:0!important;font-size:13.5px;color:var(--rca-ink)}
.rca-chart__key li{margin:0!important;display:flex;align-items:center;gap:8px}
.rca-chart__key li::before{content:"";width:12px;height:12px;border-radius:1px;background:var(--rca-evergreen)}
.rca-chart__key li.k-dry::before{background:var(--rca-khaki)}
@media (max-width:520px){.rca-bars{gap:3px;height:190px}.rca-bars__v{font-size:9.5px;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:4px}.rca-bars__m{font-size:10px}}
.rca-hbars{list-style:none;margin:0!important;padding:0!important;display:grid;gap:14px}
.rca-hbars li{margin:0!important;padding:0!important;display:grid;grid-template-columns:minmax(0,11.5em) minmax(0,1fr) 3.2em;align-items:center;gap:14px}
.rca-hbars__l{font-size:14.5px;line-height:1.3;color:var(--rca-ink)}
.rca-hbars__t{height:22px;background:var(--rca-fog);display:block}
.rca-hbars__b{display:block;height:100%;background:var(--rca-tan)}
.rca-hbars li:nth-child(1) .rca-hbars__b{width:18%}
.rca-hbars li:nth-child(2) .rca-hbars__b{width:23%}
.rca-hbars li:nth-child(3) .rca-hbars__b{width:55%}
.rca-hbars li.is-pick .rca-hbars__b{background:var(--rca-evergreen)}
.rca-hbars li.is-pick .rca-hbars__l,.rca-hbars li.is-pick .rca-hbars__v{font-weight:600;color:var(--rca-evergreen)}
.rca-hbars__v{font:600 18px/1 var(--rca-font-display);text-align:right;font-variant-numeric:lining-nums tabular-nums}
@media (max-width:520px){.rca-hbars li{grid-template-columns:minmax(0,1fr) 3em;row-gap:6px}.rca-hbars__l{grid-column:1/-1}}
.rca-bars li:nth-child(1) .rca-bars__b{height:83.8%}
.rca-bars li:nth-child(2) .rca-bars__b{height:61.3%}
.rca-bars li:nth-child(3) .rca-bars__b{height:66.2%}
.rca-bars li:nth-child(4) .rca-bars__b{height:48.2%}
.rca-bars li:nth-child(5) .rca-bars__b{height:41.8%}
.rca-bars li:nth-child(6) .rca-bars__b{height:27.2%}
.rca-bars li:nth-child(7) .rca-bars__b{height:8.5%}
.rca-bars li:nth-child(8) .rca-bars__b{height:9.0%}
.rca-bars li:nth-child(9) .rca-bars__b{height:25.3%}
.rca-bars li:nth-child(10) .rca-bars__b{height:57.0%}
.rca-bars li:nth-child(11) .rca-bars__b{height:90.8%}
.rca-bars li:nth-child(12) .rca-bars__b{height:96.2%}

.rca-types{list-style:none;margin:1.6em 0 2em!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1px;background:var(--rca-line);border:1px solid var(--rca-line)}
.rca-types__c{margin:0!important;padding:20px 18px 18px;background:var(--rca-paper);display:flex;flex-direction:column}
.rca-types__ic{width:100%;max-width:150px;height:auto;display:block;margin:0 0 12px;padding:10px;background:var(--rca-fog);border-radius:var(--rca-radius);box-sizing:border-box}
.rca-types__h{font:500 1.375rem/1.15 var(--rca-font-display)!important;color:var(--rca-evergreen);margin:0 0 6px!important}
.rca-types__c>p{font-size:14.5px;line-height:1.5;color:var(--rca-slate);margin:0 0 14px!important}
.rca-types__c dl{margin:auto 0 0!important;border-top:1px solid var(--rca-line)}
.rca-types__c dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--rca-line)}
.rca-types__c dt{font:600 11px/1.4 var(--rca-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rca-slate)}
.rca-types__c dd{margin:0;font-size:13.5px;line-height:1.35;text-align:right;color:var(--rca-ink)}
.rca-pq-list li strong{color:var(--rca-evergreen)}
.rca-types{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:560px){.rca-types{grid-template-columns:minmax(0,1fr)}}
.rca-bars li:nth-child(4) .rca-bars__b{background:var(--rca-khaki)}
