#main-content .newsroom .nr-wrap{max-width:1232px;margin-inline:auto}#main-content .newsroom .nr-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0 0 20px;font-size:52px;font-weight:500;line-height:1.05}#main-content .newsroom .nr-label{color:#6e6e73;margin:0 0 20px;font-size:15px;font-weight:500}#main-content .newsroom .nr-intro{color:#4a4a4f;max-width:760px;margin:0;font-size:19px;line-height:1.55}#main-content .newsroom .nr-foot{margin:auto 0 0;padding-top:18px}#main-content .newsroom .nr-flag{color:#ad2029;background:#fdecee;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-block}#main-content .newsroom .nr-desc{color:#6e6e73;margin:10px 0 0;font-size:15px;line-height:1.6}#main-content .newsroom .nr-tabs{flex-wrap:wrap;gap:10px;padding-bottom:24px;display:flex}#main-content .newsroom .nr-tabs button{font:inherit;color:#6e6e73;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}#main-content .newsroom .nr-tabs button:hover{color:#1d1d1f}#main-content .newsroom .nr-tabs button[aria-pressed=true]{color:#1d1d1f;background:#fff;border-color:#e0e0e5;box-shadow:0 1px 3px #0000000f}#main-content .newsroom .nr-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ad2029}#main-content .newsroom .nr-posts{padding-top:48px;padding-bottom:120px}#main-content .newsroom .nr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#main-content .newsroom .nr-img{aspect-ratio:3/2;color:#6e6e73;background:#f1f1f3;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}#main-content .newsroom .nr-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}#main-content .newsroom .nr-card a:hover .nr-img img{transform:scale(1.03)}#main-content .newsroom .nr-meta{color:#6e6e73;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;display:flex}#main-content .newsroom .nr-card h2{letter-spacing:-.015em;color:#1d1d1f;text-wrap:balance;margin:12px 0 0;font-size:19px;font-weight:400;line-height:1.3}#main-content .newsroom .nr-card a:hover h2{text-underline-offset:4px;text-decoration:underline 1px}#main-content .newsroom .nr-card a{height:100%;color:inherit;background:#fff;border:1px solid #f0f0f2;border-radius:20px;flex-direction:column;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}#main-content .newsroom .nr-card.is-featured a{border-color:#dcdce1}#main-content .newsroom .nr-card a:hover{background:#fafafa;box-shadow:0 6px 24px #0000000d}#main-content .newsroom .nr-card .nr-copy{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}#main-content .newsroom .nr-card .nr-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}#main-content .newsroom .nr-hero{padding:56px 0 48px}@media (width>=1181px){#main-content .newsroom .nr-posts{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:64px;display:grid}#main-content .newsroom .nr-side{position:sticky;top:96px}#main-content .newsroom .nr-tabs{flex-direction:column;gap:2px;padding-bottom:0}#main-content .newsroom .nr-tabs button{text-align:left;border:0;border-radius:10px;padding:9px 12px}#main-content .newsroom .nr-tabs button[aria-pressed=true]{box-shadow:none;background:#f5f5f7}}#main-content .newsroom .nr-card[hidden]{display:none}.newsroom-empty{color:#6e6e73;padding:40px 0;font-size:15px}@media (width<=900px){#main-content .newsroom .nr-hero{padding:48px 0 40px}#main-content .newsroom .nr-head h1{font-size:44px}#main-content .newsroom .nr-intro{font-size:17px}#main-content .newsroom .nr-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-inline:-20px;padding-inline:20px;overflow-x:auto}#main-content .newsroom .nr-tabs::-webkit-scrollbar{display:none}#main-content .newsroom .nr-tabs button{flex-shrink:0;padding:9px 14px}#main-content .newsroom .nr-grid{grid-template-columns:1fr;gap:28px;padding-inline:12px}#main-content .newsroom .nr-card .nr-copy{padding:20px 22px 22px}#main-content .newsroom .nr-card h2{font-size:18px}#main-content .newsroom .nr-img{aspect-ratio:2}#main-content .newsroom .nr-card .nr-desc{display:none}}
