.thecast-homepage .seller-header__nav [data-corporate-link] {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
}

.thecast-homepage .seller-header__nav a[aria-current="page"]::after {
    background: currentColor;
    opacity: 1;
    transform: scaleX(1);
}

.thecast-mobile-nav-links a[aria-current="page"] {
    text-decoration: underline;
    text-underline-offset: 8px;
}

.thecast-corporate-heading {
    width: min(1120px, calc(100% - 80px));
    padding-top: clamp(64px, 8vw, 120px);
    padding-bottom: clamp(56px, 7vw, 100px);
}

@media (min-width: 1025px) {
    .thecast-homepage .seller-header__desktop { display: flex; }
    .thecast-homepage .seller-header__mobile { display: none; }
    .thecast-homepage .thecast-mobile-nav-overlay { display: none !important; }
}

.thecast-corporate-heading h1 {
    margin: 0 0 28px;
    color: #181d21;
    font-size: clamp(48px, 7vw, 96px);
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -.05em;
}

.thecast-corporate-heading p {
    margin: 0;
    color: #555;
    font-size: clamp(18px, 2.5vw, 30px);
    line-height: 1.5;
    letter-spacing: -.03em;
    word-break: keep-all;
}

.thecast-corporate-page .thecast-hugsoso-store,
.thecast-corporate-page .seller-hero__inner,
.thecast-corporate-page .thecast-home-newsroom {
    padding-top: 48px;
}

@media (max-width: 1024px) and (min-width: 769px) {
    .thecast-homepage .seller-header__nav { gap: 20px; }
    .thecast-homepage .seller-header__nav [data-corporate-link] { font-size: 16px; }
}

@media (max-width: 768px) {
    .thecast-corporate-heading { width: calc(100% - 48px); padding-top: 56px; padding-bottom: 48px; }
    .thecast-corporate-page .thecast-hugsoso-store,
    .thecast-corporate-page .seller-hero__inner,
    .thecast-corporate-page .thecast-home-newsroom { padding-top: 24px; }
}
