body{margin:0;background:var(--surface-page)}
a{color:var(--il-black);text-decoration:underline;text-underline-offset:3px}
a:hover{color:var(--text-link-hover,var(--il-green-500))}
.lp-wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box}
.lp-sec{padding:var(--block-pad-y) 0}
.lp-sec[id]{scroll-margin-top:24px}
.lp-gray{background:var(--surface-subtle)}
.lp-stack{display:flex;flex-direction:column;gap:60px}
.lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}
.lp-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px var(--grid-gap)}
.lp-grid3>*{height:100%;box-sizing:border-box}
.lp-nav{border-bottom:1px solid var(--border-subtle);background:var(--surface-page)}
.lp-nav-inner{height:92px;display:flex;align-items:center;gap:40px}
.lp-nav-links{display:flex;gap:28px;margin-left:auto}
.lp-nav-links a{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:16px;text-decoration:none;white-space:nowrap}
.lp-nav-links a:hover{text-decoration:underline;color:var(--il-black)}
.lp-eyebrow{margin:0 0 18px;display:flex}
.lp-hero-body span{display:block}
.lp-hero-micro{margin-top:24px;font-size:var(--p3-size);line-height:var(--p3-lh)}
.lp-inpage{display:flex;justify-content:center;padding-top:60px}
.lp-m0{margin:0}
.lp-noarrow .il-btn-trailing{display:none!important}
.lp-item{display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.lp-item h3,.lp-item p{margin:0}
.lp-deadline{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:6px}
.lp-deadline p{margin:0}
.lp-mtep-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--grid-gap);align-items:end}
.lp-stack-lg{gap:90px}
.lp-fig{display:flex;flex-direction:column;gap:24px;align-items:stretch}
.lp-fig>div{flex:1}.lp-fig>div>div:last-child{align-self:stretch}.lp-fig p.il-p2+div{margin-top:0!important;padding-top:15px}
.lp-fig-t{display:block;font-weight:var(--fw-medium);color:var(--il-black);margin-bottom:6px}
.lp-figs [style*="font-size: 54px"]{line-height:1.05!important}
.lp-figs [style*="line-height: 0.74"]{line-height:1.05!important}
.lp-blue{background:#AFD4E4}
.lp-pillars>*{height:auto}
.lp-why{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:60px var(--grid-gap);align-items:start}
.lp-why-list{display:flex;flex-direction:column;gap:54px}
.lp-why-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:30px;align-items:start}
.lp-why-item h3,.lp-why-item p{margin:0;color:var(--il-white)}
.lp-why-item h3{margin-bottom:12px}
.lp-tax-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}
.lp-tax-card{background:var(--il-white);border-radius:6px 54px 54px 54px;padding:54px}
.lp-tax-card .lp-noarrow{margin-top:auto;padding-top:12px}
.lp-cond-card{background:#AFD4E4;border-radius:6px 54px 54px 54px;padding:42px 36px;display:flex;flex-direction:column;gap:12px;grid-column:span 2}
.lp-cond-card h4,.lp-cond-card p{margin:0}
.lp-cond-card i{margin-bottom:18px}
@media (max-width:1100px){.lp-why,.lp-mtep-intro{grid-template-columns:1fr}}
@media (max-width:680px){.lp-stack-lg{gap:30px}.lp-why-list{gap:30px}.lp-tax-card,.lp-cond-card{padding:30px 24px;border-radius:6px 36px 36px 36px}.lp-why-item{grid-template-columns:36px minmax(0,1fr);gap:18px}.lp-why-item i{font-size:36px!important}}
.lp-trk-k{display:block;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--p3-size);line-height:var(--p3-lh);margin-bottom:6px}
.lp-trk-sum{display:block;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--p2-size);line-height:var(--p2-lh);margin-top:12px;max-width:880px}
.lp-trk-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 60px;border-top:1px solid var(--border-subtle);padding-top:30px}
.lp-trk-body>span{display:block}.lp-trk-card{background:#EFEFF4;align-self:start}.lp-trk-card .lp-trk-k{margin:0}.lp-trk-list{display:block;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--p3-size);line-height:var(--p3-lh);border-top:1px solid var(--border-strong,#B4B5C0);padding-top:24px;width:100%}.lp-trk-list .lbl{display:block;font-weight:var(--fw-medium);margin-bottom:9px}.lp-trk-list .li{display:list-item;margin-left:22px;list-style:disc}.lp-trk-list .li+.li{margin-top:4px}
.lp-trk-body .lbl{display:block;font-weight:var(--fw-medium);margin-bottom:9px}
.lp-trk-body .li{display:list-item;margin-left:22px;list-style:disc}
.lp-trk-body .li+.li{margin-top:4px}
.lp-trk-dd{width:100%;padding-top:12px}.lp-trk-det{border-top:1px solid #B4B5C0}.lp-trk-det:last-child{border-bottom:1px solid #B4B5C0}.lp-trk-det summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--p3-size);line-height:var(--p3-lh)}.lp-trk-det summary::-webkit-details-marker{display:none}.lp-trk-det summary i{transition:transform var(--dur-base) var(--ease-standard)}.lp-trk-det[open] summary i{transform:rotate(180deg)}.lp-trk-det-body{display:flex;flex-direction:column;gap:18px;padding:0 0 24px;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--p3-size);line-height:var(--p3-lh)}.lp-trk-det-body p{margin:0}.lp-trk-det-body .lbl{display:block;font-weight:var(--fw-medium);margin-bottom:9px}.lp-trk-det-body .li{display:list-item;margin-left:22px;list-style:disc}.lp-trk-det-body .li+.li{margin-top:4px}
.lp-trk-field{display:flex;flex-direction:column;gap:6px;width:100%;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--p3-size);line-height:var(--p3-lh)}.lp-trk-field p{margin:0}.lp-trk-field .lbl{font-weight:var(--fw-medium)}
.lp-elig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.lp-elig-card{background:#CFE5EF;border-radius:6px 54px 54px 54px;padding:42px 36px;display:flex;flex-direction:column;gap:24px}.lp-elig-card h4{margin:0}.lp-elig-card dl{margin:0;display:flex;flex-direction:column}.lp-elig-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:18px;padding:18px 0;border-top:1px solid #B4B5C0;font-family:var(--font-sans);font-size:var(--p3-size);line-height:var(--p3-lh)}.lp-elig-row dt{font-weight:var(--fw-medium)}.lp-elig-row dd{margin:0;font-weight:var(--fw-light)}.lp-elig-row .li{display:list-item;margin-left:22px;list-style:disc}.lp-elig-row .li+.li{margin-top:4px}@media (max-width:1100px){.lp-elig{grid-template-columns:1fr}}@media (max-width:680px){.lp-elig-card{padding:30px 24px;border-radius:6px 36px 36px 36px}.lp-elig-row{grid-template-columns:1fr;gap:6px}}
.lp-cond{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--grid-gap)}
.lp-official{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}
.lp-op{background:#AFD4E4;border-radius:6px 54px 54px 54px;padding:54px 60px;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:54px;align-items:center}
.lp-op-text{display:flex;flex-direction:column;align-items:flex-start;gap:30px}
.lp-op-text h2,.lp-op-text p{margin:0}
.lp-op-text h2{text-wrap:balance}
.lp-op-preview{display:flex;flex-direction:column;align-items:center;gap:18px}
.lp-op-img{display:block;width:min(100%,260px);height:auto}
.lp-op-caption{margin:0;text-align:center;max-width:300px}
.lp-closing{display:flex;flex-direction:column;gap:30px;align-items:flex-start}
.lp-meta{border-top:1px solid var(--border-subtle);padding-top:24px;width:100%}
.lp-meta p{margin:0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:14px;line-height:20px;color:var(--il-black)}
.lp-btn-wrap a,.lp-btn-wrap button{white-space:normal;text-align:left}
footer.lp-foot{background:var(--surface-brand);color:var(--il-white)}
.lp-foot-inner{padding:72px 0;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--grid-gap)}
.lp-foot a{color:var(--il-white);text-decoration:none;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:16px}
.lp-foot a:hover{color:var(--il-white);text-decoration:underline}
.lp-foot-col{display:flex;flex-direction:column;gap:12px}
.lp-foot-bottom{padding:28px 0;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:14px}
@media (max-width:1100px){.lp-cond{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cond-card{grid-column:auto}}
@media (max-width:1100px){.lp-grid3{grid-template-columns:1fr}.lp-foot-inner{grid-template-columns:1fr 1fr}}
@media (max-width:1023px){.lp-inpage{display:none}}
@media (max-width:920px){.lp-nav-links{display:none}.lp-nav-inner{justify-content:space-between}.lp-tax-list{grid-template-columns:1fr}}
@media (max-width:860px){.lp-grid2,.lp-trk-body{grid-template-columns:1fr}.lp-op{grid-template-columns:1fr;padding:24px;border-radius:6px 36px 36px 36px;gap:36px}.lp-op-img{width:min(70%,230px)}}
@media (max-width:680px){.lp-official .il-btn{white-space:normal;text-align:left;max-width:100%}}
@media (max-width:680px){:root{--page-gutter:var(--page-gutter-m);--block-pad-y:var(--block-pad-y-m)}.lp-stack{gap:30px}.lp-grid2{gap:30px}.lp-cond{grid-template-columns:1fr;gap:18px}.lp-cond-card:last-child{grid-column:auto}.lp-nav-inner{height:72px}.lp-nav-inner img{height:32px!important}.lp-foot-inner{grid-template-columns:1fr}.lp-btn-wrap>*{width:100%}}

.lp-skip{position:absolute;left:24px;top:-100px;z-index:1000;background:var(--surface-brand);color:var(--il-white);padding:12px 18px;border-radius:6px;font-family:var(--font-sans);font-weight:var(--fw-medium);text-decoration:none}
.lp-skip:focus{top:12px;color:var(--il-white)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--il-green-500,#1B8F45);outline-offset:3px}
main:focus{outline:none}
.lp-op-img{aspect-ratio:600/636}
@media (min-width:1024px){html{scroll-padding-top:110px}.lp-sec[id]{scroll-margin-top:0}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.lp-item h4{margin:0}
@media (max-width:860px){.lp-op{grid-template-columns:minmax(0,1fr)}.lp-btn-wrap{max-width:100%}.lp-btn-wrap .il-btn,.lp-btn-wrap .il-btn *{white-space:normal}}
.lp-figs button[aria-label^="Source"]::after{content:"";position:absolute;inset:-10px}
@media (max-width:1023px){.lp-official .il-btn{padding-top:13px!important;padding-bottom:13px!important;margin-top:-13px!important;margin-bottom:-13px!important;max-width:100%;justify-content:flex-start!important;text-align:left}.lp-official .il-btn>span{white-space:normal!important;min-width:0}}
.lp-foot-txt{color:var(--il-white);font-family:var(--font-sans);font-weight:var(--fw-light);font-size:16px}
.lp-foot-bottom a{font-size:14px}
