.itemViewContainer,.itemViewContainer .itemSection{float:left;position:relative;width:100%}.itemViewContainer .itemSection.main{background-color:#fff}.itemViewContainer .itemSection.alternative{background-color:#f9f6f2}.itemViewContainer .itemSection.marginBottom{margin-bottom:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.marginBottom{margin-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop{padding-top:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTop{padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingBottom{padding-bottom:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:120px;padding-top:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px);padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:60px;padding-top:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px);padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection .sectionContentWrapper,.itemViewContainer .itemSection .sectionContentWrapper .sectionItems,.itemViewContainer .itemSection .sectionContentContainer{float:left;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle{float:left;font-family:"Noto Serif Display",serif;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 320px) / (2000 - 320))),34px);font-weight:400;line-height:1.2;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText{float:left;font-size:18px;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3{font-size:20px;font-weight:400;line-height:1.2;margin:40px 0 0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3:first-child{margin-top:0}.itemViewContainer.page{float:left;position:relative;width:100%}.itemViewContainer.page .itemHeaderContainer{margin-bottom:120px}@media (max-width: 1400px){.itemViewContainer.page .itemHeaderContainer{margin-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}
