.notice-author{display:flex;align-items:center;gap:12px;margin-bottom:12px}.notice-avatar{flex:0 0 56px;width:56px;height:56px}.notice-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.notice-author .author-name{text-decoration:none;color:inherit}.listing-actions{display:flex;flex-wrap:wrap;gap:10px}.listing-actions form{margin:0}.listing-response{padding:16px 0;border-bottom:1px solid #eee}.listing-response .description{overflow-wrap:anywhere}.listing-card h2{font-size:1.15rem}.notices-nav{flex-wrap:wrap}#response{scroll-margin-top:100px}#response textarea{width:100%;box-sizing:border-box}@media(max-width:600px){.listing-actions>*{flex:1 1 auto}.listing-actions form button{width:100%}.notice-avatar{flex-basis:48px;width:48px;height:48px}}
#contact-unavailable{scroll-margin-top:160px}#contact-unavailable:target{outline:2px solid var(--blue)}

.notices-nav a[aria-current="page"]{background:#eadde3;color:#623446;border-bottom:3px solid var(--blue);border-radius:9px 9px 0 0;padding:9px 13px;font-weight:750}.notices-nav a{white-space:nowrap}#responses{scroll-margin-top:160px}
.notice-feed-card .card-content{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:20px;row-gap:8px;align-items:start}.notice-feed-card .notice-author{display:contents}.notice-feed-card .notice-avatar{grid-column:1;grid-row:1/span 5;width:132px;height:176px}.notice-feed-card .notice-avatar img{border-radius:9px}.notice-feed-card .notice-author>div,.notice-feed-card .meta,.notice-feed-card .listing-text-link,.notice-feed-card .card-bottom,.notice-feed-card .listing-actions{grid-column:2}.notice-feed-card .author-name{font-weight:600;font-size:17px}.notice-age{color:#7b8492;font-size:15px}.notice-feed-card h2{margin:0 0 8px}.notice-feed-card .meta{margin:0;font-weight:400}.notice-feed-card .card-bottom{margin:0}.notice-feed-card .listing-actions{margin-top:6px}@media(max-width:600px){.notice-feed-card .card-content{grid-template-columns:80px minmax(0,1fr);column-gap:12px}.notice-feed-card .notice-avatar{width:80px;height:108px;grid-row:1/span 2}.notice-feed-card .listing-text-link,.notice-feed-card .card-bottom,.notice-feed-card .listing-actions{grid-column:1/-1}.notice-feed-card .author-name{font-size:16px}}
.notice-feed-card .listing-text-link .preview-text{display:block;overflow:visible;-webkit-line-clamp:unset}.profile-author-notices{background:#fff3f7}.profile-author-notices h2{font-size:15px;font-weight:500;color:#76495e;margin:0 0 10px}.profile-author-notices article+article{border-top:1px solid #eadde4;margin-top:14px;padding-top:14px}
