.ApprovalDetailPage-module__UnZAAq__page{background:var(--ml-bg-card-light);color:var(--ml-text-default)}.ApprovalDetailPage-module__UnZAAq__hero{gap:var(--ml-spacing-10);padding:var(--ml-spacing-10);background:var(--ml-bg-dark);color:var(--ml-text-inverse);display:grid}.ApprovalDetailPage-module__UnZAAq__heroContent{gap:var(--ml-spacing-10);flex-direction:column;min-width:0;display:flex}.ApprovalDetailPage-module__UnZAAq__breadcrumbs{overflow:hidden}.ApprovalDetailPage-module__UnZAAq__heroHeader{align-items:flex-start;gap:var(--ml-spacing-10);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__newLabel{padding:var(--ml-spacing-2);border-radius:var(--ml-radius-md);background:var(--ml-bg-icon-overlay);font-family:var(--ml-typography-label-sm-font-family);font-size:var(--ml-typography-label-sm-font-size);font-weight:var(--ml-typography-label-sm-font-weight);line-height:var(--ml-typography-label-sm-line-height);text-transform:uppercase}.ApprovalDetailPage-module__UnZAAq__heroHeader h1{font-family:var(--ml-typography-heading-2xl-font-family);font-size:var(--ml-typography-heading-2xl-font-size);font-weight:var(--ml-typography-heading-2xl-font-weight);line-height:var(--ml-typography-heading-2xl-line-height);letter-spacing:var(--ml-typography-heading-2xl-letter-spacing);text-wrap:balance;margin:0}.ApprovalDetailPage-module__UnZAAq__heroMeta{font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__factGrid{gap:var(--ml-spacing-3);grid-template-columns:minmax(0,1fr);display:grid}.ApprovalDetailPage-module__UnZAAq__factTile{align-items:center;gap:var(--ml-spacing-3);min-width:0;padding:var(--ml-spacing-5);border:var(--ml-border-width-hairline) solid var(--ml-border-inverse-med);border-radius:var(--ml-radius-lg);background:var(--ml-bg-icon-overlay);font-family:var(--ml-typography-heading-sm-font-family);font-size:var(--ml-typography-heading-sm-font-size);line-height:var(--ml-typography-heading-sm-line-height);display:flex}.ApprovalDetailPage-module__UnZAAq__factTileAccent{border-color:var(--ml-bg-accent);background:var(--ml-bg-accent);color:var(--ml-text-default)}.ApprovalDetailPage-module__UnZAAq__factIcon{width:var(--ml-sizing-icon-lg);height:var(--ml-sizing-icon-lg);border-radius:var(--ml-radius-md);background:var(--ml-bg-icon-overlay);flex:none;justify-content:center;align-items:center;display:inline-flex}.ApprovalDetailPage-module__UnZAAq__factTileAccent .ApprovalDetailPage-module__UnZAAq__factIcon{background:var(--ml-bg-dark);color:var(--ml-text-inverse)}.ApprovalDetailPage-module__UnZAAq__factIcon svg{width:var(--ml-sizing-icon-2xs);height:var(--ml-sizing-icon-2xs)}.ApprovalDetailPage-module__UnZAAq__heroImage{border-radius:var(--ml-radius-lg);aspect-ratio:23/30;order:-1;min-width:0;position:relative;overflow:hidden}.ApprovalDetailPage-module__UnZAAq__heroImage img{-o-object-fit:cover;object-fit:cover}.ApprovalDetailPage-module__UnZAAq__fallbackImage{place-items:center;display:grid}.ApprovalDetailPage-module__UnZAAq__fallbackImage>img{filter:brightness(var(--ml-alpha-66))}.ApprovalDetailPage-module__UnZAAq__fallbackVisaCard{z-index:1;min-width:60%;padding:var(--ml-spacing-8);border:var(--ml-border-width-thick) solid var(--ml-border-inverse-med);border-radius:var(--ml-radius-xl);background:var(--ml-bg-dark);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.ApprovalDetailPage-module__UnZAAq__fallbackVisaCard strong{color:var(--ml-text-accent-inverse);font-family:var(--ml-typography-display-xl-font-family);font-size:var(--ml-typography-display-xl-font-size);line-height:var(--ml-typography-display-xl-line-height);text-transform:uppercase}.ApprovalDetailPage-module__UnZAAq__fallbackVisaCard em{color:var(--ml-text-inverse);font-family:var(--ml-typography-heading-2xl-font-family);font-size:var(--ml-typography-heading-2xl-font-size);line-height:var(--ml-typography-heading-2xl-line-height)}.ApprovalDetailPage-module__UnZAAq__detailSection{width:min(var(--ml-sizing-container-lg), calc(100% - (var(--ml-spacing-10) * 2)));gap:var(--ml-spacing-20);padding:var(--ml-spacing-16) 0;flex-direction:column;margin:0 auto;display:flex}.ApprovalDetailPage-module__UnZAAq__detailGrid{gap:var(--ml-spacing-10);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__mainContent{display:contents}.ApprovalDetailPage-module__UnZAAq__contentSection{gap:var(--ml-spacing-10);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__summarySection{order:1}.ApprovalDetailPage-module__UnZAAq__timeline{order:2}.ApprovalDetailPage-module__UnZAAq__resourcesSection{order:3}.ApprovalDetailPage-module__UnZAAq__attorneySection{order:4}.ApprovalDetailPage-module__UnZAAq__contentSection h2,.ApprovalDetailPage-module__UnZAAq__similarHeader h2{font-family:var(--ml-typography-heading-xl-font-family);font-size:var(--ml-typography-heading-xl-font-size);font-weight:var(--ml-typography-heading-xl-font-weight);line-height:var(--ml-typography-heading-xl-line-height);letter-spacing:var(--ml-typography-heading-xl-letter-spacing);margin:0}.ApprovalDetailPage-module__UnZAAq__summaryBody{color:var(--ml-text-default);font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height)}.ApprovalDetailPage-module__UnZAAq__summaryBody>:first-child,.ApprovalDetailPage-module__UnZAAq__summaryBody>:last-child{margin-top:0;margin-bottom:0}.ApprovalDetailPage-module__UnZAAq__resourceList{gap:var(--ml-spacing-5);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__resourceLink{align-items:center;gap:var(--ml-spacing-5);padding:var(--ml-spacing-5);border:var(--ml-border-width-hairline) solid var(--ml-border-medium);border-radius:var(--ml-radius-lg);color:var(--ml-text-muted);font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height);display:flex}.ApprovalDetailPage-module__UnZAAq__resourceLink>span:first-child{flex:1}.ApprovalDetailPage-module__UnZAAq__resourceIcon{width:var(--ml-sizing-icon-lg);height:var(--ml-sizing-icon-lg);border-radius:var(--ml-radius-md);background:var(--ml-bg-dark);color:var(--ml-text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.ApprovalDetailPage-module__UnZAAq__resourceIcon svg{width:var(--ml-sizing-icon-2xs);height:var(--ml-sizing-icon-2xs)}.ApprovalDetailPage-module__UnZAAq__timeline{align-self:stretch;gap:var(--ml-spacing-10);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__timeline h2{font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-body-lg-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__timeline dl{gap:var(--ml-spacing-5);flex-direction:column;margin:0;display:flex}.ApprovalDetailPage-module__UnZAAq__timelineRow{grid-template-columns:auto minmax(var(--ml-spacing-5), 1fr) auto;align-items:center;gap:var(--ml-spacing-5);font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height);display:grid}.ApprovalDetailPage-module__UnZAAq__timelineRow:before{border-top:var(--ml-border-width-hairline) solid var(--ml-border-medium);content:"";grid-area:1/2}.ApprovalDetailPage-module__UnZAAq__timelineRow dt{color:var(--ml-text-muted);grid-area:1/1}.ApprovalDetailPage-module__UnZAAq__timelineRow dd{font-weight:var(--ml-font-weight-bold);grid-area:1/3;margin:0}.ApprovalDetailPage-module__UnZAAq__attorneyCard{padding:var(--ml-spacing-3);border-radius:var(--ml-radius-lg);background:var(--ml-bg-dark);color:var(--ml-text-inverse)}.ApprovalDetailPage-module__UnZAAq__attorneyCardInner{gap:var(--ml-spacing-6);padding:var(--ml-spacing-5);border:var(--ml-border-width-hairline) solid var(--ml-border-inverse-med);border-radius:var(--ml-radius-md);background:var(--ml-bg-elevated);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__attorneyHeader{align-items:flex-start;gap:var(--ml-spacing-4);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__attorneyAvatar{width:var(--ml-sizing-icon-2xl);height:var(--ml-sizing-icon-2xl);border:var(--ml-border-width-hairline) solid var(--ml-text-inverse);border-radius:var(--ml-radius-full);font-family:var(--ml-typography-heading-lg-font-family);font-size:var(--ml-typography-heading-lg-font-size);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ApprovalDetailPage-module__UnZAAq__attorneyAvatar img{-o-object-fit:cover;object-fit:cover}.ApprovalDetailPage-module__UnZAAq__attorneyHeader h3{font-family:var(--ml-typography-heading-lg-font-family);font-size:var(--ml-typography-heading-lg-font-size);font-weight:var(--ml-typography-heading-lg-font-weight);line-height:var(--ml-typography-heading-lg-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__attorneyRole{margin:var(--ml-spacing-2) 0 0;color:var(--ml-text-muted-inverse);font-family:var(--ml-typography-label-lg-font-family);font-size:var(--ml-typography-label-lg-font-size);font-weight:var(--ml-typography-label-lg-font-weight);line-height:var(--ml-typography-label-lg-line-height);text-transform:uppercase}.ApprovalDetailPage-module__UnZAAq__attorneyExcerpt{font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__attorneyLink{color:var(--ml-text-inverse);align-self:flex-start}.ApprovalDetailPage-module__UnZAAq__similarSection{gap:var(--ml-spacing-10);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__similarHeader{display:contents}.ApprovalDetailPage-module__UnZAAq__similarHeader h2{order:1}.ApprovalDetailPage-module__UnZAAq__similarHeader a{order:3;align-self:flex-start}.ApprovalDetailPage-module__UnZAAq__viewAllLink{color:var(--ml-text-muted);font-family:var(--ml-typography-body-sm-font-family);font-size:var(--ml-typography-body-sm-font-size);font-weight:var(--ml-typography-body-sm-font-weight);line-height:var(--ml-typography-body-sm-line-height);text-transform:uppercase;text-underline-position:from-font;text-decoration:underline}.ApprovalDetailPage-module__UnZAAq__similarGrid{gap:var(--ml-spacing-5);order:2;display:grid}.ApprovalDetailPage-module__UnZAAq__similarCard{align-items:flex-start;gap:var(--ml-spacing-10);min-width:0;padding:var(--ml-spacing-10);border:var(--ml-border-width-hairline) solid var(--ml-border-medium);border-radius:var(--ml-radius-lg);background:var(--ml-bg-card-light);flex-direction:column;display:flex}.ApprovalDetailPage-module__UnZAAq__similarVisa{font-family:var(--ml-typography-heading-xl-font-family);font-size:var(--ml-typography-heading-xl-font-size);line-height:var(--ml-typography-heading-xl-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__similarCard h3{font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-body-lg-line-height);margin:0}.ApprovalDetailPage-module__UnZAAq__similarMeta{margin:var(--ml-spacing-2) 0 0;color:var(--ml-text-muted);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);line-height:var(--ml-typography-body-md-line-height)}.ApprovalDetailPage-module__UnZAAq__discoverButton{width:100%;min-height:var(--ml-spacing-12);border-radius:var(--ml-radius-md);background:var(--ml-bg-dark);color:var(--ml-text-inverse);font-family:var(--ml-typography-label-lg-font-family);font-size:var(--ml-typography-label-lg-font-size);font-weight:var(--ml-typography-label-lg-font-weight);line-height:var(--ml-typography-label-lg-line-height);text-transform:uppercase;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}@media (min-width:48rem){.ApprovalDetailPage-module__UnZAAq__hero{padding:var(--ml-spacing-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ApprovalDetailPage-module__UnZAAq__heroContent{justify-content:center}.ApprovalDetailPage-module__UnZAAq__heroImage{order:initial}.ApprovalDetailPage-module__UnZAAq__detailSection{width:min(var(--ml-sizing-container-lg), calc(100% - (var(--ml-spacing-20) * 2)));padding:var(--ml-spacing-20) 0}.ApprovalDetailPage-module__UnZAAq__detailGrid{align-items:start;gap:var(--ml-spacing-10);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ApprovalDetailPage-module__UnZAAq__mainContent{gap:var(--ml-spacing-20);flex-direction:column;min-width:0;display:flex}.ApprovalDetailPage-module__UnZAAq__timeline{top:calc(var(--site-header-height,var(--ml-spacing-20)) + var(--ml-spacing-5));position:sticky}.ApprovalDetailPage-module__UnZAAq__similarHeader{justify-content:space-between;align-items:center;gap:var(--ml-spacing-5);flex-direction:row;display:flex}.ApprovalDetailPage-module__UnZAAq__similarHeader h2,.ApprovalDetailPage-module__UnZAAq__similarHeader a,.ApprovalDetailPage-module__UnZAAq__similarGrid{order:initial}.ApprovalDetailPage-module__UnZAAq__similarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ApprovalDetailPage-module__UnZAAq__attorneyCard{padding:var(--ml-spacing-4)}.ApprovalDetailPage-module__UnZAAq__attorneyCardInner{gap:var(--ml-spacing-8);padding:var(--ml-spacing-6)}.ApprovalDetailPage-module__UnZAAq__attorneyHeader{flex-direction:row;align-items:center}}@media (min-width:80rem){.ApprovalDetailPage-module__UnZAAq__hero{gap:var(--ml-spacing-20);padding:var(--ml-spacing-20) var(--ml-spacing-32) var(--ml-spacing-32)}.ApprovalDetailPage-module__UnZAAq__heroContent{padding-top:var(--ml-spacing-10)}.ApprovalDetailPage-module__UnZAAq__detailSection{width:min(var(--ml-sizing-container-lg), calc(100% - (var(--ml-spacing-32) * 2)));padding:var(--ml-spacing-32) 0}.ApprovalDetailPage-module__UnZAAq__detailGrid{gap:var(--ml-spacing-20);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ApprovalDetailPage-module__UnZAAq__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ApprovalDetailPage-module__UnZAAq__attorneyCard{padding:var(--ml-spacing-5)}.ApprovalDetailPage-module__UnZAAq__attorneyCardInner{gap:var(--ml-spacing-10);padding:var(--ml-spacing-8)}.ApprovalDetailPage-module__UnZAAq__attorneyHeader{gap:var(--ml-spacing-5)}.ApprovalDetailPage-module__UnZAAq__attorneyAvatar{width:var(--ml-sizing-icon-4xl);height:var(--ml-sizing-icon-4xl)}}
