.interior-page{padding-bottom:clamp(48px,6vw,76px)!important;padding-top:clamp(36px,4.5vw,60px)!important}.interior-page__content .page-header h1,.interior-page__content .page-header h2,.korner-article__header h1{color:#222b33;font-size:clamp(19px,1.7vw,28px);font-weight:800;letter-spacing:.04em;line-height:1.12;margin:0;text-transform:uppercase}.interior-page__content .page-header h1,.interior-page__content .page-header h2{margin-bottom:24px}.interior-page__content .page-header h1::after,.interior-page__content .page-header h2::after,.korner-article__header>span{background:#e9a711;display:block;height:2px;margin:13px 0 14px;width:22px}.korner-article{background:#f8f5f0;width:100%}.korner-article__row{min-height:clamp(360px,30vw,560px)}.korner-article__copy{padding:60px 70px}.korner-article__header{margin-bottom:0}.korner-article__body{color:#535b64;font-size:14px;line-height:1.55;max-width:680px;width:100%}.korner-article__media{min-height:360px}.korner-article--text-only{margin:0;max-width:none;width:100%}.korner-article--text-only .korner-article__row{min-height:0}.korner-article--text-only .korner-article__copy{max-width:none;width:100%}.korner-article--text-only .korner-article__body{max-width:none}@media(max-width:991px){.korner-article__copy{padding:48px 7vw}.korner-article__row{min-height:0}}@media(max-width:767px){.interior-page{padding-bottom:48px!important;padding-top:28px!important}.korner-article__copy{padding:42px 20px}.korner-article__header h1,.interior-page__content .page-header h1,.interior-page__content .page-header h2{font-size:clamp(19px,6.4vw,27px);line-height:1.12}.korner-article__body{font-size:14px;line-height:1.6}.korner-article__media{min-height:260px}.korner-article:has(.legal-page) .korner-article__copy{padding:0}.legal-page__title{font-size:clamp(28px,9vw,38px)}}
.interior-page{padding-top:28px!important}.interior-page__content .page-header h1,.interior-page__content .page-header h2,.korner-article__header h1{font-size:clamp(30px,3vw,48px);letter-spacing:.015em;line-height:1.05}.interior-page__content .page-header h1::after,.interior-page__content .page-header h2::after,.korner-article__header>span{height:3px;margin:17px 0 28px;width:25px}.korner-article--text-only{background:transparent;box-shadow:none;overflow:visible}.korner-article--text-only .korner-article__copy{padding:20px 0 34px}.korner-article--text-only .korner-article__body{font-size:15px;line-height:1.65;max-width:780px}.korner-article--with-image .korner-article__copy{padding:52px 60px}.korner-article--with-image .korner-article__body{font-size:15px;line-height:1.65}@media(max-width:767px){.interior-page{padding-top:22px!important}.korner-article__header h1,.interior-page__content .page-header h1,.interior-page__content .page-header h2{font-size:clamp(30px,9vw,42px);line-height:1.04}.korner-article--text-only .korner-article__copy{padding:18px 2px 28px}.korner-article--with-image .korner-article__copy{padding:34px 22px 40px}.korner-article__header>span{margin-bottom:22px}.korner-article:has(.legal-page) .korner-article__copy{padding:0}.legal-page__title{font-size:clamp(30px,9vw,42px)}}
.interior-page__content:has(.legal-page){max-width:960px}.interior-page__content>.korner-article:has(.legal-page){background:#fff;border:1px solid rgba(20,19,19,.08);box-shadow:0 22px 60px rgba(20,19,19,.07);overflow:hidden;padding:clamp(38px,5vw,68px)}.korner-article:has(.legal-page) .korner-article__body{color:#302d29;font-size:16px;line-height:1.78;max-width:none}.korner-article:has(.legal-page) .legal-page__title{font-size:clamp(31px,3.05vw,46px);letter-spacing:-.02em;line-height:1.02;margin-top:0}.korner-article:has(.legal-page) .legal-page__title::after{height:3px;margin-top:18px}.korner-article:has(.legal-page) .legal-page__header{margin-bottom:42px;padding-bottom:34px}.korner-article:has(.legal-page) .legal-page__section+.legal-page__section{margin-top:42px;padding-top:38px}@media(max-width:767px){.interior-page__content>.korner-article:has(.legal-page){border:0;box-shadow:none;margin:0 -4px;padding:28px 20px}.korner-article:has(.legal-page) .korner-article__body{font-size:15px;line-height:1.72}.korner-article:has(.legal-page) .legal-page__title{font-size:clamp(28px,9vw,38px);line-height:1.04}.korner-article:has(.legal-page) .legal-page__header{margin-bottom:30px;padding-bottom:26px}.korner-article:has(.legal-page) .legal-page__section+.legal-page__section{margin-top:30px;padding-top:28px}}
