.vk-centre{background:#f5f5f3;color:#111;padding:clamp(64px,8vw,120px) 0;scroll-margin-top:110px}.vk-centre header{max-width:850px}.vk-centre h2{font-size:clamp(36px,5vw,68px);letter-spacing:-.045em;line-height:1.06;margin:20px 0 28px}.vk-centre header>p:last-child{font-size:20px;color:#646464;line-height:1.6;max-width:690px}.vk-centre varia-knowledge{display:block;max-width:1050px;margin-top:48px}.vk-centre form label{display:block;font-size:15px;margin-bottom:12px}.vk-search{display:flex;border:1px solid #888;background:#fff;min-height:64px}.vk-search input{flex:1;min-width:0;border:0;background:transparent;padding:18px;font:inherit;font-size:18px;border-radius:0;box-shadow:none}.vk-search button{background:#111;color:#fff;border:0;padding:18px 26px;font:inherit;cursor:pointer}.vk-topics{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.vk-topics button{border:1px solid #ccc;background:transparent;color:#333;border-radius:30px;padding:10px 15px;font:inherit;font-size:13px;cursor:pointer;min-height:42px}.vk-status,.vk-support-status{font-size:14px;line-height:1.5;min-height:22px}.vk-results details{background:#fff;border-bottom:1px solid #ddd}.vk-results summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;font-size:18px;font-weight:500;cursor:pointer;list-style:none}.vk-results summary:after{content:'+';font-size:24px;flex-shrink:0}.vk-results details[open] summary:after{content:'−'}.vk-results summary::-webkit-details-marker{display:none}.vk-answer{padding:0 23px 25px}.vk-answer p{font-size:16px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;color:#555}.vk-answer a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.vk-handoff{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:42px;margin-top:25px;border-top:1px solid #ccc}.vk-handoff h3{font-size:26px;margin:0 0 15px;letter-spacing:-.025em}.vk-handoff p{max-width:520px;color:#666;line-height:1.6;margin:0}.vk-handoff .v-actions{flex-shrink:0}.vk-centre button:focus-visible,.vk-centre input:focus-visible,.vk-centre summary:focus-visible,.vk-centre a:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:749px){.vk-centre header>p:last-child{font-size:17px}.vk-search input{font-size:16px;padding:15px}.vk-search button{font-size:15px;padding:15px}.vk-handoff{display:block}.vk-handoff .v-actions{margin-top:25px}.vk-results summary{font-size:16px;padding:19px}.vk-answer{padding:0 19px 22px}.vk-centre varia-knowledge{margin-top:32px}}
