/* WHY VINETREE only: seven continuous editorial comparisons. */
html.vwd-continuous-reading,html.vwd-continuous-reading body{scroll-snap-type:none!important}
#why-vinetree.vwd-focus-continuous{--vwd-paper:#10231a;--vwd-ink:#f1eee4;--vwd-muted:#acb7ac;--vwd-line:rgba(241,238,228,.25);background:#10231a;color:#f1eee4;border-top:0;z-index:3}
#why-vinetree.vwd-focus-continuous .vwd-layout{display:grid;grid-template-columns:clamp(190px,17vw,260px) minmax(0,1fr);max-width:1800px;align-items:start}
#why-vinetree.vwd-focus-continuous .vwd-index{position:sticky;top:0;align-self:start;height:100svh;min-height:0;overflow:auto;padding:30px 15px 20px 19px;background:#10231a;border-right:1px solid var(--vwd-line);z-index:9;scrollbar-width:thin;scrollbar-color:#6a7c70 #10231a}
#why-vinetree.vwd-focus-continuous .vwd-index-title{margin:0 0 22px;font:500 11px/1.4 Arial,sans-serif;letter-spacing:.18em;color:#d1d9cf}
#why-vinetree.vwd-focus-continuous .vwd-index ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}
#why-vinetree.vwd-focus-continuous .vwd-index li{min-width:0}
#why-vinetree.vwd-focus-continuous .vwd-index button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:clamp(69px,9vh,99px);padding:5px 2px;border:0;background:transparent;color:#b8c4b9;text-align:left;font:400 13px/1.48 "Noto Serif SC","Songti SC",serif;transition:color .25s ease}
#why-vinetree.vwd-focus-continuous .vwd-index button::after{display:none}
#why-vinetree.vwd-focus-continuous .vwd-index-number{display:grid;place-items:center;width:29px;height:29px;border:1px solid currentColor;border-radius:50%;font:400 15px/1 Georgia,serif;transition:background .25s ease,color .25s ease,transform .25s ease}
#why-vinetree.vwd-focus-continuous .vwd-index-question-text{display:block;max-width:18em}
#why-vinetree.vwd-focus-continuous .vwd-index button.is-active{color:#fff}
#why-vinetree.vwd-focus-continuous .vwd-index button.is-active .vwd-index-number{background:#f1eee4;color:#10231a;border-color:#f1eee4}
#why-vinetree.vwd-focus-continuous .vwd-index button:hover .vwd-index-number,#why-vinetree.vwd-focus-continuous .vwd-index button:focus-visible .vwd-index-number{transform:scale(1.08)}
#why-vinetree.vwd-focus-continuous .vwd-index button:focus-visible{outline:1px solid #f1eee4;outline-offset:-2px}
#why-vinetree.vwd-focus-continuous .vwd-chapters{display:block;min-width:0}
#why-vinetree.vwd-focus-continuous .vwd-chapter{display:block;position:relative;min-height:0;scroll-margin-top:0;border:0;border-bottom:1px solid rgba(241,238,228,.2);opacity:1;visibility:visible;pointer-events:auto}
#why-vinetree.vwd-focus-continuous .vwd-q02-spread,#why-vinetree.vwd-focus-continuous .vwd-board{position:relative;top:auto;height:auto!important;min-height:0!important;overflow:visible;background:#10231a}
#why-vinetree.vwd-focus-continuous .vwd-q02-question,#why-vinetree.vwd-focus-continuous .vwd-question{position:relative;inset:auto;z-index:3;height:auto;min-height:0;padding:clamp(38px,5.5vw,74px) clamp(26px,4vw,62px) 30px;text-align:left;color:#f1eee4;pointer-events:auto}
#why-vinetree.vwd-focus-continuous .vwd-signature{position:static;display:flex;justify-content:flex-start;gap:8px;margin:0 0 24px;color:#bec9be;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.16em}
#why-vinetree.vwd-focus-continuous .vwd-q02-question h2,#why-vinetree.vwd-focus-continuous .vwd-question h2{max-width:22em;margin:0;font-size:clamp(30px,3.15vw,53px);line-height:1.36;font-weight:400;letter-spacing:.01em;text-wrap:balance;color:#f1eee4}
#why-vinetree.vwd-focus-continuous .vwd-comparison,#why-vinetree.vwd-focus-continuous .vwd-q02-columns{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);height:clamp(580px,68svh,750px);min-height:0;margin:0 clamp(14px,2.5vw,36px) clamp(38px,5vw,70px);overflow:hidden;background:#263c2f}
#why-vinetree.vwd-focus-continuous .vwd-side,#why-vinetree.vwd-focus-continuous .vwd-q02-world{position:relative;min-width:0;min-height:0!important;height:100%!important;padding:0!important;overflow:hidden;isolation:isolate;color:#fff;border:0}
#why-vinetree.vwd-focus-continuous .vwd-side:nth-of-type(2),#why-vinetree.vwd-focus-continuous .vwd-q02-world:nth-of-type(2){border-left:1px solid rgba(255,255,255,.26)}
#why-vinetree.vwd-focus-continuous :is(.vwd-intro-bg,.vwd-choices,.vwd-divider,.vwd-q02-media){display:none!important}
#why-vinetree.vwd-focus-continuous :is(.vwd-q01-photo,.vwd-photo,.vwd-world-photo,.vwd-q04-photo,.vwd-q05-photo,.vwd-q06-photo){position:absolute;z-index:0;inset:0!important;margin:0;overflow:hidden;background:#25392d;pointer-events:none}
#why-vinetree.vwd-focus-continuous :is(.vwd-q01-photo,.vwd-photo,.vwd-world-photo,.vwd-q04-photo,.vwd-q05-photo,.vwd-q06-photo) img{display:block;width:100%;height:100%;object-fit:cover;filter:none;scale:1!important;transition:filter .55s ease}
#why-vinetree.vwd-focus-continuous [data-vwd-image-side="other"] img{filter:grayscale(1) contrast(.78) brightness(.86) blur(1.4px)}
#why-vinetree.vwd-focus-continuous :is(.vwd-q01-photo,.vwd-photo,.vwd-world-photo,.vwd-q04-photo,.vwd-q05-photo,.vwd-q06-photo)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,22,16,.68) 0%,rgba(7,22,16,.1) 43%,rgba(7,22,16,.86) 100%)}
#why-vinetree.vwd-focus-continuous [data-vwd-image-side="other"]::after{background:linear-gradient(180deg,rgba(18,21,19,.73),rgba(18,21,19,.2) 44%,rgba(18,21,19,.88))}
#why-vinetree.vwd-focus-continuous :is(.vwd-q01-content,.vwd-content,.vwd-q04-content,.vwd-q05-content,.vwd-q06-content){position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;height:100%;padding:clamp(25px,3.2vw,50px)!important;color:#fff;text-shadow:none}
#why-vinetree.vwd-focus-continuous .vwd-q02-world:not(:has(> div[class*="content"])) {display:flex;flex-direction:column;padding:clamp(25px,3.2vw,50px)!important}
#why-vinetree.vwd-focus-continuous .vwd-q02-world:not(:has(> div[class*="content"])) > :not(figure){position:relative;z-index:2}
#why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3){position:relative;inset:auto;margin:0;color:#eef2eb!important;font:500 11px/1.5 Arial,sans-serif;letter-spacing:.16em}
#why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3) span{display:block;margin-top:6px;color:#d2ddd1;font:400 12px/1.5 "Noto Serif SC","Songti SC",serif;letter-spacing:.02em}
#why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement){position:relative;top:auto;left:auto;right:auto;max-width:19em;margin:clamp(36px,6vh,76px) 0 0;font-size:clamp(24px,2.35vw,38px);line-height:1.48;font-weight:400;letter-spacing:0;color:#fff;text-wrap:pretty}
#why-vinetree.vwd-focus-continuous .vwd-q02-world:nth-of-type(2) .vwd-q02-statement,#why-vinetree.vwd-focus-continuous .vwd-side:nth-of-type(2) .vwd-statement{font-size:clamp(22px,2vw,32px);color:rgba(255,255,255,.85)}
#why-vinetree.vwd-focus-continuous :is(.vwd-evidence,.vwd-q02-evidence,.vwd-q05-timeline,.vwd-q03-capacity){position:relative;inset:auto;display:block;max-width:44em;margin:auto 0 0;padding:0;color:rgba(255,255,255,.88);font-size:clamp(13px,1.08vw,16px);line-height:1.75;letter-spacing:0}
#why-vinetree.vwd-focus-continuous .vwd-evidence>p{margin:0 0 3px}
#why-vinetree.vwd-focus-continuous .vwd-closing,#why-vinetree.vwd-focus-continuous :is(.vwd-q01-conclusion,.vwd-q04-conclusion,.vwd-q05-conclusion,.vwd-q06-conclusion){position:relative;inset:auto;margin:clamp(16px,3vh,28px) 0 0;color:#fff;font-size:clamp(14px,1.3vw,19px);line-height:1.7}
#why-vinetree.vwd-focus-continuous .vwd-closing>p{margin:0}
#why-vinetree.vwd-focus-continuous .vwd-purpose{margin-top:10px!important;color:rgba(255,255,255,.8);font-size:clamp(12px,1vw,15px);line-height:1.7}
#why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement,.vwd-q02-evidence,.vwd-q05-timeline,.vwd-q03-capacity,.vwd-q03-premise,.vwd-q03-sequence,.vwd-q01-conclusion,.vwd-q04-conclusion,.vwd-q05-conclusion,.vwd-q06-conclusion)::before{display:none!important}
#why-vinetree.vwd-focus-continuous .vwd-q05-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}
#why-vinetree.vwd-focus-continuous .vwd-q05-timeline time{font-size:clamp(25px,2.2vw,34px)}
#why-vinetree.vwd-focus-continuous .vwd-q05-timeline li span{font-size:clamp(12px,1vw,15px)}
#why-vinetree.vwd-focus-continuous .vwd-q03-capacity{display:flex;align-items:baseline;gap:clamp(5px,.8vw,12px);white-space:nowrap}
#why-vinetree.vwd-focus-continuous .vwd-q03-capacity b{color:#fff;font-size:clamp(34px,3.5vw,56px)}
#why-vinetree.vwd-focus-continuous :is(.vwd-q03-premise,.vwd-q03-sequence){position:relative;z-index:2;margin:15px 0 0;color:#fff;font-size:clamp(13px,1.18vw,18px);line-height:1.7}
#why-vinetree.vwd-focus-continuous .vwd-q02-world:nth-of-type(2) .vwd-q02-evidence{margin-top:auto}
#why-vinetree.vwd-focus-continuous .vwd-chapter[data-focus="vinetree"] [data-vwd-image-side="other"] img{filter:grayscale(1) contrast(.64) brightness(.72) blur(2.8px)}
#why-vinetree.vwd-focus-continuous .vwd-chapter[data-focus="other"] [data-vwd-image-side="other"] img{filter:grayscale(1) contrast(1.02) brightness(.96) blur(0)}
#why-vinetree.vwd-focus-continuous .vwd-chapter[data-focus="other"] [data-vwd-image-side="vinetree"] img{filter:saturate(.78) brightness(.82)}
#why-vinetree.vwd-focus-continuous .vwd-chapter[data-focus="other"] .vwd-q02-world:nth-of-type(2) .vwd-q02-statement,#why-vinetree.vwd-focus-continuous .vwd-chapter[data-focus="other"] .vwd-side:nth-of-type(2) .vwd-statement{color:#fff}
@media(max-width:760px){#why-vinetree.vwd-focus-continuous{overflow-anchor:none}}
#why-vinetree.vwd-focus-continuous [data-vwd-image-side="other"] img{will-change:filter}
#why-vinetree.vwd-focus-continuous .vwd-q02-world:focus-visible,#why-vinetree.vwd-focus-continuous .vwd-side:focus-visible{outline:2px solid #f1eee4;outline-offset:-7px}
#why-vinetree.vwd-focus-continuous .vwd-chapter:nth-child(3n) .vwd-q02-question h2{max-width:17em}
#why-vinetree.vwd-focus-continuous #why-vinetree-q05 .vwd-q02-columns{height:clamp(690px,78svh,850px)}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q02-columns{height:clamp(650px,72svh,800px)}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-capacity{margin:clamp(70px,10vh,110px) 0 0}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-premise{margin:22px 0 0}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-sequence{position:relative;left:auto;bottom:auto;margin:20px 0 0;line-height:1.8}

@media(max-width:1100px){#why-vinetree.vwd-focus-continuous .vwd-layout{grid-template-columns:190px minmax(0,1fr)}#why-vinetree.vwd-focus-continuous .vwd-index button{font-size:11px}#why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement){font-size:clamp(21px,2.4vw,29px)}#why-vinetree.vwd-focus-continuous :is(.vwd-q01-content,.vwd-content,.vwd-q04-content,.vwd-q05-content,.vwd-q06-content){padding:27px!important}}
@media(max-width:760px){
 #why-vinetree.vwd-focus-continuous .vwd-layout{display:block}
 #why-vinetree.vwd-focus-continuous .vwd-index{position:sticky;top:0;display:block;width:100%;height:auto;max-height:134px;padding:8px 10px 9px;border-right:0;border-bottom:1px solid var(--vwd-line);overflow:hidden}
 #why-vinetree.vwd-focus-continuous .vwd-index-title{margin:0 0 6px;font-size:8px}
 #why-vinetree.vwd-focus-continuous .vwd-index ol{display:flex;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
 #why-vinetree.vwd-focus-continuous .vwd-index li{flex:0 0 142px}
 #why-vinetree.vwd-focus-continuous .vwd-index button{grid-template-columns:27px 1fr;gap:6px;min-height:52px;height:52px;padding:2px;font-size:9px;line-height:1.35}
 #why-vinetree.vwd-focus-continuous .vwd-index-number{width:25px;height:25px;font-size:12px}
 #why-vinetree.vwd-focus-continuous .vwd-chapter{scroll-margin-top:83px}
 #why-vinetree.vwd-focus-continuous .vwd-q02-question,#why-vinetree.vwd-focus-continuous .vwd-question{padding:29px 16px 20px}
 #why-vinetree.vwd-focus-continuous .vwd-signature{margin-bottom:15px;font-size:8px}
 #why-vinetree.vwd-focus-continuous .vwd-q02-question h2,#why-vinetree.vwd-focus-continuous .vwd-question h2{font-size:clamp(23px,5.6vw,31px)}
 #why-vinetree.vwd-focus-continuous .vwd-comparison,#why-vinetree.vwd-focus-continuous .vwd-q02-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(730px,90svh,870px);min-height:0;margin:0 8px 30px}
 #why-vinetree.vwd-focus-continuous #why-vinetree-q05 .vwd-q02-columns{height:900px}
 #why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q02-columns{height:850px}
 #why-vinetree.vwd-focus-continuous .vwd-q02-world,#why-vinetree.vwd-focus-continuous .vwd-side{height:100%!important;min-height:0!important;border-top:0}
 #why-vinetree.vwd-focus-continuous :is(.vwd-q01-content,.vwd-content,.vwd-q04-content,.vwd-q05-content,.vwd-q06-content),#why-vinetree.vwd-focus-continuous .vwd-q02-world:not(:has(> div[class*="content"])){padding:18px 11px!important}
 #why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3){font-size:9px;letter-spacing:.08em}
 #why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3) span{font-size:10px}
 #why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement){margin-top:38px;font-size:clamp(16px,3.9vw,23px);line-height:1.5}
 #why-vinetree.vwd-focus-continuous :is(.vwd-evidence,.vwd-q02-evidence,.vwd-q05-timeline){font-size:clamp(10px,2.3vw,13px);line-height:1.6}
 #why-vinetree.vwd-focus-continuous .vwd-closing,#why-vinetree.vwd-focus-continuous :is(.vwd-q01-conclusion,.vwd-q04-conclusion,.vwd-q05-conclusion,.vwd-q06-conclusion){font-size:clamp(11px,2.5vw,14px);line-height:1.6}
 #why-vinetree.vwd-focus-continuous .vwd-purpose{font-size:10px;line-height:1.55}
 #why-vinetree.vwd-focus-continuous .vwd-q05-timeline{grid-template-columns:1fr;gap:8px}
 #why-vinetree.vwd-focus-continuous .vwd-q05-timeline li{grid-template-columns:42px 1fr;gap:5px}
 #why-vinetree.vwd-focus-continuous .vwd-q05-timeline time{font-size:21px}
 #why-vinetree.vwd-focus-continuous .vwd-q05-timeline li span{font-size:10px}
 #why-vinetree.vwd-focus-continuous .vwd-q03-capacity{display:flex;flex-wrap:wrap;gap:3px;font-size:10px}
 #why-vinetree.vwd-focus-continuous .vwd-q03-capacity b{font-size:28px}
 #why-vinetree.vwd-focus-continuous .vwd-q03-capacity small{font-size:11px}
 #why-vinetree.vwd-focus-continuous :is(.vwd-q03-premise,.vwd-q03-sequence){font-size:11px;line-height:1.55}
}
@media(prefers-reduced-motion:reduce){#why-vinetree.vwd-focus-continuous [data-vwd-image-side] img{transition:none!important;scale:1!important}}

/* Seven questions share one comparison canvas; the document still scrolls normally. */
#why-vinetree.vwd-focus-continuous .vwd-layout{height:100svh;min-height:680px}
#why-vinetree.vwd-focus-continuous .vwd-index{height:100%;position:relative}
#why-vinetree.vwd-focus-continuous .vwd-chapters{height:100%;position:relative}
#why-vinetree.vwd-focus-continuous .vwd-chapter{display:none;height:100%;border-bottom:0}
#why-vinetree.vwd-focus-continuous .vwd-chapter.is-current{display:block}
#why-vinetree.vwd-focus-continuous .vwd-q02-spread,#why-vinetree.vwd-focus-continuous .vwd-board{display:flex;flex-direction:column;height:100%!important;min-height:0!important}
#why-vinetree.vwd-focus-continuous .vwd-q02-question,#why-vinetree.vwd-focus-continuous .vwd-question{flex:0 0 auto;padding-top:clamp(20px,3vh,36px);padding-bottom:clamp(12px,2vh,22px)}
#why-vinetree.vwd-focus-continuous .vwd-signature{margin-bottom:clamp(8px,1.5vh,16px)}
#why-vinetree.vwd-focus-continuous .vwd-q02-question h2,#why-vinetree.vwd-focus-continuous .vwd-question h2{font-size:clamp(27px,2.65vw,44px);line-height:1.25}
#why-vinetree.vwd-focus-continuous .vwd-comparison,#why-vinetree.vwd-focus-continuous .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q05 .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q02-columns{flex:1 1 auto;height:auto!important;min-height:0!important;margin-bottom:clamp(15px,2vh,28px);overflow:hidden}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-capacity{margin:clamp(28px,5vh,62px) 0 0}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-premise{margin:12px 0 0}
#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-sequence{margin:11px 0 0}
/* Editorial page turn: type and arrows sit on the photographic seam. */
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine{
 position:absolute;z-index:8;left:56.5%;top:50%;transform:translate(-50%,-50%);
 display:grid;grid-template-columns:52px 92px 52px;align-items:center;justify-items:center;
 width:196px;height:52px;margin:0;padding:0;border:0;background:none;
 color:#f1eee4;font:400 13px/1.2 "Noto Serif SC","Songti SC",serif;
 letter-spacing:.11em;text-shadow:0 2px 8px rgba(4,15,10,.88),0 0 16px rgba(4,15,10,.55);
}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine::before,
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine::after{
 content:"";position:absolute;left:50%;width:1px;height:clamp(28px,6vh,64px);
 transform:translateX(-50%);pointer-events:none;
}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine::before{bottom:calc(50% + 19px);background:linear-gradient(transparent,rgba(241,238,228,.52))}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine::after{top:calc(50% + 19px);background:linear-gradient(rgba(241,238,228,.52),transparent)}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button{
 display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:0;
 background:none;color:rgba(241,238,228,.82);font:400 28px/1 "Noto Serif SC","Songti SC",serif;
 cursor:pointer;transition:color .22s ease,transform .22s ease;
}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:hover:not(:disabled),
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:focus-visible{color:#fff}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:first-child:hover:not(:disabled),
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:first-child:focus-visible{transform:translateX(-4px)}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:last-child:hover:not(:disabled),
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:last-child:focus-visible{transform:translateX(4px)}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:focus-visible{outline:1px solid rgba(241,238,228,.9);outline-offset:-6px}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine button:disabled{opacity:.36;cursor:default}
#why-vinetree.vwd-focus-continuous .vwd-navigation-spine output{position:relative;z-index:1;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:760px){
 #why-vinetree.vwd-focus-continuous .vwd-layout{height:auto;min-height:0}
 #why-vinetree.vwd-focus-continuous .vwd-index{height:auto;max-height:105px;overflow:visible}
 #why-vinetree.vwd-focus-continuous .vwd-index ol{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}
 #why-vinetree.vwd-focus-continuous .vwd-index ol::-webkit-scrollbar{display:none}
 #why-vinetree.vwd-focus-continuous .vwd-index li{flex:0 0 142px}
 #why-vinetree.vwd-focus-continuous .vwd-chapters{height:auto}
 #why-vinetree.vwd-focus-continuous .vwd-chapter.is-current{height:auto}
 #why-vinetree.vwd-focus-continuous .vwd-q02-spread,#why-vinetree.vwd-focus-continuous .vwd-board{height:auto!important}
 #why-vinetree.vwd-focus-continuous .vwd-comparison,#why-vinetree.vwd-focus-continuous .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q05 .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q02-columns{height:clamp(680px,86svh,850px)!important;margin-bottom:12px}
 #why-vinetree.vwd-focus-continuous .vwd-navigation-spine{left:50%;grid-template-columns:44px 68px 44px;width:156px;height:44px;font-size:11px}
 #why-vinetree.vwd-focus-continuous .vwd-navigation-spine button{width:44px;height:44px;font-size:24px}
}

/* Mobile 9:16 comparison: keep the statement and its supporting copy together. */
@media(max-width:760px){
 #why-vinetree.vwd-focus-continuous .vwd-layout{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100svh;min-height:0}
 #why-vinetree.vwd-focus-continuous .vwd-index{flex:0 0 auto;padding:6px 10px}
 #why-vinetree.vwd-focus-continuous .vwd-index-title{margin-bottom:3px}
 #why-vinetree.vwd-focus-continuous .vwd-index button{height:43px;min-height:43px}
 #why-vinetree.vwd-focus-continuous .vwd-chapters{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:0}
 #why-vinetree.vwd-focus-continuous .vwd-chapter.is-current{height:100%}
 #why-vinetree.vwd-focus-continuous .vwd-q02-spread,#why-vinetree.vwd-focus-continuous .vwd-board{height:100%!important}
 #why-vinetree.vwd-focus-continuous .vwd-q02-question,#why-vinetree.vwd-focus-continuous .vwd-question{padding:12px 15px 10px}
 #why-vinetree.vwd-focus-continuous .vwd-signature{margin-bottom:5px}
 #why-vinetree.vwd-focus-continuous .vwd-q02-question h2,#why-vinetree.vwd-focus-continuous .vwd-question h2{font-size:clamp(18px,4.8vw,23px);line-height:1.2}
 #why-vinetree.vwd-focus-continuous .vwd-comparison,#why-vinetree.vwd-focus-continuous .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q05 .vwd-q02-columns,#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q02-columns{flex:1 1 auto;height:auto!important;min-height:0!important;margin:0 0 8px}
 #why-vinetree.vwd-focus-continuous :is(.vwd-q01-content,.vwd-content,.vwd-q04-content,.vwd-q05-content,.vwd-q06-content),#why-vinetree.vwd-focus-continuous .vwd-q02-world:not(:has(> div[class*="content"])){padding:12px 9px!important}
 #why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement),#why-vinetree.vwd-focus-continuous .vwd-q02-world:nth-of-type(2) .vwd-q02-statement,#why-vinetree.vwd-focus-continuous .vwd-side:nth-of-type(2) .vwd-statement{margin-top:15px;font-size:clamp(14px,3.6vw,17px);line-height:1.36}
 #why-vinetree.vwd-focus-continuous :is(.vwd-evidence,.vwd-q02-evidence,.vwd-q05-timeline){font-size:clamp(9px,2.2vw,11px);line-height:1.42}
 #why-vinetree.vwd-focus-continuous .vwd-closing,#why-vinetree.vwd-focus-continuous :is(.vwd-q01-conclusion,.vwd-q04-conclusion,.vwd-q05-conclusion,.vwd-q06-conclusion){margin-top:9px;font-size:clamp(10px,2.3vw,12px);line-height:1.42}
 #why-vinetree.vwd-focus-continuous .vwd-purpose{margin-top:5px!important;font-size:9px;line-height:1.4}
 #why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-capacity{margin-top:20px}
 #why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-premise,#why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-sequence{margin-top:8px}
}

/* Keep all seven mobile question canvases on the same type and spacing grid. */
@media(max-width:760px){
 #why-vinetree.vwd-focus-continuous .vwd-q02-question,
 #why-vinetree.vwd-focus-continuous .vwd-question{box-sizing:border-box;flex:0 0 122px;height:122px;min-height:122px;padding:12px 15px 10px}
 #why-vinetree.vwd-focus-continuous .vwd-q02-question h2,
 #why-vinetree.vwd-focus-continuous .vwd-question h2,
 #why-vinetree.vwd-focus-continuous .vwd-chapter:nth-child(3n) .vwd-q02-question h2{max-width:none;font-size:clamp(18px,4.8vw,23px)!important;line-height:1.2}
 #why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3){font-size:9px!important;line-height:1.5}
 #why-vinetree.vwd-focus-continuous :is(.vwd-side-label,.vwd-q02-world h3) span{font-size:10px!important;line-height:1.5}
 #why-vinetree.vwd-focus-continuous :is(.vwd-statement,.vwd-q02-statement),
 #why-vinetree.vwd-focus-continuous .vwd-q02-world:nth-of-type(2) .vwd-q02-statement,
 #why-vinetree.vwd-focus-continuous .vwd-side:nth-of-type(2) .vwd-statement{margin-top:15px;font-size:clamp(14px,3.6vw,17px)!important;line-height:1.36}
 #why-vinetree.vwd-focus-continuous :is(.vwd-evidence,.vwd-q02-evidence,.vwd-q05-timeline){font-size:clamp(9px,2.2vw,11px)!important;line-height:1.42}
 #why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-capacity{margin-top:15px}
 #why-vinetree.vwd-focus-continuous :is(.vwd-q03-premise,.vwd-q03-sequence){font-size:clamp(9px,2.2vw,11px);line-height:1.42}
}

/* Mobile Q02 and Q07 copy spacing: preserve the shared seven-question grid. */
@media(max-width:760px){
  #why-vinetree.vwd-focus-continuous #why-vinetree-q02 .vwd-closing{margin-top:24px}
  #why-vinetree.vwd-focus-continuous #why-vinetree-q07 .vwd-q03-premise{margin-top:24px}
}

/* Keep the mobile language control clear of this section's question index. */
@media(max-width:760px){
  #why-vinetree.vwd-focus-continuous .vwd-index{max-height:none;padding-top:calc(30px + env(safe-area-inset-top, 0px))}
  #why-vinetree.vwd-focus-continuous .vwd-index-title{width:100%;margin:0 auto 6px;text-align:center}
  #why-vinetree.vwd-focus-continuous .vwd-index ol{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}
  #why-vinetree.vwd-focus-continuous .vwd-index li{scroll-snap-align:start}
  #why-vinetree.vwd-focus-continuous .vwd-index ol{touch-action:none;scroll-snap-type:none}
  #why-vinetree.vwd-focus-continuous .vwd-comparison,
  #why-vinetree.vwd-focus-continuous .vwd-q02-columns{margin-right:8px;margin-left:8px}
  #why-vinetree.vwd-focus-continuous .vwd-q02-world:first-of-type :is(.vwd-q01-content,.vwd-content,.vwd-q04-content,.vwd-q05-content,.vwd-q06-content){box-sizing:border-box;padding-left:12px!important}
}
