.section-style .r_0>.portal-row-container {
    border-radius: unset;
    padding: 2rem 0;
    margin: 1rem auto;
}
.section-style .r_0>.portal-row-container .Content.Segments {
    background-color: unset;
}
.section-style .r_0.portal-row {
    margin: 1rem 0;
}
.section-style .portal_301 > div:nth-child(odd) {
    background-color: #f0f0f0;
    color: #000;
}

.section-style .r_1>.portal-row-container {
    border-radius: unset;
    padding: 2rem 0;
    margin: 1rem auto;
}
.section-style .r_1>.portal-row-container .Content.Segments {
    background-color: unset;
}
.section-style .r_1.portal-row {
    margin: 1rem 0;
}
.section-style .port-headings {
    display: none;
}
.section-style .Port.Segments {
    box-shadow: unset;
    margin-bottom: unset;
    border-radius: unset;
}
.section-style .Port.Content .port-container img {
    border-radius: unset !important;
}
.section-style .TodayBottom>div>div {
    max-width: 900px;
    margin: 0 auto;
}
.section-style .port-container>*:first-child {
    margin-top: unset !important;
}
.portal-page--section.TodayBottom {
    background: #ffffff;
    padding: 0 !important;
}
.portal-page--section.TodayBottom > .portal-section {
    background: var(--portal-section-bg, #ffffff);
    color: var(--portal-section-color, inherit);
    margin: 0;
    padding: var(--portal-section-padding-y, 48px) 0;
    width: 100%;
}
.portal-page--section.TodayBottom > .portal-section:nth-child(odd) {
    --portal-section-bg: #f5f7fa;
}
.portal-page--section.TodayBottom > .portal-section:nth-child(even) {
    --portal-section-bg: #ffffff;
}
.portal-page--section .portal-section__inner {
    column-gap: 24px;
    margin: 0 auto;
    max-width: var(--portal-section-max-width, 1180px);
    padding: 0 24px;
    width: 100%;
}
.portal-page--section .portal-column {
    background: transparent !important;
}
.portal-page--section .portal-widget.Port.Segments {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 36px;
    padding: 0 12px;
}
.portal-page--section .portal-widget > .port-container {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0 !important;
}
.portal-page--section .portal-widget .port-headings {
    border: 0;
    margin: 0 0 18px;
    padding: 0;
}
.portal-page--section .portal-widget:last-child {
    margin-bottom: 0;
}
.portal-inline-content {
    display: contents;
}
.BlogListPortalContainer .blog.meta .AuthorName {
    display: none;
}
.blog-collection-row {
    border: 1px solid #ccc;
    padding: .5rem;
    border-radius: 5px;
    margin: .5rem 0 !important;
    background-color: #fafafa;
}
.VideoCollection .SimilarVideos .VideoURL {
    border: 1px solid #ccc;
    padding: .5rem;
    border-radius: 5px;
    margin: .5rem 0 !important;
    background-color: #fafafa;
}
.Port-Latest-Files .no-details.base-info {
    padding: .5rem;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fafafa;
}
