.public-editorial .pbsa-page{background:var(--public-white);color:var(--public-cobalt)}.public-editorial .pbsa-page :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.public-editorial .pbsa-page h1{font-size:var(--public-title-editorial);line-height:var(--public-title-leading);margin:24px 0}.public-editorial .pbsa-page h2{margin:0 0 24px;font-size:clamp(34px,4.2vw,62px);line-height:1.12}.public-editorial .pbsa-page h3{font-size:clamp(25px,2.5vw,36px);line-height:1.2}.public-editorial .pbsa-page p{max-width:54ch;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.public-editorial .pbsa-page p+p{margin-top:20px}.public-editorial .pbsa-hero{padding:var(--public-hero-space) 0 64px}.public-editorial .pbsa-hero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.public-editorial .pbsa-hero-copy{padding-bottom:28px}.public-editorial .pbsa-hero-copy>p:not(.pbsa-kicker){max-width:31ch;font-size:clamp(18px,1.6vw,23px)}.public-editorial .pbsa-page .pbsa-kicker{letter-spacing:.05em;font-size:14px}.public-editorial .pbsa-page figure{min-width:0;margin:0}.public-editorial .pbsa-hero-photo{position:relative}.public-editorial .pbsa-page figure img{object-fit:cover;width:100%;height:100%;display:block}.public-editorial .pbsa-hero-photo img{aspect-ratio:4/5;object-position:48% 50%;max-height:620px}.public-editorial .pbsa-hero-photo figcaption{margin-top:12px;font-size:13px;line-height:1.5}.public-editorial .pbsa-text-link{min-height:48px;color:inherit;border-bottom:1px solid;align-items:center;gap:16px;margin-top:28px;font-size:16px;text-decoration:none;display:inline-flex}.public-editorial .pbsa-button{min-height:var(--public-action-height);border:1px solid var(--public-cobalt);background:var(--public-cobalt);color:var(--public-white);font:500 var(--public-action-size)/1.4 var(--font-sans);cursor:pointer;transition:transform .14s var(--ease-editorial), opacity .14s ease;justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;text-decoration:none;display:inline-flex}.public-editorial .pbsa-page>section{padding:88px 0;scroll-margin-top:90px}.public-editorial .pbsa-editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,128px);display:grid}.public-editorial .pbsa-intelligence{border-top:1px solid var(--public-silver)}.public-editorial .pbsa-method-photo{max-width:460px}.public-editorial .pbsa-method-photo img{aspect-ratio:4/5}.public-editorial .pbsa-tabs{border-bottom:1px solid var(--public-silver);gap:0;display:flex}.public-editorial .pbsa-tabs button{min-height:56px;color:var(--public-cobalt);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:12px;padding:12px 10px;font-size:16px;display:flex}.public-editorial .pbsa-tabs button[aria-selected=true]{border-bottom-color:var(--public-cobalt);background:var(--public-white)}.public-editorial .pbsa-tabs button span{font-size:12px}.public-editorial .pbsa-method-tabs{margin-top:32px}.public-editorial .pbsa-method-tabs button{flex-direction:column;gap:8px;font-size:14px}.public-editorial .pbsa-method-panel{min-height:180px;padding:28px 0}.public-editorial .pbsa-method-panel h3{margin-bottom:12px}.public-editorial .pbsa-page .pbsa-caption{max-width:76ch;margin-top:24px;font-size:13px;line-height:1.65}.public-editorial .pbsa-collection{background:var(--public-ivory)}.public-editorial .pbsa-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.public-editorial .pbsa-section-heading h2{max-width:12ch;margin:0}.public-editorial .pbsa-section-heading p{max-width:26ch}.public-editorial .pbsa-layer-tabs{max-width:100%}.public-editorial .pbsa-layer-tabs button{justify-content:center;padding:20px 28px;font-size:clamp(18px,2vw,26px)}.public-editorial .pbsa-layer-panel{background:var(--public-white);grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);min-height:340px;padding:40px;display:grid}.public-editorial .pbsa-layer-intro h3{max-width:19ch;margin:0 0 16px}.public-editorial .pbsa-layer-intro p{max-width:36ch}.public-editorial .pbsa-layer-intro .pbsa-button{margin-top:28px}.public-editorial .pbsa-inclusions{margin:0;padding:0;list-style:none}.public-editorial .pbsa-inclusions li{border-bottom:1px solid var(--public-silver);padding:12px 0;font-size:16px;line-height:1.5}.public-editorial .pbsa-inclusions li:first-child{padding-top:0}.public-editorial .pbsa-inclusions li:last-child{border-bottom:0;padding-bottom:0}.public-editorial .pbsa-page [hidden]{display:none!important}.public-editorial .pbsa-details{max-width:76ch;margin-top:24px;font-size:15px}.public-editorial .pbsa-details summary{cursor:pointer;min-height:44px;padding-block:12px}.public-editorial .pbsa-details p{margin-block:8px 20px;font-size:15px}.public-editorial .pbsa-explainer .pbsa-details{border-top:1px solid var(--public-silver);margin-top:0}.public-editorial .pbsa-explainer summary{min-height:48px;font-size:16px}@media (prefers-reduced-motion:no-preference){.public-editorial .pbsa-page [role=tabpanel]:not([hidden]){animation:pbsa-panel-enter .32s var(--ease-editorial) both}}@keyframes pbsa-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.public-editorial .pbsa-reporting{background:var(--public-cobalt);color:var(--public-white)}.public-editorial .pbsa-report-sheet{background:var(--public-white);color:var(--public-cobalt);padding:32px;box-shadow:12px 12px #ffffff26}.public-editorial .pbsa-report-sheet figcaption{border-bottom:1px solid var(--public-silver);padding-bottom:20px;font-size:14px}.public-editorial .pbsa-report-sheet ol{margin:0;padding:0;list-style:none}.public-editorial .pbsa-report-sheet li{border-bottom:1px solid var(--public-silver);gap:20px;padding:24px 0;display:flex}.public-editorial .pbsa-report-sheet li>span{margin-top:6px;font-size:12px}.public-editorial .pbsa-report-sheet h3{margin:0 0 8px;font-size:28px}.public-editorial .pbsa-report-sheet p{font-size:15px}.public-editorial .pbsa-programme-photo img{aspect-ratio:5/4}.public-editorial .pbsa-page .pbsa-photo-credit{padding-block:0 24px}.public-editorial .pbsa-photo-credit p{max-width:none;font-size:12px}.public-editorial .pbsa-page :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--public-cobalt);outline-offset:4px}.public-editorial .pbsa-reporting :is(a,button,[tabindex]):focus-visible{outline-color:var(--public-white)}@media (hover:hover) and (pointer:fine){.public-editorial .pbsa-button:hover{transform:translateY(-2px)}.public-editorial .pbsa-tabs button:hover{background:var(--public-white)}}.public-editorial .pbsa-button:active{transform:translateY(1px)}@media (width<=900px){.public-editorial .pbsa-hero-layout,.public-editorial .pbsa-editorial-split{grid-template-columns:1fr;gap:36px}.public-editorial .pbsa-hero{padding-top:var(--public-hero-space);padding-bottom:40px}.public-editorial .pbsa-hero-layout{gap:24px}.public-editorial .pbsa-hero-copy{padding:0}.public-editorial .pbsa-hero h1{font-size:var(--public-title-editorial);max-width:19ch;margin:16px 0}.public-editorial .pbsa-hero-photo img{aspect-ratio:16/9;max-height:400px}.public-editorial .pbsa-page>section{padding:56px 0}.public-editorial .pbsa-method-photo{max-width:none}.public-editorial .pbsa-method-photo img{aspect-ratio:2;object-position:50% 55%;max-height:320px}.public-editorial .pbsa-section-heading{flex-direction:column;align-items:start;gap:12px}.public-editorial .pbsa-section-heading h2{max-width:20ch}.public-editorial .pbsa-section-heading p{max-width:none}.public-editorial .pbsa-layer-panel{gap:28px;padding:28px}.public-editorial .pbsa-layer-tabs button{padding:16px;font-size:20px}.public-editorial .pbsa-programme-photo img{aspect-ratio:2;max-height:320px}}@media (width<=600px){.public-editorial .pbsa-page h2{margin-bottom:18px;font-size:34px}.public-editorial .pbsa-page h3{font-size:26px}.public-editorial .pbsa-page>section{padding:40px 0}.public-editorial .pbsa-page>.pbsa-collection{padding-block:20px}.public-editorial .pbsa-hero h1{font-size:var(--public-title-editorial)}.public-editorial .pbsa-hero-copy>p:not(.pbsa-kicker){max-width:32ch;font-size:17px}.public-editorial .pbsa-text-link{margin-top:18px}.public-editorial .pbsa-hero-photo figcaption{display:none}.public-editorial .pbsa-hero-photo img{max-height:220px}.public-editorial .pbsa-tabs button{min-height:48px}.public-editorial .pbsa-section-heading{gap:0;margin-bottom:20px}.public-editorial .pbsa-section-heading p{font-size:14px}.public-editorial .pbsa-layer-tabs button{gap:4px;padding:12px 4px;font-size:17px}.public-editorial .pbsa-layer-tabs button span{display:none}.public-editorial .pbsa-layer-panel{overscroll-behavior:contain;grid-template-columns:1fr;gap:12px;min-height:0;max-height:calc(100svh - 430px);padding:18px;overflow-y:auto}.public-editorial .pbsa-layer-intro{display:contents}.public-editorial .pbsa-layer-intro h3{max-width:none;margin:0}.public-editorial .pbsa-layer-intro p{font-size:14px}.public-editorial .pbsa-layer-intro .pbsa-button{font-size:var(--public-action-compact-size);grid-row:4;justify-self:start;margin-top:0}.public-editorial .pbsa-inclusions li{padding:6px 0;font-size:14px}.public-editorial .pbsa-page .pbsa-caption{margin-top:16px;font-size:12px}.public-editorial .pbsa-report-sheet{margin-right:8px;padding:24px;box-shadow:8px 8px #ffffff26}.public-editorial .pbsa-report-sheet li{padding:18px 0}.public-editorial .pbsa-report-sheet h3{font-size:25px}.public-editorial .pbsa-method-panel{min-height:170px;padding:22px 0}.public-editorial .pbsa-programmes p{font-size:15px}}@media (prefers-reduced-motion:reduce){.public-editorial .pbsa-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-editorial .pbsa-button:is(:hover,:active){transform:none}}@media (width<=600px){.public-editorial .pbsa-layer-panel>.pbsa-inclusions{grid-row:3}.public-editorial .pbsa-tabs button{min-width:0}.public-editorial .pbsa-method-tabs button{padding-inline:2px;font-size:12px}.public-editorial .pbsa-layer-panel{overscroll-behavior:contain;align-content:start;gap:14px;height:min(440px,100svh - 320px);min-height:0;padding:18px 16px;overflow-y:auto}.public-editorial .pbsa-layer-panel h3{font-size:24px}.public-editorial .pbsa-layer-panel p{line-height:1.5}}
