.cs.cmv{gap:16px;padding-bottom:64px}.cs.cmv .cs-top{width:min(1100px,100%)}.cs.cmv .cs-hero{text-align:left;width:min(1100px,100%);padding:6px 0 0}.cs.cmv .cs-modes{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0 0 12px;display:grid}.cs.cmv .cs-modes button{border:1px solid #0000;padding:12px 16px;font-weight:700}.cs.cmv .cs-modes button[data-on]{border-color:var(--accent-32);background:var(--s3);box-shadow:inset 0 -2px 0 var(--accent)}.cs.cmv .cs-modes button:not([data-on]):hover{background:var(--s2);color:var(--tx)}.cs.cmv .cs-modes button:focus-visible,.cs.cmv .cs-chip:focus-visible,.cs.cmv .pmb-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.cs.cmv .cs-modes{grid-template-columns:1fr}.cs.cmv{padding-left:12px;padding-right:12px}}.cs.cmv .cs-composer>h4{margin:0;font-size:15px}.pmb-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.pmb-card{border:1px solid var(--line-2);background:var(--s1);transition:border-color .15s var(--ease,ease), transform .15s var(--ease,ease);border-radius:12px;flex-direction:column;padding:10px;display:flex}.pmb-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.pmb-card[data-on]{background:var(--s2);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pmb-cat{color:var(--tx3);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:10.5px;font-weight:700}.pmb-title{color:var(--tx);margin:2px 0 4px;font-size:14px;font-weight:700}.pmb-text{margin:0 0 8px;font-size:12px;line-height:1.5}.pmb-text[data-clamp]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pmb-more{cursor:pointer;color:var(--accent);font:inherit;background:0 0;border:0;align-self:flex-start;padding:0 0 8px;font-size:12px;font-weight:700}.pmb-actions{gap:6px;margin-top:auto;display:flex}.pmb-actions .cs-chip{text-align:center;flex:1}.pmb-more-row{justify-content:center;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.pmb-card{transition:none}.pmb-card:hover{transform:none}}
