.guide-hub{background:var(--bg);color:var(--ink);font-family:var(--font-sans)}.guide-hub__wrap{padding-inline:var(--page-inline)}.guide-hub__intro{padding-top:30px}.guide-hub h1{max-width:22ch;font:var(--title-hub);margin:0}.guide-hub__lede{max-width:64ch;color:var(--ink-mute);margin-top:18px;font-size:19px;line-height:1.55}.guide-hub__text-link{text-underline-offset:4px;gap:18px;margin-top:20px;font-size:16px;text-decoration:underline;display:inline-flex}.guide-hub__section{padding-block:clamp(32px,4.5vw,56px)}.guide-hub h2{font:var(--title-section);margin:0 0 26px}.guide-hub h3{font:500 25px/1.2 var(--font-display);margin:0}.guide-hub :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid}.guide-hub :is(#vse-materialy,#guide-catalog-title,#zayavka,.guide-hub__tasks>section){scroll-margin-top:100px}.guide-hub__entries{border-block:1px solid var(--ink);margin-top:30px;display:grid}.guide-hub__entries a{grid-template-columns:1fr auto;gap:8px 14px;padding:22px 0;display:grid}.guide-hub__entries a+a{border-top:1px solid var(--hairline-soft)}.guide-hub__entries strong{font:500 24px/1.2 var(--font-display)}.guide-hub__entries a>span:first-of-type{color:var(--ink-mute);font:400 16px/1.5 var(--font-sans);grid-row:2}.guide-hub__entries a>span:last-of-type{color:var(--accent-green);grid-area:1/2/3;align-self:end}.guide-hub__tasks{gap:36px 40px;display:grid}.guide-hub__tasks h3{margin-bottom:20px}.guide-hub__tasks ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.guide-hub__tasks li a{border-bottom:1px solid var(--hairline-soft);gap:8px;padding:18px 26px 18px 0;display:grid;position:relative}.guide-hub__tasks li strong{font:500 18px/1.4 var(--font-sans)}.guide-hub__tasks li span:not(.guide-hub__row-arrow){font:400 15px/1.55 var(--font-sans);color:var(--ink-mute)}.guide-hub__row-arrow{color:var(--accent-green);position:absolute;bottom:20px;right:0}.guide-hub__context{color:var(--ink-mute);font:400 14px/1.6 var(--font-sans);margin-top:18px}.guide-hub__context a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.guide-hub__priority,.guide-hub__catalog{border-block:1px solid var(--ink);display:grid}.guide-hub__priority>a,.guide-hub__catalog>a{transition:background-color .2s var(--ease-out);flex-direction:column;padding:24px 30px 24px 0;display:flex;position:relative}.guide-hub__priority>a+a,.guide-hub__catalog>a+a{border-top:1px solid var(--hairline-soft)}.guide-hub__priority h3,.guide-hub__catalog h3{font-size:23px}.guide-hub__priority p,.guide-hub__catalog p{color:var(--ink-mute);font:400 16px/1.55 var(--font-sans);margin-block:14px 18px}.guide-hub__metadata{color:var(--ink-mute);font:400 12px/1.5 var(--font-sans);flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-right:10px;display:flex}.guide-hub__priority .guide-hub__metadata{gap:5px;display:grid}.guide-hub__catalog-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.guide-hub__catalog-head h2{margin:0}.guide-hub__catalog-head p{color:var(--ink-mute);font-size:14px}.guide-hub__search label{color:var(--ink-mute);font-size:14px;display:block}.guide-hub__search input{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);font:400 17px/1.5 var(--font-sans);background:0 0;border-radius:0;margin-top:8px}.guide-hub__search input::placeholder{color:var(--ink-mute);opacity:1}.guide-hub__filters{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.guide-hub :is(.guide-hub__filters button,.guide-hub__pagination button,.guide-hub__empty button){border:1px solid var(--hairline-strong);min-height:44px;color:var(--ink);cursor:pointer;font:400 13px/1.4 var(--font-sans);background:0 0;border-radius:0;padding:10px 16px}.guide-hub__filters button[aria-pressed=true]{color:var(--bg);background:var(--ink)}.guide-hub__count{color:var(--ink-mute);font:400 13px/1.5 var(--font-sans);margin-block:20px}.guide-hub__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;font-size:14px;display:flex}.guide-hub__pagination button:disabled{opacity:.45;cursor:default}.guide-hub__empty{grid-column:1/-1;padding-block:32px}.guide-hub__empty p{color:var(--ink-mute);margin-block:16px 24px;line-height:1.6}.guide-hub__empty>div{flex-wrap:wrap;gap:12px;display:flex}.guide-hub__help{background:var(--bg-soft)}.guide-hub__help-intro p{max-width:75ch;color:var(--ink-mute);font-size:18px;line-height:1.6}.guide-hub__offers{border-top:1px solid var(--ink);gap:30px;margin-top:30px;padding-top:24px;display:grid}.guide-hub__offers p{max-width:52ch;color:var(--ink-mute);font:400 16px/1.6 var(--font-sans);margin-top:14px}.guide-hub__offers a{text-underline-offset:4px;font:500 17px/1.5 var(--font-sans);margin-top:18px;padding-right:26px;text-decoration:underline;display:block;position:relative}.guide-hub__offers a>span:last-child{position:absolute;bottom:0;right:0}.guide-hub__offers a span:not(:last-child),.guide-hub__offer-price span{color:var(--ink-mute);font:400 14px/1.5 var(--font-sans);margin-top:6px;display:block}.guide-hub__offers .guide-hub__offer-price{color:var(--ink);font:500 26px/1.2 var(--font-display)}.guide-hub__availability{font:400 17px/1.6 var(--font-sans);margin-top:24px}@media (hover:hover){.guide-hub__entries a:hover,.guide-hub__priority>a:hover,.guide-hub__catalog>a:hover{background:var(--bg-soft)}.guide-hub__tasks li a:hover strong{color:var(--accent-green)}}@media (min-width:640px){.guide-hub__entries{grid-template-columns:1fr 1fr}.guide-hub__entries a{padding:22px}.guide-hub__entries a:nth-child(2){border-top:0}.guide-hub__entries a:nth-child(2n){border-left:1px solid var(--hairline-soft)}.guide-hub__catalog{grid-template-columns:1fr 1fr}.guide-hub__catalog>a{border-top:0;border-bottom:1px solid var(--hairline-soft);padding:24px}.guide-hub__catalog>a:nth-child(2n){border-left:1px solid var(--hairline-soft)}.guide-hub__catalog .guide-hub__row-arrow{right:20px}}@media (min-width:800px){.guide-hub__tasks,.guide-hub__offers{grid-template-columns:1fr 1fr}.guide-hub__priority{grid-template-columns:repeat(3,1fr)}.guide-hub__priority>a{padding:24px}.guide-hub__priority>a+a{border-top:0;border-left:1px solid var(--hairline-soft)}.guide-hub__priority .guide-hub__row-arrow{right:20px}}@media (min-width:1000px){.guide-hub__entries{grid-template-columns:repeat(4,1fr)}.guide-hub__entries a+a{border-top:0;border-left:1px solid var(--hairline-soft)}.guide-hub__catalog{grid-template-columns:repeat(3,1fr)}.guide-hub__catalog>a:nth-child(2n){border-left:0}.guide-hub__catalog>a:not(:nth-child(3n+1)){border-left:1px solid var(--hairline-soft)}}@media (min-width:800px) and (max-width:999px){.guide-hub__tasks h3{min-height:60px}}@media (max-width:639px){.guide-hub__intro{padding-top:22px}.guide-hub__lede{font-size:17px}.guide-hub__entries strong{font-size:23px}.guide-hub__pagination{justify-content:center}.guide-hub__pagination>span{text-align:center;flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){.guide-hub a{transition:none}}.guide-hub :is(a,button,input,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}
