.markup{border-color:var(--z-border-primary);border-style:solid;border-width:1px 0 0;padding:1.25rem .875rem;position:relative}.markup:after{content:"";display:block;clear:both}.markup:nth-of-type(1){border-top-width:0}@media screen and (min-width: 48em){.markup{border-top-width:0;padding:1.25rem 0}}.markup__title{display:block;color:var(--z-color-title);font-size:1.25em;font-weight:700;letter-spacing:.03em;line-height:1.2}.markup ul{list-style:none;margin:.75em 0;padding:0}.markup ul li{margin:.75em 0 .75em 1.125em;padding:0;position:relative}.markup ul li:before{background-color:var(--z-color-60--beyond);border-radius:.1em;content:"";height:.375rem;left:-1.125em;position:absolute;top:.54em;width:.375rem}.markup ul:last-child,.markup ul li:last-child{margin-bottom:0}.markup{border-bottom-width:1px}@media screen and (min-width: 48em){.markup{border-bottom-width:0}}.markup a{transition-property:border-bottom-color,color;transition-duration:.2s;border-bottom:1px solid rgba(var(--z-color-link--rgb), 0.5);color:var(--z-color-link)}.markup a:hover,.markup a:active,.markup a:focus{border-bottom-color:rgba(var(--z-color-link-hover--rgb), 0.5);color:var(--z-color-link-hover)}.markup__checkbox:checked+.markup__text--wrapped{max-height:100rem}.markup__checkbox:checked+.markup__text--wrapped .markup__more,.markup__checkbox:checked+.markup__text--wrapped:after{display:none}.markup__checkbox:focus+.markup__text--wrapped .markup__more:before{background-color:var(--z-color-primary)}.markup__checkbox:focus+.markup__text--wrapped .markup__more span{border-bottom-color:var(--z-color-30);color:var(--z-color-primary)}.markup__more{bottom:1px;cursor:pointer;font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;left:1.125rem;position:absolute;z-index:1}.markup__more:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--z-color-35);border-radius:1em;color:var(--z-background-90);transition:background-color .2s;content:"+";display:inline-block;font-size:1.375rem;line-height:.864;margin-right:.5rem;padding:.0625rem .5rem .125rem;vertical-align:middle}.markup__more:hover:before,.markup__more:active:before,.markup__more:focus:before{background-color:var(--z-color-primary)}.markup__more span{border-bottom:1px solid var(--z-border-primary);color:var(--z-color-45);font-size:.9375rem;letter-spacing:.03em;transition-duration:.2s;transition-property:border-bottom-color,color}.markup__more:hover span,.markup__more:active span,.markup__more:focus span{border-bottom-color:var(--z-border-60);color:var(--z-color-30)}.markup__title{margin:0}.markup__text--wrapped{max-height:18.5rem;overflow:hidden;position:relative;transition:max-height .5s linear}.markup__text--wrapped:after{background-image:linear-gradient(0deg, var(--z-background-primary) 1.5em, rgba(var(--z-background-primary--rgb), 0) 100%);bottom:0;content:"";height:6em;left:0;position:absolute;right:0}.markup--left{text-align:left}.markup--center{text-align:center}.markup--right{text-align:right}.markup--solo,.markup--standard{margin:0 auto;padding:1.25rem .875rem 1.875rem}.markup--solo p,.markup--standard p{margin:.7em 0}@media screen and (min-width: 48em){.markup--solo,.markup--standard{background-color:var(--z-background-primary);border-bottom-width:2px;box-shadow:-3.75rem 0 0 var(--z-background-primary),3.75rem 0 0 var(--z-background-primary);margin:0 auto;max-width:52.5rem;position:relative}}.header-image--overlain+.markup--standard{background-color:var(--z-background-primary);border-bottom-width:0;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:none;font-family:"FranziskaWebPro",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-size:1.0625rem;line-height:1.5;margin-bottom:0;margin-left:.875rem;margin-right:.875rem;margin-top:-20px;max-width:52.5rem;padding:1.25rem .875rem;position:relative}.header-image--overlain+.markup--standard:after{background-color:var(--z-border-primary);content:"";display:block;height:1px;margin:1.5625rem auto 0 auto;width:12.5rem}.header-image--overlain+.markup--standard .markup__more{left:0;text-align:center;width:100%}@media screen and (min-width: 48em){.header-image--overlain+.markup--standard{font-size:1.25rem;padding:1.25rem 5rem}}@media screen and (min-width: 53.75rem){.header-image--overlain+.markup--standard{margin-left:auto;margin-right:auto}}
