.pe-hub__head{max-width:40rem;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.pe-hub__head .pe-section-title{margin-bottom:var(--pe-space-s)}.pe-hub__intro,.pe-hub__empty{font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:color-mix(in oklab, var(--pe-paper) 70%, transparent);margin:0;font-size:.9375rem;line-height:1.6}.pe-hub__cards{gap:var(--pe-space-m);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pe-hub__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pe-hub__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pe-hub__card{gap:var(--pe-space-xs);clip-path:inset(0 round 2rem);height:100%;color:var(--pe-paper);flex-direction:column;padding:1.5rem 4.5rem 1.5rem 1.5rem;text-decoration:none;display:flex;position:relative}@media (min-width:64rem){.pe-hub__card{padding:2rem 4.5rem 2rem 2rem}}.pe-hub__card-title{font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);font-size:1.5rem;line-height:1.2}.pe-hub__card-text{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 75%, transparent);font-size:.9375rem;line-height:1.6}.pe-hub__card-checked{padding-top:var(--pe-space-xs);font-family:var(--pe-font-body);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--pe-paper) 50%, transparent);margin-top:auto;font-size:.75rem}.pe-hub__card-arrow{border:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 25%, transparent);width:2.25rem;height:2.25rem;transition:background-color .2s var(--pe-ease), border-color .2s var(--pe-ease), color .2s var(--pe-ease);border-radius:50%;padding:.5rem;position:absolute;top:1.25rem;right:1.25rem}.pe-hub__card:hover .pe-hub__card-arrow,.pe-hub__card:focus-visible .pe-hub__card-arrow,.pe-hub__next-link:hover .pe-hub__card-arrow,.pe-hub__next-link:focus-visible .pe-hub__card-arrow{border-color:var(--pe-accent);background:var(--pe-accent);color:var(--pe-ink)}.pe-hub__next{gap:var(--pe-space-s);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pe-hub__next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pe-hub__next{gap:var(--pe-space-m);grid-template-columns:repeat(4,minmax(0,1fr))}}.pe-hub__next-link{clip-path:inset(0 round 2rem);height:100%;min-height:5rem;font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);color:var(--pe-paper);align-items:center;padding:1.5rem 4.5rem 1.5rem 1.5rem;font-size:1.25rem;line-height:1.25;text-decoration:none;display:flex;position:relative}.pe-article{background:var(--pe-night);color:var(--pe-paper)}.pe-article__header{isolation:isolate;align-items:flex-end;min-height:clamp(26rem,55svh,34rem);padding:8rem 0 clamp(2.5rem,2rem + 2vw,4rem);display:flex;position:relative}.pe-article__media{z-index:-2;position:absolute;inset:0}.pe-article__media img{object-fit:cover;filter:brightness(.8)}.pe-article__header .pe-section__veil{z-index:-1}.pe-article__header-inner{position:relative}.pe-article .pe-article__crumb{margin-bottom:var(--pe-space-s);font-family:var(--pe-font-body);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--pe-paper) 65%, transparent);font-size:.75rem;text-decoration:none;display:inline-block}.pe-article .pe-article__crumb:hover,.pe-article .pe-article__crumb:focus-visible{color:var(--pe-accent)}.pe-article__title{max-width:44rem}.pe-article__summary{max-width:40rem;margin:var(--pe-space-s) 0 0;font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 80%, transparent);font-size:1.0625rem;line-height:1.6}.pe-article__meta{margin:var(--pe-space-s) 0 0;font-family:var(--pe-font-body);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--pe-paper) 55%, transparent);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.pe-article__body{gap:var(--pe-space-xl);padding-block:clamp(3rem,2rem + 3vw,5rem);display:grid}@media (min-width:64rem){.pe-article__body{grid-template-columns:15rem minmax(0,44rem);justify-content:start;gap:clamp(3rem,2rem + 4vw,6rem)}}.pe-article__contents{display:none}@media (min-width:64rem){.pe-article__contents{align-self:start;display:block;position:sticky;top:8rem}}.pe-article__contents p{margin:0 0 var(--pe-space-s);font-family:var(--pe-font-body);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--pe-paper) 50%, transparent);font-size:.75rem}.pe-article__contents ol{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pe-article__contents a{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 70%, transparent);transition:color .2s var(--pe-ease);font-size:.875rem;line-height:1.4;text-decoration:none}.pe-article__contents a:hover,.pe-article__contents a:focus-visible{color:var(--pe-accent)}.pe-article__text{min-width:0;font-family:var(--pe-font-body)}.pe-article__answer{padding-bottom:var(--pe-space-xl);margin-bottom:var(--pe-space-xl);border-bottom:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 12%, transparent)}.pe-article__answer h2{margin:0 0 var(--pe-space-xs);font-family:var(--pe-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-accent);font-size:.75rem;font-weight:400}.pe-article__answer p{color:var(--pe-paper);margin:0;font-size:1.25rem;line-height:1.6}.pe-article__section{scroll-margin-top:7rem}.pe-article__section+.pe-article__section{margin-top:var(--pe-space-xl)}.pe-article__section h2{margin:0 0 var(--pe-space-s);font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);font-size:1.75rem;font-weight:400;line-height:1.2}.pe-article__section p{margin:0 0 var(--pe-space-s);color:color-mix(in oklab, var(--pe-paper) 82%, transparent);font-size:1.0625rem;line-height:1.75}.pe-article__section ul{margin:0 0 var(--pe-space-s);flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.pe-article__section li{color:color-mix(in oklab, var(--pe-paper) 82%, transparent);padding-left:1.25rem;font-size:1.0625rem;line-height:1.65;position:relative}.pe-article__section li:before{content:"";background:var(--pe-accent);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.7em;left:0}.pe-article .pe-article__link{color:var(--pe-accent);align-items:center;gap:.375rem;font-size:1rem;text-decoration:none;display:inline-flex}.pe-article__link svg{width:1rem;height:1rem;transition:translate .2s var(--pe-ease)}.pe-article__link:hover svg,.pe-article__link:focus-visible svg{translate:.125rem -.125rem}.pe-article__table{margin:var(--pe-space-m) 0;overflow-x:auto}.pe-article__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.pe-article__table caption{margin-bottom:var(--pe-space-xs);text-align:left;color:color-mix(in oklab, var(--pe-paper) 55%, transparent);font-size:.8125rem}.pe-article__table th,.pe-article__table td{border-bottom:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 12%, transparent);text-align:right;white-space:nowrap;padding:.75rem}.pe-article__table th:first-child{text-align:left;padding-left:0}.pe-article__table thead th{color:color-mix(in oklab, var(--pe-paper) 60%, transparent);font-size:.8125rem;font-weight:400}.pe-article__table tbody th{color:var(--pe-paper);font-weight:400}.pe-article__table td{color:color-mix(in oklab, var(--pe-paper) 80%, transparent)}.pe-article__table td:nth-child(2){color:var(--pe-accent)}@media (prefers-reduced-motion:reduce){.pe-hub__card-arrow,.pe-article__contents a,.pe-article__link svg{transition:none}}
