.insights-module__-RhykG__page{max-width:1320px;color:var(--ink);min-width:0;margin:auto;padding:2rem 5vw 6rem}.insights-module__-RhykG__intro{max-width:1000px;margin:2rem 0}.insights-module__-RhykG__intro h1{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2.6rem,5.5vw,4.8rem);line-height:1.04}.insights-module__-RhykG__intro p{max-width:780px;font-size:1rem;line-height:1.7}.insights-module__-RhykG__intro .insights-module__-RhykG__lead{margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.insights-module__-RhykG__stamp{color:var(--sea);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.4rem;font-size:.8rem;line-height:1.6;display:flex}.insights-module__-RhykG__context{border-left:4px solid var(--sea);background:#0c585a0e;padding:1.3rem 1.5rem;font-size:1rem;line-height:1.65}.insights-module__-RhykG__context p{margin:.5rem 0 0}.insights-module__-RhykG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.insights-module__-RhykG__stats article{background:var(--deep);color:#fff;min-width:0;padding:1.3rem}.insights-module__-RhykG__stats p{margin:0 0 1rem;font-size:.875rem;line-height:1.5}.insights-module__-RhykG__stats strong{font-family:var(--font-display),serif;color:var(--sun);font-size:clamp(2.7rem,4vw,3.7rem);font-weight:500;line-height:1;display:block}.insights-module__-RhykG__stats span{margin:.8rem 0;font-size:.8rem;line-height:1.6;display:block}.insights-module__-RhykG__stats a{text-underline-offset:4px;font-size:.875rem;line-height:1.5}.insights-module__-RhykG__jump{border-block:1px solid var(--line);flex-wrap:wrap;gap:.65rem 1.5rem;margin:2rem 0;padding:1rem 0;font-size:.875rem;font-weight:600;display:flex}.insights-module__-RhykG__jump a{text-underline-offset:4px}.insights-module__-RhykG__charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.insights-module__-RhykG__panel{border:1px solid var(--line);background:#ffffff80;min-width:0;padding:1.5rem;scroll-margin-top:140px}.insights-module__-RhykG__panel h2,.insights-module__-RhykG__business h2,.insights-module__-RhykG__methods h2{letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.insights-module__-RhykG__panel p,.insights-module__-RhykG__business p,.insights-module__-RhykG__methods p,.insights-module__-RhykG__methods li{font-size:1rem;line-height:1.7}.insights-module__-RhykG__scope{color:var(--sea);margin:0;font-weight:800;font-size:.8rem!important;line-height:1.5!important}.insights-module__-RhykG__controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.insights-module__-RhykG__controls button{border:1px solid var(--sea);cursor:pointer;min-height:44px;color:var(--ink);background:0 0;padding:.55rem 1rem;font-size:.875rem}.insights-module__-RhykG__controls button[aria-pressed=true]{background:var(--deep);color:#fff}.insights-module__-RhykG__controls p{flex-basis:100%;margin:.35rem 0;font-size:.875rem}.insights-module__-RhykG__bars{margin:1.5rem 0}.insights-module__-RhykG__bars .insights-module__-RhykG__scale{color:var(--sea);margin:0 0 .75rem;font-size:.8rem}.insights-module__-RhykG__barRow{grid-template-columns:minmax(60px,1.1fr) minmax(0,2fr) minmax(60px,.6fr);align-items:center;gap:.6rem;min-height:30px;margin:.45rem 0;font-size:.875rem;line-height:1.4;display:grid}.insights-module__-RhykG__barRow strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.insights-module__-RhykG__track{background:#0c585a17;height:12px}.insights-module__-RhykG__track i{background:var(--sea);height:100%;display:block}.insights-module__-RhykG__panel .insights-module__-RhykG__reading{border-top:1px solid var(--line);padding-top:1rem}.insights-module__-RhykG__panel .insights-module__-RhykG__source,.insights-module__-RhykG__methods .insights-module__-RhykG__source{color:var(--sea);font-size:.8rem;line-height:1.7}.insights-module__-RhykG__source a{text-underline-offset:3px;text-decoration:underline}.insights-module__-RhykG__panel details{margin-top:1rem;font-size:.875rem}.insights-module__-RhykG__panel summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding:.75rem 0;font-weight:700;text-decoration:underline}.insights-module__-RhykG__tableWrap{max-width:100%;overflow-x:auto}.insights-module__-RhykG__tableWrap table{border-collapse:collapse;width:100%;font-size:.875rem}.insights-module__-RhykG__tableWrap caption{text-align:left;padding:.75rem 0;font-weight:600}.insights-module__-RhykG__tableWrap th,.insights-module__-RhykG__tableWrap td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:.7rem .4rem}.insights-module__-RhykG__tableWrap th:first-child{text-align:left}.insights-module__-RhykG__business,.insights-module__-RhykG__methods{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem;scroll-margin-top:140px}.insights-module__-RhykG__readings{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.insights-module__-RhykG__readings h3{font-family:var(--font-sans),sans-serif;font-size:1.15rem;font-weight:700;line-height:1.5}.insights-module__-RhykG__methods ul{max-width:980px;padding-left:1.2rem}.insights-module__-RhykG__methods li{margin:.7rem 0}.insights-module__-RhykG__sourceLinks{flex-wrap:wrap;gap:1rem 2rem;margin:1.5rem 0;font-size:1rem;font-weight:700;display:flex}.insights-module__-RhykG__sourceLinks a{text-underline-offset:4px;text-decoration:underline}.insights-module__-RhykG__page a:focus-visible,.insights-module__-RhykG__page button:focus-visible,.insights-module__-RhykG__page summary:focus-visible{outline:3px solid var(--sea);outline-offset:4px}@media (max-width:1000px){.insights-module__-RhykG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-module__-RhykG__readings{grid-template-columns:1fr;gap:.5rem}}@media (max-width:720px){.insights-module__-RhykG__page{padding-inline:6vw}.insights-module__-RhykG__charts{grid-template-columns:1fr}.insights-module__-RhykG__panel{padding:1.2rem}.insights-module__-RhykG__stamp{display:block}.insights-module__-RhykG__stamp span{margin:.3rem 0;display:block}.insights-module__-RhykG__barRow{grid-template-columns:minmax(68px,1.1fr) minmax(0,1.5fr) minmax(58px,.65fr);gap:.45rem}.insights-module__-RhykG__context,.insights-module__-RhykG__stats article{padding:1rem}}@media (max-width:380px){.insights-module__-RhykG__stats{grid-template-columns:1fr}}.insights-module__-RhykG__plannerLink{border:1px solid var(--sea);background:#f4ba491a;margin:2rem 0;padding:1.5rem}.insights-module__-RhykG__plannerLink h2{margin:0 0 .7rem;font-size:2rem;line-height:1.2}.insights-module__-RhykG__plannerLink p{max-width:850px;font-size:1rem;line-height:1.7}.insights-module__-RhykG__plannerLink a{background:var(--deep);color:#fff;white-space:nowrap;padding:.8rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}
