html:has(.ppro-y26-c-insight-article-v3),
body:has(.ppro-y26-c-insight-article-v3) {
    overflow-x: clip;
}

.ppro-y26-c-insight-article-v3 {
    --ppro-insight-v3-rule: color-mix(in srgb, currentColor 15%, transparent);
    --ppro-insight-v3-sticky-top: 2.5rem;
    --ppro-insight-v3-section-gap: 6rem;
    --ppro-insight-v3-qa-gap: 4.5rem;
    --ppro-insight-v3-flow: 1.5rem;
    display: block;
}

.admin-bar .ppro-y26-c-insight-article-v3 {
    --ppro-insight-v3-sticky-top: 4.5rem;
}

.ppro-y26-c-insight-article-v3__grid {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    column-gap: 1rem;
    align-items: start;
}

.ppro-y26-c-insight-article-v3__sidebar {
    grid-column: 1 / span 3;
    grid-row: 1;
    align-self: start;
    position: sticky;
    top: var(--ppro-insight-v3-sticky-top);
    display: flex;
    flex-direction: column;
    gap: 4rem;
}

.ppro-y26-c-insight-article-v3__main {
    grid-column: 5 / span 5;
    grid-row: 1;
    min-width: 0;
}

.ppro-y26-c-insight-article-v3__author {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.ppro-y26-c-insight-article-v3__avatar {
    flex: 0 0 3.5rem;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    object-fit: cover;
}

.ppro-y26-c-insight-article-v3__author-meta {
    min-width: 0;
}

.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__author-name,
.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__author-role {
    margin: 0;
    font-family: var(--ppro-font-body);
}

.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__author-name {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: var(--ppro-font-weight-strong);
}

.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__author-role {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: var(--ppro-font-weight-body);
    opacity: var(--ppro-text-opacity, 0.6);
}

.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__cta-text,
.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__closing-text {
    margin: 0 0 1.125rem;
    font-family: var(--ppro-font-body);
    font-weight: var(--ppro-font-weight-body);
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.ppro-y26-c-insight-article-v3__closing {
    margin-top: var(--ppro-insight-v3-qa-gap);
    padding-top: 1.5rem;
    border-top: 1px solid var(--ppro-insight-v3-rule);
}

.ppro-y26-c-insight-article-v3__body > * {
    margin-block: 0;
}

.ppro-y26-c-insight-article-v3__body > * + * {
    margin-block-start: var(--ppro-insight-v3-flow);
}

.ppro-y26-c-insight-article-v3__body > * + :is(h2, hr.wp-block-separator, hr) {
    margin-block-start: var(--ppro-insight-v3-section-gap);
}

.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__body > h2 ~ h2:not(hr + h2) {
    margin-block-start: var(--ppro-insight-v3-qa-gap);
}

.ppro-y26-c-insight-article-v3__body > * + :is(h3, h4) {
    margin-block-start: 2.5rem;
}

.ppro-y26-c-insight-article-v3__body > :is(hr.wp-block-separator, hr) + * {
    margin-block-start: 1.5rem;
}

.ppro-y26-c-insight-article-v3__body :is(p, li, td, th, figcaption, blockquote, cite) {
    letter-spacing: var(--ppro-tracking-tight);
}

.ppro-y26-c-insight-article-v3__body :is(p, .wp-block-paragraph, ul, ol, .wp-block-list) {
    font-family: var(--ppro-font-body);
    font-weight: var(--ppro-font-weight-body);
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.ppro-y26-c-insight-article-v3__body :is(p, .wp-block-paragraph):is(.is-style-light, .is-style-normal, .is-style-heading, .is-style-kicker) {
    font-family: var(--ppro-font-body);
    font-weight: var(--ppro-font-weight-body);
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: var(--ppro-tracking-tight);
    text-transform: none;
    opacity: 1;
}

.ppro-y26-c-insight-article-v3__body :is(h2, h3, h4, h5, h6, .wp-block-heading) {
    font-family: var(--ppro-font-body);
    font-weight: var(--ppro-font-weight-strong);
    letter-spacing: var(--ppro-tracking-tight);
    color: inherit;
}

.ppro-y26-c-insight-article-v3__body :is(h2, h2.wp-block-heading) {
    font-size: 1.125rem;
    line-height: 1.625rem;
}

.ppro-y26-c-insight-article-v3__body :is(h3, h3.wp-block-heading) {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.ppro-y26-c-insight-article-v3__body :is(h4, h5, h6) {
    font-size: 1rem;
    line-height: 1.375rem;
}

.ppro-y26-c-insight-article-v3__body > h2 {
    padding-top: 1.5rem;
    border-top: 1px solid var(--ppro-insight-v3-rule);
}

.ppro-y26-c-insight-article-v3__body > h2:first-child,
.ppro-y26-c-insight-article-v3__body > :is(hr.wp-block-separator, hr) + h2 {
    padding-top: 0;
    border-top: 0;
}

.ppro-y26-c-insight-article-v3__body :is(h2, h3, h4, h5, h6) a {
    display: inline;
}

.ppro-y26-c-insight-article-v3__body :is(h2, h3, h4, h5, h6) a::after {
    content: none;
}

.ppro-y26-c-insight-article-v3__body hr,
.ppro-y26-c-insight-article-v3__body hr.wp-block-separator {
    display: block;
    width: 100%;
    max-width: none;
    height: 0;
    margin-inline: 0;
    padding: 0;
    border: 0;
    border-top: 1px solid var(--ppro-insight-v3-rule);
    background: none;
    color: inherit;
    opacity: 1;
}

.ppro-y26-c-insight-article-v3__body hr.wp-block-separator.is-style-dots {
    height: auto;
    border-top: 0;
    text-align: center;
    line-height: 1;
}

.ppro-y26-c-insight-article-v3__body hr.wp-block-separator.is-style-dots::before {
    content: "\00b7 \00b7 \00b7";
    font-size: 1.5rem;
    letter-spacing: 2em;
    padding-left: 2em;
    color: currentColor;
}

.ppro-y26-c-insight-article-v3__body a {
    color: inherit;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 0.15em;
}

.ppro-y26-c-insight-article-v3__body a:hover {
    text-decoration-thickness: 2px;
}

.ppro-y26-c-insight-article-v3__body :is(strong, b) {
    font-weight: var(--ppro-font-weight-strong);
}

.ppro-y26-c-insight-article-v3__body :is(em, i) {
    font-style: italic;
}

.ppro-y26-c-insight-article-v3__body :is(ul, ol, .wp-block-list) {
    padding-inline-start: 1.25em;
}

.ppro-y26-c-insight-article-v3__body :is(ul, ul.wp-block-list) {
    list-style: disc;
}

.ppro-y26-c-insight-article-v3__body :is(ol, ol.wp-block-list) {
    list-style: decimal;
}

.ppro-y26-c-insight-article-v3__body li {
    display: list-item;
    padding-inline-start: 0.25em;
}

.ppro-y26-c-insight-article-v3__body li + li {
    margin-top: 0.5rem;
}

.ppro-y26-c-insight-article-v3__body li > :is(ul, ol) {
    margin-top: 0.5rem;
}

.ppro-y26-c-insight-article-v3__body li > ul {
    list-style: circle;
}

.ppro-y26-c-insight-article-v3__body :is(figure, .wp-block-image) {
    margin-inline: 0;
    max-width: 100%;
}

.ppro-y26-c-insight-article-v3__body :is(.alignwide, .alignfull, .alignleft, .alignright, .aligncenter) {
    float: none;
    width: auto;
    max-width: 100%;
    margin-inline: 0;
}

.ppro-y26-c-insight-article-v3__body .wp-block-image img,
.ppro-y26-c-insight-article-v3__body figure img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.ppro-y26-c-insight-article-v3__body figcaption,
.ppro-y26-c-insight-article-v3__body .wp-element-caption {
    margin-top: 0.75rem;
    font-family: var(--ppro-font-body);
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-align: left;
    opacity: var(--ppro-text-opacity, 0.6);
}

.ppro-y26-c-insight-article-v3__body blockquote,
.ppro-y26-c-insight-article-v3__body .wp-block-quote {
    margin-inline: 0;
    padding: 0 0 0 1.5rem;
    border: 0;
    border-left: 1px solid currentColor;
}

.ppro-y26-c-insight-article-v3__body blockquote > * + * {
    margin-top: 1rem;
}

.ppro-y26-c-insight-article-v3__body blockquote :is(p, .wp-block-paragraph) {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.ppro-y26-c-insight-article-v3__body blockquote cite {
    display: block;
    margin-top: 1rem;
    font-family: var(--ppro-font-body);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-style: normal;
    opacity: var(--ppro-text-opacity, 0.6);
}

.ppro-y26-c-insight-article-v3__body .wp-block-table {
    max-width: 100%;
    overflow-x: auto;
}

.ppro-y26-c-insight-article-v3__body table {
    width: 100%;
    border-collapse: collapse;
    font-family: var(--ppro-font-body);
    font-size: 1rem;
    line-height: 1.375rem;
}

.ppro-y26-c-insight-article-v3__body :is(th, td) {
    padding: 0.75rem 1rem 0.75rem 0;
    text-align: left;
    vertical-align: top;
    border: 0;
    border-bottom: 1px solid var(--ppro-insight-v3-rule);
}

.ppro-y26-c-insight-article-v3__body :is(thead th, th) {
    font-weight: var(--ppro-font-weight-strong);
}

.ppro-y26-c-insight-article-v3__body thead :is(th, td) {
    border-bottom-color: currentColor;
}

.ppro-y26-c-insight-article-v3__body .wp-block-embed iframe,
.ppro-y26-c-insight-article-v3__body > iframe {
    display: block;
    width: 100%;
    max-width: 100%;
}

.ppro-y26-c-insight-article-v3__body .wp-block-embed.is-type-video iframe {
    height: auto;
    aspect-ratio: 16 / 9;
}

.ppro-y26-c-insight-article-v3__body .has-text-align-center {
    text-align: center;
}

.ppro-y26-c-insight-article-v3__body .has-text-align-right {
    text-align: right;
}

.ppro-y26-c-insight-article-v3__body .ppro-y26-c-container,
.ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__body .ppro-y26-c-container.ppro-y26-c-container--block {
    padding-block: 0;
    background: none;
}

.ppro-y26-c-insight-article-v3__body .ppro-y26-c-container__inner {
    max-width: none;
    padding-inline: 0;
    margin-inline: 0;
}

.ppro-y26-c-insight-article-v3__body .ppro-y26-c-container--block .ppro-y26-c-container__inner > * {
    margin-top: var(--ppro-insight-v3-flow);
}

.ppro-y26-c-insight-article-v3__body .ppro-y26-c-container--block .ppro-y26-c-container__inner > :first-child {
    margin-top: 0;
}

.ppro-y26-c-insight-article-v3__body :is(.ppro-y26-container--border-top, .ppro-y26-container--border-both) > .ppro-y26-c-container__inner {
    padding-top: 1.5rem;
}

.ppro-y26-c-insight-article-v3__body :is(.ppro-y26-container--border-bottom, .ppro-y26-container--border-both) > .ppro-y26-c-container__inner {
    padding-bottom: 1.5rem;
}

.ppro-y26-c-insight-article-v3__body > .ppro-y26-container--border-top,
.ppro-y26-c-insight-article-v3__body > .ppro-y26-container--border-both {
    margin-top: var(--ppro-insight-v3-section-gap);
}

.ppro-y26-c-insight-article-v3__body :is(.ppro-y26-container--border-top, .ppro-y26-container--border-both)::before,
.ppro-y26-c-insight-article-v3__body :is(.ppro-y26-container--border-bottom, .ppro-y26-container--border-both)::after {
    left: 0;
    width: 100%;
    transform: none;
}

.ppro-y26-c-insight-article-v3__body .block__wrapper {
    padding-block: 0;
}

.ppro-y26-c-insight-article-v3__body :is(.text__container.container, .container) {
    max-width: none;
    padding-inline: 0;
}

.ppro-y26-c-insight-article-v3__body .text__content {
    max-width: none;
    margin-left: 0;
}

.ppro-y26-c-insight-article-v3__body .block + .block {
    margin-top: var(--ppro-insight-v3-flow);
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .ppro-y26-c-insight-article-v3__main {
        grid-column: 5 / span 7;
    }
}

@media (max-width: 1023px) {
    .ppro-y26-c-insight-article-v3__grid {
        display: block;
    }

    .ppro-y26-c-insight-article-v3__sidebar {
        position: static;
        gap: 2rem;
        margin-bottom: 3rem;
        padding-bottom: 2rem;
        border-bottom: 1px solid var(--ppro-insight-v3-rule);
    }

    .ppro-y26-c-insight-article-v3__main {
        max-width: 42rem;
    }
}

@media (max-width: 767px) {
    .ppro-y26-c-insight-article-v3 {
        --ppro-insight-v3-section-gap: 4rem;
        --ppro-insight-v3-qa-gap: 3rem;
    }

    .ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__container.ppro-y26-c-container--pt-large {
        padding-top: 4rem;
    }

    .ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__container.ppro-y26-c-container--pb-large {
        padding-bottom: 4rem;
    }

    .ppro-y26-c-insight-article-v3__body :is(p, .wp-block-paragraph, ul, ol, .wp-block-list),
    .ppro-y26-c-insight-article-v3__body :is(p, .wp-block-paragraph):is(.is-style-light, .is-style-normal, .is-style-heading, .is-style-kicker),
    .ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__cta-text,
    .ppro-y26-c-insight-article-v3 .ppro-y26-c-insight-article-v3__closing-text {
        font-size: 1rem;
        line-height: 1.375rem;
    }

    .ppro-y26-c-insight-article-v3__body :is(h2, h2.wp-block-heading) {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ppro-y26-c-insight-article-v3__body :is(h3, h3.wp-block-heading) {
        font-size: 1rem;
        line-height: 1.375rem;
    }

    .ppro-y26-c-insight-article-v3__body blockquote :is(p, .wp-block-paragraph) {
        font-size: 1.125rem;
        line-height: 1.5rem;
    }
}
