.post__header,.posts__container{width:90%}@media only screen and (min-width:680px){.post__header,.posts__container{width:90%}}@media only screen and (min-width:1080px){.post__header,.posts__container{width:87.5%}}@media only screen and (min-width:1440px){.post__header,.posts__container{width:85%}}.post__header,.posts__container{margin-left:auto;margin-right:auto;max-width:1280px}.post__title{text-transform:uppercase;font-weight:900;font-size:1.5em}@media only screen and (min-width:680px){.post__title{font-size:2em}}@media only screen and (min-width:1080px){.post__title{font-size:2.5em}}.post-listing__title{font-weight:900;font-size:1.125em}@media only screen and (min-width:680px){.post-listing__title{font-size:1.25em}}@media only screen and (min-width:1080px){.post-listing__title{font-size:1.625em}}.posts__search-title{font-weight:900;font-size:1.0625em}@media only screen and (min-width:680px){.posts__search-title{font-size:1.1875em}}.post-search__input{padding:12px;border:1px solid #6597b3;border-radius:5px;width:100%;outline-offset:-2px}.post-search__input:focus-visible{outline:1px solid #0275b5}.post-search__submit{text-align:center;padding:10px 25px;white-space:nowrap;display:inline-block;transition:background-color .35s,border-color .35s,color .35s,opacity .35s;font-weight:500;border-radius:4px;border-width:2px;border-style:solid;line-height:1.35}.post-search__submit{background-color:#0275b5;color:#fff;border-color:#0275b5}.post-search__submit:hover{background-color:#0396e7;border-color:#0396e7}.post-search__submit .icon,.post-search__submit span{vertical-align:middle}.post-search__form{margin-top:45px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;align-content:flex-start}@media only screen and (min-width:1080px){.post-search__form{margin-top:65px}}.post-search__input{border-top-right-radius:0;border-bottom-right-radius:0}.post-search__submit{border-top-left-radius:0;border-bottom-left-radius:0;color:#fff}.post-search .icon{height:1.25rem}.post-search path{fill:#fff}.post-listing{margin:1.25rem 0}.post-listing__title{margin:1.5rem 0 .875rem}@media only screen and (min-width:680px){.post-listing__title{margin-top:0}}.post-listing__link{color:#0275b5}.post-listing__link:hover{color:#3591c4}.post-listing__excerpt{margin:1rem 0;color:#333}@media only screen and (min-width:680px){.post-listing__excerpt{font-size:1.0625rem}}.post-listing__image-link{width:100%}@media only screen and (min-width:680px){.post-listing__image-link{width:200px;float:left;margin-right:2rem;margin-bottom:2rem}}.post-listing__image{display:block;border-radius:4px}.post-listing__date{font-weight:500;color:#333}.post-items__posts{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;align-content:flex-start}.post-items__post{width:100%;border-bottom:1px solid #3591C4}.posts__search-title{width:100%;margin-top:40px;color:#0275b5}@media only screen and (min-width:1080px){.posts__container{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;align-content:flex-start}}.posts__posts{margin-top:3rem;margin-bottom:3rem}@media only screen and (min-width:1080px){.posts__posts{width:70%}}.posts__post{width:100%;border-bottom:1px solid #3591C4}@media only screen and (min-width:1080px){.posts__search{width:30%;padding-left:16px}}.post{margin-top:3rem;margin-bottom:3rem}.post__content{margin:3rem auto;max-width:900px}.post__header{text-align:center;color:#015381}.post__title{margin:1.5rem 0}.post__figure{max-width:1100px;margin-left:auto;margin-right:auto;margin-top:1.5rem}.post__all,.post__date{font-weight:700}.post__date{display:block}.post__all:hover{color:#0275b5}.post__author{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:10px;margin:15px 0}.post__avatar{width:36px;height:36px;object-fit:cover;object-position:center;display:block;border-radius:18px;overflow:hidden}.post__author-name{font-size:1rem;font-weight:700}
