.wp-block-file{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 1.25rem;background:var(--base-bg-color,#f1f1f1);border-left:4px solid var(--theme-bg-color,#c10022);border-radius:4px}.wp-block-file:before{content:"";flex:0 0 auto;width:2rem;height:2.5rem;background:var(--theme-bg-color,#c10022);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M2 0h14l8 8v20a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm13 1.5V9h7.5zM4 18v6h1.6v-2h.9c1.4 0 2.3-.8 2.3-2s-.9-2-2.3-2zm1.6 1.3h.8c.5 0 .8.3.8.7s-.3.7-.8.7h-.8zM9.6 18v6h2c1.9 0 3-1.1 3-3s-1.1-3-3-3zm1.6 1.3h.3c1 0 1.5.6 1.5 1.7s-.5 1.7-1.5 1.7h-.3zM15.6 18v6h1.6v-2.3h2.4v-1.3h-2.4v-1.1h2.7V18z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M2 0h14l8 8v20a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm13 1.5V9h7.5zM4 18v6h1.6v-2h.9c1.4 0 2.3-.8 2.3-2s-.9-2-2.3-2zm1.6 1.3h.8c.5 0 .8.3.8.7s-.3.7-.8.7h-.8zM9.6 18v6h2c1.9 0 3-1.1 3-3s-1.1-3-3-3zm1.6 1.3h.3c1 0 1.5.6 1.5 1.7s-.5 1.7-1.5 1.7h-.3zM15.6 18v6h1.6v-2.3h2.4v-1.3h-2.4v-1.1h2.7V18z'/%3E%3C/svg%3E") center /contain no-repeat}.wp-block-file>a:not(.wp-block-file__button){flex:1 1 auto;min-width:0;color:var(--base-text-color,#5a5a5a);font-weight:600;font-size:var(--fs-base,1rem);line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}.wp-block-file>a:not(.wp-block-file__button):hover{color:var(--theme-bg-color,#c10022);text-decoration:underline}.wp-block-file .wp-block-file__button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:var(--theme-bg-color,#c10022);color:#fff;font-size:var(--fs-sm,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border-radius:3px;transition:filter .15s ease,transform .15s ease}.wp-block-file .wp-block-file__button:before{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 20h16'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 20h16'/%3E%3C/svg%3E") center /contain no-repeat}.wp-block-file .wp-block-file__button:hover{filter:brightness(1.12);transform:translateY(-1px)}.wp-block-file a:focus-visible{outline:2px solid var(--theme-bg-color,#c10022);outline-offset:2px}.wp-block-file .wp-block-file__embed{display:none}aside .wp-block-file{flex-wrap:wrap}aside .wp-block-file>a:not(.wp-block-file__button){flex-basis:calc(100% - 3rem)}aside .wp-block-file .wp-block-file__button{width:100%;justify-content:center}article.with-aside>aside .wp-block-file:first-child{margin-top:0}@media (max-width:600px){.wp-block-file{flex-wrap:wrap}.wp-block-file>a:not(.wp-block-file__button){flex-basis:calc(100% - 3rem)}.wp-block-file .wp-block-file__button{width:100%;justify-content:center}}@media (max-width:47.99em){article.with-files{display:flex;flex-direction:column}article.with-files>aside{order:-1}}