.rwl{--rwl-ink:#183c45;--rwl-muted:#4c666d;--rwl-line:#dae5e5;--rwl-accent:#157d82;box-sizing:border-box;color:var(--rwl-ink);font-family:inherit;line-height:1.6;max-width:100%;font-size:16px}.rwl *{box-sizing:border-box}.rwl [hidden]{display:none!important}.rwl a{color:#14666e;text-underline-offset:3px}.rwl a:focus-visible,.rwl summary:focus-visible{outline:3px solid #a95b16;outline-offset:4px}.rwl h2,.rwl h3,.rwl p{color:inherit}.rwl h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.18;margin:.45em 0}.rwl h3{font-size:1.3rem;line-height:1.3;margin:0 0 .65em}.rwl p{margin:0 0 1em}.rwl-eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rwl--full{border:1px solid var(--rwl-line);border-radius:16px;overflow:hidden;background:#fff;margin:1.5em 0}.rwl-heading{padding:28px 30px 20px;background:#eef5f4}.rwl-heading p{color:var(--rwl-muted);margin:0}.rwl-overview{display:grid;grid-template-columns:minmax(220px,1fr) 1.6fr;padding:26px 30px;gap:28px}.rwl-current{border-right:1px solid var(--rwl-line);padding-right:24px}.rwl-level{display:block;font-size:clamp(2.6rem,6vw,4rem);font-weight:750;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:10px 0}.rwl-level small{font-size:.38em;letter-spacing:0;font-weight:500}.rwl-status{display:block;font-size:.8rem;font-weight:700;color:#276957}.rwl-status--old{color:#8a4b12}.rwl-time,.rwl-caption{display:block;font-size:.8rem;color:var(--rwl-muted)}.rwl-caption{margin-top:7px}.rwl-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.rwl-stats>div:last-child:nth-child(3){grid-column:1/-1}.rwl-stats span{font-size:.8rem;color:var(--rwl-muted)}.rwl-stats strong{display:block;font-size:1.8rem;line-height:1.35;font-variant-numeric:tabular-nums}.rwl-stats small{display:block;color:var(--rwl-muted);font-size:.72rem}.rwl-stats strong small{display:inline;font-size:.65em}.rwl-stats .rwl-range{font-size:1.4rem}.rwl-chart-wrap,.rwl-guidance,.rwl-source{padding:24px 30px;border-top:1px solid var(--rwl-line)}.rwl-chart{display:block;width:100%;height:auto;overflow:visible;margin:20px 0 4px}.rwl-chart text{font:12px system-ui,sans-serif;fill:#4c666d}.rwl-grid{stroke:#e2eaea;stroke-width:1}.rwl-line{stroke:var(--rwl-accent);stroke-width:2.5;fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rwl-notice,.rwl-network{background:#fff5e8;color:#754210;border-left:3px solid #bd7627;padding:12px 16px;font-size:.85rem}.rwl--full>.rwl-notice{margin:0 30px 20px}.rwl-table{margin-top:18px;font-size:.82rem}.rwl-table summary{cursor:pointer;color:#14666e;font-weight:650}.rwl-table-scroll{overflow-x:auto}.rwl-table table{width:100%;border-collapse:collapse;margin:12px 0}.rwl-table th,.rwl-table td{text-align:left;padding:9px;border-bottom:1px solid var(--rwl-line);white-space:nowrap}.rwl-table caption{text-align:left;color:var(--rwl-muted);margin-bottom:8px}.rwl-source{background:#f5f8f8;font-size:.85rem}.rwl-source h3{font-size:1.05rem}.rwl-source p:last-child,.rwl-guidance p:last-child{margin-bottom:0}.rwl--compact{border:1px solid var(--rwl-line);border-radius:10px;background:#f2f7f6;overflow:hidden}.rwl-compact-link{display:block;padding:18px 20px;text-decoration:none!important;color:var(--rwl-ink)!important}.rwl-compact-link:hover{background:#e8f1ef}.rwl--compact .rwl-level{font-size:2.7rem;margin:0}.rwl-compact-main{display:flex;align-items:center;gap:12px;margin:8px 0 6px}.rwl-compact-icon{flex:none;width:46px;height:46px;fill:none;stroke:var(--rwl-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rwl-change{display:block;font-size:.95rem;font-weight:650;margin-bottom:6px}.rwl-flow{display:block;font-size:.95rem;font-weight:650;margin-bottom:6px}.rwl-flow small{font-size:.72em;font-weight:600}.rwl-flow>span{font-weight:400;color:var(--rwl-muted);font-size:.85em}.rwl--compact .rwl-eyebrow{font-size:.7rem}.rwl-more{display:block;font-size:.8rem;font-weight:650;margin-top:12px;color:#14666e}.rwl-more span{margin-left:5px}.rwl-hdr{color:inherit;line-height:1.2;max-width:100%;text-align:left}.rwl-hdr-row{display:inline-flex;align-items:center;gap:10px;color:inherit!important;text-decoration:none!important;white-space:nowrap}.rwl-hdr-icon{flex:none;width:50px;height:50px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rwl-hdr-level{font-size:32px;line-height:34px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rwl-hdr-level small{font-size:.42em;font-weight:600;margin-left:3px;letter-spacing:0}.rwl-hdr-summary{display:flex;flex-direction:column;font-size:14px;line-height:19px;opacity:.9}a.rwl-hdr-row:hover .rwl-hdr-level{opacity:.85}@media(max-width:600px){.rwl-overview{grid-template-columns:1fr;gap:20px}.rwl-current{border-right:0;border-bottom:1px solid var(--rwl-line);padding:0 0 20px}.rwl-heading,.rwl-overview,.rwl-chart-wrap,.rwl-guidance,.rwl-source{padding:20px}.rwl--full>.rwl-notice{margin:0 20px 20px}.rwl-stats{gap:16px}.rwl-chart text{font-size:14px}}@media(prefers-reduced-motion:reduce){.rwl *{scroll-behavior:auto}}@media print{.rwl-network{display:none}.rwl--full{border:0}.rwl details{display:block}}
