.features{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:185px 185px 170px;height:auto;overflow:visible}.features .feature{display:block;grid-column:span 4}.features .feature.large{grid-column:span 7;grid-row:span 2}.features .feature:nth-child(2),.features .feature:nth-child(3){grid-column:span 5}.features .feature:nth-child(n+4){display:block}.feature.large h2{font-size:28px}.page-home .quick{display:none}.page-home .columns{margin-top:20px}.mast{background-size:160px 133px}.page-collection:has(.collection-article){--accent:#c6a045}.page-collection:has(.collection-article) nav,.page-collection:has(.collection-article) .bar,.page-collection:has(.collection-article) .telegram h2{background:linear-gradient(#d0ab53,#bd963b)}.page-collection:has(.collection-article) .mast{height:54px}.collection-tags{display:flex;gap:6px;margin:0 0 14px}.collection-tags a{background:var(--accent);color:white;font-size:13px;padding:7px 10px}.collection-article h1{font-size:44px;line-height:1.15;margin:12px 0 18px}.collection-cover{width:100%;display:block;margin-top:15px}.collection-toc{background:#f7f7f7;padding:20px;margin:20px 0;font-size:15px}.collection-toc summary{font-weight:bold;font-size:19px}.collection-toc a{color:#97732b}.collection-pick{margin:35px 0}.collection-pick h2{font-size:27px;border-bottom:1px solid #ddd;padding-bottom:15px}.collection-pick h2 a{color:#b48c33}.pick-banner{display:block;position:relative}.pick-banner>img{width:100%;height:260px;object-fit:cover;display:block}.pick-banner>span{display:flex;position:absolute;bottom:15px;right:15px;gap:7px}.pick-banner b{background:var(--accent);color:white;padding:10px 14px;font-size:13px}.pick-facts{background:var(--accent);color:white;padding:14px;font-size:14px}.pick-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 0 0}.pick-shots img{width:100%;display:block}.collection-pick>p{font-size:17px;line-height:1.7;color:#333}.pick-read{color:#a47e2b;font-weight:bold;font-size:14px}.page-home .row .tag{float:left;margin:2px 6px 0 0}.page-home .row h2{display:inline}.page-home .row-actions{border:0}.page-home .row small{display:block;margin-top:12px}.row-image>.rating{font-size:17px;min-width:30px;padding:6px}.page-home .features .feature:nth-child(n+4) h2{font-size:20px}
@media(max-width:650px){.features{display:block;height:165px;overflow:hidden}.features .feature,.features .feature:nth-child(n+4){display:none}.features .feature.large{display:block;height:165px}.feature.large h2{font-size:20px}.page-home .features .feature p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}.page-home .row p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-home .row-actions{display:none}.page-home .row h2{font-size:16px}.page-home .row .tag{float:none;font-size:10px;margin:0 4px 3px 0;display:inline}.page-collection:has(.collection-article) .mast{height:25px}.collection-article h1{font-size:30px}.collection-tags{gap:4px;flex-wrap:wrap}.collection-tags a{font-size:11px;padding:6px}.collection-pick h2{font-size:23px}.pick-banner>img{height:180px}.pick-banner b{padding:8px;font-size:12px}.pick-shots{gap:5px;padding-top:12px}.collection-pick>p{font-size:16px}.collection-toc{padding:15px}.collection-pick{margin:25px 0}.mast{height:120px}}
