@keyframes shineEffect{0%{left:-75%}to{left:125%}}.publication{margin-top:64px}@media only screen and (min-width:768px){.publication{margin-top:80px}}@media only screen and (min-width:1440px){.publication{margin-top:104px}}.publication{margin-bottom:64px}@media only screen and (min-width:768px){.publication{margin-bottom:80px}}@media only screen and (min-width:1440px){.publication{margin-bottom:104px}}.publication__container{margin-left:auto;margin-right:auto;width:var(--grid-base)}.publication__container,.publication__header{display:flex;flex-direction:row;flex-wrap:wrap}.publication__header{flex-basis:calc(var(--grid-column-outer)*8);margin-bottom:40px;max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);row-gap:32px;width:calc(var(--grid-column-outer)*8)}.publication__header .textlink{flex-basis:auto;flex-grow:0;flex-shrink:0;width:auto}@media only screen and (min-width:768px){.publication__header{color:var(--color-content-base-2);flex-basis:calc(var(--grid-column-outer)*12);margin-bottom:56px;max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}.publication__category{flex-basis:auto;flex-grow:1;font-family:Murecho,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.0525rem;line-height:120%;padding-right:32px;width:auto}@media screen and (min-width:768px){.publication__category{font-size:2.5rem;letter-spacing:-.075rem}}@media screen and (min-width:1280px){.publication__category{font-size:2.5rem;letter-spacing:-.075rem}}.publication__topline{color:var(--color-content-base-3);font-family:Aleo,system-ui,serif;font-size:.875rem;font-weight:800;letter-spacing:.04875rem;line-height:120%;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:1024px){.publication__topline{margin-bottom:24px}}.publication__headline{color:var(--color-content-base-2);font-family:Murecho,system-ui,Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.025rem;line-height:120%;margin-bottom:16px}@media screen and (min-width:768px){.publication__headline{font-size:1.5rem;letter-spacing:-.03rem}}@media screen and (min-width:1280px){.publication__headline{font-size:1.5rem;letter-spacing:-.03rem}}@media only screen and (min-width:1024px){.publication__headline{margin-bottom:24px}}.publication__date{color:var(--color-content-base-6);font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%}.publication__copy{margin-bottom:16px}@media only screen and (min-width:1024px){.publication__copy{margin-bottom:24px}}.publication__inner{display:flex;flex-basis:calc(var(--grid-column-outer)*8);flex-direction:row;flex-wrap:wrap;max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.publication__inner{flex-basis:calc(var(--grid-column-outer)*12);flex-wrap:nowrap;max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}.publication__image{flex-basis:calc(var(--grid-column-outer)*6 - var(--grid-gutter));margin-inline:auto;max-width:calc(var(--grid-column-outer)*6 - var(--grid-gutter));width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}.publication__image img{display:block;height:auto;width:100%}@media only screen and (max-width:767px){.publication__image{margin-bottom:40px;max-width:360px}}@media only screen and (min-width:768px){.publication__image{flex-basis:calc(var(--grid-column-outer)*3 - var(--grid-gutter));margin:0;max-width:calc(var(--grid-column-outer)*3 - var(--grid-gutter));width:calc(var(--grid-column-outer)*3 - var(--grid-gutter))}}.publication__content{flex-basis:calc(var(--grid-column-outer)*8 - var(--grid-gutter));max-width:calc(var(--grid-column-outer)*8 - var(--grid-gutter));width:calc(var(--grid-column-outer)*8 - var(--grid-gutter))}@media only screen and (min-width:768px){.publication__content{flex-basis:calc(var(--grid-column-outer)*8);margin-left:calc(var(--grid-column) + var(--grid-gutter));max-width:calc(var(--grid-column-outer)*8);width:calc(var(--grid-column-outer)*8)}}.publication__download{margin-top:40px;max-width:400px;width:100%}