.p15-news{border-top:1px solid var(--home-line);margin-top:28px;padding-top:20px}.p15-news h3{margin:0;font-size:16px}.p15-news details{border-bottom:1px solid var(--home-line);overflow-wrap:anywhere;padding:12px 0}.p15-news summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;line-height:1.6}.p15-news-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.p15-news a,.p15-news button{min-height:44px;color:var(--home-ink);padding:12px 0;line-height:1.5;display:block}.p15-news :is(a,button,summary):focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.p15-identity{text-align:left;width:fit-content;max-width:100%;min-height:44px;color:var(--accent,#365970);font:600 13px/1.4 var(--font-home-suit),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:flex}.p15-avatar{color:#365970;background:#dce7ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid;overflow:hidden}.p15-avatar img{object-fit:cover;width:100%;height:100%}.p15-avatar--large{width:64px;height:64px;font-size:26px}.p15-identity-name{overflow-wrap:anywhere;min-width:0}.p15-chevron{flex:none;font-size:20px;line-height:1}.p15-identity:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px;border-radius:6px}.p15-stream-item{width:max-content;max-width:none;position:relative}.p15-stream-author{white-space:nowrap;max-width:240px;height:44px;position:absolute;bottom:100%;left:0}.p15-stream-author .p15-identity-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p15-stream-item .p2-bubble{background:#eff4f8;border-color:#d6e2ec}.p2-stream--reading .p15-stream-item{width:100%;max-width:100%}.p2-stream--reading .p15-stream-author{white-space:normal;width:fit-content;max-width:100%;height:auto;position:static}.p2-stream--reading .p15-stream-author .p15-identity-name{white-space:normal;overflow:visible}.p3-recent-list .p15-identity{width:fit-content;min-height:44px;padding:10px 2px 0}.p3-recent-list .p15-identity+button{padding-top:8px}.p15-profile-heading{align-items:center;gap:16px;display:flex}.p15-profile-heading>div{min-width:0}.p15-profile-heading h3{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.35}.p15-area{color:var(--home-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.p15-about{overflow-wrap:anywhere;white-space:pre-wrap;margin:24px 0 0;font-size:16px;line-height:1.75}.p15-contact{border-top:1px solid var(--home-line);margin-top:28px;padding-top:24px}.p15-contact h3{margin:0 0 12px;font-size:14px;font-weight:650}.p15-phone{overflow-wrap:anywhere;margin:0 0 4px;font-size:19px;line-height:1.6}.p15-contact button{width:100%;margin-top:16px}.p15-call{justify-content:center;align-items:center;width:100%;margin:16px 0 12px;text-decoration:none;display:flex}.p15-call:focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.p15-empty{color:var(--home-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.p15-preview-note{border-top:1px solid var(--home-line);color:var(--home-muted);margin-top:28px;padding-top:16px;font-size:12px;line-height:1.7}.home-theme-dark .p15-identity,[data-theme=dark] .p15-identity{color:#b5cde0}.home-theme-dark .p15-avatar,[data-theme=dark] .p15-avatar{color:#cde1ee;background:#304756}[data-theme=dark] .p15-stream-item .p2-bubble{background:#263640;border-color:#415867}@media (max-width:300px){.p15-profile-heading{align-items:flex-start;gap:12px}.p15-profile-heading h3{font-size:20px}.p15-avatar--large{width:48px;height:48px}.p15-profile .p3-header{gap:8px}}
