.rs-root{--story-color:#246344;--story-tint:#e7eddb;--rs-ink:#223b2f;--rs-muted:#58665c;--rs-paper:#fcfaf4;background:var(--rs-paper);color:var(--rs-ink);line-height:1.65}.rs-container{width:min(1120px,100% - 48px);margin-inline:auto}.rs-root h1,.rs-root h2,.rs-root h3{font-family:var(--font-bricolage), sans-serif;color:var(--rs-ink);text-wrap:balance}.rs-root h1{letter-spacing:-.055em;font-size:clamp(3rem,6.3vw,5.75rem);font-weight:750;line-height:1.04}.rs-root h2{letter-spacing:-.035em;font-size:clamp(1.85rem,3.3vw,2.9rem);font-weight:700;line-height:1.13}.rs-root h3{letter-spacing:-.015em;font-size:1.2rem;font-weight:650;line-height:1.35}.rs-root p{margin:0}.rs-root a,.rs-root button{touch-action:manipulation}.rs-root :is(a,button,summary):focus-visible{outline:3px solid var(--story-color);outline-offset:5px;border-radius:3px}.rs-root a{color:inherit}.rs-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--story-color);font-size:.72rem;font-weight:700;line-height:1.6}.rs-breadcrumb{color:var(--rs-muted);flex-wrap:wrap;gap:12px;padding-top:36px;font-size:.79rem;display:flex}.rs-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.rs-hero{align-items:center;gap:16px;padding:54px 0 34px;display:grid}.rs-hero-copy{z-index:1;position:relative}.rs-hero h1{margin:18px 0 26px;font-size:clamp(2.45rem,4.5vw,4.25rem)}.rs-deck{color:#475b4d;max-width:620px;font-size:clamp(1.04rem,1.6vw,1.16rem);line-height:1.75}.rs-hero-finding{max-width:620px;color:var(--story-color);font-size:1.02rem;font-weight:650;line-height:1.55;margin:0 0 15px!important}.rs-text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--story-color) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--story-color) 35%, transparent);text-underline-offset:6px;align-items:center;gap:10px;font-size:.9rem;font-weight:650;display:inline-flex}.rs-hero .rs-text-link{margin-top:22px}.rs-art{isolation:isolate;min-width:0;height:390px;position:relative}.rs-art-disc{background:var(--story-tint);z-index:-2;border-radius:48% 52% 44% 56%/50% 43% 57% 50%;position:absolute;inset:12% 4% 6%;transform:rotate(-7deg)}.rs-animal{object-fit:contain;filter:drop-shadow(0 12px 9px #4938220e);width:66%;height:82%;position:absolute;bottom:6%}.rs-animal-one{z-index:1;left:0;transform:rotate(-7deg)}.rs-animal-two{bottom:0;right:0;transform:rotate(8deg)}.rs-bubble{z-index:2;background:#fffdf7;border:1px solid #34453824;border-radius:18px;max-width:180px;padding:12px 17px;font-size:.86rem;font-weight:550;line-height:1.35;position:absolute;box-shadow:0 3px #3445380a}.rs-bubble-one{top:5%;left:0;transform:rotate(-5deg)}.rs-bubble-two{bottom:20%;right:-1%;transform:rotate(4deg)}.rs-art-caption{text-align:center;color:var(--rs-muted);font-size:.78rem;font-style:italic;position:absolute;bottom:-7%;left:10%;right:5%}.rs-orbit{border:1px solid var(--story-color);opacity:.45;z-index:-1;border-radius:50%;width:26px;height:26px;position:absolute}.rs-orbit-one{top:31%;left:12%}.rs-orbit-two{background:var(--story-color);width:11px;height:11px;top:18%;right:10%}.rs-dateline{color:var(--rs-muted);border-top:1px solid #273e3126;border-bottom:1px solid #273e3126;flex-wrap:wrap;gap:10px 24px;padding:22px 0;font-size:.75rem;display:flex}.rs-dateline a{text-underline-offset:3px;text-decoration:underline}.rs-finding{border-bottom:1px solid #273e3126;align-items:center;gap:36px;padding:58px 0 64px;scroll-margin-top:110px;display:grid}.rs-finding h2{max-width:650px;margin:14px 0 20px;font-size:clamp(2rem,3.4vw,3rem)}.rs-stat-inline{color:var(--story-color)}.rs-finding>div>p:not(.rs-kicker){max-width:530px}.rs-finding .rs-fine{margin-top:13px}.rs-fine{color:var(--rs-muted);font-size:.77rem!important;line-height:1.7!important}.rs-waffle{justify-self:center;width:100%;max-width:310px;margin:0}.rs-waffle-grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.rs-waffle-grid>span{aspect-ratio:1;background:#e3e5dc;border:1px solid #c8d1c2;border-radius:50% 50% 35% 35%}.rs-waffle-grid .rs-dot-filled{background:var(--story-color);border-color:var(--story-color)}.rs-waffle figcaption{color:var(--rs-muted);margin-top:14px;font-size:.74rem}.rs-legend-dot{background:var(--story-color);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.rs-reading-section{gap:28px;padding:70px 0;display:grid}.rs-prose{max-width:700px;font-size:1.02rem;line-height:1.85}.rs-prose h2{margin:0 0 24px}.rs-prose p+p{margin-top:22px}.rs-prose a,.rs-methods a,.rs-citation a,.rs-index-note a{text-underline-offset:4px;text-decoration:underline}.rs-side-note{color:var(--rs-muted);max-width:215px;font-size:.82rem;line-height:1.7}.rs-side-note .rs-kicker{margin-bottom:14px}.rs-margin-number{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.065em;color:var(--story-color);opacity:.55;margin-bottom:19px;font-size:5rem;line-height:1;display:block}.rs-prose blockquote{font-family:var(--font-bricolage), sans-serif;color:var(--story-color);border:1px solid #273e3136;border-left:0;border-right:0;margin:32px 0;padding:28px 0;font-size:1.65rem;font-weight:550;line-height:1.4}.rs-prose blockquote span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.67rem;font-weight:650;line-height:1.7;display:block}.rs-section{padding:64px 0;scroll-margin-top:110px}.rs-section-head{gap:22px;margin-bottom:32px;display:grid}.rs-section-head h2{margin-top:13px}.rs-section-head>p{color:var(--rs-muted);align-self:end;max-width:300px;font-size:.94rem}.rs-chart-section{background:#f1f2e9;border-radius:4px;margin-inline:-24px;padding:38px 24px}.rs-explorer{background:#fffdf7;border:1px solid #273e3121;padding:22px clamp(18px,3vw,36px) 28px}.rs-switch{border-bottom:1px solid #273e311c;flex-wrap:wrap;gap:7px;padding-bottom:22px;display:flex}.rs-switch button{cursor:pointer;background:0 0;border:1px solid #273e3140;border-radius:6px;min-height:44px;padding:10px 13px;font-size:.76rem;font-weight:600;line-height:1.4;transition:background .18s,color .18s}.rs-switch button[aria-pressed=true]{background:var(--story-color);border-color:var(--story-color);color:#fffdf7}.rs-switch button:hover:not([aria-pressed=true]){background:var(--story-tint)}.rs-chart-context{min-height:48px;margin:23px 0 22px;font-size:.85rem}.rs-chart-context strong,.rs-chart-context span{display:block}.rs-chart-context span{color:var(--rs-muted);margin-top:3px;font-size:.74rem}.rs-explorer h3{margin-bottom:25px}.rs-bars{gap:22px;margin:0;padding:0;list-style:none;display:grid}.rs-bar-label{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;font-size:.86rem;line-height:1.5;display:flex}.rs-bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums}.rs-bar-label small{color:var(--rs-muted);text-align:right;width:49px;font-size:.72rem;font-weight:400;display:inline-block}.rs-bar-track{background:#eaeee5;border-radius:2px;height:13px;overflow:hidden}.rs-bar-fill{background:var(--story-color);border-radius:2px;height:100%;display:block}.rs-bar-muted{background:#91a18e}.rs-explorer>.rs-fine{margin-top:26px}.rs-comparison{padding:28px 0 14px;font-size:.88rem}.rs-comparison>p{max-width:850px;margin-top:15px}.rs-comparison-values{grid-template-columns:1fr 1fr;gap:28px;margin:17px 0;display:grid}.rs-comparison-values p{flex-direction:column;gap:3px;line-height:1.4;display:flex}.rs-comparison-values strong{font-family:var(--font-bricolage), sans-serif;color:var(--story-color);font-size:2rem;font-weight:650}.rs-comparison-values span{max-width:270px;font-size:.78rem}.rs-secondary-finding{max-width:740px;font-size:1.07rem;margin-bottom:26px!important}.rs-secondary-finding span{color:var(--rs-muted);margin-top:10px;font-size:.8rem;display:block}.rs-decision-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rs-decision{border-top:2px solid var(--story-color);padding-top:18px}.rs-decision-letter{opacity:.65;font-size:.75rem;font-weight:700}.rs-decision h3{min-height:4.05em;margin:9px 0 18px}.rs-decision>strong{font-family:var(--font-bricolage), sans-serif;color:var(--story-color);font-size:2.7rem;font-weight:650;line-height:1}.rs-decision .rs-bar-track{margin-top:18px}.rs-decision>span:last-child{color:var(--rs-muted);margin-top:10px;font-size:.76rem;display:block}.rs-decision-grid+.rs-fine{margin-top:28px}.rs-methods{border-top:1px solid #273e3126;padding:40px 0 50px}.rs-methods h2{margin-top:12px}.rs-question-pair{gap:28px;margin:28px 0;display:grid}.rs-question-pair>div{border-left:2px solid var(--story-color);padding-left:22px}.rs-question-pair>div>span{letter-spacing:.09em;text-transform:uppercase;color:var(--rs-muted);font-size:.69rem}.rs-question-pair h3{margin:8px 0 12px}.rs-question-pair ul{margin:0;padding-left:18px;font-size:.84rem}.rs-methods>p:not(.rs-kicker){max-width:850px;color:var(--rs-muted);margin-top:18px;font-size:.85rem;line-height:1.85}.rs-downloads{background:#e5ebdd;gap:35px;margin:35px 0;padding:30px;scroll-margin-top:110px;display:grid}.rs-downloads h2{margin:12px 0 19px}.rs-downloads p:not(.rs-kicker){max-width:520px;font-size:.91rem}.rs-downloads .rs-fine{margin-top:18px}.rs-download-links>a{border-bottom:1px solid #273e3136;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:.94rem;font-weight:600;text-decoration:none;display:flex}.rs-download-links small{color:var(--rs-muted);margin-top:4px;font-size:.73rem;font-weight:400;display:block}.rs-download-links>a:hover{text-underline-offset:4px;text-decoration:underline}.rs-download-links .rs-method-link{border-bottom:0;justify-content:flex-start;gap:5px;padding-bottom:0;font-size:.77rem}.rs-citation{max-width:800px;padding:8px 0 42px;font-size:.83rem}.rs-citation h3{margin-bottom:12px}.rs-citation details{border-top:1px solid #273e3126;margin-top:18px;padding-top:13px}.rs-citation summary{cursor:pointer;min-height:30px;font-weight:600}.rs-citation details p{overflow-wrap:anywhere;margin-top:12px}.rs-next{border-top:1px solid #273e3126;grid-template-columns:1fr;align-items:center;gap:20px;padding:35px 0;display:grid}.rs-next>div:first-child>a:first-of-type{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;align-items:center;gap:18px;max-width:600px;margin-top:15px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:650;line-height:1.25;display:inline-flex}.rs-all-link{text-underline-offset:4px;margin-top:18px;font-size:.82rem;text-decoration:underline;display:block}.rs-art-compact{width:250px;height:190px}.rs-art-compact .rs-art-disc{inset:6% 3% 0}.rs-next .rs-art-compact{display:none}.rs-quiz-invite{border-top:1px solid #273e3126;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 48px;display:flex}.rs-quiz-invite>p{font-family:var(--font-bricolage), sans-serif;font-size:1.6rem;font-weight:650}.rs-quiz-invite a{background:var(--story-color);color:#fffdf7;border-radius:4px;align-items:center;gap:12px;padding:11px 18px;font-size:.9rem;font-weight:550;display:inline-flex}.rs-index{padding-top:64px;padding-bottom:55px}.rs-index-header{align-items:center;gap:18px;max-width:1120px;display:grid}.rs-index-copy{min-width:0}.rs-index-header h1{margin:24px 0 26px;font-size:clamp(2.45rem,4vw,4rem)}.rs-index-copy>p:not(.rs-kicker){max-width:720px;color:var(--rs-muted);font-size:1.1rem;line-height:1.8}.rs-index-header .rs-index-sample{max-width:720px;margin-top:9px;font-size:.86rem;line-height:1.65}.rs-index-header>.rs-art{height:270px}.rs-index-links{flex-wrap:wrap;gap:12px 30px;margin:20px 0 35px;display:flex}.rs-story-context{border-left:2px solid var(--story-color);max-width:590px;color:var(--rs-muted);padding-left:12px;font-size:.83rem;line-height:1.6;margin-top:16px!important}.rs-story-list{margin-top:24px}@media (min-width:820px){.rs-index-header{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:36px}.rs-index-header>.rs-art{height:340px}}@media (min-width:1000px){.rs-index-header h1{font-size:clamp(3.375rem,4vw,4rem)}}.rs-story-row{border-bottom:1px solid #273e3126;grid-template-columns:1fr;gap:12px;padding:32px 0 36px;text-decoration:none;display:grid;position:relative}.rs-row-number{font-family:var(--font-bricolage), sans-serif;color:var(--story-color);opacity:.65;font-size:1.8rem;position:absolute;top:40px;left:0}.rs-story-row .rs-art{justify-self:center;height:185px}.rs-story-row h2{margin:10px 0 16px;font-size:clamp(1.7rem,3vw,2.5rem)}.rs-story-row>div:last-child>p:not(.rs-kicker){color:var(--rs-muted);max-width:620px;font-size:.94rem;line-height:1.8}.rs-story-row .rs-text-link{color:var(--story-color);margin-top:16px}.rs-story-row:hover h2{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.rs-index-note{color:var(--rs-muted);max-width:820px;font-size:.84rem;line-height:1.9}.rs-method-page{padding-bottom:55px}.rs-method-page header{max-width:860px;padding:50px 0 45px}.rs-method-page h1{margin:20px 0 24px;font-size:clamp(2.8rem,5.5vw,4.8rem)}.rs-method-body{margin:auto}.rs-method-body h2{margin-top:45px;font-size:2rem}.rs-method-body code{overflow-wrap:anywhere;font-size:.8rem}@media (min-width:700px){.rs-hero{grid-template-columns:1.15fr 1fr;gap:28px;padding-bottom:70px}.rs-art{height:410px}.rs-finding{grid-template-columns:1.7fr 1fr;gap:65px}.rs-reading-section{grid-template-columns:230px 1fr;gap:60px}.rs-side-note{padding-top:9px}.rs-section-head{grid-template-columns:1.6fr 1fr;gap:55px}.rs-section-head>p{justify-self:end}.rs-question-pair{grid-template-columns:1fr 1fr}.rs-chart-section{margin-inline:0;padding:42px}.rs-downloads{grid-template-columns:1.3fr 1fr;gap:65px;padding:44px}.rs-next{grid-template-columns:1fr 260px}.rs-next .rs-art-compact{display:block}.rs-story-row{grid-template-columns:40px 230px 1fr;align-items:center;gap:25px;padding-block:38px}.rs-row-number{align-self:start;margin-top:15px;position:static}.rs-decision-grid{grid-template-columns:repeat(4,1fr);gap:26px}}@media (min-width:1000px){.rs-hero{gap:60px;padding-top:70px}.rs-art{height:450px}.rs-hero h1{max-width:640px}.rs-bubble-one{top:6%;left:-6%}.rs-bubble-two{right:-3%}.rs-story-row{grid-template-columns:45px 275px 1fr;gap:40px}.rs-story-row .rs-art{width:280px;height:220px}}@media (min-width:1024px){.rs-index{width:min(1460px,100% - 48px)}}@media (min-width:1024px) and (max-width:1279.98px){.rs-story-row{grid-template-columns:40px 230px 1fr;gap:25px}.rs-story-row .rs-art{width:auto;height:185px}}@media (max-width:420px){.rs-container{width:calc(100% - 36px)}.rs-art{height:320px}.rs-bubble{max-width:148px;padding:10px 12px;font-size:.76rem}.rs-art-caption{bottom:-3%}.rs-hero{padding-top:35px;padding-bottom:30px}.rs-bar-label{gap:8px;font-size:.8rem}.rs-bar-label small{text-align:right;width:auto;display:block}.rs-downloads{padding:24px}.rs-chart-section{margin-inline:-18px;padding:30px 18px}.rs-switch button{flex:120px}.rs-decision-grid{gap:24px 18px}}@media (prefers-reduced-motion:reduce){.rs-root *{scroll-behavior:auto!important;transition:none!important}}@media print{.rs-root{color:#222;background:#fff}.rs-container{width:100%}.rs-switch,.rs-quiz-invite,.rs-next{display:none}.rs-hero{padding-block:20px}.rs-reading-section,.rs-section{padding-block:24px}.rs-downloads{break-inside:avoid}.rs-root a{text-decoration:underline}}
