/* Inter e Rethink Sans (Google Fonts, OFL), subsets latin e latin-ext servidos localmente. */ @font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Rethink Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/rethink-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Rethink Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/rethink-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Rethink Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/rethink-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Rethink Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/rethink-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}/* WP template guardrails: accessibility, performance and pagination */ .skip-link:focus,.skip-link:focus-visible{position: fixed;top: 12px;left: 12px;z-index: 9999;width: auto;height: auto;padding: 10px 14px;background: #ffffff;color: #111111;outline: 3px solid currentColor;}:focus-visible{outline: 3px solid currentColor;outline-offset: 3px;}.footer-brand > img{height: auto;}.drawer__links .menu{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none;}.drawer__links .menu-item{margin: 0;list-style: none;}.pagination,.pagination.wrap{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}.pagination a,.pagination span{min-height: 44px;padding-inline: 16px;display: inline-flex;align-items: center;justify-content: center;}.pagination a:focus,.pagination a:focus-visible{outline: 3px solid currentColor;outline-offset: 3px;}.pagination .page-link .inline-icon{filter: brightness(0) invert(1);}.pagination .page-link:hover .inline-icon,.pagination .page-link[aria-current="page"] .inline-icon{filter: none;}.pagination .page-link--prev .inline-icon{transform: rotate(180deg);}.post-card__image img,.post-card__thumb,.featured-card__image{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;}.post-card__link{min-width: 0;min-height: 100%;display: flex;flex: 1;flex-direction: column;color: inherit;text-decoration: none;}.post-card__link:focus-visible{outline-offset: -3px;}.post-card h2 [data-clamp-tooltip="post-title"],.post-card h3 [data-clamp-tooltip="post-title"]{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.article-cover{margin: 1em 40px;}.article-cover .article-image__media{width: 100%;height: auto;max-height: 430px;object-fit: cover;}.single-media.has-compact-featured-image{width: min(100%,var(--single-image-source-width));max-width: 800px;margin-inline: auto;}.single-media.has-wide-featured-image{width: 100%;}.search-layout--without-taxonomy{grid-template-columns: minmax(0,1fr);}.search-layout--without-taxonomy > :last-child{width: min(100%,920px);margin-inline: auto;}@media (max-width: 820px){.quick-actions[data-taxonomy-limit-justification] .button{min-height: 56px;padding-inline: 8px;white-space: normal;overflow-wrap: anywhere;line-height: 1.15;text-align: center;}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: 0.01ms !important;}}
