.portfolio-content h2{margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.portfolio-content h2:first-child{margin-top:0}.portfolio-content h3{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.portfolio-content p{margin-bottom:var(--space-lg);line-height:var(--leading-relaxed)}.portfolio-content ul,.portfolio-content ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.portfolio-content li{margin-bottom:var(--space-sm);line-height:var(--leading-relaxed)}.portfolio-content hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-3xl) 0}.portfolio-content blockquote{border-left:3px solid var(--color-primary);padding-left:var(--space-lg);margin:var(--space-xl) 0;font-style:italic;color:var(--color-text);opacity:.85}.portfolio-figure{margin:var(--space-2xl) 0;text-align:center}.portfolio-figure img{max-width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-block}.portfolio-figure figcaption{font-size:var(--text-sm);color:var(--color-text);opacity:.6;margin-top:var(--space-sm);line-height:var(--leading-relaxed);text-align:center}.portfolio-figure-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin:var(--space-2xl) 0;align-items:start}.portfolio-figure-row .portfolio-figure{margin:0}.portfolio-figure-row .portfolio-figure img{width:100%;height:auto;object-fit:contain}@media(max-width:768px){.portfolio-figure-row{grid-template-columns:1fr}}.portfolio-content .inv{--inv-max: 100%;--inv-gap: clamp(1rem, 2.2vw, 2rem);width:100%;margin-inline:auto}.portfolio-content:has(.inv){padding-top:0;padding-bottom:var(--space-md)}.portfolio-content .inv .inv-module--intro{padding-top:0;padding-bottom:var(--space-2xl);row-gap:var(--space-lg)}.portfolio-content .inv .inv-back{display:inline-block;font-size:.9375rem;color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.portfolio-content .inv .inv-back:hover{color:var(--color-accent)}.portfolio-content .inv .inv-module{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--inv-gap);row-gap:var(--space-xl);align-items:start;padding-block:2rem}.portfolio-content .inv .inv-module--band{background-color:var(--brand-bg-warm);border-radius:var(--radius-lg, 12px);padding-block:2.75rem;padding-inline:clamp(1.25rem,3vw,2.5rem);margin-block:var(--space-md)}.portfolio-content .inv .c2{grid-column:span 2}.portfolio-content .inv .c3{grid-column:span 3}.portfolio-content .inv .c4{grid-column:span 4}.portfolio-content .inv .c5{grid-column:span 5}.portfolio-content .inv .c6{grid-column:span 6}.portfolio-content .inv .c7{grid-column:span 7}.portfolio-content .inv .c8{grid-column:span 8}.portfolio-content .inv .c9{grid-column:span 9}.portfolio-content .inv .c10{grid-column:span 10}.portfolio-content .inv .c12{grid-column:1 / -1}.portfolio-content .inv .start6{grid-column-start:6}.portfolio-content .inv .start7{grid-column-start:7}.portfolio-content .inv .start8{grid-column-start:8}.portfolio-content .inv .inv-stack>:first-child{margin-top:0}.portfolio-content .inv .inv-stack>:last-child{margin-bottom:0}.portfolio-content .inv .inv-stack>*+*{margin-top:var(--space-md)}.portfolio-content .inv .inv-eyebrow{font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-sm)}.portfolio-content .inv .inv-h{font-family:var(--font-heading);font-size:clamp(1.75rem,2.6vw,2rem);line-height:1.2;margin:0 0 var(--space-md)}.portfolio-content .inv .inv-sub{font-family:var(--font-heading);font-size:1.375rem;line-height:1.2;margin:0 0 var(--space-sm)}.portfolio-content .inv p{font-size:1.0625rem;line-height:1.6;color:var(--color-text)}.portfolio-content .inv p+p{margin-top:var(--space-md)}.portfolio-content .inv .inv-lede{font-size:1.3125rem;line-height:1.45}.portfolio-content .inv .portfolio-figure{margin:0;text-align:left}.portfolio-content .inv .portfolio-figure img{width:100%;height:auto;display:block}.portfolio-content .inv .portfolio-figure figcaption{text-align:left;font-size:.9375rem;line-height:1.45;color:var(--color-text);opacity:.78;margin-top:var(--space-sm)}.portfolio-content .inv .portfolio-figure--diagram svg{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--brand-bg-warm);display:block}.portfolio-content .inv .portfolio-figure-credit{font-size:.875rem;color:var(--color-text);opacity:.7;margin-top:var(--space-sm);font-style:italic}.portfolio-content .inv .inv-title{font-family:var(--font-heading);font-size:clamp(2.5rem,4.2vw,3.25rem);line-height:1.08;margin:0 0 var(--space-md)}.portfolio-content .inv .inv-subtitle{font-size:1.375rem;line-height:1.45;opacity:.92;margin:0}.portfolio-content .inv .inv-facts{display:grid;gap:var(--space-xs)}.portfolio-content .inv .inv-fact{display:grid;grid-template-columns:32% 1fr;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border);align-items:baseline}.portfolio-content .inv .inv-fact dt{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:var(--weight-semibold)}.portfolio-content .inv .inv-fact dd{margin:0;font-size:.9375rem;line-height:1.35}.portfolio-content .inv .inv-scope{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--inv-gap);padding:0}.portfolio-content .inv .inv-scope-item{display:flex;flex-direction:column;align-items:center;text-align:center}.portfolio-content .inv .inv-labelrow{margin-bottom:calc(-1 * var(--space-xl) + var(--space-sm))}.portfolio-content .inv .inv-scope-num{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;color:var(--color-primary)}.portfolio-content .inv .inv-scope-cap{font-size:.9375rem;opacity:.78;margin-top:.25rem}.portfolio-content .inv .inv-scope--boxed{background-color:var(--brand-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl)}.portfolio-content .inv .inv-measure,.portfolio-content .inv .inv-diagram-measure{max-width:none;width:100%}.portfolio-content .inv .inv-diagram-measure .portfolio-figure--diagram{background:transparent;border:none;padding:0;margin:0}.portfolio-content .inv .inv-diagram-card{background-color:var(--brand-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem var(--space-2xl)}.portfolio-content .inv .inv-diagram-card svg{display:block;max-width:48rem;margin-inline:auto;border:none;background:transparent;border-radius:0;box-shadow:none}.portfolio-content .inv .inv-diagram-measure figcaption{max-width:none;margin-top:var(--space-md)}.portfolio-content .inv .inv-metaband{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-2xl);margin:0;padding:0;opacity:.85}.portfolio-content .inv .inv-metaband .inv-metaitem{display:flex;align-items:baseline;gap:var(--space-sm)}.portfolio-content .inv .inv-metaband dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--weight-semibold);color:var(--color-primary);opacity:.8;margin:0}.portfolio-content .inv .inv-metaband dd{margin:0;font-size:.9375rem}.portfolio-content .inv .portfolio-figure figcaption{font-family:var(--font-body);font-size:.875rem;line-height:1.4;color:var(--color-text);opacity:.72;margin-top:var(--space-sm);text-align:left}.portfolio-content .inv .inv-metaitem{display:flex;flex-direction:column;gap:.35rem}.portfolio-content .inv .inv-metaitem dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--weight-semibold);color:var(--color-primary);margin:0}.portfolio-content .inv .inv-metaitem dd{margin:0;font-size:1rem;line-height:1.35}.portfolio-content .inv .inv-context-band{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--inv-gap);margin:0;padding:0;list-style:none}.portfolio-content .inv .inv-context-band li{padding-left:var(--space-md);border-left:2px solid var(--color-primary);font-size:.9375rem;line-height:1.45}.portfolio-content .inv .inv-context-band b{display:block;font-weight:var(--weight-semibold)}.portfolio-content .inv .inv-context-band span{opacity:.85}.portfolio-content .inv .inv-evidence-label{font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 var(--space-md)}.portfolio-content .inv .inv-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-lg) var(--space-xl);margin:0;padding:0;list-style:none}.portfolio-content .inv .inv-evidence-grid li{font-size:.9375rem;line-height:1.5;padding-left:var(--space-md);border-left:2px solid var(--color-primary)}.portfolio-content .inv .inv-evidence-grid li b{display:block;font-weight:var(--weight-semibold);margin-bottom:.15rem}.portfolio-content .inv .inv-evidence-grid--2x2{grid-template-columns:1fr 1fr;gap:var(--space-lg) var(--space-2xl)}.portfolio-content .inv .inv-evidence-grid--3x2{grid-template-columns:repeat(3,1fr);gap:var(--space-lg) var(--space-2xl)}.portfolio-content .inv .inv-rule{border:none;border-top:1px solid var(--color-border);margin:0;width:100%}.portfolio-content .inv .inv-quote blockquote{font-family:var(--font-heading);font-size:1.375rem;line-height:1.4;border:none;padding:0;margin:0;font-style:normal;color:var(--color-text);text-wrap:pretty}.portfolio-content .inv .inv-quote cite{display:block;margin-top:var(--space-sm);font-size:.9375rem;font-style:normal;opacity:.7}.portfolio-content .inv .inv-progression{display:flex;flex-direction:column;gap:var(--space-lg)}.portfolio-content .inv .inv-step{display:grid;grid-template-columns:2fr 10fr;gap:var(--inv-gap);align-items:start}.portfolio-content .inv .inv-step-label{font-family:var(--font-heading);font-size:1.375rem;color:var(--color-primary);line-height:1.2;padding-top:.15rem}.portfolio-content .inv .inv-step-note{font-size:.9375rem;opacity:.8;margin:var(--space-sm) 0 0;line-height:1.5}.portfolio-content .inv .inv-step img{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);display:block}.portfolio-content .inv .inv-rowcaption{font-size:.9375rem;opacity:.78;line-height:1.5;margin:var(--space-md) 0 0}.portfolio-content .inv .inv-tworow{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.portfolio-content .inv .inv-tworow .portfolio-figure{margin:0}.portfolio-content .inv .inv-figure-callouts{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin:var(--space-md) 0 0;padding:0;list-style:none}.portfolio-content .inv .inv-callout{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.875rem;line-height:1.45;opacity:.9}.portfolio-content .inv .inv-swatch{width:.9rem;height:.9rem;border-radius:3px;border:1px solid var(--color-border);flex-shrink:0;margin-top:.15rem}.portfolio-content .inv .inv-num{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:100px;background-color:var(--color-primary);color:#fff;font-size:.75rem;font-weight:var(--weight-semibold);flex-shrink:0}.portfolio-content .inv .inv-reflection-group h3{font-family:var(--font-heading);font-size:1.375rem;letter-spacing:0;text-transform:none;color:var(--color-text);margin:0 0 var(--space-sm);line-height:1.2}.portfolio-content .inv .inv-reflection-group p{font-size:1.0625rem;line-height:1.6;margin:0}.portfolio-content .inv .inv-figure-callouts--steps{gap:var(--space-md) var(--space-2xl);margin-top:var(--space-md)}.portfolio-content .inv .inv-figure-callouts--steps .inv-callout{font-size:.9375rem}.portfolio-content .inv .inv-figure-callouts--steps .inv-num{width:1.4rem;height:1.4rem;font-size:.8rem}.portfolio-content .inv .inv-module--colophon{padding-block:var(--space-md)}.portfolio-content .inv .inv-colophon{font-size:.9375rem;line-height:1.6;opacity:.82;font-style:italic;max-width:none;width:100%}.portfolio-content .inv .inv-keyed .inv-key{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin:0 0 var(--space-sm);padding:0;list-style:none}.portfolio-content .inv .inv-key li{display:flex;align-items:center;gap:var(--space-xs);font-size:.875rem;line-height:1.3;opacity:.9}.portfolio-content .inv .inv-key b{font-weight:var(--weight-semibold)}.portfolio-content .inv .inv-key .inv-swatch{width:.9rem;height:.9rem;border-radius:3px;border:1px solid var(--color-border);flex-shrink:0}.portfolio-content .inv .inv-swatch--both{background-color:var(--brand-bg-light)}.portfolio-content .inv .inv-swatch--one{background-color:var(--color-primary)}.portfolio-content .inv .inv-phaseseq{display:flex;flex-direction:column;gap:var(--space-xl)}.portfolio-content .inv .inv-phaserow{display:grid;grid-template-columns:3fr 9fr;gap:var(--inv-gap);align-items:start}.portfolio-content .inv .inv-phase-side{padding-top:.15rem}.portfolio-content .inv .inv-phase-label{font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-semibold);color:var(--color-primary);margin:0 0 var(--space-xs)}.portfolio-content .inv .inv-phase-desc{font-size:.875rem;line-height:1.4;opacity:.72;margin:0}.portfolio-content .inv .inv-phaserow img{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);display:block}.portfolio-content .inv .inv-cardrow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);align-items:stretch}.portfolio-content .inv .inv-card{height:100%;background-color:var(--brand-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.portfolio-content .inv .inv-card h3{font-family:var(--font-heading);font-size:1.25rem;line-height:1.2;margin:0 0 var(--space-sm);color:var(--color-text)}.portfolio-content .inv .inv-card p{font-size:.9375rem;line-height:1.55;margin:0}.portfolio-content .inv .dsb-callout{border-left:3px solid var(--color-accent);padding:var(--space-md) var(--space-lg);margin:var(--space-sm) 0 0;background-color:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:none;width:100%}.portfolio-content .inv .dsb-callout p{font-family:var(--font-heading);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-text);margin:0;text-wrap:pretty}.portfolio-content .inv .dsb-callout p.dsb-callout-link{font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;margin-top:var(--space-md)}.portfolio-content .inv .inv-title,.portfolio-content .inv .inv-subtitle,.portfolio-content .inv .inv-h,.portfolio-content .inv .inv-sub,.portfolio-content .inv .dsb-emphasis,.portfolio-content .inv .dsb-sequence,.portfolio-content .inv .dsb-designed-for,.portfolio-content .inv .dsb-compare-label{text-wrap:balance}.portfolio-content .inv p,.portfolio-content .inv .inv-lede,.portfolio-content .inv .portfolio-figure figcaption,.portfolio-content .inv .dsb-pair-caption,.portfolio-content .inv .dsb-callout p,.portfolio-content .inv .dsb-metagrid dd{text-wrap:pretty}.portfolio-content .inv .dsb-designed-for{font-size:.9375rem;line-height:1.45;margin:0;max-width:52rem}.portfolio-content .inv .dsb-meta-label,.portfolio-content .inv .dsb-metagrid dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.07em;font-weight:var(--weight-semibold);color:var(--color-primary);opacity:.85}.portfolio-content .inv .dsb-meta-label{margin-right:.4rem}.portfolio-content .inv .dsb-metagrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md) var(--space-xl);margin:0;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.portfolio-content .inv .dsb-metagrid dt{margin:0 0 .2rem}.portfolio-content .inv .dsb-metagrid dd{margin:0;font-size:.9375rem;line-height:1.35}.portfolio-content .inv .dsb-sequence{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--weight-semibold);line-height:1.5;color:var(--color-primary);text-wrap:pretty}.portfolio-content .inv .dsb-steps{font-weight:var(--weight-semibold);color:var(--color-primary)}.portfolio-content .inv .dsb-emphasis{font-family:var(--font-heading);font-size:1.375rem;line-height:1.4;color:var(--color-text);text-wrap:balance}.portfolio-content .inv .dsb-emphasis--accent{color:var(--color-primary)}.portfolio-content .inv .dsb-cta{display:inline-flex;align-items:center;align-self:flex-start;font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-semibold);color:#fff;background-color:var(--color-primary);padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-base)}.portfolio-content .inv .dsb-cta:hover{background-color:#5a3d74;color:#fff}.portfolio-content .inv .dsb-cta--secondary{background-color:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.portfolio-content .inv .dsb-cta--secondary:hover{background-color:var(--brand-bg-warm);color:var(--color-primary)}.portfolio-content .inv .dsb-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.portfolio-content .inv .dsb-pair-caption{font-family:var(--font-body);font-size:.875rem;line-height:1.45;color:var(--color-text);opacity:.78;margin:var(--space-md) 0 0;text-align:left;text-wrap:pretty}.portfolio-content .inv .dsb-entry-grid{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-xl);align-items:start}.portfolio-content .inv .dsb-entry-grid .portfolio-figure{margin:0}.portfolio-content .inv .dsb-entry-single{margin:0;max-width:60rem}.portfolio-content .inv .dsb-entry-single img{border:1px solid var(--color-border);border-radius:var(--radius-md)}.portfolio-content .inv .dsb-evidence-wide .portfolio-figure{margin:0}.portfolio-content .inv .dsb-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}.portfolio-content .inv .dsb-compare .dsb-compare-item{margin:0;display:flex;flex-direction:column}.portfolio-content .inv .dsb-compare .dsb-frame{aspect-ratio:3 / 2;width:100%;background-color:var(--brand-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}.portfolio-content .inv .dsb-compare .dsb-frame img{width:100%;height:100%;object-fit:contain;object-position:center top;border:none;border-radius:0;display:block}.portfolio-content .inv .dsb-compare .dsb-compare-label{font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-semibold);color:var(--color-text);opacity:.78;margin-top:var(--space-sm)}.portfolio-content .inv .dsb-compare figcaption{margin-top:var(--space-sm)}.portfolio-content .inv .dsb-preview-module{padding-block:var(--space-md) var(--space-lg)}.portfolio-content .inv .dsb-preview-controls{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-bottom:var(--space-sm)}.portfolio-content .inv .dsb-preview-btn{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.portfolio-content .inv .dsb-preview-btn:hover:not(:disabled){border-color:var(--color-primary);background:var(--brand-bg-warm)}.portfolio-content .inv .dsb-preview-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.portfolio-content .inv .dsb-preview-btn:disabled{opacity:.35;cursor:default}.portfolio-content .inv .dsb-preview{list-style:none;margin:0;padding:0 0 var(--space-sm);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-lg)) / 3.15);gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.portfolio-content .inv .dsb-preview-item{scroll-snap-align:start;margin:0}.portfolio-content .inv .dsb-preview:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.portfolio-content .inv .dsb-preview-frame{aspect-ratio:16 / 10;width:100%;background-color:var(--brand-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.portfolio-content .inv .dsb-preview-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border:none;border-radius:0}.portfolio-content .inv .dsb-preview-label{display:block;font-family:var(--font-body);font-size:.875rem;color:var(--color-text);opacity:.72;margin-top:var(--space-xs)}@media(prefers-reduced-motion:reduce){.portfolio-content .inv .dsb-preview{scroll-behavior:auto}}@media(max-width:900px){.portfolio-content .inv .inv-module{row-gap:var(--space-md)}.portfolio-content .inv [class*=c]{grid-column:1 / -1}.portfolio-content .inv .start6,.portfolio-content .inv .start7,.portfolio-content .inv .start8{grid-column-start:1}.portfolio-content .inv .inv-tworow{grid-template-columns:1fr}.portfolio-content .inv .inv-step{grid-template-columns:1fr;gap:var(--space-sm)}.portfolio-content .inv .inv-step-label{padding-top:0}.portfolio-content .inv .inv-metarow{grid-template-columns:1fr 1fr}.portfolio-content .inv .inv-scope{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.portfolio-content .inv .inv-context-band{grid-template-columns:1fr;gap:var(--space-md)}.portfolio-content .inv .inv-evidence-grid--3x2{grid-template-columns:1fr 1fr}.portfolio-content .inv .inv-cardrow,.portfolio-content .inv .inv-tworow{grid-template-columns:1fr}.portfolio-content .inv .inv-phaserow{grid-template-columns:1fr;gap:var(--space-sm)}.portfolio-content .inv .dsb-entry-grid,.portfolio-content .inv .dsb-compare{grid-template-columns:1fr}.portfolio-content .inv .dsb-metagrid{grid-template-columns:1fr 1fr}.portfolio-content .inv .dsb-preview{grid-auto-columns:78%}}@media(max-width:560px){.portfolio-content .inv .inv-metarow,.portfolio-content .inv .inv-scope,.portfolio-content .inv .dsb-metagrid,.portfolio-content .inv .inv-evidence-grid--2x2,.portfolio-content .inv .inv-evidence-grid--3x2{grid-template-columns:1fr}}
