.for-results--art{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.for-results--art .for-results-words ul{grid-template-columns:minmax(0,1fr);gap:22px}.for-art-stage{--stage: linear-gradient(150deg, #efe9dc, #e2d8c4);position:relative;padding:clamp(28px,4.4vw,60px) clamp(20px,3.6vw,48px);overflow:hidden;border-radius:28px;background:var(--stage)}.for-art-stage:before{position:absolute;inset:-20% -10% auto 30%;height:80%;border-radius:50%;background:radial-gradient(closest-side,#ffffffb3,#fff0);content:""}.for-art-ask{position:relative;z-index:2;max-width:min(30ch,82%);margin:0 0 -9px auto;padding:10px 15px;border-radius:20px 20px 6px;background:#0a6ee8;box-shadow:0 16px 30px -16px #0a3c8c99;color:#fff;font-size:15px;line-height:1.38;rotate:1.6deg}html[data-float=on] .for-art-ask{opacity:0;translate:0 18px;scale:.94;transform-origin:100% 100%;transition:opacity .5s ease .25s,translate .8s var(--ease) .25s,scale .8s var(--ease) .25s}html[data-float=on] [data-in] .for-art-ask{opacity:1;translate:0 0;scale:1}.for-art-stage--sheet{--stage: linear-gradient(150deg, #e4f2e8, #c9e2d2)}.for-art-stage--doc{--stage: linear-gradient(150deg, #f8eddc, #ecd8bb)}.for-art-stage--calendar{--stage: linear-gradient(150deg, #ebe8f8, #d6cfee)}.for-art-stage--mail{--stage: linear-gradient(150deg, #e3edfb, #c9d9f3)}.for-art-stage--forecast{--stage: linear-gradient(170deg, #cfe1ef 0%, #e9e4dc 55%, #f5d8b4 100%)}.for-art-stage--booking{--stage: linear-gradient(150deg, #e3f1e8, #cbe1d3)}.for-art-stage--site{--stage: linear-gradient(150deg, #fae6d8, #ead0dd)}.for-art-stage--board{--stage: linear-gradient(150deg, #efefec, #d9d9d4)}.for-art-stage--card{--stage: linear-gradient(150deg, #e2eef3, #cfe3d8)}.for-art-stage--markup{--stage: linear-gradient(150deg, #fcf3d6, #f1dfab)}.for-art-stage--picture{--stage: linear-gradient(150deg, #f8e3e5, #e5d3ec)}.for-art{position:relative;max-width:520px;margin:0 auto;overflow:hidden;border:1px solid rgb(19 22 20 / .12);border-radius:16px;background:#fff;box-shadow:0 2px #ffffffe6 inset,0 40px 70px -34px #141e198c,0 12px 24px -16px #141e194d;color:var(--ink);font-size:14px;line-height:1.42;rotate:-1.2deg}.for-art-bar{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #e6e7e1;background:#f6f6f2;color:#50554e;font-size:13px;font-weight:600;white-space:nowrap}.for-art-bar span:last-child{overflow:hidden;text-overflow:ellipsis}.for-art-page{padding:18px 20px 20px;background:#fffdf8}.for-art-title{margin:0 0 12px!important;font-family:var(--font-display);font-size:22px;line-height:1.2}.for-art>.for-art-title{padding:14px 16px 0}.for-art ul,.for-art ol{margin:0;padding:0;list-style:none}.for-art p{margin:0}html[data-float=on] .for-art-stage{opacity:0;translate:0 56px;transition:opacity .7s ease,translate 1.1s var(--ease)}html[data-float=on] .for-art-stage[data-in]{opacity:1;translate:0 0}html[data-float=on] .for-art-part{--wait: calc(.45s + var(--i) * .13s);opacity:0;translate:0 10px;transition:opacity .5s ease var(--wait),translate .7s var(--ease) var(--wait)}html[data-float=on] [data-in] .for-art-part{opacity:1;translate:0 0}.for-art--sheet table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.for-art--sheet th,.for-art--sheet td{padding:8px 12px;border-bottom:1px solid #e8e9e3;text-align:left}.for-art--sheet th+th,.for-art--sheet td+td{border-left:1px solid #e8e9e3}.for-art--sheet thead th{background:#f4f5f1;color:#50554e;font-size:13px;font-weight:600}.for-art--sheet :is(td,th):last-child:not([colspan]){text-align:right}.for-art--sheet .for-art-mark td{background:#fdf1e2;font-weight:600}.for-art--sheet tfoot th{border-top:2px solid #131614;border-bottom:0;font-weight:700}.for-art--doc li,.for-art--booking .for-art-lines li{display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px dashed #e2ded2}.for-art--doc li:last-child{border-bottom:0}.for-art--doc .for-art-strong{font-weight:700}.for-art-line{flex:1;min-width:48px;border-bottom:1px solid #8d9188}.for-art-box{flex:none;width:13px;height:13px;border:1.5px solid #8b8f86;border-radius:3px;translate:0 1px}html[data-float=on] .for-art--doc li.for-art-part{clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease) var(--wait),opacity .3s ease var(--wait)}html[data-float=on] [data-in] .for-art--doc li.for-art-part{clip-path:inset(0)}.for-art-note{margin-top:12px!important;padding-top:10px;border-top:1px solid #e2ded2;color:#50554e;font-style:italic}@media(max-width:980px){.for-results--art{grid-template-columns:minmax(0,1fr)}}
