ul.list-press__photos{display:flex;flex-direction:column;gap:17px}@media(min-width:48em){ul.list-press__photos{flex-direction:row;flex-wrap:wrap;gap:34px}}ul.list-press__photos>li.list-press__photo{list-style:none;margin:0;padding:0}ul.list-press__photos a:not(.btn){color:#001538;text-decoration:none}ul.list-press__photos a:not(.btn):hover{text-decoration:underline}ul.list-press__photos figure{align-items:center;display:flex;gap:8px}@media(min-width:48em){ul.list-press__photos figure{align-items:start;flex-direction:column;width:-webkit-min-content;width:min-content}ul.list-press__photos figure img{max-width:none}}ul.list-press__photos .list-press__picture{display:block;margin-bottom:8px;position:relative}@media(min-width:48em){ul.list-press__photos .list-press__picture{overflow:hidden}ul.list-press__photos .list-press__picture:before{background-color:#00153880;content:"";display:block;height:100%;opacity:0;position:absolute;transition:opacity .2s;width:100%}ul.list-press__photos .list-press__picture:after{background-image:url(/Static/NorgesBank/Vectors/zoom-icon.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:25px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-out,opacity .2s;width:25px}ul.list-press__photos .list-press__picture:hover:before{opacity:1}ul.list-press__photos .list-press__picture:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}ul.list-press__photos .list-press__picture>img{margin-bottom:0}}ul.list-press__photos figcaption{font-size:14px}.modal-nav:after,.modal-nav:before{content:"";display:table}.modal-nav:after{clear:both}@media(min-width:30em){.modal-nav>button{position:absolute}}.modal-nav>.next,.modal-nav>.prev{align-items:center;background:none;border:none;color:#0026ff;display:flex;font-size:2.1875rem;height:2.5rem;justify-content:center;width:2.5rem}.modal-nav>.prev{float:left;margin-bottom:34px;margin-left:20px}@media(min-width:30em){.modal-nav>.prev{left:17px;margin:0;top:48%}}.modal-nav>.next{float:right;margin-bottom:34px;margin-right:20px}@media(min-width:30em){.modal-nav>.next{margin:0;right:17px;top:50%;transform:translateY(-50%)}}