.button--featured,.button--ink{--btn-radius:0}@media only screen and (min-width:768px){.text-feed__item{font-size:7rem!important}.card-h-100{height:100%}}.card--framed{display:flex;flex-direction:column}.card--framed .button:last-child{align-self:flex-start;margin-top:auto}input[type=file]{padding:0!important}input[type=file]::file-selector-button{background-color:var(--field-bg);border-bottom:var(--field-border-bottom);border-left:var(--field-border-left);border-radius:var(--btn-radius);border-right:var(--field-border-right);border-top:var(--field-border-top);color:var(--field-text);font-size:.89rem;letter-spacing:var(--letter-spacing);line-height:1.1;margin-right:1.56em;padding:.78em}input[type=file]::file-selector-button:hover{border-color:var(--field-outline-color)}.blog-post__header{margin-bottom:3rem;position:relative}.blog-post__header:before{background-color:#fff;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.footer .logo img{max-width:140px}.caption,figcaption{font-size:85%;margin-top:.5rem;opacity:.65}.quote,.quote p,blockquote{font-weight:500;letter-spacing:-.03em}[class*=heading--] sub,[class*=heading--] sup,h1 sub,h1 sup,h2 sub,h2 sup,h3 sub,h3 sup,h4 sub,h4 sup,h5 sub,h5 sup,h6 sub,h6 sup{font-size:75%!important}