/* PROUD BRIDGE / 2026 — art-directed editorial portfolio / v11 */
.insight-collection{background:#F7F6F1;color:#192D28}
.insight-collection .insight-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(25px,3.3vw,55px);row-gap:clamp(70px,6vw,115px);margin-top:54px}
.insight-collection .insight-grid>a.insight-card,.insight-collection .insight-grid>a.insight-card:nth-child(2),.insight-collection .insight-grid>a.insight-card:nth-child(3){grid-column:span 6;display:flex;flex-direction:column;min-height:0;padding:0;background:transparent;border:0;border-top:1px solid #B9C5BA;border-radius:0;transition:none;position:relative}
.insight-collection .insight-grid>a.insight-card:nth-child(3){padding-top:31px;border-color:#BFCABB}
.insight-collection .insight-grid>a.insight-card:nth-child(2){margin-top:0}
.insight-collection .insight-grid>a.insight-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.11fr) minmax(0,.89fr);grid-template-rows:auto auto auto 1fr auto;column-gap:clamp(32px,5.3vw,94px);padding:28px 0 66px;border-top:1px solid #B9C5BA;border-bottom:1px solid #CBD5CB;align-items:start}
.insight-collection .insight-grid>a.insight-card:hover{background:transparent}
.insight-collection .insight-grid>a.insight-card .insight-no{font-size:10px;font-weight:700;letter-spacing:.16em;color:#566E5D;display:flex;justify-content:space-between;gap:20px;padding:23px 0 0}
.insight-collection .insight-grid>a.insight-card:first-child .insight-no{grid-column:2;grid-row:1;padding:15px 0 0;margin:0}
.insight-collection .insight-grid>a.insight-card .insight-visual{width:100%;display:block;overflow:hidden;aspect-ratio:1.51;background:#D3D5CD;margin:20px 0 0;border:0}
.insight-collection .insight-grid>a.insight-card .insight-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02);transition:transform 700ms cubic-bezier(.19,.69,.2,1)}
.insight-collection .insight-grid>a.insight-card:hover .insight-visual img{transform:scale(1.026)}
.insight-collection .insight-grid>a.insight-card:first-child .insight-visual{grid-column:1;grid-row:1/6;margin:0;aspect-ratio:1.31;min-height:0;align-self:stretch}
.insight-collection .insight-grid>a.insight-card:first-child .insight-visual img{height:100%;object-fit:cover;object-position:center}
.insight-collection .insight-grid>a.insight-card .insight-art-caption{display:block;width:100%;font:600 9px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#718075;margin:11px 0 26px}
.insight-collection .insight-grid>a.insight-card:first-child .insight-art-caption{display:none}
.insight-collection .insight-grid>a.insight-card h2{font:400 clamp(41px,4.2vw,59px)/1.03 'Cormorant Garamond',Georgia,serif;letter-spacing:-.045em;margin:0 0 17px;color:#192D28;max-width:740px}
.insight-collection .insight-grid>a.insight-card:first-child h2{grid-column:2;grid-row:2;font-size:clamp(56px,5.8vw,90px);margin:clamp(30px,3.9vw,75px) 0 21px;max-width:590px}
.insight-collection .insight-grid>a.insight-card p{font:400 14px/1.8 'DM Sans',Arial,sans-serif;color:#526458;max-width:540px;margin:0 0 34px}
.insight-collection .insight-grid>a.insight-card:first-child p{grid-column:2;grid-row:3;font-size:16px;max-width:445px;margin:0 0 45px}
.insight-collection .insight-grid>a.insight-card .insight-line{margin-top:auto;border-top:1px solid #ADBDAE;color:#253F31;padding-top:17px;font:700 10px/1.45 'DM Sans',Arial,sans-serif;letter-spacing:.14em}
.insight-collection .insight-grid>a.insight-card:first-child .insight-line{grid-column:2;grid-row:5;align-self:end}
.insight-collection .insight-grid>a.insight-card:focus-visible{outline:3px solid #CF2330;outline-offset:5px}
/* The interior reading experience is intentionally quiet: images are art, reading remains primary. */
.pb-article-hero-photo{position:relative}
.pb-article-hero-photo img{width:100%;display:block;object-fit:cover;object-position:center;aspect-ratio:4/5;background:#D6D9D2;filter:saturate(.92) contrast(1.02)}
.pb-article-hero-photo figcaption{padding:12px 0;font-size:9px;letter-spacing:.16em;color:#6F786F;text-transform:uppercase}
.pb-key-answer{margin:34px 0 48px;padding:26px 0;border-top:1px solid #9BAE9F;border-bottom:1px solid #CAD5C8}
.pb-key-answer>span{display:block;font:700 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.17em;color:#56715B;margin-bottom:14px}
.pb-article-copy .pb-key-answer p{font:400 clamp(18px,2.2vw,25px)/1.55 'Cormorant Garamond',Georgia,serif;letter-spacing:-.016em;margin:0;color:#1B3929}
.pb-key-answer strong{font-weight:600}
.pb-editorial-table{margin:23px 0 30px;overflow-x:auto;border-top:1px solid #A6B7A9;border-bottom:1px solid #A6B7A9}
.pb-editorial-table table{border-collapse:collapse;width:100%;min-width:560px;color:#243C2E}
.pb-editorial-table caption{text-align:left;font:500 11px/1.55 'DM Sans',Arial,sans-serif;padding:12px 0;color:#63776A}
.pb-editorial-table th{text-align:left;font:650 11px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.03em;padding:12px 16px 12px 0;border-bottom:1px solid #B9C9BA}
.pb-editorial-table td{vertical-align:top;text-align:left;padding:13px 16px 14px 0;border-bottom:1px solid #DAE0D8;font:400 12px/1.7 'DM Sans',Arial,sans-serif}
.pb-editorial-table tbody tr:last-child td{border-bottom:0}
.pb-article-copy a{color:#1C5E45;text-decoration:underline;text-underline-offset:3px}
@media(max-width:980px){.insight-collection .insight-grid>a.insight-card:first-child{grid-template-columns:1.02fr .98fr;column-gap:27px}.insight-collection .insight-grid>a.insight-card:first-child h2{font-size:clamp(43px,5.9vw,67px);margin:25px 0 19px}}
@media(max-width:760px){.insight-collection .insight-grid{grid-template-columns:1fr;row-gap:55px;margin-top:34px}.insight-collection .insight-grid>a.insight-card,.insight-collection .insight-grid>a.insight-card:nth-child(2),.insight-collection .insight-grid>a.insight-card:nth-child(3),.insight-collection .insight-grid>a.insight-card:first-child{grid-column:1;display:flex;flex-direction:column;gap:0;padding:0;border-bottom:0;border-top:1px solid #BCCABC;margin:0;min-height:0}.insight-collection .insight-grid>a.insight-card:nth-child(3){padding-top:0}.insight-collection .insight-grid>a.insight-card .insight-no,.insight-collection .insight-grid>a.insight-card:first-child .insight-no{order:0;margin:0;padding-top:17px;display:flex;width:100%}.insight-collection .insight-grid>a.insight-card .insight-visual,.insight-collection .insight-grid>a.insight-card:first-child .insight-visual{order:1;width:100%;aspect-ratio:1.45;margin:20px 0 0;min-height:0;max-height:none}.insight-collection .insight-grid>a.insight-card .insight-art-caption,.insight-collection .insight-grid>a.insight-card:first-child .insight-art-caption{order:2;display:block;margin:12px 0 23px}.insight-collection .insight-grid>a.insight-card h2,.insight-collection .insight-grid>a.insight-card:first-child h2{order:3;grid-column:auto;grid-row:auto;font-size:clamp(39px,11vw,55px);margin:0 0 16px}.insight-collection .insight-grid>a.insight-card p,.insight-collection .insight-grid>a.insight-card:first-child p{order:4;grid-column:auto;grid-row:auto;font-size:14px;margin:0 0 25px}.insight-collection .insight-grid>a.insight-card .insight-line,.insight-collection .insight-grid>a.insight-card:first-child .insight-line{order:5;grid-column:auto;grid-row:auto;width:100%;padding-top:16px}.pb-article-hero-photo img{aspect-ratio:16/10;max-height:340px}.pb-key-answer{padding:24px 0 26px}.pb-article-copy .pb-key-answer p{font-size:22px}}
@media(prefers-reduced-motion:reduce){.insight-collection .insight-grid>a.insight-card .insight-visual img{transition:none;transform:none!important}}
@media(min-width:761px){.pb-article-hero-layout{grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:center;gap:clamp(32px,5vw,85px)}}
