.editableCatalog{padding-bottom:64px}.catalogPublicBlock{margin:0 0 48px}.catalogPublicBlock>summary{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.catalogPublicBlock>summary::-webkit-details-marker{display:none}.catalogPublicBlock>summary h2{font:400 clamp(24px,3vw,34px)/1.2 var(--font-prata),Georgia,serif;margin:0 0 10px}.catalogPublicBlock>summary p{color:var(--ink-soft);max-width:760px;margin:0;line-height:1.6}.catalogPublicBlock[open]>summary{margin-bottom:24px}.catalogPublicBlock[open]>summary>svg{transform:rotate(180deg)}.catalogSectionCover{object-fit:cover;border-radius:18px;width:100%;max-height:240px;margin-bottom:24px;display:block}.catalogPublicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalogPublicCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.catalogPublicCard:hover{border-color:var(--forest)}.catalogPublicCard:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.catalogPublicCard>img{object-fit:cover;width:100%;height:150px;display:block}.catalogPublicCard>div{flex-direction:column;flex:1;padding:20px;display:flex}.catalogPublicCard h3{font:500 18px/1.4 var(--font-onest),Arial,sans-serif;margin:0 0 8px}.catalogPublicCard p{color:var(--ink-soft);margin:0 0 16px;font-size:14px;line-height:1.6}.catalogPublicCard span{color:var(--forest);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}@media (max-width:900px){.catalogPublicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.catalogPublicGrid{grid-template-columns:1fr}.catalogPublicBlock{margin-bottom:32px}}
