.pp-page{--pp-navy:#1b3348;--pp-blue:#0082ff;--pp-cream:#f6f3eb;--pp-yellow:#eeae00;--pp-grey:#66788a;background:var(--pp-cream);color:var(--pp-navy);font-family:'Plus Jakarta Sans',sans-serif;padding-bottom:140px}.pp-page *,.pp-page ::after,.pp-page ::before{box-sizing:border-box}.pp-wrap{width:min(1280px,100% - 40px);margin-inline:auto}.pp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pp-page a{color:inherit;text-decoration:none}.pp-page a:focus-visible{outline:3px solid var(--pp-blue);outline-offset:3px;border-radius:4px}.pp-page button:focus-visible{outline:3px solid var(--pp-blue);outline-offset:3px}.pp-mast{padding-top:145px}.pp-mast-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px}.pp-nameplate{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:1em;line-height:.88;letter-spacing:-.02em;color:var(--pp-navy)}.pp-nameplate a{font:inherit;letter-spacing:inherit;color:inherit}.pp-brand{display:flex;align-items:center;gap:.167em;font-size:clamp(56px, 9.2vw, 132px)}.pp-press-icon{flex:none;width:.833em;height:.697em}.pp-folio{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:10px;text-align:right}.pp-issue{margin:0;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-blue)}.pp-tagline{margin:0;font-weight:500;font-size:17px}.pp-topics{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid rgba(27,51,72,.15)}.pp-topics ul{display:flex;gap:40px;margin:0;padding:0;list-style:none}.pp-topics li a{font-weight:700;font-size:16px;white-space:nowrap;transition:color .2s}.pp-topics li a:hover,.pp-topics li a[aria-current=page]{color:var(--pp-blue)}.pp-topics li a[aria-current=page]{font-weight:800}.pp-page .pp-subscribe-link,.pp-subscribe-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--pp-blue);white-space:nowrap}.pp-envelope{flex:none}.pp-label{display:block;font-weight:800;font-size:13px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-blue)}.pp-meta{display:block;font-weight:600;font-size:15px;color:var(--pp-grey)}.pp-summary{display:block;font-size:19px;line-height:1.58;color:rgba(27,51,72,.85)}.pp-summary--clamp{font-size:17px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pp-more{display:block;font-weight:700;font-size:17px;color:var(--pp-blue)}.pp-card-title{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;color:var(--pp-navy);transition:color .2s}.pp-card-link{display:block}.pp-card-link:hover .pp-card-title{color:var(--pp-blue)}.pp-img{display:block;overflow:hidden;border-radius:8px;background:#e3e0d8}.pp-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.pp-card-link:hover .pp-img img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.pp-img img{transition:none}.pp-card-link:hover .pp-img img{transform:none}}.pp-card--card .pp-img{aspect-ratio:3/2}.pp-card--card .pp-card-text{display:flex;flex-direction:column;gap:14px;padding-top:18px}.pp-card--card .pp-card-title{font-size:26px;line-height:1.16;letter-spacing:-.005em}.pp-card--cover .pp-card-link{display:grid;grid-template-columns:744fr 472fr;gap:64px;align-items:center}.pp-card--cover .pp-img{aspect-ratio:744/520}.pp-card--cover .pp-card-text{display:flex;flex-direction:column;gap:22px}.pp-card--cover .pp-card-title{font-size:54px;line-height:1.04;letter-spacing:-.01em}.pp-card--lead .pp-img{aspect-ratio:616/410}.pp-card--lead .pp-card-text{display:flex;flex-direction:column;gap:14px;padding-top:18px}.pp-card--lead .pp-card-title{font-size:34px;line-height:1.14;letter-spacing:-.005em}.pp-card--lead .pp-summary{font-size:17px;line-height:1.55}.pp-row .pp-card-link{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:center}.pp-row .pp-img{aspect-ratio:8/5}.pp-row .pp-card-text{display:flex;flex-direction:column;gap:12px;max-width:928px}.pp-row--row .pp-card-title{font-size:30px;line-height:1.14;letter-spacing:-.005em}.pp-row--compact .pp-card-link{grid-template-columns:240px 1fr}.pp-row--compact .pp-img{aspect-ratio:24/17}.pp-row--compact .pp-card-title{font-size:23px;line-height:1.14}.pp-section{padding-top:120px}.pp-section-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-bottom:32px}.pp-section-title{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:44px;line-height:1.1;letter-spacing:-.01em;color:var(--pp-navy)}.pp-page .pp-section-link{font-weight:700;font-size:16px;color:var(--pp-blue)}.pp-section-link:hover{text-decoration:underline}.pp-cover{padding-top:64px}.pp-latest{padding-top:96px}.pp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pp-lead-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.pp-rows-compact{display:flex;flex-direction:column;gap:36px}.pp-list{display:flex;flex-direction:column;gap:48px;margin:0;padding:0;list-style:none}.pp-pager{display:flex;justify-content:center;align-items:center;gap:28px;padding-top:64px;color:#828d99}.pp-pager a,.pp-pager-off{display:inline-flex;padding:6px;color:#828d99}.pp-pager a:hover{color:var(--pp-navy)}.pp-pager-off{opacity:.35}.pp-pager-count{font-weight:600;font-size:15px}.pp-news{padding-top:120px}.pp-news-panel{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:56px 64px;border-radius:12px;background:var(--pp-yellow);color:#fff}.pp-news-title{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:44px;line-height:1.1;letter-spacing:-.01em;color:#fff}.pp-news-sub{margin:12px 0 0;font-weight:500;font-size:19px;color:#fff}.pp-news-form{display:flex;gap:12px}.pp-news-form input{width:340px;padding:17px 24px;border:0;border-radius:100px;background:#fff;color:var(--pp-navy);font:400 17px/1.2 'Plus Jakarta Sans',sans-serif}.pp-page .pp-news-form button,.pp-page .pp-news-form input{height:56px;padding-block:0}.pp-news-form input::placeholder{color:var(--pp-grey)}.pp-news-form button:focus-visible{outline-color:var(--pp-navy)!important}.pp-page .pp-news-form input:focus,.pp-page .pp-news-form input:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px var(--pp-blue)}.pp-news-form button{padding:17px 30px;border:0;border-radius:100px;background:var(--pp-blue);color:#fff;font:700 17px/1.2 'Plus Jakarta Sans',sans-serif;cursor:pointer;transition:background-color .2s}.pp-news-form button:hover{background:#0070dd}.pp-news-done{margin:0;font-weight:700;font-size:19px;color:#fff}@media (max-width:991px){.pp-card--cover .pp-card-link{grid-template-columns:1fr;gap:28px}.pp-card--cover .pp-card-title{font-size:40px}.pp-grid-3{gap:20px}.pp-card--card .pp-card-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:0}.pp-lead-rows{grid-template-columns:1fr;gap:40px}.pp-news-title,.pp-section-title{font-size:36px}.pp-row .pp-card-link{grid-template-columns:200px 1fr;gap:24px}.pp-row--row .pp-card-title{font-size:24px}.pp-news-panel{flex-direction:column;align-items:stretch;padding:40px 32px;gap:28px}.pp-news-form input{flex:1;width:auto;min-width:0}}@media (max-width:767px){.pp-page{padding-bottom:80px}.pp-mast{padding-top:128px}.pp-mast-row{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:16px}.pp-folio{align-items:flex-start;text-align:left;padding-bottom:0;gap:6px}.pp-tagline{font-size:15px}.pp-brand{font-size:min(110px, calc((100vw - 40px) / 6.3))}.pp-topics{flex-direction:column;align-items:stretch;gap:12px;padding:14px 0}.pp-topics ul{gap:24px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pp-topics ul::-webkit-scrollbar{display:none}.pp-cover{padding-top:28px}.pp-card--cover .pp-card-text{gap:14px}.pp-card--cover .pp-card-title{font-size:32px}.pp-summary{font-size:17px}.pp-latest,.pp-news,.pp-section{padding-top:72px}.pp-grid-3{grid-template-columns:1fr;gap:40px}.pp-news-title,.pp-section-title{font-size:30px}.pp-section-head{margin-bottom:24px}.pp-card--lead .pp-card-title{font-size:28px}.pp-row .pp-card-link,.pp-row--compact .pp-card-link{grid-template-columns:120px 1fr;gap:16px;align-items:start}.pp-row .pp-img,.pp-row--compact .pp-img{aspect-ratio:4/3}.pp-row .pp-card-text{gap:6px}.pp-row .pp-card-title,.pp-row--compact .pp-card-title,.pp-row--row .pp-card-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:0}.pp-row .pp-label{font-size:11px}.pp-row .pp-meta{font-size:13px}.pp-row .pp-summary{display:none}.pp-list,.pp-rows-compact{gap:28px}.pp-pager{padding-top:40px}.pp-news-panel{padding:32px 24px}.pp-news-sub{font-size:17px}.pp-news-form{flex-direction:column}.pp-news-form input{flex:none}}.pp-longread{--arch:clamp(40px, 8.3vw, 120px);margin-top:120px}.pp-arch{display:block;width:100%;height:var(--arch);margin-bottom:-1px}.pp-arch--down{transform:scaleY(-1);margin:-1px 0 0}.pp-longread-band{background:var(--pp-blue);color:#fff;padding:120px 0}.pp-longread-link{display:grid;grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:center;align-items:center;gap:96px}.pp-longread-text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pp-longread .pp-label,.pp-longread .pp-meta{color:#fff}.pp-longread .pp-summary{color:rgba(255,255,255,.92);max-width:520px}.pp-longread-title{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:62px;line-height:1.02;letter-spacing:-.012em;color:#fff}.pp-outline-btn{display:inline-flex;margin-top:4px;padding:15px 30px;border:2px solid #fff;border-radius:100px;font-weight:700;font-size:17px;color:#fff;transition:background-color .2s,color .2s}.pp-longread-link:hover .pp-outline-btn{background:#fff;color:var(--pp-blue)}.pp-longread-link:hover .pp-longread-title{color:#fff}.pp-img--arch{aspect-ratio:560/640;border-radius:50% 50% 8px 8px/43.75% 43.75% 8px 8px;background:#3a9bff}.pp-page .pp-longread a:focus-visible{outline-color:#fff!important}@media (max-width:991px){.pp-longread-link{grid-template-columns:1fr;gap:48px;justify-items:center}.pp-longread-text{justify-self:stretch}.pp-longread-title{font-size:44px}.pp-img--arch{width:min(420px,100%)}}@media (max-width:767px){.pp-longread{margin-top:72px}.pp-longread-band{padding:56px 0}.pp-longread-text{gap:16px}.pp-longread-title{font-size:32px}}.pp-topic-head{padding-top:56px}.pp-topic-head .pp-section-head{margin-bottom:0}.pp-cover--topic{padding-top:32px}@media (max-width:767px){.pp-topic-head{padding-top:32px}.pp-cover--topic{padding-top:20px}}.pp-article-head{padding-top:117px}.pp-page .pp-back{display:inline-block;margin-bottom:20px;font-weight:700;font-size:16px;color:var(--pp-blue)}.pp-article-photo{display:block;aspect-ratio:1280/700;overflow:hidden;border-radius:8px;background:#e3e0d8}.pp-article-photo img{display:block;width:100%;height:100%;object-fit:cover}.pp-article-panel{position:relative;display:flex;flex-direction:column;gap:22px;width:min(1016px,100%);margin:max(-190px,-14.8vw) auto 0;padding:44px clamp(20px,calc((100% - 920px)/ 2),48px) 0;border-radius:8px 8px 0 0;background:rgba(246,243,235,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pp-article-title{margin:0;font-family:mullerextrabold,'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:64px;line-height:1.04;letter-spacing:-.012em;color:var(--pp-navy)}.pp-standfirst{margin:0;max-width:800px;font-size:21px;line-height:1.58;color:rgba(27,51,72,.85)}.pp-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.pp-meta-divider{width:1px;height:18px;background:rgba(27,51,72,.25)}.pp-share{display:inline-flex;align-items:center;gap:16px}.pp-page .pp-share a{display:inline-flex;color:var(--pp-navy);transition:color .2s}.pp-page .pp-share a:hover{color:var(--pp-blue)}.pp-article-end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:24px;border-top:1px solid rgba(27,51,72,.2)}.pp-share-row{display:inline-flex;align-items:center;gap:16px}.pp-share-label{font-weight:700;font-size:15px}@media (max-width:991px){.pp-article-title{font-size:48px}}@media (max-width:767px){.pp-article-head{padding-top:116px}.pp-page .pp-back{margin-bottom:14px}.pp-article-photo{aspect-ratio:16/10}.pp-article-panel{width:auto;margin:-40px 0 0;padding:18px 0 0;gap:14px}.pp-meta-divider{display:none}.pp-article-title{font-size:34px;line-height:1.08}.pp-standfirst{font-size:18px}.pp-article-meta{gap:10px 16px}}.pp-section--topic-archive{padding-top:40px}