.home-virtual-pages{padding:clamp(58px,8vw,96px) 0;border-bottom:1px solid var(--line);background:var(--surface)}
.home-virtual-pages__layout{display:block}
.home-virtual-pages__list{display:grid;gap:11px}.home-virtual-pages__list details{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color .2s ease,box-shadow .2s ease}.home-virtual-pages__list details[open]{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 16px 42px rgb(0 0 0 / 14%)}
.home-virtual-pages__list summary{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:17px 19px;cursor:pointer;list-style:none}.home-virtual-pages__list summary::-webkit-details-marker{display:none}.home-virtual-pages__list summary>span{color:var(--accent-strong);font:800 .88rem/1 ui-monospace,monospace}.home-virtual-pages__list summary>strong{font-size:1.02rem}.home-virtual-pages__list summary>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-style:normal;transition:transform .2s ease}.home-virtual-pages__list details[open] summary>i{color:var(--accent-strong);transform:rotate(45deg)}
.home-virtual-pages__content{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:0 19px 19px}.home-virtual-pages__content img{width:150px;height:108px;border-radius:10px;background:var(--surface-strong);object-fit:cover}.home-virtual-pages__content p{margin:0 0 14px;color:var(--muted)}
@media(max-width:780px){.home-virtual-pages__content{grid-template-columns:110px minmax(0,1fr)}.home-virtual-pages__content img{width:110px;height:90px}}
@media(max-width:520px){.home-virtual-pages__list summary{grid-template-columns:32px minmax(0,1fr) 28px;padding:15px 13px}.home-virtual-pages__content{grid-template-columns:1fr;padding:0 13px 15px}.home-virtual-pages__content img{width:100%;height:170px}}
@media(prefers-reduced-motion:reduce){.home-virtual-pages__list details,.home-virtual-pages__list summary>i{transition:none}}
