.profession-media{position:relative;margin-right:calc(-1 * var( --spacing-responsive-large ))}.page__content-secondary .profession-media:first-child,.page__content-primary .profession-media:first-child{margin-top:calc(-1 * var( --spacing-responsive-large ))}@media screen and (max-width:599px){.profession-media{margin-left:calc(-1 * var( --spacing-responsive-large ))}.page__content-secondary .profession-media:first-child,.page__content-primary .profession-media:first-child{margin-top:calc(-1 * var( --spacing-responsive-large ))}}.profession-media__image{position:relative;aspect-ratio:1.7}.profession-media__image img{display:block;width:100%;line-height:0}.profession-action{display:flex;flex-wrap:nowrap;align-items:center;gap:var( --spacing-responsive-small )}.profession-action>*{margin-right:0}.profession-action button{box-shadow:inset 0 0 0 var( --border-width-default ) var( --color-white )!important;color:var( --color-white )!important;font-family:unset;font-weight:400}.profession-action button:hover svg{transform:translate3d(0,-1px,0)}.profession-action button svg{margin-left:.4em;transition:.16s ease-in-out}.profession-action button:focus,.profession-action button:hover{background:color-mix(in srgb,white 10%,transparent)!important}.profession-related{max-width:100vw;width:100vw;margin:0 calc(50% - 50vw)}.profession__facts-list--short dt:before{content:"";display:block;margin-top:.5rem}.profession__facts-list--short dt span:after{content:": "}.profession__facts-list--short dt,.profession__facts-list--short p,.profession__facts-list--short dd{display:inline}.profession__facts-list--short dt{border:none;padding:0}.profession__facts-list--short .help-toggle__button{margin-left:0}.profession-media-embed{position:relative;margin-bottom:1.25rem}.profession-media-embed:before{content:"";display:block;padding-top:50%}.profession-media-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.profession-media-embed--aspect-16-9:before{padding-top:56.25%}.profession-content>:first-child{margin-top:0}@media screen and (max-width:599px){.profession-content>:first-child{margin-top:2em}}.profession-content>:last-child{margin-bottom:0}@media screen and (min-width:600px){.profession__short-view{display:none!important}}.profession__hint{margin-bottom:2rem}.profession__hint-text>:last-child{margin-bottom:0}.profession__related{display:none!important}@media print{.page--profession .app-header{padding-bottom:.25em!important}.page--profession .page__header{margin:0!important}.page--profession .page__header h1,.page--profession .page__header p{width:100%;max-width:100%}}
