.val{position:relative}.val-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.val-hero{height:calc(376 * var(--u));background:var(--vk-sand);min-height:330px;position:relative}.val-hero--plain{height:calc(318 * var(--u));min-height:300px}.val-hero-clip{position:absolute;inset:0;overflow:hidden}.val-hero-img{object-fit:cover;width:100%;max-width:none;height:100%;filter:brightness(var(--vk-photo-dim,1));object-position:60% 42%;transform-origin:62% 46%;position:absolute;inset:0}.val-hero-img--flip{transform-origin:50% 46%;transform:scaleX(-1)}.val-hero-wash{background:linear-gradient(180deg, rgb(var(--vk-night-rgb) / calc(.5 * var(--vk-hero-dim,1))) 0, rgb(var(--vk-night-rgb) / calc(.18 * var(--vk-hero-dim,1))) calc(var(--vk-hh) * 1.7), rgb(var(--vk-night-rgb) / 0) calc(var(--vk-hh) * 3.4)), linear-gradient(270deg, rgb(var(--vk-night-rgb) / calc(.34 * var(--vk-hero-dim,1))) 0, rgb(var(--vk-night-rgb) / calc(.12 * var(--vk-hero-dim,1))) 22%, rgb(var(--vk-night-rgb) / 0) 40%), linear-gradient(90deg, rgb(var(--vk-paper-rgb) / .94) 0, rgb(var(--vk-paper-rgb) / .82) 24%, rgb(var(--vk-paper-rgb) / .34) 50%, rgb(var(--vk-paper-rgb) / 0) 68%);position:absolute;inset:0}.val-hero-in{z-index:2;left:calc(57 * var(--u));top:calc(var(--vk-hh) + 11 * var(--u));right:calc(300 * var(--u));position:absolute}.val-hero-in .val-crumbs{margin-bottom:calc(14 * var(--u))}.val-hero-in .vk-crumbs{font-size:max(12px, calc(9.2 * var(--u)));letter-spacing:.05em;color:var(--vk-ink);text-shadow:0 0 5px rgb(var(--vk-paper-rgb) / .95), 0 0 12px rgb(var(--vk-paper-rgb) / .85);font-weight:500}.val-hero-in .vk-crumbs a,.val-hero-in .vk-crumbs [aria-current=page]{color:inherit}.val-hero-in .vk-crumbs-sep{opacity:.9}.val-h1{font-family:var(--vk-ff-min);font-weight:500;font-size:calc(56 * var(--u));letter-spacing:.04em;color:var(--vk-ink);line-height:1.4}.val-sub{margin-top:calc(8 * var(--u));font-family:var(--vk-ff-min);font-size:max(13px, calc(12.6 * var(--u)));letter-spacing:.18em;color:var(--vk-text);word-break:auto-phrase;text-wrap:balance}.val-hero-note{z-index:2;right:calc(34 * var(--u));top:calc(148 * var(--u));font-family:var(--vk-ff-min);font-size:max(12px, calc(10 * var(--u)));letter-spacing:.1em;color:#fff;text-shadow:0 1px 10px #0a0e148c;text-align:left;line-height:1.9;position:absolute}.val-box{z-index:3;left:calc(35 * var(--u));right:calc(35 * var(--u));bottom:calc(21 * var(--u));min-height:max(54px, calc(50 * var(--u)));padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u));background:rgb(var(--vk-white-rgb) / .98);border-radius:calc(12 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(26 * var(--u)) #1e242c33;align-items:stretch;display:flex;position:absolute}.val-cell{align-items:center;gap:calc(11 * var(--u));min-width:0;padding:0 calc(26 * var(--u)) 0 calc(18 * var(--u));border-left:1px solid var(--vk-line);margin:calc(2 * var(--u)) 0;cursor:pointer;flex:1 1 0;display:flex;position:relative}.val-cell--q{padding-left:calc(4 * var(--u));cursor:text;border-left:0;flex:1.9 1 0}.val-cell-i{width:max(17px, calc(15 * var(--u)));height:max(17px, calc(15 * var(--u)));color:var(--vk-text);flex:none}.val-cell-t{flex:1;gap:1px;min-width:0;display:grid}.val-cell-l{font-size:var(--vk-fs-2xs);letter-spacing:.08em;color:var(--vk-mut);line-height:1.3}.val-cell input,.val-cell select{width:100%;min-width:0;font:inherit;font-size:var(--vk-fs-s);color:var(--vk-text);appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0}.val-cell input::placeholder{color:var(--vk-dim)}.val-cell select{cursor:pointer;letter-spacing:.04em;font-weight:500}.val-cell-c{right:calc(8 * var(--u));width:10px;height:7px;color:var(--vk-mut);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.val-cell:focus-within{background:rgb(var(--vk-gold-rgb) / .06)}.val-go{width:calc(133 * var(--u));justify-content:center;align-items:center;gap:calc(9 * var(--u));border-radius:calc(7 * var(--u));background:var(--vk-deep);color:#fff;min-width:112px;font-size:var(--vk-fs-s);letter-spacing:.12em;cursor:pointer;border:0;flex:none;font-weight:500;transition:background .3s;display:inline-flex}.val-go svg{width:max(15px, calc(13 * var(--u)));height:max(15px, calc(13 * var(--u)))}.val-go:hover{background:var(--vk-deep-h)}.val-body{background:var(--vk-paper);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.val-body[data-side="1"]{grid-template-columns:calc(233 * var(--u)) minmax(0, 1fr)}.val-side{padding:calc(36 * var(--u)) calc(16 * var(--u)) calc(44 * var(--u)) calc(35 * var(--u));background:var(--vk-cream);border-right:1px solid var(--vk-line);align-self:stretch}.val-side-btn{display:none}.val-sec{margin:0 0 calc(26 * var(--u))}.val-sec summary{align-items:center;gap:calc(9 * var(--u));padding:0 0 calc(9 * var(--u));border-bottom:1px solid var(--vk-bd);cursor:pointer;list-style:none;display:flex}.val-sec summary::-webkit-details-marker{display:none}.val-sec-i{width:max(18px, calc(17 * var(--u)));height:max(18px, calc(17 * var(--u)));color:var(--vk-ink);flex:none}.val-sec-t{font-family:var(--vk-ff-min);font-weight:600;font-size:max(12.5px, calc(10.6 * var(--u)));letter-spacing:.08em;color:var(--vk-ink);flex:1}.val-sec-pm{width:max(14px, calc(11 * var(--u)));height:max(14px, calc(11 * var(--u)));color:var(--vk-text);flex:none}.val-sec[open] .val-sec-plus,.val-sec:not([open]) .val-sec-minus{display:none}.val-sec summary:focus-visible{outline:2px solid var(--vk-gold);outline-offset:3px}.val-regions{gap:calc(3 * var(--u));margin-top:calc(7 * var(--u));grid-template-columns:1fr 1fr;display:grid}.val-region{min-height:max(40px, calc(34 * var(--u)));padding:0 calc(12 * var(--u));border:1px solid var(--vk-line);border-radius:calc(3 * var(--u));background:var(--vk-paper2);font-family:var(--vk-ff-min);font-size:var(--vk-fs-xs);letter-spacing:.06em;color:var(--vk-text);align-items:center;transition:background .25s,border-color .25s,color .25s;display:flex}.val-region:hover{border-color:var(--vk-bd);background:#fff}.val-region.is-on{background:var(--vk-deep);border-color:var(--vk-deep);color:#fff}.val-prefs{gap:calc(4 * var(--u)) calc(14 * var(--u));margin-top:calc(10 * var(--u));padding-left:calc(2 * var(--u));flex-wrap:wrap;display:flex}.val-prefs a{font-size:var(--vk-fs-xs);letter-spacing:.06em;color:var(--vk-text2);border-bottom:1px solid #0000;padding:5px 0;transition:color .2s,border-color .2s;display:inline-block}.val-prefs a:hover{color:var(--vk-gold-d)}.val-prefs a.is-on{color:var(--vk-ink);border-bottom-color:var(--vk-ink);font-weight:700}.val-areaclear{margin-top:calc(8 * var(--u))}.val-areaclear a{font-size:var(--vk-fs-2xs);letter-spacing:.06em;color:var(--vk-mut);border-bottom:1px solid;padding-bottom:1px}.val-areaclear a:hover{color:var(--vk-gold-d)}.val-opts{margin-top:calc(10 * var(--u))}.val-opt{align-items:center;gap:calc(10 * var(--u));min-height:max(36px, calc(27 * var(--u)));cursor:pointer;display:flex}.val-opt input{appearance:none;width:max(16px, calc(14 * var(--u)));height:max(16px, calc(14 * var(--u)));border:1px solid var(--vk-bd);cursor:pointer;background:#fff;border-radius:3px;flex:none;place-items:center;margin:0;transition:background .2s,border-color .2s;display:grid}.val-opt input:checked{background:var(--vk-deep);border-color:var(--vk-deep)}.val-opt input:checked:after{content:"";border-bottom:1.7px solid #fff;border-left:1.7px solid #fff;width:56%;height:30%;translate:0 -12%;rotate:-45deg}.val-opt input:focus-visible{outline:2px solid var(--vk-gold);outline-offset:2px}.val-opt-i{width:max(17px, calc(16 * var(--u)));height:max(17px, calc(16 * var(--u)));color:var(--vk-ink);flex:none}.val-opt-l{font-family:var(--vk-ff-min);font-size:var(--vk-fs-xs);letter-spacing:.06em;color:var(--vk-text)}.val-opt:hover .val-opt-l{color:var(--vk-gold-d)}.val-kw{margin-top:calc(6 * var(--u))}.val-kw-l{margin-bottom:calc(10 * var(--u));font-family:var(--vk-ff-min);font-weight:600;font-size:var(--vk-fs-xs);letter-spacing:.08em;color:var(--vk-ink);display:block}.val-kw input{width:100%;height:max(44px, calc(32 * var(--u)));padding:0 calc(11 * var(--u));border:1px solid var(--vk-bd);border-radius:calc(4 * var(--u));font:inherit;font-size:var(--vk-fs-xs);color:var(--vk-text);background:#fff}.val-kw input::placeholder{color:var(--vk-dim)}.val-kw input:focus-visible{outline:2px solid var(--vk-gold);outline-offset:1px}.val-apply{width:100%;height:max(44px, calc(30 * var(--u)));margin-top:calc(20 * var(--u));border-radius:calc(4 * var(--u));background:var(--vk-deep);color:#fff;font-size:var(--vk-fs-xs);letter-spacing:.14em;cursor:pointer;border:0;font-weight:500;transition:background .3s;display:block}.val-apply:hover{background:var(--vk-deep-h)}.val-clear{margin-top:calc(14 * var(--u));text-align:center}.val-clear a{font-size:var(--vk-fs-xs);letter-spacing:.06em;color:var(--vk-text);border-bottom:1px solid var(--vk-dim);padding:6px 2px;font-weight:700;transition:color .2s,border-color .2s;display:inline-block}.val-clear a:hover{color:var(--vk-gold-d);border-color:var(--vk-gold)}.val-main{min-width:0;padding:calc(24 * var(--u)) calc(34 * var(--u)) calc(64 * var(--u)) calc(20 * var(--u))}.val-body[data-side="0"] .val-main{padding-left:calc(34 * var(--u))}.val-rh{padding:0 0 calc(9 * var(--u));margin-bottom:calc(14 * var(--u));border-bottom:1px solid var(--vk-line);scroll-margin-top:calc(var(--vk-hh) + 14px);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.val-rh-t{align-items:baseline;gap:calc(8 * var(--u));display:flex}.val-rh-l{font-family:var(--vk-ff-min);font-size:var(--vk-fs-m);letter-spacing:.1em;color:var(--vk-text)}.val-rh-n{font-family:var(--vk-ff-en);font-variant-numeric:lining-nums;font-style:italic;font-size:calc(34 * var(--u));letter-spacing:.01em;color:var(--vk-ink);min-width:1ch;line-height:1}.val-rh-u{font-family:var(--vk-ff-min);font-size:var(--vk-fs-m);color:var(--vk-text)}.val-sort{gap:calc(6 * var(--u));display:flex}.val-sort a{padding:8px calc(12 * var(--u));font-size:var(--vk-fs-xs);letter-spacing:.08em;color:var(--vk-text2);transition:color .2s;position:relative}.val-sort a+a:before{content:"";background:var(--vk-bd);width:1px;height:11px;position:absolute;top:50%;left:0;translate:0 -50%}.val-sort a:hover{color:var(--vk-gold-d)}.val-sort a.is-on{color:var(--vk-ink);font-weight:700}.val-sort a.is-on:after{content:"";left:calc(12 * var(--u));right:calc(12 * var(--u));background:var(--vk-ink);height:1.5px;position:absolute;bottom:3px}.val-rows{gap:calc(14 * var(--u));display:grid}.val-row{--pw:508;--k:1;grid-template-columns:minmax(0, 1fr) calc(var(--pw) * var(--k) * var(--u));align-items:center;gap:calc(18 * var(--u));display:grid;position:relative}.val-row.is-flip{grid-template-columns:calc(var(--pw) * var(--k) * var(--u)) minmax(0, 1fr)}.val-row.is-flip .val-ph{order:-1}.val-row[data-v="0"]{--pw:494}.val-row[data-v="1"]{--pw:462}.val-row[data-v="2"]{--pw:480}.val-row[data-v="3"]{--pw:452}.val-row[data-v="4"]{--pw:472}.val-txt{min-width:0;padding:calc(4 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));container-type:inline-size}.val-row.is-flip .val-txt{padding-left:calc(8 * var(--u))}.val-head{align-items:baseline;gap:calc(26 * var(--u));display:flex}.val-n{font-size:calc(36 * var(--u));font-variant-numeric:lining-nums}.val-kind{font-size:var(--vk-fs-2xs)}.val-name{margin-top:calc(12 * var(--u));font-family:var(--vk-ff-min);font-weight:500;font-size:clamp(14px, 7.1cqw, calc(15.5 * var(--u)));letter-spacing:.04em;color:var(--vk-ink);overflow-wrap:anywhere;line-height:1.6}.val-l1,.val-l2{text-wrap:pretty;display:block}.val-name a{color:inherit}.val-name a:after{content:"";position:absolute;inset:0}.val-name a:focus-visible{outline:2px solid var(--vk-gold);outline-offset:3px}.val-desc{margin-top:calc(11 * var(--u));font-family:var(--vk-ff-min);font-size:var(--vk-fs-s);letter-spacing:.06em;color:var(--vk-labc);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.95;display:-webkit-box;overflow:hidden}.val-tags{gap:calc(9 * var(--u)) calc(12 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.val-tags .vk-tag{color:var(--vk-labc);white-space:normal;align-items:flex-start;min-width:0;line-height:1.5}.val-tags .vk-tag svg{margin-top:1px}.val-more{margin-top:calc(16 * var(--u))}.val-row:hover .val-more{color:var(--vk-gold-d);border-color:var(--vk-gold)}.val-row:hover .val-more svg{transform:translateX(calc(4 * var(--u)))}.val-ph{aspect-ratio:2.3;background:var(--vk-sand);width:100%;position:relative}.val-ph img{object-fit:cover;width:100%;height:100%}.val-ph--none{background:linear-gradient(135deg, var(--vk-sand), var(--vk-line));place-items:center;display:grid}.val-nophoto{color:var(--vk-dim);font-size:var(--vk-fs-xs);letter-spacing:.1em;justify-items:center;gap:8px;display:grid}.val-nophoto svg{width:max(28px, calc(26 * var(--u)));height:max(28px, calc(26 * var(--u)))}.val-pager{justify-content:center;align-items:center;gap:calc(8 * var(--u));margin-top:calc(44 * var(--u));display:flex}.val-pg{min-width:max(40px, calc(32 * var(--u)));height:max(40px, calc(32 * var(--u)));font-family:var(--vk-ff-en);font-size:max(15px, calc(14 * var(--u)));color:var(--vk-text);border:1px solid #0000;border-radius:999px;place-items:center;padding:0 6px;transition:background .25s,color .25s,border-color .25s;display:inline-grid}.val-pg:hover{border-color:var(--vk-bd)}.val-pg.is-on{background:var(--vk-deep);color:#fff;border-color:var(--vk-deep)}.val-pg--arrow{border-color:var(--vk-bd)}.val-pg--arrow svg{width:7px;height:11px}.val-pg--arrow.is-off{opacity:.35}.val-pg-dots{color:var(--vk-mut);padding:0 2px}.val-note{margin-top:calc(34 * var(--u));text-align:center;font-size:var(--vk-fs-2xs);letter-spacing:.06em;color:var(--vk-mut)}.val-empty{padding:calc(80 * var(--u)) 0 calc(60 * var(--u));text-align:center;justify-items:center;gap:12px;display:grid}.val-empty-t{font-family:var(--vk-ff-min);font-size:calc(18 * var(--u));letter-spacing:.08em;color:var(--vk-ink)}.val-empty-d{font-size:var(--vk-fs-s);color:var(--vk-body);margin-bottom:10px}@media (min-width:1000px) and (max-width:1199px){.val-row{--k:.86}}@media (max-width:999px){.val-hero{flex-direction:column;height:auto;min-height:0;display:flex}.val-hero-img{object-position:64% 50%}.val-hero-wash{background:linear-gradient(90deg, rgb(var(--vk-paper-rgb) / .92) 0, rgb(var(--vk-paper-rgb) / .7) 60%, rgb(var(--vk-paper-rgb) / .3) 100%)}.val-hero-in{padding:18px 16px 6px;position:relative;top:auto;left:auto;right:auto}.val-hero-in .val-crumbs{margin-bottom:12px}.val-h1{font-size:clamp(32px,9.4vw,52px)}.val-sub{margin-top:8px;font-size:13px}.val-hero-note{display:none}.val-box{z-index:3;border-radius:12px;flex-direction:column;margin:18px 16px;padding:6px 14px 14px;position:relative;bottom:auto;left:auto;right:auto}.val-cell,.val-cell--q{border-left:0;border-bottom:1px solid var(--vk-line);flex:none;gap:12px;min-height:54px;margin:0;padding:0 22px 0 2px}.val-cell-c{right:4px}.val-cell input,.val-cell select{font-size:15px}.val-cell-l{font-size:11px}.val-go{border-radius:8px;gap:10px;width:100%;height:50px;margin-top:12px;font-size:14px}.val-go svg{width:17px;height:17px}.val-body[data-side="1"]{grid-template-columns:minmax(0,1fr)}.val-side{border-right:0;border-bottom:1px solid var(--vk-line);padding:0 16px}.val-side-btn{width:100%;min-height:54px;font-family:var(--vk-ff-min);letter-spacing:.08em;color:var(--vk-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;display:flex}.val-side-sum{min-width:0;font-family:var(--vk-ff-jp);letter-spacing:.02em;color:var(--vk-mut);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:12px;font-weight:400;overflow:hidden}.val-side-btn>span:first-child{flex:1}.val-side-sum+.val-side-chev{margin-left:0}.val-side-chev{flex:none;width:13px;height:9px;transition:rotate .3s}.val-side[data-open="1"] .val-side-chev{rotate:180deg}.val-side-body{padding:4px 0 24px;display:none}.val-side[data-open="1"] .val-side-body{display:block}.val-sec{margin-bottom:22px}.val-sec summary{padding-bottom:10px}.val-sec-t{font-size:15px}.val-sec-i{width:20px;height:20px}.val-sec-pm{width:15px;height:15px}.val-regions{gap:6px;margin-top:10px}.val-region{border-radius:4px;min-height:46px;padding:0 14px;font-size:14px}.val-prefs{gap:2px 16px;margin-top:12px}.val-prefs a{padding:9px 0;font-size:13px}.val-areaclear a{font-size:12px}.val-opts{margin-top:8px}.val-opt{gap:12px;min-height:46px}.val-opt input,.val-opt-i{width:20px;height:20px}.val-opt-l{font-size:14px}.val-kw-l{margin-bottom:8px;font-size:14px}.val-kw input{border-radius:6px;height:48px;padding:0 12px;font-size:15px}.val-apply{border-radius:6px;height:50px;margin-top:18px;font-size:14px}.val-clear a{padding:10px 4px;font-size:13px}.val-main{padding:20px 16px 48px}.val-body[data-side="0"] .val-main{padding-left:16px}.val-rh{margin-bottom:14px;padding-bottom:8px}.val-rh-l,.val-rh-u{font-size:14px}.val-rh-n{font-size:32px}.val-sort a{padding:10px 12px;font-size:13px}.val-sort a.is-on:after{left:12px;right:12px}.val-rows{gap:30px}.val-row,.val-row.is-flip{grid-template-columns:minmax(0,1fr);gap:14px}.val-row .val-ph,.val-row.is-flip .val-ph{aspect-ratio:16/10;order:-1}.val-txt,.val-row.is-flip .val-txt{padding:0 2px}.val-head{gap:18px}.val-n{font-size:32px}.val-kind{font-size:11px}.val-name{margin-top:8px;font-size:18px}.val-desc{-webkit-line-clamp:4;margin-top:8px;font-size:13px;line-height:1.9}.val-tags{gap:8px 18px;margin-top:12px}.val-more{margin-top:14px}.val-nophoto svg{width:30px;height:30px}.val-pager{gap:6px;margin-top:34px}.val-pg{min-width:44px;height:44px;font-size:16px}.val-note{text-align:left;margin-top:26px;font-size:11px}.val-empty{padding:56px 0 40px}.val-empty-t{font-size:17px}}.val-name,.val-desc,.val-h1,.val-empty-t{word-break:auto-phrase}.val-desc{text-wrap:pretty}@media (min-width:640px) and (max-width:999px){.val-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 22px}.val-row,.val-row.is-flip{align-content:start}}
