Поскольку вы исправили это, переполнение не будет работать, потому что на самом деле просвечивает содержимое.Вы можете сделать несколько способов, но один из них может заключаться в том, чтобы на самом деле покрыть часть заголовка, которая остается незакрытой границей радиуса.Однако для этого вам понадобится отдельный элемент или псевдоэлемент.Вы бы сделали заголовок белым для маскировки, а затем использовали псевдо: before для стилизации желтой области.Примерно так должно работать:
.site-layout-bordered.header-horizontal #header {
top: 30px;
left: 30px;
right: 30px;
width: auto;
background-color: white;
}
.site-layout-bordered.header-horizontal #header:before {
content: '';
position: absolute;
background: #fcc600;
display: block;
width: 100%;
height: 100%;
border-radius: 15px 15px 0 0;
}