@charset "UTF-8";@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.row-list{background:#fff;border:0;border-radius:.95rem;box-shadow:none;display:flex;flex-direction:column;padding:.5rem}.row-list__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.75rem .75rem .5rem}.row-list__eyebrow,.row-list__head .row-list__eyebrow{color:rgba(15,23,42,.6);color:#64748b;display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.row-list__head .row-list__title{align-items:center;color:#0b2542;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:600;gap:.5rem;line-height:1.25;margin:0}.row-list__hint{align-items:center;background:rgba(11,37,66,.08);border-radius:999px;color:#0b2542;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;padding:1px .4375rem}.row-list__item{align-items:center;border-radius:.5rem;color:inherit;display:grid;gap:.5rem 1rem;grid-template-areas:"icon body status actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr) auto auto;padding:.75rem;text-decoration:none;transition:background .15s ease}.row-list__item+.row-list__item{box-shadow:inset 0 1px 0 #f1f5f9}.row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body status actions";grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:767px){.row-list__item{align-items:start;gap:.5rem .75rem;grid-template-areas:"icon body" "icon status" "icon actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr)}.row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body" "status" "actions";grid-template-columns:minmax(0,1fr)}}.row-list__item--link{cursor:pointer}.row-list__item--link:focus-visible,.row-list__item--link:hover{background:#f1f5f9;box-shadow:none;color:inherit;outline:none;text-decoration:none}.row-list__item--link:focus-visible .row-list__title,.row-list__item--link:hover .row-list__title{color:#185482}.row-list__icon{background:rgba(11,37,66,.08);border-radius:.5rem;color:#0b2542;display:grid;flex-shrink:0;font-size:1rem;grid-area:icon;height:var(--row-list-icon,44px);overflow:hidden;place-items:center;width:var(--row-list-icon,44px)}.row-list__icon img{height:100%;object-fit:cover;width:100%}.row-list__body{display:flex;flex-direction:column;gap:2px;grid-area:body;min-width:0}.row-list__body .row-list__title,.row-list__item .row-list__title{color:#0b2542;font-size:1rem;font-weight:600;line-height:1.25;margin:0;overflow-wrap:anywhere;text-decoration:none}.row-list__body .row-list__title:focus,.row-list__body .row-list__title:hover,.row-list__item .row-list__title:focus,.row-list__item .row-list__title:hover{color:#185482;text-decoration:none}.row-list__meta{--row-list-sep:0.9em;align-items:center;clip-path:inset(0 0 0 var(--row-list-sep));color:#475569;display:flex;flex-wrap:wrap;font-size:.8rem;gap:0;line-height:1.5;margin:0 0 0 calc(var(--row-list-sep)*-1)}.row-list__meta>a,.row-list__meta>span,.row-list__meta>time{align-items:center;display:inline-flex;gap:.25rem;min-width:0}.row-list__meta>a:before,.row-list__meta>span:before,.row-list__meta>time:before{color:#64748b;content:"·";flex:0 0 var(--row-list-sep);margin-right:-.25rem;text-align:center;width:var(--row-list-sep)}.row-list__meta i{color:#64748b;font-size:.85em}.row-list__meta a{color:inherit;text-decoration:underline;text-decoration-color:rgba(148,163,184,.35)}.row-list__meta a:hover{color:#0b2542}.row-list__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:.8rem;line-height:1.5;margin:0;overflow:hidden}.row-list__excerpt--full{-webkit-line-clamp:none;display:block;overflow:visible;white-space:pre-wrap}.row-list__status{grid-area:status;white-space:nowrap}.row-list__actions,.row-list__status{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.row-list__actions{grid-area:actions;justify-content:flex-end}.main-content .row-list__actions .btn,.row-list__actions .btn{border-radius:.75rem;font-size:.8rem;gap:.375rem;line-height:1.2;min-height:36px;padding:0 1rem}@media (max-width:767px){.row-list__actions{justify-content:flex-start}}.row-list__empty{color:#475569;font-size:.9rem;padding:1.75rem 1rem;text-align:center}.row-list__empty>i{color:#0b2542;display:block;font-size:1.75rem;margin:0 auto .75rem;opacity:.6}.row-list__empty>strong{color:#0b2542;display:block;font-weight:700;margin-bottom:.25rem}.dashboard-panel .row-list,.row-list--bare{background:transparent;border-radius:0;padding:0}.row-list__head:has(>.btn){align-items:center}@media (max-width:767px){.row-list.row-list--inline-status .row-list__item{align-items:center;grid-template-areas:"icon body status" "icon actions actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr) auto}.row-list.row-list--inline-status .row-list__item:not(:has(>.row-list__icon)){grid-template-areas:"body status" "actions actions";grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text){align-items:start;grid-template-areas:"icon body" "icon status" "icon actions";grid-template-columns:var(--row-list-icon,44px) minmax(0,1fr);row-gap:.25rem}.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text) .row-list__status{font-size:.8rem}.row-list.row-list--inline-status .row-list__item:has(>.row-list__status--text):not(:has(>.row-list__icon)){grid-template-areas:"body" "status" "actions";grid-template-columns:minmax(0,1fr)}}.row-list__item--file .row-list__icon{background:#f1f5f9;color:#475569}.row-list__item--sub{background:#f1f5f9;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto auto;padding-left:calc(1.75rem + 44px)}.row-list__item--sub .row-list__icon{background:#fff;color:#0b2542;font-size:.72rem;height:32px;width:32px}.row-list__item--sub .row-list__title{font-size:.9rem}.row-list__item--sub:not(:has(>.row-list__icon)){grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:767px){.row-list__item--sub{grid-template-columns:32px minmax(0,1fr);padding-left:1.5rem}.row-list__item--sub:not(:has(>.row-list__icon)){grid-template-columns:minmax(0,1fr)}}.row-list__item+.row-list__item--sub{box-shadow:none}.row-list__item--sub+.row-list__item--sub{box-shadow:inset 0 1px 0 #fff}.dashboard-panel .row-list--bare .row-list__item.row-list__item--sub{padding-left:calc(2.75rem + 44px)}@media (max-width:767px){.dashboard-panel .row-list--bare .row-list__item.row-list__item--sub{padding-left:1.5rem}}.news-feed{display:flex;flex-direction:column;gap:1.25rem}.news-feed h2{margin:0}.news-feed__group,.news-feed__list{display:flex;flex-direction:column}.news-feed__list{list-style:none;margin:0;padding:0}.news-feed .news-feed__title:visited{color:#475569}.news-feed .news-feed__title:visited:focus,.news-feed .news-feed__title:visited:hover{color:#185482}.news-feed .row-list__empty p{margin:0 0 1rem}.news-article+.news-feed{margin-top:1.25rem}.news-article__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}.news-article .news-article__header p{margin:0}.news-article__title{text-wrap:balance;color:#0f172a;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0}@media (max-width:767px){.news-article__title{font-size:1.5rem}}.news-article__meta{--row-list-sep:0.9em;align-items:center;clip-path:inset(0 0 0 var(--row-list-sep));color:#475569;display:flex;flex-wrap:wrap;font-size:.8rem;gap:0;line-height:1.5;margin:0 0 0 calc(var(--row-list-sep)*-1)}.news-article__meta>a,.news-article__meta>span,.news-article__meta>time{align-items:center;display:inline-flex;gap:.25rem;min-width:0}.news-article__meta>a:before,.news-article__meta>span:before,.news-article__meta>time:before{color:#64748b;content:"·";flex:0 0 var(--row-list-sep);margin-right:-.25rem;text-align:center;width:var(--row-list-sep)}.news-article__meta i{color:#64748b;font-size:.85em}.news-article__meta a{color:inherit;text-decoration:underline;text-decoration-color:rgba(148,163,184,.35)}.news-article__meta a:hover{color:#0b2542}.news-share{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.25rem}.news-share__label{color:#64748b;font-size:.8rem;font-weight:600}.news-share__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}@media (max-width:767px){.news-share__actions{margin-left:-.5rem}}.news-share__copy.is-done{color:#0b2542}.news-share__x{display:block}.news-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}