/* An illuminated second leaf; the original result keeps its established layout. */
.wonder .w-result-folio{transition:opacity .6s ease,transform .75s cubic-bezier(.2,.7,.2,1),filter .6s}
.wonder[data-result-slide=reading] .w-result-folio{opacity:0;transform:translateX(-4vw);filter:blur(4px);pointer-events:none}
.wonder .w-deeper-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:42px;min-height:90px;color:var(--gold);z-index:4;transition:filter .4s,background .4s;border-radius:50%}
.wonder .w-deeper-arrow svg{width:27px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .4s,filter .4s}
.wonder .w-deeper-arrow:hover svg{transform:translateX(4px);filter:drop-shadow(0 0 8px var(--gold))}
.wonder .w-deeper-caption{position:absolute;right:36px;white-space:nowrap;font:11px/1.5 var(--body);background:var(--scene-depth);padding:6px 10px;border:1px solid var(--line);opacity:0;transform:translateX(7px);transition:opacity .3s,transform .3s;pointer-events:none}
.wonder .w-deeper-arrow:is(:hover,:focus-visible) .w-deeper-caption{opacity:1;transform:none}
.wonder .w-slide-number{font:7px/1.5 var(--label);letter-spacing:.08em;opacity:.65;white-space:nowrap}
.wonder .w-insight-scene{position:absolute;inset:0;min-height:600px;display:grid;grid-template-columns:.85fr 1.35fr;gap:6vw;align-items:center;padding:108px 7vw 48px;background:radial-gradient(ellipse at 18% 45%,color-mix(in srgb,var(--scene-wash) 27%,var(--scene-depth)),var(--scene-depth) 80%);opacity:0;transform:translateX(5vw);transition:opacity .65s ease,transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none;isolation:isolate}
.wonder[data-result-slide=reading] .w-insight-scene{opacity:1;transform:none;pointer-events:auto}
.wonder .w-stage[aria-busy=true] .w-insight-scene{opacity:0;transform:translateX(-2vw)}
.wonder .w-reading-background{position:absolute;inset:10% auto 5% -10%;width:60%;z-index:-1;opacity:.035;color:var(--gold);pointer-events:none}.wonder .w-reading-background svg{width:100%;height:100%}
.wonder .w-reading-identity{min-width:0}.wonder .w-reading-eyebrow{font:8px/1.8 var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:0 0 15px}
.wonder .w-reading-identity h2{font:clamp(46px,4.4vw,72px)/1.04 var(--heading);margin:0 0 21px;outline:0}
.wonder .w-reading-intro{font:14px/1.65 var(--body);color:var(--ink);opacity:.76;max-width:330px;margin:0 0 25px}
.wonder .w-blend{display:grid;gap:18px;max-width:400px}.wonder .w-blend-path{display:grid;grid-template-columns:37px 1fr 43px;align-items:center;gap:14px;color:var(--gold)}
.wonder .w-blend-mark svg{width:32px;height:43px;opacity:.7}.wonder .w-blend-name>span{display:block;font:10px/1.6 var(--body);color:var(--ink);opacity:.55}.wonder .w-blend-name strong{display:block;font:16px/1.6 var(--body);font-weight:400;color:var(--ink)}
.wonder .w-blend-name i{display:block;margin-top:7px;height:2px;background:color-mix(in srgb,var(--gold) 15%,transparent);position:relative;max-width:235px}.wonder .w-blend-name b{height:2px;background:var(--gold);position:absolute;left:0;top:0;box-shadow:0 0 12px color-mix(in srgb,var(--gold) 35%,transparent)}
.wonder .w-blend-percent{font:22px/1.3 var(--body);text-align:right}.wonder .w-blend-percent small{font-size:12px;margin-left:2px;opacity:.65}
.wonder .w-blend-foot{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px 18px;max-width:400px;color:var(--gold);font:11px/1.6 var(--body)}.wonder .w-blend-foot>span{opacity:.65}.wonder .w-blend-foot button{padding:0;font:inherit}.wonder .w-blend-foot button span{margin-left:5px}
.wonder .w-reading-content{min-width:0;align-self:center}.wonder .w-reading-tabs{display:flex;gap:29px;border-bottom:1px solid var(--line);margin-bottom:28px}
.wonder .w-reading-tabs button{font:12px/1.7 var(--body);color:var(--gold);opacity:.5;position:relative;padding:0 0 11px}
.wonder .w-reading-tabs button[aria-selected=true]{opacity:1}.wonder .w-reading-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--gold);box-shadow:0 0 12px color-mix(in srgb,var(--gold) 30%,transparent)}
.wonder .w-reading-panel{min-height:345px;animation:w-reading-reveal .45s both}.wonder .w-reading-panel h3{font:clamp(31px,2.6vw,43px)/1.15 var(--heading);margin:0 0 20px;color:var(--ink)}
.wonder .w-reading-panel .w-reading-eyebrow{margin-bottom:12px}.wonder .w-reading-panel>p:not(.w-reading-eyebrow){font:16px/1.75 var(--body);color:#eee7d7db;margin:0 0 16px}
.wonder .w-reading-panel .w-third-thread{border-left:1px solid var(--gold);padding-left:18px;color:var(--gold)!important}
.wonder .w-answer-echo{border-block:1px solid var(--line);padding:15px 0;margin:18px 0}.wonder .w-answer-echo>span{font:10px/1.6 var(--body);color:var(--gold);opacity:.65}.wonder .w-answer-echo p{font:15px/1.65 var(--body);color:var(--ink);margin:6px 0 0}.wonder .w-reading-panel .w-reading-question{color:var(--gold)!important;font-size:15px!important}
.wonder .w-reading-practices{display:grid;gap:18px}.wonder .w-reading-practices article{display:grid;grid-template-columns:25px 1fr;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--line)}.wonder .w-practice-number{font:10px/1.6 var(--label);color:var(--gold);opacity:.65;padding-top:2px}
.wonder .w-reading-practices h4{font:10px/1.6 var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--gold);margin:0 0 5px}.wonder .w-reading-practices p{font:15px/1.65 var(--body);color:var(--ink);margin:0}.wonder .w-reading-panel .w-reading-note{font-size:12px!important;opacity:.65;margin-top:19px!important}
.wonder .w-reading-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.wonder .w-reading-footer button{font:12px/1.6 var(--body);color:var(--gold);padding:5px 0;white-space:nowrap}.wonder .w-reading-footer>span{font:10px/1.5 var(--body);opacity:.5;text-align:right}
.wonder .w-reading-help{width:min(440px,90vw);margin:auto;inset:0;padding:35px;border:1px solid var(--gold);background:var(--scene-depth);color:var(--ink);box-shadow:0 0 120px #0009}.wonder .w-reading-help::backdrop{background:#02070bc7;backdrop-filter:blur(5px)}.wonder .w-reading-help h3{font:36px/1.2 var(--heading);margin:0 0 20px}.wonder .w-reading-help p{font:14px/1.7 var(--body);margin:0 0 14px}.wonder .w-reading-help [data-reading-help-close]{position:absolute;top:8px;right:12px;font:26px Georgia,serif;color:var(--gold);padding:4px}
@keyframes w-reading-reveal{from{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}
@media(min-width:701px) and (max-height:760px){.wonder .w-insight-scene{padding-top:93px;padding-bottom:30px;gap:4vw;grid-template-columns:.74fr 1.46fr}.wonder .w-reading-identity h2{font-size:48px;margin-bottom:15px}.wonder .w-reading-intro{font-size:13px;margin-bottom:20px}.wonder .w-blend{gap:13px}.wonder .w-reading-tabs{margin-bottom:20px;gap:24px}.wonder .w-reading-panel{min-height:315px}.wonder .w-reading-panel h3{font-size:32px;margin-bottom:15px}.wonder .w-reading-panel>p:not(.w-reading-eyebrow){font-size:15px;line-height:1.6;margin-bottom:13px}.wonder .w-reading-practices{gap:12px}.wonder .w-reading-practices article{padding-bottom:10px}.wonder .w-reading-practices p{font-size:14px;line-height:1.55}.wonder .w-reading-footer{margin-top:15px;padding-top:12px}.wonder .w-blend-foot{margin-top:18px}.wonder .w-answer-echo{padding:11px 0;margin:13px 0}}
@media(max-width:900px) and (min-width:701px){.wonder .w-insight-scene{padding-inline:5vw;gap:4vw;grid-template-columns:.8fr 1.4fr}.wonder .w-reading-identity h2{font-size:44px}.wonder .w-reading-tabs{gap:16px}.wonder .w-reading-panel>p:not(.w-reading-eyebrow){font-size:14px}}
@media(max-width:700px){
.wonder .w-deeper-arrow{top:auto;bottom:31px;right:7vw;transform:none;width:auto;min-height:37px;flex-direction:row;gap:13px;border-radius:0}.wonder .w-deeper-arrow svg{width:19px;height:24px}.wonder .w-deeper-caption{position:static;opacity:1;transform:none;background:none;border:0;padding:0;font:8px/1.6 var(--label);text-transform:uppercase;letter-spacing:.07em}.wonder .w-slide-number{display:none}
.wonder .w-insight-scene{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:21px;padding:98px 7vw 29px;min-height:600px}
.wonder .w-reading-identity h2{font-size:39px;line-height:1.1;margin:0 0 17px}.wonder .w-reading-identity h2 br{display:none}.wonder .w-reading-identity>.w-reading-eyebrow{font-size:6.5px;margin-bottom:10px}.wonder .w-reading-intro{display:none}
.wonder .w-blend{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:none}.wonder .w-blend-path{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:10px 8px;border:1px solid var(--line);position:relative}.wonder .w-blend-mark{display:none}.wonder .w-blend-name>span{display:none}.wonder .w-blend-name strong{font-size:11px;white-space:nowrap}.wonder .w-blend-name i{margin-top:5px}.wonder .w-blend-percent{font-size:19px;text-align:left;margin-top:3px}.wonder .w-blend-percent small{font-size:10px}.wonder .w-blend-foot{font-size:9px;margin-top:9px;justify-content:space-between;gap:6px}
.wonder .w-reading-tabs{gap:23px;margin-bottom:18px}.wonder .w-reading-tabs button{font-size:11px;padding-bottom:9px;white-space:nowrap}.wonder .w-reading-content{align-self:stretch}.wonder .w-reading-panel{min-height:310px}.wonder .w-reading-panel>.w-reading-eyebrow{display:none}.wonder .w-reading-panel h3{font-size:29px;margin-bottom:15px}.wonder .w-reading-panel>p:not(.w-reading-eyebrow){font-size:14px;line-height:1.6;margin-bottom:13px}.wonder .w-reading-panel .w-third-thread{padding-left:12px}.wonder .w-answer-echo{padding:10px 0;margin:12px 0}.wonder .w-answer-echo>span{font-size:9px}.wonder .w-answer-echo p{font-size:13px;line-height:1.55}.wonder .w-reading-panel .w-reading-question{font-size:13px!important}.wonder .w-reading-practices{gap:11px}.wonder .w-reading-practices article{grid-template-columns:19px 1fr;gap:10px;padding-bottom:10px}.wonder .w-reading-practices h4{font-size:8px}.wonder .w-reading-practices p{font-size:13px;line-height:1.55}.wonder .w-reading-panel .w-reading-note{font-size:11px!important;margin-top:13px!important}.wonder .w-reading-footer{padding-top:12px;margin-top:13px;gap:10px}.wonder .w-reading-footer button{font-size:11px}.wonder .w-reading-footer>span{font-size:8px}
}
@media(max-width:700px) and (max-height:740px){.wonder .w-insight-scene{padding-top:91px;padding-bottom:24px;gap:15px}.wonder .w-reading-identity h2{font-size:33px;margin-bottom:12px}.wonder .w-reading-panel{min-height:270px}.wonder .w-reading-panel h3{font-size:26px;margin-bottom:12px}.wonder .w-reading-panel>p:not(.w-reading-eyebrow){font-size:13px;line-height:1.5;margin-bottom:11px}.wonder .w-reading-tabs{margin-bottom:15px}.wonder .w-reading-footer{margin-top:10px}.wonder .w-reading-practices p{font-size:12.5px;line-height:1.45}.wonder .w-reading-practices{gap:9px}}
@media(prefers-reduced-motion:reduce){.wonder .w-result-folio,.wonder .w-insight-scene{transition:none;filter:none}.wonder .w-reading-panel{animation:none}}

@media(max-width:700px) and (max-height:740px){
.wonder .w-reading-identity>.w-reading-eyebrow{display:none}
.wonder .w-reading-identity h2{font-size:30px;line-height:1.05;margin-bottom:8px}
.wonder .w-blend-path{padding:7px 8px}
.wonder .w-insight-scene{gap:12px}
.wonder .w-reading-tabs{margin-bottom:10px}
.wonder .w-reading-footer{margin-top:6px;padding-top:8px}
}
