.sit-growth-eyebrow{color:var(--sit-green,#46b491);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin-bottom:1rem}
.sit-priorities h2,.sit-partner-hub h1{max-width:22ch;text-wrap:balance;line-height:1.12}
.sit-partner-hub h1{font-size:clamp(2.3rem,5vw,4.2rem)}
.sit-growth-intro{max-width:68ch;line-height:1.75;margin:1.3rem 0 2rem}
.sit-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2rem 0}
.sit-priority-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid #456078;border-radius:16px;background:#182c43;color:#fff;text-decoration:none}
.sit-priority-card h2,.sit-priority-card h3{font-size:1.35rem;line-height:1.35;margin:0;color:#fff}
.sit-priority-card p{color:#d5e0ed;line-height:1.7;margin:0;max-width:58ch}
.sit-priority-card a,.sit-priority-next{color:#7ddbb9;text-decoration:underline;text-underline-offset:.25em;margin-top:auto;font-weight:600}
a.sit-priority-card:hover{border-color:#7ddbb9;background:#203950}
.sit-growth-panel{padding:2rem;background:#182c43;border-left:4px solid #46b491;border-radius:8px;margin:2.5rem 0;scroll-margin-top:7rem}
.sit-growth-panel p{color:#d5e0ed;line-height:1.75;max-width:72ch}
.sit-partner-hub a:focus-visible,.sit-priorities a:focus-visible{outline:3px solid #f7b56b;outline-offset:5px}
.sit-hero__title{text-wrap:balance;max-width:22ch}
@media(max-width:640px){.sit-priority-grid{grid-template-columns:minmax(0,1fr)}.sit-growth-panel{padding:1.4rem}.sit-partner-hub .sit-btn{white-space:normal;text-align:center}}
@media(prefers-reduced-motion:reduce){.sit-priority-card{transition:none}}
.sit-cookie-preferences{font:inherit;color:#d5e0ed;background:transparent;border:0;padding:.75rem 0;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.sit-cookie-preferences:focus-visible{outline:3px solid #f7b56b;outline-offset:4px}
