.quick-menu.overlay.active{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.quick-menu.navigation{bottom:0;display:flex;flex-direction:column-reverse;left:0;pointer-events:none;position:fixed;right:0;text-align:center;width:100%;z-index:1002}.quick-menu.navigation .button{background:rgba(0,0,0,.5);border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;cursor:hand;margin:50px auto;padding:8px 30px;pointer-events:auto}@supports(margin:env(safe-area-inset-bottom)){.quick-menu.navigation .button{margin-bottom:calc(80px + env(safe-area-inset-bottom))}}.quick-menu.navigation .button.hide{display:none}@media(prefers-color-scheme:dark){.quick-menu.navigation .button{background:rgba(0,0,0,.5);color:#fff}}.quick-menu.navigation .button .qm-icon{vertical-align:middle}.quick-menu.navigation .menu{background-color:#fff;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;color:#686570;display:none;padding:20px 20px 50px;pointer-events:auto;-webkit-overflow-scrolling:touch}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu{background-color:#0f0f10;color:#61646b}}.quick-menu.navigation .menu.show{display:block}.quick-menu.navigation .menu .menu-heading{display:block;text-align:center}.quick-menu.navigation .menu .menu-heading .qm-icon{background-color:#2c9ff7;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;display:inline-grid;margin:10px;padding:10px}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu .menu-heading .qm-icon{background-color:#4d99fb;color:#fff}}.quick-menu.navigation .menu .menu-heading p,.quick-menu.navigation .menu .menu-heading span{display:block;margin:10px}.quick-menu.navigation .menu .menu-heading span{color:#353644}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu .menu-heading span{color:#adadad}}.quick-menu.navigation .menu hr{background-color:#f0f0f0;border:0;height:1px;margin:20px -20px;padding:0}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu hr{background-color:#2c2c2c}}.quick-menu.navigation .menu .menu-close{background-color:#eef0f2;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#343541;cursor:hand;cursor:pointer;display:block;padding:15px;text-align:center}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu .menu-close{background-color:#4d99fb;color:#e9feff}}@supports(margin:env(safe-area-inset-bottom)){.quick-menu.navigation .menu .menu-close{margin-bottom:calc(10px + env(safe-area-inset-bottom))}}.quick-menu.navigation .menu nav{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;margin-bottom:20px}.quick-menu.navigation .menu nav ul{list-style:none;margin:0;padding:0}.quick-menu.navigation .menu nav ul li{display:inline-block;margin-right:15px;max-width:-moz-min-content;max-width:min-content;min-width:100px}.quick-menu.navigation .menu nav ul li:last-child{margin-right:0}.quick-menu.navigation .menu nav ul li a{background-color:transparent;border:2px dashed #196ec3;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;display:block;padding:20px 10px;text-align:center}@media(prefers-color-scheme:dark){.quick-menu.navigation .menu nav ul li a{background-color:transparent;border:2px dashed #61646b}}.quick-menu.navigation .menu nav ul li a .qm-icon{display:block;margin:15px 0;text-align:center}.quick-menu.navigation .hide{animation:hide .5s ease-in-out forwards}.quick-menu.navigation .show{animation:show .5s ease-in-out forwards}@keyframes hide{0%{transform:translate(0)}20%{transform:translateY(5px)}to{transform:translateY(120px)}}@keyframes show{0%{transform:translateY(120px)}80%{transform:translateY(-5px)}to{transform:translate(0)}}@media(max-width:1199px){.quick-menu.navigation .menu nav ul li a{color:#196ec3}}@media(max-width:1199px)and (prefers-color-scheme:dark){.quick-menu.navigation .menu nav ul li a{color:#61646b}}@media(min-width:768px){.quick-menu.navigation .menu{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;margin:20px auto;max-width:400px}}@media(max-height:428px)and (orientation:landscape){.quick-menu.navigation .menu{border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;margin:0 auto;max-height:80vh;max-width:50%;overflow:auto}}@media(min-width:1200px){.quick-menu.navigation{display:block;pointer-events:auto;position:relative;text-align:inherit}.quick-menu.navigation .button{display:none}.quick-menu.navigation .menu{background-color:transparent;background-color:initial;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:block;margin:initial;max-height:none;max-width:none;padding:0}.quick-menu.navigation .menu .menu-close,.quick-menu.navigation .menu .menu-heading,.quick-menu.navigation .menu .qm-only,.quick-menu.navigation .menu hr{display:none!important}.quick-menu.navigation .menu nav{display:block;margin-bottom:0;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;white-space:normal}.quick-menu.navigation .menu nav ul li{max-width:none;min-width:0;min-width:auto}.quick-menu.navigation .menu nav ul li a{background-color:transparent;background-color:initial;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline;padding:0}}.blog-roll__archives,.blog-roll__field,.blog-roll__link-author-name,.blog-roll__link-body p,.blog-roll__link-date,.blog-roll__view{font-family:jaf-facitweb,sans-serif;font-weight:400}.blog-roll__link-categories,.blog-roll__link-heading,.blog-roll__search-heading,.page-numbers .page-numbers{font-family:jaf-facitweb,sans-serif;font-weight:600}.blog-roll__button,.page-numbers .next,.page-numbers .prev{font-family:jaf-facitweb,sans-serif;font-weight:700}.blog-roll{margin:0 auto 3rem;padding:0 5%}@media screen and (min-width:600px){.blog-roll{margin:0 auto 5.625rem}}.blog-roll__archives{display:flex;flex-flow:row wrap;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:1.375rem;position:relative;width:100%}@media screen and (min-width:1281px){.blog-roll__archives{width:auto}}.blog-roll__archives label{opacity:0;position:absolute;z-index:-1}.blog-roll__archives select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) calc(1rem - 3px),calc(100% - 10px) calc(1rem - 3px),calc(100% - 2.5rem) .5rem;background-repeat:no-repeat;background-size:5px 5px,5px 5px,0;border:.0625rem solid rgba(0,0,0,.3);padding:.25rem 8rem .25rem .75rem;width:calc(100% - 66px)}@media screen and (min-width:1281px){.blog-roll__archives select{width:18.3125rem}}.blog-roll__button{background:var(--color__button);color:var(--color__white);padding:.25rem .875rem;text-transform:uppercase}.blog-roll__button,.blog-roll__field{font-size:.875rem;line-height:1.375rem}.blog-roll__field{position:relative}.blog-roll__field label{left:.875rem;opacity:0;position:absolute;top:.3125rem;z-index:-1}.blog-roll__field--date input{border:.0625rem solid rgba(0,0,0,.3);padding:.1875rem .75rem}.blog-roll__field--keyword input{border:.0625rem solid rgba(0,0,0,.3);padding:.25rem .75rem}.blog-roll__filters{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;width:100%}@media screen and (min-width:1281px){.blog-roll__filters{width:auto}}.blog-roll__forms{display:none;flex-flow:row wrap;justify-content:space-between;margin:0 auto;max-width:62.5rem;width:100%}@media screen and (min-width:600px){.blog-roll__forms{display:flex}}.blog-roll__link{display:block}.blog-roll__link--image{height:3.75rem;width:5.375rem}@media screen and (min-width:600px){.blog-roll__link--image{height:8.5rem;width:11.875rem}}.blog-roll__link-author{margin:.25rem 0 0 6.375rem;width:100%}@media screen and (min-width:600px){.blog-roll__link-author{margin:0;width:3.75rem}}.blog-roll__link-author-image{border-radius:50%;display:none;height:3rem;margin:0 auto .5rem;-o-object-fit:cover;object-fit:cover;width:3rem}@media screen and (min-width:600px){.blog-roll__link-author-image{display:block}}.blog-roll__link-author-name{color:var(--color__gray-5);font-size:.5625rem;letter-spacing:.0000390625rem;line-height:.875rem}@media screen and (min-width:600px){.blog-roll__link-author-name{text-align:center}}.blog-roll__link-body{display:none}@media screen and (min-width:600px){.blog-roll__link-body{display:block}}.blog-roll__link-body p{color:var(--color__gray-5);font-size:.6875rem;line-height:1.125rem;margin:1rem auto;max-width:var(--paragraph__max-width)}@media screen and (min-width:600px){.blog-roll__link-body p{font-size:.8125rem;line-height:1.475rem}}.blog-roll__link-categories{margin:0;padding:0}.blog-roll__link-categories li{color:var(--color__secondary);display:inline-block;margin:0;padding:0}.blog-roll__link-categories li:not(:last-of-type):after{content:",";margin:0 0 0 -.125rem}.blog-roll__link-categories li a{color:var(--color__secondary);font-size:.625rem;letter-spacing:.03px;line-height:.625rem;text-transform:uppercase}.blog-roll__link-container{align-items:flex-start;display:flex;flex-flow:row wrap;gap:0;margin:0 auto;max-width:49.625rem;width:100%}@media screen and (min-width:600px){.blog-roll__link-container{gap:3rem 0;margin:3rem auto 0}}.blog-roll__link-content{padding:0 1rem;width:calc(100% - 5.375rem)}@media screen and (min-width:600px){.blog-roll__link-content{padding:0 4rem 0 1.5rem;width:calc(100% - 15.625rem)}}.blog-roll__link-date{color:#555;font-size:.625rem;letter-spacing:.00625px;line-height:.875rem}.blog-roll__link-heading{color:var(--color__gray-39);font-size:.875rem;line-height:1.25rem;margin:.25rem 0}@media screen and (min-width:600px){.blog-roll__link-heading{font-size:1.125rem;line-height:1.5rem;margin:.5rem 0 0}}.blog-roll__link-item{border-bottom:.0625rem solid #d5d0ca;display:flex;flex-flow:row wrap;padding:1rem 0;width:100%}@media screen and (min-width:600px){.blog-roll__link-item{border:none;gap:3rem 0;padding:0}}.blog-roll__link-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-roll__loader{display:flex;height:0;justify-content:center;margin:auto;opacity:0;position:relative;transition:height .3s ease,opacity .3s ease,width .3s ease;width:0}.blog-roll__loader div{animation:blog-roll-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:.5rem solid var(--color__secondary);border-color:var(--color__secondary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:4rem;margin:.5rem;position:absolute;width:4rem}.blog-roll__loader div:first-child{animation-delay:-.45s}.blog-roll__loader div:nth-child(2){animation-delay:-.3s}.blog-roll__loader div:nth-child(3){animation-delay:-.15s}.blog-roll__loader.is-visible{height:5rem;opacity:1;width:100%}.blog-roll__view{display:none;flex-flow:row wrap;font-size:.625rem;justify-content:flex-end;letter-spacing:.000390625rem;line-height:.875rem;margin:0 auto;max-width:52.5625rem;width:100%}@media screen and (min-width:600px){.blog-roll__view{display:flex}}@media screen and (min-width:992px){.blog-roll__view{margin:1rem auto 0}}.blog-roll__view span{align-self:flex-end;display:block}.blog-roll__view-icon{cursor:pointer;fill:var(--color__button);height:1.25rem;width:1.875rem}.blog-roll__wrapper{margin:0 auto;max-width:76.25rem;padding:0 5%;width:100%}@media screen and (min-width:600px){.blog-roll__wrapper{padding:0}.blog-roll__link-container--grid{gap:1.5rem;max-width:100%}.blog-roll__link-container--grid .blog-roll__link--image{height:17.6875rem;width:100%}.blog-roll__link-container--grid .blog-roll__link-author{align-items:center;display:flex;justify-content:flex-start;width:100%}.blog-roll__link-container--grid .blog-roll__link-author-image{margin:0}.blog-roll__link-container--grid .blog-roll__link-author-name{margin:0 0 0 .5rem;text-align:left;width:calc(100% - 48px)}.blog-roll__link-container--grid .blog-roll__link-content{padding:0;width:100%}.blog-roll__link-container--grid .blog-roll__link-image{width:100%}.blog-roll__link-container--grid .blog-roll__link-item{display:block;width:calc(50% - .75rem)}}@media screen and (min-width:600px)and (min-width:992px){.blog-roll__link-container--grid .blog-roll__link-item{width:calc(33.33333% - 1rem)}}.page-numbers{align-items:center;border-top:.0625rem solid var(--color__white);display:flex;flex-flow:row wrap;justify-content:flex-end;list-style-type:none;margin:-.0625rem 0 0;width:100%}.page-numbers li{margin:0 .25rem}.page-numbers li a:hover{color:var(--color__button);-webkit-text-decoration:underline;text-decoration:underline}.page-numbers li:first-of-type{margin:0 1.5rem 0 0}.page-numbers li:last-of-type{margin:0 0 0 1.5rem}.page-numbers .page-numbers{color:#9f9f9f;font-size:.8125rem;line-height:1.25rem}.page-numbers .page-numbers.current{color:var(--color__button)}.page-numbers .next,.page-numbers .prev{background:var(--color__button);color:var(--color__white);display:block;font-size:.8125rem;line-height:1.375rem;padding:.125rem 1rem;text-transform:uppercase}.page-numbers .next:hover,.page-numbers .prev:hover{background:var(--color__highlight);color:var(--color__white);-webkit-text-decoration:none;text-decoration:none}.blog-roll .quick-menu.navigation{background:transparent;margin:0;max-width:100%;padding:0!important}.blog-roll .quick-menu.navigation .button{background:var(--color__button);border-radius:0;margin:1rem auto;padding:.5rem}.blog-roll .quick-menu.navigation .menu{background:var(--color__white);border-radius:0;margin:0;max-width:100%;padding:1rem 5%}@media screen and (min-width:1281px){.blog-roll .quick-menu.navigation .menu{padding:0}}.blog-roll .quick-menu.navigation .menu .menu-close{display:none}.blog-roll .quick-menu.navigation .menu nav{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;margin:0}.blog-roll .quick-menu.navigation .menu nav ul li a{border:none;color:var(--color__highlight);padding:0}.blog-roll .quick-menu.navigation .sidebar-links__icon{display:none}.blog-roll__search-heading{color:var(--color__white);font-size:1rem;line-height:1.375rem;margin:0;text-transform:none}@keyframes blog-roll-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*# sourceMappingURL=blog-roll.css.map*/