
.mgi{--blue:#76b6f5;--paper:#f7f9fb}.mgi main{max-width:1440px;margin:auto}.mgi .site-header{max-width:1440px;margin:auto}.mgi .memphis-initiative-header{background:var(--paper);padding:1rem var(--space)}.memphis-initiative-header a{display:block;width:290px;max-width:90%}.memphis-initiative-header img{width:100%;height:auto;display:block}.mgi-nav{display:flex;gap:.4rem 1.5rem;flex-wrap:wrap;padding:.9rem var(--space);border-bottom:1px solid var(--line);font-size:.9rem}.mgi-nav a{padding:.4rem 0;text-decoration:none}.mgi-nav a[aria-current]{color:var(--blue);border-bottom:2px solid}.mgi section{padding:clamp(2.5rem,5vw,5rem) var(--space)}.mgi h1{font-size:clamp(2.8rem,5.3vw,5.2rem);max-width:850px}.mgi h2{font-size:clamp(2rem,3.6vw,3.5rem)}.mgi h3{font-size:1.4rem;line-height:1.18;letter-spacing:-.025em}.mgi p{line-height:1.7;font-size:1.08rem}.mgi .eyebrow{display:block;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:1rem}.mgi .intro{font-size:1.18rem;max-width:720px;color:var(--muted);margin-top:1.4rem}.mgi .duo{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.mgi .duo>*{min-width:0}.mgi figure img{display:block;width:100%;height:auto}.mgi figcaption{font-size:.8rem;color:var(--muted);margin-top:.7rem;line-height:1.5}.mgi .actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.mgi .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.1rem;background:#245bab;border:1px solid #245bab;color:white;text-decoration:none;font-weight:700;font-size:.94rem}.mgi .btn.secondary{background:transparent;color:inherit;border-color:currentColor}.mgi .paper{background:var(--paper);color:var(--ink)}.mgi .paper p{color:#465367}.mgi .paper .eyebrow{color:#245bab}.mgi .paper figcaption{color:#465367}.mgi .deck{max-width:760px;margin-top:1.2rem}.mgi .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem;margin-top:2rem}.mgi .card{border-top:2px solid #4487de;padding-top:1.3rem;min-width:0}.mgi .card p{margin-top:.8rem;font-size:1rem}.mgi .card a{display:inline-block;margin-top:1.1rem;text-underline-offset:5px;font-weight:700}.mgi .label{font-size:.8rem;color:#245bab;font-weight:700;letter-spacing:.07em;display:block;margin-bottom:.8rem}.mgi .dark-card .label{color:var(--blue)}.mgi .band{background:#173d7f}.mgi .band .eyebrow{color:#c5dcff}.mgi .band p{max-width:820px;margin-top:1rem}.mgi .band .btn{background:white;color:#173d7f;border-color:white}.mgi .copy p+p{margin-top:1rem}.mgi .copy h3{margin:1.6rem 0 .7rem}.mgi .notice{border-left:3px solid #76b6f5;padding:.8rem 1rem;background:#172437;margin-top:1.5rem;font-size:.95rem!important}.mgi .paper .notice{background:#e7eef8;border-color:#245bab}.mgi .pillars{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;font-weight:700;color:var(--blue);font-size:.9rem}.mgi details{border-top:1px solid #c7d0dc;padding:1.1rem 0}.mgi summary{font-weight:700;cursor:pointer;font-size:1.1rem}.mgi details p{padding-top:.8rem;max-width:850px}.mgi .faq{margin-top:2rem}.mgi .list{padding-left:1.2rem;line-height:1.8}.mgi .list li{margin:.65rem 0}.mgi .contact{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.mgi .contact p{margin-top:1rem}.mgi iframe{width:100%;height:1400px;border:1px solid #c7d0dc;background:#fff}.mgi .footer{max-width:1440px;margin:auto;padding:2rem var(--space);font-size:.9rem}.mgi .footer a{margin-right:1.5rem}.mgi .photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2rem}.mgi .photo-pair img{aspect-ratio:3/2;object-fit:cover}.mgi .path-note{font-size:.9rem!important;margin-top:1.5rem}.mgi .budget{font-size:clamp(2rem,5vw,4rem);font-weight:800;color:var(--blue);line-height:1.1;margin-top:1rem}
@media(max-width:800px){.mgi .duo,.mgi .cards,.mgi .contact{grid-template-columns:1fr;gap:2rem}.mgi .photo-pair{grid-template-columns:1fr}.mgi-nav{gap:.2rem 1.1rem;font-size:.82rem}.mgi .memphis-initiative-header a{width:230px}.mgi .actions .btn{flex:1 1 220px}.mgi iframe{height:1550px}.mgi .duo figure{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.mgi p.intro{padding:0;margin:1.4rem 0 0}.mgi .footer{display:block}.mgi .footer p+p{margin-top:.7rem}

.mgi .interest-form-card{background:#fff;border:1px solid #d6dee8;padding:1.5rem;min-width:0}.mgi .interest-form-card img{display:block;width:100%;height:auto;margin-bottom:1.5rem}.mgi .interest-form-card h3{color:#0b3266}.mgi .interest-form-card p{color:#4e5a6a;margin:1rem 0}.mgi .interest-form-card .btn{display:inline-flex}.mgi .interest-form-card p:last-child{font-size:.9rem}
