.requirements-container{background:var(--Semantics-Background-Primary,#fff);width:100%}.requirements-container .requirements{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1440px;padding:72px 120px;@media (max-width:1280px) and (min-width:768px){gap:40px;max-width:834px;padding-bottom:120px;padding-left:48px;padding-right:48px;padding-top:120px}@media screen and (max-width:767px){align-items:flex-start;gap:32px;max-width:343px;padding-bottom:96px;padding-left:16px;padding-right:16px;padding-top:96px}}.requirements__header{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:792px;@media (max-width:1280px) and (min-width:768px){align-self:stretch;max-width:none}@media screen and (max-width:767px){gap:16px;max-width:343px}}.requirements__header h2{align-self:stretch;color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-xl-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-xl-line-height-px);text-align:center;@media screen and (max-width:767px){font-size:var(--text-l-font-size-px);line-height:var(--text-l-line-height-px)}}.requirements__cards{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:792px;width:100%;@media (max-width:1280px) and (min-width:768px){align-self:stretch;max-width:none}@media screen and (max-width:767px){align-self:stretch;gap:16px}}.requirements__cards-link-card{align-items:flex-start;align-self:stretch;border:1px solid var(--Semantics-Border-Default,#9cb1af);border-radius:8px;display:flex;gap:24px;padding:24px;@media screen and (max-width:767px){flex-direction:column}}.requirements__cards-link-card.highlighted{background:var(--Extensions-Background-Accent-Light,#edf7f6);border:none;border-radius:8px;overflow:hidden;position:relative;z-index:1}.requirements__cards-link-card.highlighted:before{background:linear-gradient(270deg,#c0d8d7,#669c97);border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;z-index:-1}.requirements__cards-link-card__tag{align-items:center;display:flex;flex:1 0 0;gap:8px;@media screen and (max-width:767px){align-self:stretch;border-bottom-color:var(--Extensions-Border-Accent-Light,#c0d8d7);border-bottom-style:solid;border-bottom-width:1px;display:flex;gap:10px;padding-bottom:16px}}.requirements__cards-link-card__tag span{color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}.requirements__cards-link-card__links{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px;justify-content:center;@media screen and (max-width:767px){align-self:stretch}}.requirements__supporting-text{max-width:792px;text-align:center}.requirements__supporting-text,.requirements__supporting-text a{color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px)}.requirements__supporting-text a{text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-position:from-font}.requirements__supporting-text a:hover{color:var(--Semantics-Content-Secondary,#3f504f)}