section[data-achievement]{width:100%;min-width:100%;max-width:100%;min-height:100%;padding:3rem 2rem;padding-left:max(2rem,env(safe-area-inset-left) + 1rem);padding-right:max(2rem,env(safe-area-inset-right) + 1rem);flex-flow:column;justify-content:center;align-items:center;max-width:80rem;height:auto;min-height:auto;display:flex;position:relative}@media screen and (max-width:65rem){section[data-achievement]{padding:2rem}}@media screen and (max-width:40rem){section[data-achievement]{height:auto;min-height:auto}section[data-achievement]:last-of-type{padding-bottom:1rem}}section[data-achievement]:nth-of-type(2n-1) img{margin-right:3rem;margin-left:0!important}section[data-achievement] h1{text-align:center;padding-top:4rem;font-size:2rem}section[data-achievement] p{text-align:center;max-width:34rem;padding-top:1rem;padding-bottom:4rem}section[data-achievement] div[data-wrapper]{align-items:center;width:100%;max-width:80rem;display:flex}@media screen and (max-width:65rem){section[data-achievement] div[data-wrapper]{grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}}section[data-achievement] div[data-wrapper] img{border:1px solid #0000001f;border-radius:.8rem;grid-area:1/1/2/2;width:50%;max-width:30rem;height:auto;margin-left:3rem}@media screen and (max-width:65rem){section[data-achievement] div[data-wrapper] img{width:100%;max-width:25rem;margin-left:auto!important;margin-right:auto!important}}section[data-achievement] div[data-wrapper] div[data-content-wrapper] h2{text-align:center;padding-top:1.5rem;font-size:1.75rem}@media screen and (max-width:65rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] h2{padding:3rem 0 1rem}}section[data-achievement] div[data-wrapper] div[data-content-wrapper] p{text-align:center;width:auto;max-width:45rem;margin:0 auto;padding:1.5rem;font-size:1rem;line-height:175%}@media screen and (max-width:65rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] p{max-width:30rem;padding:1.5rem 0}}section[data-achievement] div[data-wrapper] div[data-content-wrapper] a{color:#000000f2;border:1px solid #0000;border-radius:.4rem;grid-template-columns:1fr 1.15rem;height:3rem;margin:0 1.5rem;padding:0 1.2rem;text-decoration:none;transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;display:grid}@media screen and (max-width:43.5rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] a{grid-template-columns:1fr 7.5rem 1.15rem}}@media screen and (max-width:30rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] a{grid-template-columns:1fr 1.15rem}}section[data-achievement] div[data-wrapper] div[data-content-wrapper] a:visited{color:#000000f2}section[data-achievement] div[data-wrapper] div[data-content-wrapper] a:hover{color:#2f7dbf;background:#fff3;border:1px solid #0000001f}section[data-achievement] div[data-wrapper] div[data-content-wrapper] a span{text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;margin:auto 0;padding-right:2rem;display:block;overflow:hidden}@media screen and (max-width:30rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] a span:nth-child(2){display:none}}@media screen and (max-width:43.5rem){section[data-achievement] div[data-wrapper] div[data-content-wrapper] a span:nth-child(3){display:none}}section[data-achievement] div[data-wrapper] div[data-content-wrapper] a svg{width:1.15rem;margin:auto 0 auto auto}
