.feed_shell__1Brl_{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 0 0,#dce6ef 0,transparent 55%),radial-gradient(90% 60% at 100% 0,#f3dede 0,transparent 45%),linear-gradient(180deg,#eef2f6,#f3f4f6 40%,#e8eaee);color:var(--text-main);padding-bottom:calc(4.6rem + env(safe-area-inset-bottom, 0px))}.feed_top__d0VS3{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(.55rem + env(safe-area-inset-top, 0px)) .85rem .45rem;background:rgba(238,242,246,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--blue-border)}.feed_brandRow__IkP8G{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.feed_brand__D5Ojt{text-decoration:none;display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.feed_brandMark__5B_HV{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--brand-blue-dark);letter-spacing:-.02em;text-transform:uppercase}.feed_brandOf__SKKFo{font-family:var(--font-body);font-size:.45rem;font-weight:600;color:var(--text-muted);text-transform:lowercase;letter-spacing:.04em;position:relative;top:-.1em}.feed_refresh__vTarz{border:1px solid var(--blue-border);background:#fff;color:var(--brand-blue);font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .75rem;cursor:pointer}.feed_refresh__vTarz:disabled{opacity:.6;cursor:wait}.feed_searchWrap__nleM1{display:block;margin-bottom:.5rem}.feed_search__y0sQA{width:100%;border:1px solid var(--blue-border);background:#fff;padding:.55rem .75rem;font:inherit;font-size:.95rem;color:var(--text-main)}.feed_search__y0sQA:focus{outline:2px solid var(--brand-blue);outline-offset:1px}.feed_tabs__V_bt0{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem}.feed_tabActive__3qNUY,.feed_tab___Jvzp{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;font:inherit;font-size:.92rem;font-weight:650;padding:.5rem .4rem;cursor:pointer;color:var(--text-muted);border:solid transparent;border-width:1px 1px 2px}.feed_tabActive__3qNUY{color:var(--brand-blue-dark);border-bottom-color:var(--accent-red)}.feed_count__ctOVY{font-size:.75rem;font-weight:700;color:var(--brand-blue);background:var(--blue-100);padding:.1rem .4rem;min-width:1.4rem;text-align:center}.feed_main__nCulr{flex:1 1;width:100%;max-width:640px;margin:0 auto;padding:.85rem 1rem 1.5rem}.feed_list__Altup{list-style:none;display:flex;flex-direction:column;gap:.75rem}.feed_cardLink__SaXZ1{display:block;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.92);border:1px solid var(--border-color);border-left:3px solid var(--brand-blue);padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease}.feed_cardLink__SaXZ1:focus-visible,.feed_cardLink__SaXZ1:hover{background:#fff;border-color:var(--blue-border);outline:none}.feed_meta__1_wVG{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.8rem;color:var(--text-muted)}.feed_category__yi74o{font-weight:650;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.feed_badgeClosed__PCK0f,.feed_badgeEdital__rK8_W,.feed_badgeOpen__S946d{font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.2rem .45rem}.feed_badgeOpen__S946d{font-size:.82rem;font-weight:800;padding:.28rem .55rem;color:#fff;background:#1a7a3c;letter-spacing:.03em}.feed_badgeClosed__PCK0f{font-size:.8rem;font-weight:800;padding:.26rem .5rem;color:#fff;background:#e60012;letter-spacing:.02em}.feed_badgeEdital__rK8_W{color:var(--status-published);background:var(--blue-100)}.feed_itemTitle__9I8RT,.feed_uf__i95b6{font-weight:700;color:var(--brand-blue-dark)}.feed_itemTitle__9I8RT{font-family:var(--font-display);font-size:1.15rem;line-height:1.3;margin:0 0 .4rem}.feed_summary__gWuA0{font-size:.95rem;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.feed_facts__c_e8w{display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-size:.88rem;color:var(--text-main);margin-top:.35rem}.feed_facts__c_e8w span{position:relative}.feed_facts__c_e8w span+span:before{content:"·";position:absolute;left:-.55rem;color:var(--text-light)}.feed_deadline__4x1jl{margin:.45rem 0 0;font-size:.82rem;font-weight:650;color:var(--accent-red)}.feed_empty__utJ8H,.feed_hint__cJyX8{text-align:center;color:var(--text-muted);padding:2rem 1rem;list-style:none}.feed_errorBox__KxH52{background:var(--red-50);border:1px solid var(--red-border);padding:1rem;margin-bottom:1rem;text-align:center}.feed_errorBox__KxH52 p{margin:0 0 .75rem;color:var(--accent-red)}.feed_retry__OYL_u{border:1px solid var(--accent-red);background:#fff;color:var(--accent-red);font:inherit;font-weight:650;padding:.45rem .9rem;cursor:pointer}.feed_bottomNav__HEidG{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:rgba(20,39,56,.96);border-top:1px solid #1f3d5c;padding:.35rem max(.35rem,env(safe-area-inset-right,0px)) calc(.35rem + env(safe-area-inset-bottom, 0px)) max(.35rem,env(safe-area-inset-left,0px))}.feed_navActive__Yoh7F,.feed_navBtn__wzT_J{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#b8c5d4;text-decoration:none;font:inherit;font-size:.78rem;font-weight:650;padding:.45rem .25rem .4rem;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.5rem;line-height:1.15}.feed_navIcon__ryjq1{width:1.35rem;height:1.35rem;display:block;flex-shrink:0}.feed_navAppIcon__v56i3{width:1.45rem;height:1.45rem;display:block;border-radius:4px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.25)}.feed_navActive__Yoh7F{color:#fff;box-shadow:inset 0 -2px 0 var(--accent-red)}.feed_navActive__Yoh7F .feed_navAppIcon__v56i3{box-shadow:0 0 0 1.5px #fff}.feed_srOnly__F6AKU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:720px){.feed_shell__1Brl_{max-width:720px;margin:0 auto}.feed_bottomNav__HEidG{max-width:720px;left:50%;right:auto;transform:translateX(-50%)}.feed_itemTitle__9I8RT{font-size:1.25rem}}