.feed-stream{gap:var(--space-6);flex-direction:column;margin-block-start:22px;display:flex}.feed-card{border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:22px}.feed-card__author{align-items:center;gap:var(--space-4);display:flex}.feed-card__author-text{flex:1;min-inline-size:0}.feed-card__author-name{align-items:center;gap:5px;margin:0;font-size:15.5px;font-weight:600;display:flex}.feed-card__meta{color:var(--color-text-secondary);margin:2px 0 0;font-size:12.5px}.feed-card__title{margin:var(--space-6) 0 0;font-size:19px;font-weight:600;line-height:1.5}.feed-card__title a{color:inherit;text-decoration:none}.feed-card__body{font-size:var(--font-body-size);color:var(--color-text-body);margin:var(--space-3) 0 0;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.95;display:-webkit-box;overflow:hidden}.feed-card__foot{border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:var(--space-7);padding-block-start:var(--space-6);display:flex}.feed-card__profile{color:var(--color-brand-primary);margin-inline-start:auto;font-size:13.5px;font-weight:600;text-decoration:none}.feed-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.feed-actions[data-variant=article]{gap:var(--space-5);border-block-start:1px solid var(--color-border-subtle);margin-block-start:22px;padding-block-start:18px}.feed-action{font:inherit;color:var(--color-text-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-block-size:32px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.feed-actions[data-variant=article] .feed-action{border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-block-size:46px;padding-inline:18px}.feed-action[aria-pressed=true]{color:var(--color-brand-primary)}.feed-action:disabled{color:var(--color-text-disabled);cursor:not-allowed}.post-images{gap:var(--space-4);margin-block-start:var(--space-6);display:flex}.post-images__frame{border-radius:var(--radius-field);background:var(--color-bg-canvas);flex:1;min-inline-size:0}.post-images[data-variant=article]{margin-block-start:var(--space-8)}.post-layout{gap:var(--space-9);align-items:flex-start;display:flex}.post-main{min-inline-size:0;max-width:var(--content-max-feed-column);flex:1}.post-side{flex:none;inline-size:312px;position:sticky;inset-block-start:16px}.post-side__author{text-align:center}.post-side__author .lg-avatar{margin-block-end:var(--space-4)}.post-title{letter-spacing:-.6px;margin:var(--space-4) 0 0;text-wrap:pretty;font-size:36px;font-weight:800;line-height:1.35}.post-author{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;margin-block-start:18px;padding-block-end:18px;display:flex}.post-author__text{flex:1;min-inline-size:0}.post-author__name{font-size:var(--font-bodyLg-size);justify-content:center;align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.post-main .post-author__name{justify-content:flex-start}.post-author__meta{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:2px 0 0}.post-body{color:var(--color-text-primary);text-wrap:pretty;margin-block-start:var(--space-8);font-size:16.5px;line-height:2}.post-body p{margin:0 0 18px}.pub-page--feed-lawyer{max-width:1080px}.lawyer-feed{align-items:flex-start;gap:22px;display:flex}.lawyer-feed__main{flex:1;min-inline-size:0}.lawyer-feed__side{flex:none;inline-size:300px;position:sticky;inset-block-start:16px}.composer-teaser{align-items:center;gap:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:var(--space-7);display:flex}.composer-teaser__field{border:1px solid var(--color-border-default);border-radius:var(--radius-field);background:var(--color-bg-page);min-block-size:46px;padding-inline:var(--space-7);font:inherit;color:var(--color-text-secondary);text-align:start;cursor:pointer;flex:1;font-size:14.5px}.posts-head{justify-content:space-between;align-items:flex-start;gap:var(--space-7);flex-wrap:wrap;display:flex}.posts-list{margin:var(--space-7) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.post-row{border:1px solid var(--color-border-default-admin);border-radius:var(--radius-field);padding:var(--space-7)}.post-row[data-draft=true]{background:var(--color-bg-surface-secondary)}.post-row__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.post-row__time{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin-inline-start:auto}.post-row__title{font-size:var(--font-bodyLg-size);margin:var(--space-4) 0 0;font-weight:700;line-height:1.6}.post-row__foot{flex-wrap:wrap;align-items:center;gap:18px;margin-block-start:var(--space-5);display:flex}.post-row__stats{font-size:var(--font-bodySm-size);color:var(--color-text-body)}.post-row__spacer{flex:1}.post-row__action{font:inherit;font-size:var(--font-bodySm-size);color:var(--color-text-body);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.composer{background:var(--color-bg-page);border-radius:var(--radius-sheet);inline-size:min(620px,100%);box-shadow:var(--elevation-modal);padding:26px}.composer__head{align-items:flex-start;gap:var(--space-5);display:flex}.composer__head>div{flex:1}.composer__title{margin:0;font-size:19px;font-weight:700}.composer__sub{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:5px 0 0;line-height:1.75}.composer__body{min-block-size:120px;margin-block-start:var(--space-5)}.composer__hint{color:var(--color-text-secondary);margin:var(--space-3) 0 0;font-size:12.5px}.composer__images{margin-block-start:var(--space-7)}.composer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.composer__grid:empty{display:none}.composer__tile{aspect-ratio:4/3;border-radius:var(--radius-field);background:var(--color-bg-trust);position:relative;overflow:hidden}.composer__tile-img{object-fit:cover;block-size:100%;inline-size:100%}.composer__tile-remove{border-radius:var(--radius-pill);block-size:26px;inline-size:26px;color:var(--color-text-inverse);cursor:pointer;background:#16181ab8;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.composer__actions{gap:var(--space-4);margin-block-start:var(--space-8);display:flex}.composer__quota{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin:var(--space-5) 0 0;line-height:1.85}.composer__blocked{border-radius:var(--radius-field);background:var(--color-bg-surface-secondary);padding:var(--space-7);margin-block-start:18px}.composer__blocked-title{margin:11px 0 0;font-size:16.5px;font-weight:700;line-height:1.6}.composer__blocked-body{color:var(--color-text-body);margin:var(--space-2) 0 0;font-size:13.5px;line-height:1.9}.composer__suspended{border-radius:var(--radius-field);background:var(--color-status-error-soft);margin-block-start:18px;padding:18px}.composer__suspended-title{color:var(--color-status-error);margin:0;font-size:16.5px;font-weight:700;line-height:1.6}.composer__suspended-body{color:var(--color-text-body);margin:var(--space-2) 0 0;font-size:13.5px;line-height:1.9}@media (max-width:1024px){.post-layout,.lawyer-feed{flex-direction:column}.post-side,.lawyer-feed__side{inline-size:100%;position:static}.post-title{font-size:var(--font-display-size)}}@media (max-width:768px){.composer{padding:var(--space-8)}.composer__actions{flex-direction:column}.composer__actions .lg-btn{inline-size:100%}}
