Gera11, если не ошибаюсь, то судя по картинке, тень только снизу и она рассеивается ближе к углам, так? Если закругленная, то это делается через псевдоэлементы.
UPD: у блока-1 через псевдоэлемент с рассеиванием к углам
Vladislav, viewport при slideToggle может прыгать только если вешаете событие на ссылку, в остальных случаях все будет норм. Вот пример что viewport не прыгает
автор как раз написал, что размер должен меняться