.bpp-langres .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bpp-langres__jump{margin-bottom:40px}.bpp-langres__jump-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.bpp-langres__chip{background:var(--color-card-bg,#fff);border:1px solid var(--color-card-border,#d7d2cb);color:var(--color-primary-dark,#041e42);display:inline-block;font-size:15px;font-weight:500;line-height:1.4;padding:8px 16px;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.bpp-langres__chip span{color:var(--color-body-text,#696158);margin-inline-start:4px;transition:color .25s ease}.bpp-langres__chip:focus-visible,.bpp-langres__chip:hover{background:var(--color-primary,#823f87);border-color:var(--color-primary,#823f87);color:#fff}.bpp-langres__chip:focus-visible span,.bpp-langres__chip:hover span{color:#fff}.bpp-langres__grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.bpp-langres--cols-1 .bpp-langres__grid{grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:760px}.bpp-langres__card{background:var(--color-card-bg,#fff);border:1px solid var(--color-card-border,#d7d2cb);border-top:4px solid var(--color-tertiary,#71bab7);display:flex;flex-direction:column;gap:24px;padding:28px;scroll-margin-top:120px;transition:box-shadow .25s ease}.bpp-langres__card:focus-within,.bpp-langres__card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}.bpp-langres__head{align-items:flex-start;display:flex;gap:20px}.bpp-langres__cover{flex:0 0 96px;height:96px;object-fit:contain;width:96px}.bpp-langres__titles{min-width:0}.bpp-langres__name{color:var(--color-primary-dark,#041e42);font-family:var(--font-heading);font-size:30px;font-weight:400;letter-spacing:normal;line-height:1.15;margin:0 0 6px}.bpp-langres__native{color:var(--color-primary,#823f87);display:inline-block;font-family:var(--font-body);font-size:22px;font-weight:400;margin-inline-start:8px}.bpp-langres__region,.bpp-langres__translation{color:var(--color-body-text,#696158);font-size:16px;font-weight:400;line-height:24px;margin:0 0 4px}.bpp-langres__translation a{color:var(--color-link,#823f87);text-decoration:underline;text-underline-offset:3px}.bpp-langres__region-label{font-weight:700}.bpp-langres__group{border-top:1px solid var(--color-card-border,#d7d2cb);padding-top:20px}.bpp-langres__group+.bpp-langres__group{padding-top:20px}.bpp-langres__group-title{align-items:center;color:var(--color-primary-dark,#041e42);display:flex;font-family:var(--font-body);font-size:13px;font-weight:700;gap:8px;letter-spacing:.08em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.bpp-langres__icon{color:var(--color-primary,#823f87);flex:0 0 auto}.bpp-langres__links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.bpp-langres__link{background:transparent;border:2px solid var(--color-button-bg,var(--color-primary,#823f87));color:var(--color-button-bg,var(--color-primary,#823f87));display:inline-block;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1;padding:10px 18px;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.bpp-langres__link--solid{background:var(--color-button-bg,var(--color-primary,#823f87));color:var(--color-button-text,#fff)}.bpp-langres__link:focus-visible,.bpp-langres__link:hover{background:var(--color-button-bg-hover,var(--color-primary-dark,#041e42));border-color:var(--color-button-bg-hover,var(--color-primary-dark,#041e42));color:#fff}@media (max-width:767px){.bpp-langres__grid{gap:20px;grid-template-columns:minmax(0,1fr)}.bpp-langres__card{padding:22px 18px}.bpp-langres__cover{flex-basis:72px;height:72px;width:72px}.bpp-langres__name{font-size:24px}.bpp-langres__native{display:block;font-size:19px;margin:4px 0 0}}@media (prefers-reduced-motion:reduce){.bpp-langres__card,.bpp-langres__chip,.bpp-langres__link{transition:none}}.bpp-on-dark.bpp-langres .bpp-langres__chip{background:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}.bpp-on-dark.bpp-langres .bpp-langres__chip span{color:hsla(0,0%,100%,.85)}