/*109: desktop image/detail composition; original story retained. */
@media(min-width:1367px){
 body .aion-site #connected-estates[data-tablet-estates="v84"]{scroll-margin-top:var(--aion-header-offset,130px)}
 .estates84-body{max-width:1720px;min-height:calc(100svh - var(--aion-header-offset,130px));padding:42px clamp(48px,4vw,90px) 36px;gap:26px}
 .estates84-header{grid-template-columns:1.1fr 1fr;gap:70px}
 #connected-estates .estates84-header h2{font-size:var(--aion-desktop-heading,56px)}
 #connected-estates .estates84-kicker{font-size:13px;color:#dec48c}
 #connected-estates .estates84-intro{font-size:22px;max-width:43ch}
 .estates84-tabs{gap:20px}
 .estates84-panel{grid-template-columns:1.08fr 1fr;gap:32px;align-items:stretch}
 .estates84-picture{aspect-ratio:auto;height:100%;min-height:390px;max-height:none}
 .estates84-reading{padding:28px 32px;background:#123d4f55}
 #connected-estates .estates84-reading h3{font-size:32px}
 #connected-estates .estates84-reading p:not(.estates84-count){font-size:21px;line-height:1.55}
 #connected-estates .estates84-reading .estates84-outcome{margin-top:16px!important;padding-top:12px}
 .estates84-outcome strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#dec48c}
 .estates84-gateway{right:-30px;top:-18px;width:760px;opacity:.8}
 .estates84-atmosphere{opacity:.36}
}
@media(min-width:1367px){
 .estates84-body{gap:20px;padding-top:32px;padding-bottom:28px}
 .estates84-reading{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px 24px;padding:24px 28px}
 .estates84-reading>.estates84-count,.estates84-reading>h3,.estates84-reading>p:not(.estates84-outcome){grid-column:1/-1}
 #connected-estates .estates84-reading h3,#connected-estates .estates84-count{margin-bottom:0}
 #connected-estates .estates84-reading .estates84-outcome{margin-top:2px!important;padding-top:12px}
 .estates84-picture{min-height:350px}
}

/*110: restore visual emphasis while keeping the original detail alongside it. */
.estates110-description{display:none}
@media(min-width:1367px){
 .estates84-panel{grid-template-columns:1.25fr 1fr;gap:38px}
 #connected-estates .estates84-tabs button{justify-content:flex-start;padding:14px 20px;gap:14px}
 .estates110-tab-copy{display:flex;flex-direction:column;gap:5px;text-align:left}
 .estates110-description{display:block;color:#cbe2e5;font-size:15px;line-height:1.35;font-weight:450}
 .estates84-reading{border-color:transparent;background:linear-gradient(90deg,#123d4f24,#123d4f40);box-shadow:none;backdrop-filter:blur(2px);padding:22px 18px;border-radius:12px}
 .estates84-picture{border-color:#90d4de30;box-shadow:none}
}
@media(min-width:1367px){
 .estates84-picture{height:auto;align-self:stretch;min-height:350px}
 #connected-estates .estates84-picture img{position:absolute;inset:0}
 #connected-estates .estates84-picture[data-scene="start"] img{inset:11%;width:78%;height:78%}
}

/*111: clear stage names and evenly inset number badges. */
@media(min-width:1367px){
 #connected-estates#connected-estates .estates84-tabs button{justify-content:center;gap:18px;padding:16px 28px;min-height:76px;border-radius:16px}
 .estates110-tab-copy{display:block;text-align:left;font-size:23px;line-height:1.25;font-weight:700;letter-spacing:-.02em}
 .estates84-tabs .estates84-number{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #a6d7df5c;border-radius:50%;font-size:12px;line-height:1;color:#c1dce0;background:#0c29354d}
 #connected-estates .estates84-tabs button[aria-selected="true"] .estates84-number{color:#f0d9a7;border-color:#f0d9a799;background:#5b512e33}
}
