.preview-label{margin:0;padding:10px 24px;background:#eff5ef;text-align:center;color:#244c3b;font:14px sans-serif}
.fp .preview-provider-strip{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font:14px 'IBM Plex Sans',sans-serif;color:#174936}
.fp .preview-provider-strip b{font-size:21px;margin-right:8px}
.fp .preview-methods{display:flex;gap:7px;margin:17px 0}
.fp .preview-methods button{flex:1;padding:14px 7px;border:1px solid #c7d6cd;background:#fff;border-radius:7px;color:#264d3e;font:500 16px 'IBM Plex Sans',sans-serif;min-width:0}
.fp .preview-methods button[aria-pressed=true]{background:#e9f3ed;border-color:#175b4b;color:#175b4b;box-shadow:inset 0 -2px #175b4b}
.fp .preview-card-brands{font-size:12px;text-align:right;color:#566c60}
.fp .preview-field{font-size:14px;color:#365646;line-height:1.5;margin:14px 0}
.fp .preview-field span{display:block;padding:14px 12px;margin-top:6px;border:1px solid #c7d6cd;border-radius:7px;color:#637b6d;font-size:17px;min-height:49px;background:#fff}
.fp .preview-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fp [data-preview-panel]{min-height:220px;color:#365646;line-height:1.6}
.fp [hidden]{display:none!important}
.fp .preview-privacy{font-size:12px;line-height:1.6;color:#647a6b;margin:15px 0}
.fp .preview-student{margin:0}
.fp .preview-student div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e3eae5}
.fp .preview-student dt{color:#64776c;font-size:14px}
.fp .preview-student dd{margin:0;color:#173d34;font-weight:600;text-align:right}
@media(max-width:400px){.fp .preview-field-pair{gap:8px}.fp .preview-methods{gap:5px}.fp .preview-student div{display:block}.fp .preview-student dd{text-align:left;margin-top:6px}}
