.public-result-board{margin:0 0 28px;padding:clamp(23px,3vw,36px);background:linear-gradient(125deg,#111d12,#253d21 72%,#3c5b2a);border:1px solid #718d51;border-radius:20px;color:#fff;box-shadow:0 20px 48px #182c1c24}
.public-result-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.public-result-kicker{font-size:.73rem;font-weight:900;letter-spacing:.13em;color:#d3ea9c}.public-result-date{border:1px solid #a6bd91;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:850;white-space:nowrap}
.public-result-board h2{font-size:clamp(1.6rem,3.4vw,2.7rem);line-height:1.1;margin:17px 0 11px;max-width:770px}.public-result-board>p{max-width:810px;margin:0 0 22px;color:#d8e5d1;line-height:1.55}.public-result-board>small{display:block;margin-top:17px;color:#bed0b7}
.public-result-processes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-result-processes article{display:grid;align-content:start;gap:9px;min-width:0;background:#ffffff12;border:1px solid #ffffff33;border-radius:13px;padding:17px}.public-result-processes article>span{font-size:.78rem;font-weight:900;letter-spacing:.11em;color:#cfeb91}.public-result-processes strong{font-size:1.04rem;line-height:1.3}.public-result-processes a{color:#d8f3a3;font-weight:800;font-size:.83rem;text-decoration:none}.public-result-processes a:hover{text-decoration:underline}
@media(max-width:760px){.public-result-processes{grid-template-columns:1fr}.public-result-top{align-items:flex-start;flex-wrap:wrap}.public-result-processes article{gap:6px}}
.portal a.culture-home-link,.portal a.culture-home-link:visited{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:20px 24px;background:linear-gradient(120deg,#f5f9f1,#fff);border:1px solid #c8d7be;border-left:5px solid #557c3a;border-radius:16px;color:#1d321c;text-decoration:none;box-shadow:0 10px 28px #1b351312;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.portal a.culture-home-link strong{display:block;font-size:1.1rem;line-height:1.25;color:#172b16}.portal a.culture-home-link span{display:block;color:#3d652d;font-weight:700;line-height:1.35}.portal a.culture-home-link:hover{transform:translateY(-2px);border-color:#789b62;box-shadow:0 14px 32px #1b35131f}.portal a.culture-home-link:focus-visible{outline:3px solid #a2ca77;outline-offset:3px}@media(max-width:600px){.portal a.culture-home-link{display:grid;gap:5px;padding:18px}}@media(prefers-reduced-motion:reduce){.portal a.culture-home-link{transition:none}.portal a.culture-home-link:hover{transform:none}}
.public-opinions-callout{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 22px;padding:22px 25px;border:1px solid #b8cda9;border-radius:16px;background:#edf4e8}.public-opinions-callout h2{font-size:1.25rem;margin:6px 0}.public-opinions-callout p{margin:0;color:#526a4c}.public-opinions-callout>a{display:inline-block;flex:0 0 auto;padding:12px 17px;border-radius:10px;background:#3f642d;color:#fff;text-decoration:none;font-weight:800}.public-opinions-callout>a:hover{background:#2f5020}.public-opinions-callout .eyebrow{color:#476b35}.mb-dark .public-opinions-callout{background:#213624;border-color:#5f8059;color:#edf5e9}.mb-dark .public-opinions-callout p{color:#c5d7bf}@media(max-width:650px){.public-opinions-callout{display:block}.public-opinions-callout>a{margin-top:17px}} 
