/* Brett Dashevsky canonical event-proof layout polish. */
.profile-brett-dashevsky .analytics-proof-story.is-band .analytics-proof-grid-single {
    grid-template-columns: minmax(0, 1fr);
}

.profile-brett-dashevsky .analytics-proof-story.is-band .analytics-proof-grid-single .analytics-proof-tile img {
    height: clamp(280px, 34vw, 440px);
}

@media (max-width: 768px) {
    .profile-brett-dashevsky .analytics-proof-story.is-band .analytics-proof-grid-single .analytics-proof-tile img {
        height: auto;
        max-height: 420px;
    }
}

/* October refresh: target-only partner marks and readable tablet dialogs. */
.profile-brett-dashevsky .partner-mark {
    display: block;
    width: 132px;
    height: 48px;
    object-fit: contain;
    object-position: left center;
    margin-bottom: 24px;
}

html:has(.profile-brett-dashevsky [data-proof-dialog][open]),
.profile-brett-dashevsky:has([data-proof-dialog][open]) {
    overflow: hidden;
}
