html[data-match-design=v1] #siteWrapper main .mli-section{display:block;min-height:0;padding:0 24px;margin-top:96px!important;color:var(--match-text);background:var(--match-bg)}html[data-match-design=v1] #siteWrapper main .mli-wrap{width:100%;max-width:1280px;margin-inline:auto;box-sizing:border-box}html[data-match-design=v1] #siteWrapper main .mli-native-following{margin-top:96px!important}html[data-match-design=v1] #siteWrapper main .mli-section :where(h2,h3,p,figure):not(:where(.mli-reviews *)){margin:0}html[data-match-design=v1] #siteWrapper main .mli-section h2:not(:where(.mli-reviews *)){font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}html[data-match-design=v1] #siteWrapper main .mli-section h3:not(:where(.mli-reviews *)){font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em}html[data-match-design=v1] #siteWrapper main .mli-section p:not(:where(.mli-reviews *)){color:var(--match-muted);font-size:17px;line-height:1.55}html[data-match-design=v1] #siteWrapper main .mli-section a:not([data-match-action]):not(:where(.mli-reviews *)){color:var(--match-text);text-decoration:underline;text-underline-offset:.2em}html[data-match-design=v1] #siteWrapper main .mli-section a:focus-visible{outline:2px solid var(--match-text);outline-offset:5px}html[data-match-design=v1] #siteWrapper main .mli-heading{max-width:760px;margin:0 auto 32px;text-align:center}html[data-match-design=v1] #siteWrapper main .mli-heading>h2+p{margin-top:24px}html[data-match-design=v1] #siteWrapper main .mli-heading>p+p{margin-top:16px}html[data-match-design=v1] #siteWrapper main .mli-group{margin-top:96px}html[data-match-design=v1] #siteWrapper main .mli-crop-layout,html[data-match-design=v1] #siteWrapper main .mli-wider-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}html[data-match-design=v1] #siteWrapper main .mli-crop-demo{display:grid;grid-template-columns:minmax(0,280px) minmax(128px,1fr);gap:24px;align-items:center;max-width:470px;width:100%;margin-inline:auto}html[data-match-design=v1] #siteWrapper main .mli-full img,html[data-match-design=v1] #siteWrapper main .mli-wider-photo img{display:block!important;position:static!important;width:100%!important;height:auto!important;opacity:1!important;object-fit:contain!important;border-radius:var(--match-card-radius)}html[data-match-design=v1] #siteWrapper main .mli-previews{display:grid;gap:32px}html[data-match-design=v1] #siteWrapper main :is(.mli-square,.mli-circle){overflow:hidden;margin-inline:auto;width:128px;height:128px}html[data-match-design=v1] #siteWrapper main .mli-circle{width:72px;height:72px;border-radius:50%}html[data-match-design=v1] #siteWrapper main :is(.mli-square,.mli-circle) img{display:block!important;position:static!important;width:100%!important;height:100%!important;opacity:1!important;object-fit:cover!important;object-position:50% 25%!important}html[data-match-design=v1] #siteWrapper main .mli-section figcaption{display:block;margin-top:12px;color:var(--match-muted);font-size:14px;line-height:1.45;text-align:center}html[data-match-design=v1] #siteWrapper main .mli-crop-demo .mli-demo-note{grid-column:1 / -1;font-size:14px;text-align:center}html[data-match-design=v1] #siteWrapper main :is(.mli-crop-copy,.mli-wider-copy) h3+p{margin-top:12px}html[data-match-design=v1] #siteWrapper main :is(.mli-crop-copy,.mli-wider-copy) p+h3{margin-top:32px}html[data-match-design=v1] #siteWrapper main .mli-choice-list{border-top:1px solid var(--match-card-line)}html[data-match-design=v1] #siteWrapper main .mli-choice-list>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr) minmax(0,1.1fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--match-card-line)}html[data-match-design=v1] #siteWrapper main .mli-choice-list strong{display:block;color:var(--match-text);font-weight:500;margin-bottom:8px}html[data-match-design=v1] #siteWrapper main .mli-choice-list span{display:block}html[data-match-design=v1] #siteWrapper main .mli-section .mli-chooser-note{margin-top:24px;max-width:800px;margin-inline:auto;text-align:center;font-size:16px}html[data-match-design=v1] #siteWrapper main .mli-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:mli-step}html[data-match-design=v1] #siteWrapper main .mli-steps li{counter-increment:mli-step;min-width:0;border-top:1px solid var(--match-card-line);padding-top:20px}html[data-match-design=v1] #siteWrapper main .mli-steps li::before{content:counter(mli-step,decimal-leading-zero);display:block;color:var(--match-muted);font-size:14px;margin-bottom:16px}html[data-match-design=v1] #siteWrapper main .mli-steps h3{margin-bottom:16px}html[data-match-design=v1] #siteWrapper main .mli-steps p{font-size:16px}html[data-match-design=v1] #siteWrapper main :is(.mli-session-location,.mli-company-note){max-width:760px;margin-inline:auto;text-align:center}html[data-match-design=v1] #siteWrapper main .mli-session-location h2+p{margin-top:24px}html[data-match-design=v1] #siteWrapper main .mli-company .mli-heading{margin-bottom:16px}html[data-match-design=v1] #siteWrapper main .mli-actions{display:flex;justify-content:center;margin-top:32px}html[data-match-design=v1] #siteWrapper main #individual-sessions{scroll-margin-top:calc(var(--match-header-height, 120px) + 24px)}html[data-match-design=v1] #siteWrapper main .mli-wider-photo{width:100%;max-width:380px;margin-inline:auto}html[data-match-design=v1] #siteWrapper main .mli-wider-copy .mli-secondary-note{margin-top:24px;font-size:15px}html[data-match-design=v1] #siteWrapper main .mli-reviews>#block-f968d14402e4ef9a6edd{margin-top:24px}html[data-match-design=v1] #siteWrapper main .mli-reviews>#block-71c7ea974856856e17b6{margin-top:32px}@media(max-width:999px){html[data-match-design=v1] #siteWrapper main .mli-crop-layout{grid-template-columns:minmax(0,1fr);gap:32px}html[data-match-design=v1] #siteWrapper main .mli-crop-copy{max-width:760px;margin-inline:auto}html[data-match-design=v1] #siteWrapper main .mli-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html[data-match-design=v1] #siteWrapper main .mli-section{padding-inline:24px;margin-top:64px!important}html[data-match-design=v1] #siteWrapper main .mli-native-following{margin-top:64px!important}html[data-match-design=v1] #siteWrapper main .mli-group{margin-top:64px}html[data-match-design=v1] #siteWrapper main .mli-heading{margin-bottom:24px}html[data-match-design=v1] #siteWrapper main .mli-heading>h2+p,html[data-match-design=v1] #siteWrapper main .mli-session-location h2+p{margin-top:20px}html[data-match-design=v1] #siteWrapper main .mli-section p:not(:where(.mli-reviews *)){font-size:16px}html[data-match-design=v1] #siteWrapper main .mli-crop-demo{grid-template-columns:minmax(0,210px) minmax(96px,1fr);gap:16px;max-width:370px}html[data-match-design=v1] #siteWrapper main .mli-square{width:96px;height:96px}html[data-match-design=v1] #siteWrapper main .mli-circle{width:64px;height:64px}html[data-match-design=v1] #siteWrapper main .mli-section figcaption{font-size:13px}html[data-match-design=v1] #siteWrapper main .mli-previews{gap:24px}html[data-match-design=v1] #siteWrapper main .mli-choice-list>div{grid-template-columns:minmax(0,1fr);gap:16px}html[data-match-design=v1] #siteWrapper main .mli-wider-layout{grid-template-columns:minmax(0,1fr);gap:24px}html[data-match-design=v1] #siteWrapper main .mli-actions{margin-top:24px}html[data-match-design=v1] #siteWrapper main .mli-reviews>#block-f968d14402e4ef9a6edd{margin-top:20px}html[data-match-design=v1] #siteWrapper main .mli-reviews>#block-71c7ea974856856e17b6{margin-top:24px}}@media(max-width:480px){html[data-match-design=v1] #siteWrapper main .mli-steps{grid-template-columns:minmax(0,1fr)}}
