.report-shell{min-height:100vh;font-family:var(--font-sans), Arial, sans-serif;background:#dce1dc;padding:1.5rem 1rem 4rem}.report-nav{color:#30454c;justify-content:space-between;align-items:center;gap:1rem;max-width:8.5in;margin:0 auto 1.25rem;font-size:.8rem;display:flex}.report-nav a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.report-page{color:#233137;break-after:page;background:#fcfbf8;flex-direction:column;width:8.5in;min-height:11in;margin:1rem auto;padding:.65in .7in .5in;display:flex;position:relative;box-shadow:0 14px 40px #18252824}.report-header{letter-spacing:.1em;border-bottom:2px solid #637f81;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;font-size:.57rem;font-weight:650;display:flex}.report-header strong span{font-weight:400}.report-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#21687e;margin-top:.8in;font-size:.7rem;font-weight:700}.report-page h1,.report-finding-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;max-width:14ch;margin:.23in 0 .16in;font-size:2.65rem;font-weight:500;line-height:1.03}.report-description{color:#485e61;border-bottom:1px solid #b8c3c1;padding-bottom:.2in;font-size:.73rem}.report-summary{margin-top:.3in}.report-page h2{font-family:var(--font-display), Georgia, serif;margin-bottom:.1in;font-size:1.4rem;font-weight:500}.report-summary p{color:#334b50;font-size:.78rem;line-height:1.55}.report-quadrants{grid-template-columns:1fr 1fr;gap:.24in .34in;margin:.35in 0 .32in;display:grid}.report-quadrants section{border-top:2px solid #a6b7b2;padding-top:.15in}.report-quadrants h3,.report-finding-steps h3{letter-spacing:.08em;text-transform:uppercase;color:#236b86;margin-bottom:.1in;font-size:.63rem}.report-quadrants li,.report-quadrants p{color:#334b50;margin-bottom:.06in;font-size:.73rem;line-height:1.52}.report-quadrants ul{margin:0;padding-left:.15in}.report-direction{background:#e8eeea;border-top:2px solid #61868b;padding:.14in .18in .13in}.report-direction h2{font-size:1.2rem}.report-direction p{font-size:.75rem;line-height:1.55}.report-footer{color:#4b6265;border-top:1px solid #a6b7b2;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.12in;font-size:.61rem;display:flex}.report-finding-title{max-width:17ch;font-size:2.7rem}.report-finding-steps{grid-template-columns:repeat(5,1fr);gap:.1in;margin:.45in 0 .42in;display:grid}.report-finding-steps section{border-top:3px solid #6b9da0;padding-top:.14in}.report-finding-steps section:nth-child(4){background:#ebf0ee;border-color:#236b86;padding-left:.07in}.report-finding-steps p{font-size:.72rem;line-height:1.55}.report-discussion{grid-template-columns:1fr 1fr;gap:.38in;margin-bottom:.4in;display:grid}.report-discussion h2{font-size:1.38rem}.report-discussion p,.report-discussion li{font-size:.74rem;line-height:1.55}.report-discussion ul{margin:0;padding-left:.18in}.report-note{color:#405c5d;margin:.3in 0;font-size:.73rem}@media (max-width:850px){.report-page{width:100%;min-height:auto;padding:clamp(1.25rem,5vw,2.5rem)}.report-nav{display:block}.report-page h1,.report-finding-title{font-size:clamp(2rem,6vw,2.65rem)}.report-finding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.report-shell{padding:.75rem .5rem 2rem}.report-quadrants,.report-discussion{grid-template-columns:1fr}.report-header{font-size:.45rem}.report-footer{font-size:.52rem}}@page{size:letter;margin:0}@media print{html,body{background:#fff;margin:0}.report-shell{background:#fff;padding:0}.report-nav{display:none}.report-page{width:8.5in;height:11in;min-height:11in;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:.65in .7in .5in}.report-quadrants,.report-discussion{grid-template-columns:1fr 1fr}.report-finding-steps{grid-template-columns:repeat(5,1fr)}.report-page:last-child{break-after:auto}}.report-page h1,.report-finding-title{letter-spacing:-.014em;line-height:1.105}.report-page h2{line-height:1.13}@media print{.report-page:first-of-type .report-eyebrow{margin-top:.46in}.report-page:first-of-type h1{max-width:18ch;margin:.14in 0 .12in;font-size:2.28rem}.report-page:first-of-type .report-summary{margin-top:.18in}.report-page:first-of-type .report-quadrants{gap:.12in .3in;margin:.19in 0 .17in}.report-page:first-of-type .report-quadrants section{padding-top:.11in}.report-page:first-of-type .report-direction{padding:.1in .14in}}@media screen{.report-finding-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:460px){.report-finding-steps{grid-template-columns:1fr}}.report-eyebrow{text-wrap:balance}.report-eyebrow__group{white-space:nowrap}
