h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal;padding:1.125rem 0}h1{color:#012169}body{font-size:16px;letter-spacing:3%}@media screen and (min-width:64em){body{font-size:20px}}.container{width:min(100% - 3rem,72rem);margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-3rem;left:1rem;z-index:100;padding:.5rem 1rem;background:#012169;color:#fff;border-radius:0 0 .5rem .5rem;transition:top .15s ease}.skip-link:focus{top:0}.article__header{max-width:1200px;margin-block-end:1.5rem}.article__meta{margin-block-start:.5rem;font-size:.875rem;color:#0e181f}.article__cover{margin-block:1.5rem}.article__cover picture{display:block;position:relative}.article__cover picture::after{content:"";position:absolute;inset:0;background:rgba(90,169,230,.3);border-radius:.5rem;pointer-events:none}.article__cover img{display:block}@media(min-width:64em){.article__cover img{width:100%;max-height:350px;object-fit:cover}}.article__body{margin-block-start:1.5rem;font-size:1rem;line-height:1.6}.article__body blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-inline-start:4px solid #fae100;border-radius:0 .5rem .5rem 0;background:#012169;color:#fff}.article__body blockquote p{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;color:#fff}.article__body blockquote p+p{margin-block-start:.75rem;font-size:.875rem;font-weight:400;color:rgba(255,255,255,.8)}.article__body blockquote a{color:#fae100}.article__categories{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-block-start:.75rem}.article__categories a{display:inline-block;padding:.2rem .75rem;background:#012169;color:#fff;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;border:none}.article__categories a:hover{background:#023eca}.article__footer{margin-block-start:2.5rem;padding-block-start:1rem;border-block-start:1px solid #c4e9e6}.article__tags-label{font-size:.875rem;font-weight:600;color:#0e181f;margin-block-end:.5rem}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.article__tags a{display:inline-block;padding:.2rem .75rem;background:#fff;border:1px solid #c4e9e6;border-radius:999px;font-size:.875rem;text-decoration:none;color:#020303}.article__tags a:hover{background:#c4e9e6}