.voices-intro{position:relative;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:end;margin-bottom:36px;padding-bottom:30px;border-bottom:1px solid var(--line)}.voices-intro:before{content:"";position:absolute;right:3%;top:-20px;width:320px;height:230px;background:url('/assets/cce-diamond-mountain-watermark.png') center/contain no-repeat;opacity:.045;z-index:-1;pointer-events:none}.voices-intro .eyebrow{color:var(--blue)}.voices-intro h1{font:400 clamp(2.4rem,4vw,3.65rem)/1.1 var(--serif);margin:14px 0 0}.voices-intro>p{font-size:1.0625rem;color:var(--muted);max-width:530px}.voices-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:40px;align-items:start}.voices-context .inside-side-note{display:block}.voices-context .eyebrow{color:var(--sky);font-size:.875rem;margin-bottom:18px}.voices-note{border-left:3px solid var(--blue);padding:20px 24px;margin:28px 0}.voices-note p{color:var(--muted)}.voices-page .inside-report-panel[hidden],.voices-page [hidden]{display:none!important}.voices-page #voices-receipt h2{font:400 2rem/1.2 var(--serif);margin:20px 0}.voices-page #voices-receipt p+p{margin-top:20px}.voices-page #voices-receipt .button{margin-top:26px}.voices-stories{padding-top:45px;margin-top:60px;border-top:1px solid var(--line);scroll-margin-top:30px}.voices-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:30px}.voices-section-heading h2,.voices-privacy h2{font:400 clamp(2rem,3vw,2.8rem)/1.15 var(--serif);margin:15px 0 0}.voices-section-heading>p{color:var(--muted)}.voices-section-heading .eyebrow,.voices-privacy .eyebrow{color:var(--blue)}.voices-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.voices-story{background:#fff;border:1px solid var(--line);border-top:4px solid var(--blue);padding:30px;min-width:0;overflow-wrap:anywhere}.voices-story h3{font:400 1.8rem/1.2 var(--serif);margin:18px 0}.voices-story .voices-meta{font-size:.875rem;color:var(--muted)}.voices-story summary{cursor:pointer;list-style:none}.voices-story summary::-webkit-details-marker{display:none}.voices-story summary .text-link{display:inline-block;margin-top:20px}.voices-story[open] summary .text-link{display:none}.voices-story-body{white-space:pre-wrap;line-height:1.8;margin-top:24px}.voices-story-takeaway{border-left:3px solid var(--blue);padding-left:18px;margin:25px 0;white-space:pre-wrap}.voices-story-takeaway strong{display:block}.voices-story .voices-evidence{font-size:.875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.voices-story-sources{margin-top:14px;font-size:.875rem}.voices-story-sources a{display:block;text-decoration:underline;overflow-wrap:anywhere}.voices-empty{padding:32px;background:#e1edf4;border-left:4px solid var(--blue)}.voices-empty h3{font:400 1.7rem/1.2 var(--serif);margin-bottom:12px}.voices-empty p{max-width:690px;color:var(--muted)}#voices-more{margin-top:28px}.voices-privacy{border-top:1px solid var(--line);padding-top:40px;margin-top:55px;scroll-margin-top:30px}.voices-privacy>div{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;margin-top:28px}.voices-privacy p{color:var(--muted);font-size:1rem}.voices-public-draft{padding:25px;background:#e4eef5;margin-top:32px}.voices-public-draft h3{margin-top:0}.voices-public-draft label+label{margin-top:22px}.voices-public-preview{border:1px solid #b9ccd8;padding:23px;background:#fff;margin-top:24px;overflow-wrap:anywhere}.voices-public-preview h4{font:400 1.6rem/1.2 var(--serif);margin-bottom:18px}.voices-public-preview p{white-space:pre-wrap}.voices-publish-actions{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.voices-publish-actions p{color:var(--muted);margin-bottom:18px}.voices-publish-actions .inside-actions{gap:20px}.voices-publish-actions button{font-size:1rem}.voices-live{color:var(--blue);font-weight:600}.voices-page .inside-header img{width:245px}.voices-page .inside-header nav{flex-wrap:wrap}.voices-page .inside-header nav a:focus-visible{outline:3px solid var(--sky)}
@media(max-width:1050px){.voices-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:25px}.voices-intro{gap:25px}.voices-story-grid{gap:20px}.voices-page .inside-header img{width:220px}}
@media(max-width:760px){.voices-intro{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.voices-intro h1{font-size:2.5rem}.voices-intro:before{width:220px;right:0}.voices-layout{grid-template-columns:1fr;gap:28px}.voices-context{display:grid!important;grid-template-columns:1fr!important}.voices-context .inside-side-note{padding:22px 0}.voices-context .inside-side-note:nth-child(2){display:none}.voices-note{margin-bottom:0}.voices-section-heading{grid-template-columns:1fr;gap:22px}.voices-story-grid,.voices-privacy>div{grid-template-columns:1fr}.voices-story{padding:25px}.voices-stories{margin-top:35px}.voices-page .inside-header img{width:210px}.voices-page .inside-header nav{display:flex;position:static;box-shadow:none;padding:0;border:0;flex-direction:row;background:transparent}.voices-page .inside-header nav a{padding:4px 0}.voices-public-draft{padding:20px 16px}.voices-public-preview{padding:18px}.voices-privacy>div{gap:22px}.voices-publish-actions .inside-actions{align-items:start;flex-direction:column}}
@media print{.voices-page{background:white}.voices-page .inside-header,.voices-page .inside-footer,.voices-page #share-voice,.voices-page .voices-context,.voices-page #voices-more{display:none}.voices-story-grid{display:block}.voices-story{break-inside:avoid;margin-bottom:24px}}
