.policy_container__7tl59{padding:3rem 2rem;max-width:1200px;margin:0 auto}.policy_heading__2qvK3{font-size:2.2rem;font-weight:700;color:var(--primary-red);margin-bottom:2rem;text-align:center}.policy_grid__fJwBy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.policy_card__Dd8u0{display:flex;align-items:center;gap:1rem;padding:1.2rem 1rem;border:2px solid #e3e3e3;border-radius:12px;text-decoration:none;background-color:#f9f9f9;color:#333;transition:all .3s ease;font-weight:500;font-size:1.05rem}.policy_card__Dd8u0:hover{background-color:#fff3f3;border-color:#b1202b;color:var(--primary-red);box-shadow:0 0 10px rgba(177,32,43,.2)}.policy_icon__uWsLt{font-size:1.5rem;color:var(--primary-red)}.StanfordRankingPopup_overlay__Vp_84{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1050;animation:StanfordRankingPopup_fadeIn__opUEU .3s ease-out}.StanfordRankingPopup_modalContainer__wtiVG{position:relative;width:90%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4);overflow:visible;animation:StanfordRankingPopup_scaleIn__U_gTa .35s cubic-bezier(.34,1.56,.64,1)}.StanfordRankingPopup_imageWrapper__hL_9r{width:100%;height:auto;border-radius:16px;overflow:hidden;display:block}.StanfordRankingPopup_popupImage__TCKMu{width:100%;height:auto;display:block}.StanfordRankingPopup_closeBtn__pgMHY{position:absolute;top:-15px;right:-15px;width:36px;height:36px;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;cursor:pointer;color:#333;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:1060}.StanfordRankingPopup_closeBtn__pgMHY:hover{background:#d92d20;color:#fff;transform:scale(1.1) rotate(90deg)}@keyframes StanfordRankingPopup_fadeIn__opUEU{0%{opacity:0}to{opacity:1}}@keyframes StanfordRankingPopup_scaleIn__U_gTa{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.StanfordRankingPopup_closeBtn__pgMHY{top:12px;right:12px;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.StanfordRankingPopup_modalContainer__wtiVG{width:92%;border-radius:12px}.StanfordRankingPopup_imageWrapper__hL_9r{border-radius:12px}}