/* Public profile news and credential badges only. */
.p-page .yp-news{padding:26px;border:1px solid #e4deeb;border-radius:20px;background:#fff}
.yp-news-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.yp-kicker{font-size:10px;font-weight:700;letter-spacing:1.4px;color:#82728e;display:block;margin-bottom:6px}.p-page .yp-news-heading h2{font-size:23px;line-height:1.25;margin:0;color:#292137;font-weight:650}.yp-news-heading>a{font-size:13px;color:#6740c8;text-decoration:none;font-weight:600;white-space:nowrap}.yp-source{font-size:12px;color:#746980;background:#f7f4fb;padding:7px 11px;border-radius:30px}
.yp-news-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.yp-news-card{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;padding:16px;border:1px solid #e7e1ed;border-radius:16px;background:#fff;min-width:0}.yp-news-card.yp-news-no-image{grid-template-columns:minmax(0,1fr)}.yp-news-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:11px;background:#f0edf5}.yp-news-media img{display:block;width:100%;height:100%;object-fit:cover}.yp-news-media>span{position:absolute;right:7px;bottom:7px;border-radius:7px;padding:2px 7px;background:#fff;color:#514060;font-size:15px}.yp-news-copy{min-width:0;padding:2px 0}.yp-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#74687e;font-size:11px;line-height:1.5}.yp-news-dot{width:5px;height:5px;border-radius:50%;background:#8b69c9}.yp-news-card .yp-news-copy h3{font-size:18px;line-height:1.4;font-weight:650;color:#2a2139;margin:8px 0 9px;overflow-wrap:anywhere}.yp-news-card .yp-news-full,.yp-news-excerpt{font-size:13px;line-height:1.7;font-weight:400;color:#655b71;margin:0;overflow-wrap:anywhere}.yp-news-expand summary{list-style:none;cursor:pointer}.yp-news-expand summary::-webkit-details-marker,.yp-credential summary::-webkit-details-marker{display:none}.yp-news-excerpt{display:block}.yp-news-toggle{display:flex;align-items:center;gap:4px;margin-top:9px;color:#6840bb;font-size:12px;font-weight:600}.yp-news-toggle svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none}.yp-news-expand .yp-open{display:none}.yp-news-expand[open] .yp-closed,.yp-news-expand[open] .yp-news-excerpt{display:none}.yp-news-expand[open] .yp-open{display:inline}.yp-news-expand[open] .yp-news-toggle{margin:0 0 8px}.yp-news-expand[open] svg{transform:rotate(180deg)}.yp-news-card .yp-news-external{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:#6840bb;font-weight:600;text-decoration:none}
.yp-credentials{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:10px 0 0;max-width:100%}.yp-credential{position:relative;max-width:100%;color:#226b57}.yp-credential summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;border:1px solid #cde6dc;border-radius:9px;background:#f0f8f4;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.yp-credential summary svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.65;fill:none}.yp-credential summary .yp-credential-info{width:13px;height:13px;opacity:.75}.yp-credential-label{font-size:11px;font-weight:400;border-left:1px solid #c9dfd5;padding-left:7px}.yp-credential-note{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:290px;max-width:calc(100vw - 64px);box-sizing:border-box;background:#fff;border:1px solid #dce7e0;padding:16px;border-radius:12px;box-shadow:0 10px 35px #2b24341a;color:#30283b}.yp-credential-note strong{font-size:13px}.p-page .yp-credential-note p{font-size:12px;line-height:1.6;margin:7px 0 0;color:#6b6176}.yp-credential[open] summary{border-color:#75ac96}.yp-news-expand summary:focus-visible,.yp-credential summary:focus-visible,.yp-news a:focus-visible{outline:3px solid #b9a1e7;outline-offset:4px}
@media(max-width:700px){.p-page .yp-news{padding:18px}.yp-news-card{grid-template-columns:120px minmax(0,1fr);padding:12px;gap:14px}.yp-news-card .yp-news-copy h3{font-size:16px}.yp-news-meta{font-size:10px}.yp-news-heading{margin-bottom:16px}.p-page .yp-news-heading h2{font-size:21px}.yp-source{display:none}}
@media(max-width:460px){.yp-news-card{grid-template-columns:84px minmax(0,1fr);gap:12px}.yp-news-media{aspect-ratio:1}.yp-news-card .yp-news-full,.yp-news-excerpt{font-size:12px}.yp-news-meta{gap:4px}.yp-credential summary{font-size:11px;padding:6px 8px}.yp-credential-note{position:static;width:auto;max-width:100%;margin-top:8px}.yp-news-card .yp-news-copy h3{font-size:15px}}

.yp-news-copy h3 a{color:inherit;text-decoration:none}.yp-news-copy h3 a:hover{color:#6740c8}
