.guidance-highlights{background-color:var(--pal-clr-white,#fff)}.guidance-highlights.has-border{border-bottom:1px solid #e6e1f5}.guidance-highlights .section-header{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,380px);margin:0 0 32px;max-width:none;text-align:left}.guidance-highlights .highlight{display:block}.guidance-highlights .section-desc,.guidance-highlights .section-desc p{font-size:15px}.guidance-highlights .highlight-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-highlights .highlight-grid.has-image{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.guidance-highlights .media{aspect-ratio:3/1.58;border-radius:20px;grid-column:1;grid-row:1/span 3;overflow:hidden;position:relative}.guidance-highlights .media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.guidance-highlights .media-placeholder{align-items:center;background-color:#efecff;border:1px dashed #c9bff5;color:var(--pal-clr-muted,#766b99);display:flex;font-size:14px;justify-content:center}.guidance-highlights .contact-card,.guidance-highlights .highlight-card{align-items:center;border-radius:20px;display:flex;padding:20px}.guidance-highlights .highlight-card{background-color:var(--pal-clr-white,#fff);border:1px solid #e3dff0;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.guidance-highlights .highlight-card:hover{background-color:#f0edff;border-color:var(--pal-clr-accent,#7555d9);box-shadow:0 8px 24px rgba(117,85,217,.1)}.guidance-highlights .highlight-card .icon{transition:background-color .25s ease}.guidance-highlights .highlight-card:hover .icon{background-color:#dcd3ff}.guidance-highlights .card-inner{align-items:flex-start;display:flex;gap:12px;width:100%}.guidance-highlights .icon{align-items:center;background-color:var(--pal-clr-lavender-light);border-radius:10px;color:var(--pal-clr-primary,#1f0783);display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.guidance-highlights .icon img,.guidance-highlights .icon svg{display:block;height:20px;object-fit:contain;width:20px}.guidance-highlights .card-content{display:flex;flex-direction:column;gap:6px;min-width:0}.guidance-highlights h3{color:var(--pal-clr-dark,#1a1235);font-size:17px;font-weight:500;line-height:normal}.guidance-highlights .card-content p{color:var(--pal-clr-text,#51466f);font-size:15px;line-height:158%}.guidance-highlights .contact-card{background-color:var(--pal-clr-primary,#1f0783);transition:background-color .25s ease,box-shadow .25s ease}.guidance-highlights .contact-card .icon{background-color:hsla(0,0%,100%,.16);color:var(--pal-clr-white,#fff);transition:background-color .25s ease}.guidance-highlights .contact-card:hover{background-color:#4f25b8;box-shadow:0 12px 28px rgba(31,7,131,.18)}.guidance-highlights .contact-card:hover .icon{background-color:hsla(0,0%,100%,.22)}.guidance-highlights .contact-card h3{color:var(--pal-clr-white,#fff)}.guidance-highlights .contact-card p{color:hsla(0,0%,100%,.85);display:flex;flex-direction:column}.guidance-highlights .contact-card a{color:inherit;text-decoration:none;word-break:break-word}.guidance-highlights .contact-card a:hover{color:var(--pal-clr-white,#fff);text-decoration:underline}.guidance-highlights .btn-wrap{display:flex;justify-content:center;margin-top:32px}@media (prefers-reduced-motion:reduce){.guidance-highlights .contact-card,.guidance-highlights .highlight-card,.guidance-highlights .icon{transition:none}}@media (max-width:991px){.guidance-highlights .section-header{gap:16px;grid-template-columns:minmax(0,1fr)}.guidance-highlights .highlight-grid,.guidance-highlights .highlight-grid.has-image{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-highlights .media{grid-column:1/-1;grid-row:auto}}@media (max-width:767px){.guidance-highlights .section-header{margin-bottom:24px}.guidance-highlights .section-desc,.guidance-highlights .section-desc p{font-size:15px}.guidance-highlights .highlight-grid,.guidance-highlights .highlight-grid.has-image{gap:12px;grid-template-columns:minmax(0,1fr)}.guidance-highlights .btn-wrap{margin-top:28px}}