/* Vygenerované tools/generate-pribehy.js zo zdroja prototypu –
   NEUPRAVOVAŤ RUČNE. Farby a písmo premapované na tokeny webu,
   selektory zapuzdrené pod .pribeh-tw. */
.pribeh-tw hr{
  height: 0;
  color: inherit;
  border-top-width: 1px;
}.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6{
  font-size: inherit;
  font-weight: inherit;
}.pribeh-tw b,.pribeh-tw strong{
  font-weight: bolder;
}.pribeh-tw small{
  font-size: 80%;
}.pribeh-tw sub{
  bottom: -.25em;
}.pribeh-tw table{
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}.pribeh-tw button,.pribeh-tw select{
  text-transform: none;
}.pribeh-tw input:where([type="button"]){
  -webkit-appearance: button;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}.pribeh-tw input:where([type="submit"]){
  -webkit-appearance: button;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}.pribeh-tw :-moz-ui-invalid{
  box-shadow: none;
}.pribeh-tw ::-webkit-inner-spin-button{
  height: auto;
}.pribeh-tw [type="search"]{
  -webkit-appearance: textfield;
  outline-offset: -2px;
}.pribeh-tw ::-webkit-file-upload-button{
  -webkit-appearance: button;
  font: inherit;
}.pribeh-tw blockquote,.pribeh-tw dl,.pribeh-tw dd,.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6,.pribeh-tw hr,.pribeh-tw figure,.pribeh-tw p,.pribeh-tw pre{
  margin: 0;
}.pribeh-tw legend{
  padding: 0;
}.pribeh-tw dialog{
  padding: 0;
}.pribeh-tw input::-moz-placeholder{
  opacity: 1;
  color: #8593A2;
}.pribeh-tw input::placeholder,.pribeh-tw textarea::placeholder{
  opacity: 1;
  color: #8593A2;
}.pribeh-tw :disabled{
  cursor: default;
}.pribeh-tw img,.pribeh-tw video{
  max-width: 100%;
  height: auto;
}.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6{
  letter-spacing: -.025em;
  font-weight: 600;
}.pribeh-tw .container-page{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (min-width: 1024px) {
  .container-page {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}.pribeh-tw .static{
  position: static;
}.pribeh-tw .fixed{
  position: fixed;
}.pribeh-tw .absolute{
  position: absolute;
}.pribeh-tw .relative{
  position: relative;
}.pribeh-tw .sticky{
  position: -webkit-sticky;
  position: sticky;
}.pribeh-tw .inset-0{
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}.pribeh-tw .left-0{
  left: 0;
}.pribeh-tw .right-0{
  right: 0;
}.pribeh-tw .top-0{
  top: 0;
}.pribeh-tw .z-10{
  z-index: 10;
}.pribeh-tw .col-span-2{
  grid-column: span 2 / span 2;
}.pribeh-tw .mx-2{
  margin-left: .5rem;
  margin-right: .5rem;
}.pribeh-tw .mx-auto{
  margin-left: auto;
  margin-right: auto;
}.pribeh-tw .my-3{
  margin-top: .75rem;
  margin-bottom: .75rem;
}.pribeh-tw .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.pribeh-tw .my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.pribeh-tw .-mt-8{
  margin-top: -2rem;
}.pribeh-tw .mb-0\.5{
  margin-bottom: .125rem;
}.pribeh-tw .mb-1{
  margin-bottom: .25rem;
}.pribeh-tw .mb-1\.5{
  margin-bottom: .375rem;
}.pribeh-tw .mb-10{
  margin-bottom: 2.5rem;
}.pribeh-tw .mb-12{
  margin-bottom: 3rem;
}.pribeh-tw .mb-14{
  margin-bottom: 3.5rem;
}.pribeh-tw .mb-16{
  margin-bottom: 4rem;
}.pribeh-tw .mb-2{
  margin-bottom: .5rem;
}.pribeh-tw .mb-3{
  margin-bottom: .75rem;
}.pribeh-tw .mb-4{
  margin-bottom: 1rem;
}.pribeh-tw .mb-5{
  margin-bottom: 1.25rem;
}.pribeh-tw .mb-6{
  margin-bottom: 1.5rem;
}.pribeh-tw .mb-8{
  margin-bottom: 2rem;
}.pribeh-tw .ml-1{
  margin-left: .25rem;
}.pribeh-tw .ml-2{
  margin-left: .5rem;
}.pribeh-tw .ml-4{
  margin-left: 1rem;
}.pribeh-tw .ml-5{
  margin-left: 1.25rem;
}.pribeh-tw .ml-auto{
  margin-left: auto;
}.pribeh-tw .mr-1{
  margin-right: .25rem;
}.pribeh-tw .mr-1\.5{
  margin-right: .375rem;
}.pribeh-tw .mr-2{
  margin-right: .5rem;
}.pribeh-tw .mt-0\.5{
  margin-top: .125rem;
}.pribeh-tw .mt-1{
  margin-top: .25rem;
}.pribeh-tw .mt-1\.5{
  margin-top: .375rem;
}.pribeh-tw .mt-10{
  margin-top: 2.5rem;
}.pribeh-tw .mt-12{
  margin-top: 3rem;
}.pribeh-tw .mt-2{
  margin-top: .5rem;
}.pribeh-tw .mt-24{
  margin-top: 6rem;
}.pribeh-tw .mt-3{
  margin-top: .75rem;
}.pribeh-tw .mt-4{
  margin-top: 1rem;
}.pribeh-tw .mt-5{
  margin-top: 1.25rem;
}.pribeh-tw .mt-6{
  margin-top: 1.5rem;
}.pribeh-tw .mt-8{
  margin-top: 2rem;
}.pribeh-tw .block{
  display: block;
}.pribeh-tw .inline-block{
  display: inline-block;
}.pribeh-tw .flex{
  display: flex;
}.pribeh-tw .inline-flex{
  display: inline-flex;
}.pribeh-tw .table{
  display: table;
}.pribeh-tw .grid{
  display: grid;
}.pribeh-tw .hidden{
  display: none;
}.pribeh-tw .h-1\.5{
  height: .375rem;
}.pribeh-tw .h-16{
  height: 4rem;
}.pribeh-tw .h-2{
  height: .5rem;
}.pribeh-tw .h-2\.5{
  height: .625rem;
}.pribeh-tw .h-3{
  height: .75rem;
}.pribeh-tw .h-4{
  height: 1rem;
}.pribeh-tw .h-44{
  height: 11rem;
}.pribeh-tw .h-6{
  height: 1.5rem;
}.pribeh-tw .h-7{
  height: 1.75rem;
}.pribeh-tw .h-8{
  height: 2rem;
}.pribeh-tw .h-auto{
  height: auto;
}.pribeh-tw .h-full{
  height: 100%;
}.pribeh-tw .max-h-\[26rem\]{
  max-height: 26rem;
}.pribeh-tw .max-h-\[28rem\]{
  max-height: 28rem;
}.pribeh-tw .max-h-\[30rem\]{
  max-height: 30rem;
}.pribeh-tw .min-h-screen{
  min-height: 100vh;
}.pribeh-tw .w-14{
  width: 3.5rem;
}.pribeh-tw .w-16{
  width: 4rem;
}.pribeh-tw .w-2\.5{
  width: .625rem;
}.pribeh-tw .w-20{
  width: 5rem;
}.pribeh-tw .w-24{
  width: 6rem;
}.pribeh-tw .w-28{
  width: 7rem;
}.pribeh-tw .w-3{
  width: .75rem;
}.pribeh-tw .w-32{
  width: 8rem;
}.pribeh-tw .w-36{
  width: 9rem;
}.pribeh-tw .w-4{
  width: 1rem;
}.pribeh-tw .w-56{
  width: 14rem;
}.pribeh-tw .w-6{
  width: 1.5rem;
}.pribeh-tw .w-64{
  width: 16rem;
}.pribeh-tw .w-7{
  width: 1.75rem;
}.pribeh-tw .w-8{
  width: 2rem;
}.pribeh-tw .w-9{
  width: 2.25rem;
}.pribeh-tw .w-full{
  width: 100%;
}.pribeh-tw .min-w-0{
  min-width: 0;
}.pribeh-tw .max-w-2xl{
  max-width: 42rem;
}.pribeh-tw .max-w-3xl{
  max-width: 48rem;
}.pribeh-tw .max-w-4xl{
  max-width: 56rem;
}.pribeh-tw .max-w-\[1180px\]{
  max-width: 1180px;
}.pribeh-tw .max-w-lg{
  max-width: 32rem;
}.pribeh-tw .max-w-xs{
  max-width: 20rem;
}.pribeh-tw .flex-1{
  flex: 1;
}.pribeh-tw .shrink-0{
  flex-shrink: 0;
}.pribeh-tw .-rotate-90{
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .cursor-pointer{
  cursor: pointer;
}.pribeh-tw .select-none{
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}.pribeh-tw .list-decimal{
  list-style-type: decimal;
}.pribeh-tw .list-disc{
  list-style-type: disc;
}.pribeh-tw .list-none{
  list-style-type: none;
}.pribeh-tw .grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.pribeh-tw .grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.pribeh-tw .grid-cols-\[1fr_auto_2fr_auto_1fr\]{
  grid-template-columns: 1fr auto 2fr auto 1fr;
}.pribeh-tw .flex-col{
  flex-direction: column;
}.pribeh-tw .flex-wrap{
  flex-wrap: wrap;
}.pribeh-tw .items-start{
  align-items: flex-start;
}.pribeh-tw .items-center{
  align-items: center;
}.pribeh-tw .items-baseline{
  align-items: baseline;
}.pribeh-tw .items-stretch{
  align-items: stretch;
}.pribeh-tw .justify-end{
  justify-content: flex-end;
}.pribeh-tw .justify-center{
  justify-content: center;
}.pribeh-tw .justify-between{
  justify-content: space-between;
}.pribeh-tw .gap-1{
  gap: .25rem;
}.pribeh-tw .gap-1\.5{
  gap: .375rem;
}.pribeh-tw .gap-10{
  gap: 2.5rem;
}.pribeh-tw .gap-12{
  gap: 3rem;
}.pribeh-tw .gap-2{
  gap: .5rem;
}.pribeh-tw .gap-2\.5{
  gap: .625rem;
}.pribeh-tw .gap-3{
  gap: .75rem;
}.pribeh-tw .gap-4{
  gap: 1rem;
}.pribeh-tw .gap-5{
  gap: 1.25rem;
}.pribeh-tw .gap-6{
  gap: 1.5rem;
}.pribeh-tw .gap-8{
  gap: 2rem;
}.pribeh-tw .gap-px{
  gap: 1px;
}.pribeh-tw .gap-x-2{
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}.pribeh-tw .gap-x-4{
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}.pribeh-tw .gap-x-5{
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}.pribeh-tw .gap-x-6{
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}.pribeh-tw .gap-y-1{
  row-gap: .25rem;
}.pribeh-tw .gap-y-2{
  row-gap: .5rem;
}.pribeh-tw .gap-y-3{
  row-gap: .75rem;
}.pribeh-tw .space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.pribeh-tw .divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.pribeh-tw .divide-slate-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(244, 246, 249, var(--tw-divide-opacity, 1));
}.pribeh-tw .overflow-auto{
  overflow: auto;
}.pribeh-tw .overflow-hidden{
  overflow: hidden;
}.pribeh-tw .overflow-x-auto{
  overflow-x: auto;
}.pribeh-tw .overflow-y-auto{
  overflow-y: auto;
}.pribeh-tw .overscroll-contain{
  overscroll-behavior: contain;
}.pribeh-tw .truncate{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}.pribeh-tw .whitespace-nowrap{
  white-space: nowrap;
}.pribeh-tw .rounded{
  border-radius: .25rem;
}.pribeh-tw .rounded-full{
  border-radius: 9999px;
}.pribeh-tw .rounded-lg{
  border-radius: .5rem;
}.pribeh-tw .rounded-md{
  border-radius: .375rem;
}.pribeh-tw .rounded-sm{
  border-radius: .125rem;
}.pribeh-tw .rounded-xl{
  border-radius: .75rem;
}.pribeh-tw .rounded-t{
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}.pribeh-tw .rounded-t-md{
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
}.pribeh-tw .border{
  border-width: 1px;
}.pribeh-tw .border-b{
  border-bottom-width: 1px;
}.pribeh-tw .border-b-2{
  border-bottom-width: 2px;
}.pribeh-tw .border-l{
  border-left-width: 1px;
}.pribeh-tw .border-l-2{
  border-left-width: 2px;
}.pribeh-tw .border-l-\[3px\]{
  border-left-width: 3px;
}.pribeh-tw .border-t{
  border-top-width: 1px;
}.pribeh-tw .border-\[\#0C2B33\]{
  --tw-border-opacity: 1;
  border-color: rgba(12, 43, 51, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#2EADC2\]{
  --tw-border-opacity: 1;
  border-color: rgba(46, 173, 194, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-amber-200{
  --tw-border-opacity: 1;
  border-color: rgba(251, 241, 203, var(--tw-border-opacity, 1));
}.pribeh-tw .border-blue-200{
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity, 1));
}.pribeh-tw .border-brand{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .border-emerald-200{
  --tw-border-opacity: 1;
  border-color: rgba(228, 244, 223, var(--tw-border-opacity, 1));
}.pribeh-tw .border-rose-200{
  --tw-border-opacity: 1;
  border-color: rgba(251, 227, 224, var(--tw-border-opacity, 1));
}.pribeh-tw .border-rose-300{
  --tw-border-opacity: 1;
  border-color: rgba(251, 227, 224, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-100{
  --tw-border-opacity: 1;
  border-color: rgba(244, 246, 249, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-200{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-300{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-transparent{
  border-color: rgba(0, 0, 0, 0);
}.pribeh-tw .border-l-\[\#2EADC2\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(46, 173, 194, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-\[\#8593A2\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-\[\#CC1F14\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(204, 31, 20, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-rose-400{
  --tw-border-opacity: 1;
  border-left-color: rgba(251, 113, 133, var(--tw-border-opacity, 1));
}.pribeh-tw .bg-\[\#0C2B33\]{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#2EADC2\]{
  --tw-bg-opacity: 1;
  background-color: rgba(46, 173, 194, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#2EADC2\]\/10{
  background-color: rgba(46, 173, 194, .1);
}.pribeh-tw .bg-\[\#3F6F94\]{
  --tw-bg-opacity: 1;
  background-color: rgba(63, 111, 148, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#CC1F14\]{
  --tw-bg-opacity: 1;
  background-color: rgba(204, 31, 20, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E6ECF3\]{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 243, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-amber-50{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 241, 203, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-brand{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 138, 155, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-emerald-50{
  --tw-bg-opacity: 1;
  background-color: rgba(228, 244, 223, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-emerald-50\/40{
  background-color: rgba(228, 244, 223, .4);
}.pribeh-tw .bg-emerald-50\/50{
  background-color: rgba(228, 244, 223, .5);
}.pribeh-tw .bg-rose-50{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 231, 226, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-rose-50\/40{
  background-color: rgba(251, 231, 226, .4);
}.pribeh-tw .bg-rose-50\/50{
  background-color: rgba(251, 231, 226, .5);
}.pribeh-tw .bg-rose-50\/60{
  background-color: rgba(251, 231, 226, .6);
}.pribeh-tw .bg-semafor-blue{
  --tw-bg-opacity: 1;
  background-color: rgba(184, 212, 240, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-blue-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(235, 243, 251, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-green{
  --tw-bg-opacity: 1;
  background-color: rgba(168, 230, 160, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-green-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(232, 247, 229, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-red{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 176, 176, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-red-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 235, 235, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-sky-50{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 249, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-100\/60{
  background-color: rgba(244, 246, 249, .6);
}.pribeh-tw .bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 243, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-50{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-50\/70{
  background-color: rgba(244, 246, 249, .7);
}.pribeh-tw .bg-slate-900{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .fill-slate-500{
  fill: #626F82;
}.pribeh-tw .p-2{
  padding: .5rem;
}.pribeh-tw .p-3{
  padding: .75rem;
}.pribeh-tw .p-4{
  padding: 1rem;
}.pribeh-tw .p-5{
  padding: 1.25rem;
}.pribeh-tw .p-6{
  padding: 1.5rem;
}.pribeh-tw .p-7{
  padding: 1.75rem;
}.pribeh-tw .p-8{
  padding: 2rem;
}.pribeh-tw .px-1\.5{
  padding-left: .375rem;
  padding-right: .375rem;
}.pribeh-tw .px-2{
  padding-left: .5rem;
  padding-right: .5rem;
}.pribeh-tw .px-2\.5{
  padding-left: .625rem;
  padding-right: .625rem;
}.pribeh-tw .px-3{
  padding-left: .75rem;
  padding-right: .75rem;
}.pribeh-tw .px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}.pribeh-tw .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.pribeh-tw .px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.pribeh-tw .py-0\.5{
  padding-top: .125rem;
  padding-bottom: .125rem;
}.pribeh-tw .py-1{
  padding-top: .25rem;
  padding-bottom: .25rem;
}.pribeh-tw .py-1\.5{
  padding-top: .375rem;
  padding-bottom: .375rem;
}.pribeh-tw .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.pribeh-tw .py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}.pribeh-tw .py-2{
  padding-top: .5rem;
  padding-bottom: .5rem;
}.pribeh-tw .py-2\.5{
  padding-top: .625rem;
  padding-bottom: .625rem;
}.pribeh-tw .py-3{
  padding-top: .75rem;
  padding-bottom: .75rem;
}.pribeh-tw .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}.pribeh-tw .py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.pribeh-tw .py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}.pribeh-tw .pb-12{
  padding-bottom: 3rem;
}.pribeh-tw .pb-2{
  padding-bottom: .5rem;
}.pribeh-tw .pb-20{
  padding-bottom: 5rem;
}.pribeh-tw .pl-3{
  padding-left: .75rem;
}.pribeh-tw .pl-4{
  padding-left: 1rem;
}.pribeh-tw .pl-5{
  padding-left: 1.25rem;
}.pribeh-tw .pr-4{
  padding-right: 1rem;
}.pribeh-tw .pt-1{
  padding-top: .25rem;
}.pribeh-tw .pt-16{
  padding-top: 4rem;
}.pribeh-tw .pt-4{
  padding-top: 1rem;
}.pribeh-tw .text-left{
  text-align: left;
}.pribeh-tw .text-center{
  text-align: center;
}.pribeh-tw .text-right{
  text-align: right;
}.pribeh-tw .font-mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}.pribeh-tw .text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}.pribeh-tw .text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}.pribeh-tw .text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}.pribeh-tw .text-\[10px\]{
  font-size: 10px;
}.pribeh-tw .text-\[11px\]{
  font-size: 11px;
}.pribeh-tw .text-\[13\.5px\]{
  font-size: 13.5px;
}.pribeh-tw .text-\[13px\]{
  font-size: 13px;
}.pribeh-tw .text-\[14px\]{
  font-size: 14px;
}.pribeh-tw .text-\[15px\]{
  font-size: 15px;
}.pribeh-tw .text-\[26px\]{
  font-size: 26px;
}.pribeh-tw .text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}.pribeh-tw .text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}.pribeh-tw .text-sm{
  font-size: .875rem;
  line-height: 1.25rem;
}.pribeh-tw .text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}.pribeh-tw .text-xs{
  font-size: .75rem;
  line-height: 1rem;
}.pribeh-tw .font-bold{
  font-weight: 700;
}.pribeh-tw .font-medium{
  font-weight: 500;
}.pribeh-tw .font-normal{
  font-weight: 400;
}.pribeh-tw .font-semibold{
  font-weight: 600;
}.pribeh-tw .uppercase{
  text-transform: uppercase;
}.pribeh-tw .normal-case{
  text-transform: none;
}.pribeh-tw .leading-\[1\.06\]{
  line-height: 1.06;
}.pribeh-tw .leading-none{
  line-height: 1;
}.pribeh-tw .leading-relaxed{
  line-height: 1.625;
}.pribeh-tw .leading-snug{
  line-height: 1.375;
}.pribeh-tw .leading-tight{
  line-height: 1.25;
}.pribeh-tw .tracking-\[-0\.015em\]{
  letter-spacing: -.015em;
}.pribeh-tw .tracking-\[-0\.01em\]{
  letter-spacing: -.01em;
}.pribeh-tw .tracking-\[-0\.02em\]{
  letter-spacing: -.02em;
}.pribeh-tw .tracking-\[0\.12em\]{
  letter-spacing: .12em;
}.pribeh-tw .tracking-\[0\.14em\]{
  letter-spacing: .14em;
}.pribeh-tw .tracking-\[0\.16em\]{
  letter-spacing: .16em;
}.pribeh-tw .tracking-\[0\.22em\]{
  letter-spacing: .22em;
}.pribeh-tw .tracking-tight{
  letter-spacing: -.025em;
}.pribeh-tw .tracking-wide{
  letter-spacing: .025em;
}.pribeh-tw .tracking-widest{
  letter-spacing: .1em;
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2E7D34\]{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2EADC2\]{
  --tw-text-opacity: 1;
  color: rgba(46, 173, 194, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2EADC2\]\/80{
  color: rgba(46, 173, 194, .8);
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#3F6F94\]{
  --tw-text-opacity: 1;
  color: rgba(63, 111, 148, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#5B6B7C\]{
  --tw-text-opacity: 1;
  color: rgba(91, 107, 124, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#8593A2\]{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#CC1F14\]{
  --tw-text-opacity: 1;
  color: rgba(204, 31, 20, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-600{
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-700{
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-800{
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity, 1));
}.pribeh-tw .text-blue-700{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-blue-800{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-brand{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-600{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-700{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-800{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-500{
  --tw-text-opacity: 1;
  color: rgba(244, 63, 94, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-600{
  --tw-text-opacity: 1;
  color: rgba(225, 29, 72, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-700{
  --tw-text-opacity: 1;
  color: rgba(204, 31, 20, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-100{
  --tw-text-opacity: 1;
  color: rgba(244, 246, 249, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-300{
  --tw-text-opacity: 1;
  color: rgba(230, 236, 243, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-400{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-500{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-600{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-700{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-800{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-900{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}.pribeh-tw .text-white\/80{
  color: rgba(255, 255, 255, .8);
}.pribeh-tw .underline{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.pribeh-tw .line-through{
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}.pribeh-tw .shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .shadow-\[0_24px_48px_rgba\(5\,.pribeh-tw 28\,.pribeh-tw 44\,.pribeh-tw 0\.10\)\]{
  --tw-shadow: 0 24px 48px rgba(12, 43, 51, .1);
  --tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}.pribeh-tw .invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.pribeh-tw .filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.pribeh-tw .transition{
  transition-property: color, background-color, border-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .transition-opacity{
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .transition-transform{
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .placeholder\:text-slate-400::placeholder{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .even\:bg-\[\#F4F6F9\]:nth-child(2n){
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .open\:bg-slate-50\/50[open]{
  background-color: rgba(244, 246, 249, .5);
}.pribeh-tw .open\:pb-6[open]{
  padding-bottom: 1.5rem;
}.pribeh-tw .hover\:border-brand:hover{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .hover\:border-slate-400:hover{
  --tw-border-opacity: 1;
  border-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .hover\:bg-\[\#0C2B33\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-brand-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(19, 53, 90, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-rose-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 231, 226, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-slate-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-slate-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:text-\[\#0C2B33\]:hover{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-brand:hover{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-slate-600:hover{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-slate-900:hover{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:underline:hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.pribeh-tw .hover\:opacity-75:hover{
  opacity: .75;
}.pribeh-tw .hover\:opacity-80:hover{
  opacity: .8;
}.pribeh-tw .hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .hover\:shadow-sm:hover{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .focus\:border-brand:focus{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .focus\:border-slate-400:focus{
  --tw-border-opacity: 1;
  border-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .focus\:outline-none:focus{
  outline-offset: 2px;
  outline: 2px solid rgba(0, 0, 0, 0);
}.pribeh-tw .group[open] .group-open\:rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .group:hover .group-hover\:text-brand{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .group:hover .group-hover\:underline{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

@media (min-width: 640px) {
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .sm\:inline{
    display: inline;
  }.pribeh-tw .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }.pribeh-tw .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }.pribeh-tw .sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 768px) {
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-\[auto_1fr\]{
    grid-template-columns: auto 1fr;
  }.pribeh-tw .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-\[1\.1fr_1fr\]{
    grid-template-columns: 1.1fr 1fr;
  }.pribeh-tw .lg\:grid-cols-\[2fr_1fr\]{
    grid-template-columns: 2fr 1fr;
  }
}.pribeh-tw .pz-banner{ border:1px solid #E6ECF3; border-left:4px solid #2EADC2; background:#F4F6F9;
  padding:28px 30px; margin:0 0 36px; }.pribeh-tw .pz-kicker{ font-size:11px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;
  color:#5B6B7C; margin:0 0 8px; }.pribeh-tw .pz-h1{ font-size:26px; font-weight:700; color:#0C2B33; margin:0 0 14px; letter-spacing:-.015em; }.pribeh-tw .pz-banner p{ color:#0C2B33; font-size:15px; line-height:1.6; margin:0 0 10px; }.pribeh-tw .pz-grid{ display:grid; gap:18px; margin:18px 0 6px; }
@media (min-width:720px) { .pz-grid { grid-template-columns:repeat(3,1fr); } }.pribeh-tw .pz-lbl{ font-size:11px; font-weight:700; letter-spacing:.16em; text-transform:uppercase;
  color:#5B6B7C; margin:0 0 4px; }.pribeh-tw .pz-note{ font-size:13px; color:#5B6B7C; border-top:1px solid #E6ECF3; padding-top:12px;
  margin-top:16px; }.pribeh-tw .pz-wrap{ max-width:1180px; margin:0 auto; padding:32px 24px 64px; }.pribeh-tw .pz-on,.pribeh-tw .pz-on button,.pribeh-tw .pz-on select,.pribeh-tw .pz-on input{ pointer-events:auto; opacity:1; }.pribeh-tw th.pz-sort{ cursor:pointer; user-select:none; white-space:nowrap; }.pribeh-tw th.pz-sort:hover{ color:#0C2B33; }.pribeh-tw th.pz-sort::after{ content:"↕"; opacity:.35; margin-left:.35em; font-weight:400; }.pribeh-tw th.pz-sort.pz-asc::after{ content:"↑"; opacity:.9; }.pribeh-tw th.pz-sort.pz-desc::after{ content:"↓"; opacity:.9; }.pribeh-tw .pz-detail{ margin-top:10px; font-size:13.5px; color:#0C2B33; min-height:1.2em; }
@media print { .pz-detail { display:none; } }
@media print { .pz-banner { break-inside:avoid; } }.pribeh-tw hr{
  height: 0;
  color: inherit;
  border-top-width: 1px;
}.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6{
  font-size: inherit;
  font-weight: inherit;
}.pribeh-tw b,.pribeh-tw strong{
  font-weight: bolder;
}.pribeh-tw small{
  font-size: 80%;
}.pribeh-tw sub{
  bottom: -.25em;
}.pribeh-tw table{
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}.pribeh-tw button,.pribeh-tw select{
  text-transform: none;
}.pribeh-tw input:where([type="button"]){
  -webkit-appearance: button;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}.pribeh-tw input:where([type="submit"]){
  -webkit-appearance: button;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}.pribeh-tw :-moz-ui-invalid{
  box-shadow: none;
}.pribeh-tw ::-webkit-inner-spin-button{
  height: auto;
}.pribeh-tw [type="search"]{
  -webkit-appearance: textfield;
  outline-offset: -2px;
}.pribeh-tw ::-webkit-file-upload-button{
  -webkit-appearance: button;
  font: inherit;
}.pribeh-tw blockquote,.pribeh-tw dl,.pribeh-tw dd,.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6,.pribeh-tw hr,.pribeh-tw figure,.pribeh-tw p,.pribeh-tw pre{
  margin: 0;
}.pribeh-tw legend{
  padding: 0;
}.pribeh-tw dialog{
  padding: 0;
}.pribeh-tw input::-moz-placeholder{
  opacity: 1;
  color: #8593A2;
}.pribeh-tw input::placeholder,.pribeh-tw textarea::placeholder{
  opacity: 1;
  color: #8593A2;
}.pribeh-tw :disabled{
  cursor: default;
}.pribeh-tw img,.pribeh-tw video{
  max-width: 100%;
  height: auto;
}.pribeh-tw h1,.pribeh-tw h2,.pribeh-tw h3,.pribeh-tw h4,.pribeh-tw h5,.pribeh-tw h6{
  letter-spacing: -.025em;
  font-weight: 600;
}.pribeh-tw .container-page{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (min-width: 1024px) {
  .container-page {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}.pribeh-tw .static{
  position: static;
}.pribeh-tw .fixed{
  position: fixed;
}.pribeh-tw .absolute{
  position: absolute;
}.pribeh-tw .relative{
  position: relative;
}.pribeh-tw .sticky{
  position: -webkit-sticky;
  position: sticky;
}.pribeh-tw .inset-0{
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}.pribeh-tw .left-0{
  left: 0;
}.pribeh-tw .right-0{
  right: 0;
}.pribeh-tw .top-0{
  top: 0;
}.pribeh-tw .z-10{
  z-index: 10;
}.pribeh-tw .col-span-2{
  grid-column: span 2 / span 2;
}.pribeh-tw .mx-2{
  margin-left: .5rem;
  margin-right: .5rem;
}.pribeh-tw .mx-auto{
  margin-left: auto;
  margin-right: auto;
}.pribeh-tw .my-3{
  margin-top: .75rem;
  margin-bottom: .75rem;
}.pribeh-tw .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.pribeh-tw .my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.pribeh-tw .-mt-8{
  margin-top: -2rem;
}.pribeh-tw .mb-0\.5{
  margin-bottom: .125rem;
}.pribeh-tw .mb-1{
  margin-bottom: .25rem;
}.pribeh-tw .mb-1\.5{
  margin-bottom: .375rem;
}.pribeh-tw .mb-10{
  margin-bottom: 2.5rem;
}.pribeh-tw .mb-12{
  margin-bottom: 3rem;
}.pribeh-tw .mb-14{
  margin-bottom: 3.5rem;
}.pribeh-tw .mb-16{
  margin-bottom: 4rem;
}.pribeh-tw .mb-2{
  margin-bottom: .5rem;
}.pribeh-tw .mb-3{
  margin-bottom: .75rem;
}.pribeh-tw .mb-4{
  margin-bottom: 1rem;
}.pribeh-tw .mb-5{
  margin-bottom: 1.25rem;
}.pribeh-tw .mb-6{
  margin-bottom: 1.5rem;
}.pribeh-tw .mb-8{
  margin-bottom: 2rem;
}.pribeh-tw .ml-1{
  margin-left: .25rem;
}.pribeh-tw .ml-2{
  margin-left: .5rem;
}.pribeh-tw .ml-4{
  margin-left: 1rem;
}.pribeh-tw .ml-5{
  margin-left: 1.25rem;
}.pribeh-tw .ml-auto{
  margin-left: auto;
}.pribeh-tw .mr-1{
  margin-right: .25rem;
}.pribeh-tw .mr-1\.5{
  margin-right: .375rem;
}.pribeh-tw .mr-2{
  margin-right: .5rem;
}.pribeh-tw .mt-0\.5{
  margin-top: .125rem;
}.pribeh-tw .mt-1{
  margin-top: .25rem;
}.pribeh-tw .mt-1\.5{
  margin-top: .375rem;
}.pribeh-tw .mt-10{
  margin-top: 2.5rem;
}.pribeh-tw .mt-12{
  margin-top: 3rem;
}.pribeh-tw .mt-2{
  margin-top: .5rem;
}.pribeh-tw .mt-24{
  margin-top: 6rem;
}.pribeh-tw .mt-3{
  margin-top: .75rem;
}.pribeh-tw .mt-4{
  margin-top: 1rem;
}.pribeh-tw .mt-5{
  margin-top: 1.25rem;
}.pribeh-tw .mt-6{
  margin-top: 1.5rem;
}.pribeh-tw .mt-8{
  margin-top: 2rem;
}.pribeh-tw .block{
  display: block;
}.pribeh-tw .inline-block{
  display: inline-block;
}.pribeh-tw .flex{
  display: flex;
}.pribeh-tw .inline-flex{
  display: inline-flex;
}.pribeh-tw .table{
  display: table;
}.pribeh-tw .grid{
  display: grid;
}.pribeh-tw .hidden{
  display: none;
}.pribeh-tw .h-1\.5{
  height: .375rem;
}.pribeh-tw .h-16{
  height: 4rem;
}.pribeh-tw .h-2{
  height: .5rem;
}.pribeh-tw .h-2\.5{
  height: .625rem;
}.pribeh-tw .h-3{
  height: .75rem;
}.pribeh-tw .h-4{
  height: 1rem;
}.pribeh-tw .h-44{
  height: 11rem;
}.pribeh-tw .h-6{
  height: 1.5rem;
}.pribeh-tw .h-7{
  height: 1.75rem;
}.pribeh-tw .h-8{
  height: 2rem;
}.pribeh-tw .h-auto{
  height: auto;
}.pribeh-tw .h-full{
  height: 100%;
}.pribeh-tw .max-h-\[26rem\]{
  max-height: 26rem;
}.pribeh-tw .max-h-\[28rem\]{
  max-height: 28rem;
}.pribeh-tw .max-h-\[30rem\]{
  max-height: 30rem;
}.pribeh-tw .min-h-screen{
  min-height: 100vh;
}.pribeh-tw .w-14{
  width: 3.5rem;
}.pribeh-tw .w-16{
  width: 4rem;
}.pribeh-tw .w-2\.5{
  width: .625rem;
}.pribeh-tw .w-20{
  width: 5rem;
}.pribeh-tw .w-24{
  width: 6rem;
}.pribeh-tw .w-28{
  width: 7rem;
}.pribeh-tw .w-3{
  width: .75rem;
}.pribeh-tw .w-32{
  width: 8rem;
}.pribeh-tw .w-36{
  width: 9rem;
}.pribeh-tw .w-4{
  width: 1rem;
}.pribeh-tw .w-56{
  width: 14rem;
}.pribeh-tw .w-6{
  width: 1.5rem;
}.pribeh-tw .w-64{
  width: 16rem;
}.pribeh-tw .w-7{
  width: 1.75rem;
}.pribeh-tw .w-8{
  width: 2rem;
}.pribeh-tw .w-9{
  width: 2.25rem;
}.pribeh-tw .w-full{
  width: 100%;
}.pribeh-tw .min-w-0{
  min-width: 0;
}.pribeh-tw .max-w-2xl{
  max-width: 42rem;
}.pribeh-tw .max-w-3xl{
  max-width: 48rem;
}.pribeh-tw .max-w-4xl{
  max-width: 56rem;
}.pribeh-tw .max-w-\[1180px\]{
  max-width: 1180px;
}.pribeh-tw .max-w-lg{
  max-width: 32rem;
}.pribeh-tw .max-w-xs{
  max-width: 20rem;
}.pribeh-tw .flex-1{
  flex: 1;
}.pribeh-tw .shrink-0{
  flex-shrink: 0;
}.pribeh-tw .-rotate-90{
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .cursor-pointer{
  cursor: pointer;
}.pribeh-tw .select-none{
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}.pribeh-tw .list-decimal{
  list-style-type: decimal;
}.pribeh-tw .list-disc{
  list-style-type: disc;
}.pribeh-tw .list-none{
  list-style-type: none;
}.pribeh-tw .grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.pribeh-tw .grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.pribeh-tw .grid-cols-\[1fr_auto_2fr_auto_1fr\]{
  grid-template-columns: 1fr auto 2fr auto 1fr;
}.pribeh-tw .flex-col{
  flex-direction: column;
}.pribeh-tw .flex-wrap{
  flex-wrap: wrap;
}.pribeh-tw .items-start{
  align-items: flex-start;
}.pribeh-tw .items-center{
  align-items: center;
}.pribeh-tw .items-baseline{
  align-items: baseline;
}.pribeh-tw .items-stretch{
  align-items: stretch;
}.pribeh-tw .justify-end{
  justify-content: flex-end;
}.pribeh-tw .justify-center{
  justify-content: center;
}.pribeh-tw .justify-between{
  justify-content: space-between;
}.pribeh-tw .gap-1{
  gap: .25rem;
}.pribeh-tw .gap-1\.5{
  gap: .375rem;
}.pribeh-tw .gap-10{
  gap: 2.5rem;
}.pribeh-tw .gap-12{
  gap: 3rem;
}.pribeh-tw .gap-2{
  gap: .5rem;
}.pribeh-tw .gap-2\.5{
  gap: .625rem;
}.pribeh-tw .gap-3{
  gap: .75rem;
}.pribeh-tw .gap-4{
  gap: 1rem;
}.pribeh-tw .gap-5{
  gap: 1.25rem;
}.pribeh-tw .gap-6{
  gap: 1.5rem;
}.pribeh-tw .gap-8{
  gap: 2rem;
}.pribeh-tw .gap-px{
  gap: 1px;
}.pribeh-tw .gap-x-2{
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}.pribeh-tw .gap-x-4{
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}.pribeh-tw .gap-x-5{
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}.pribeh-tw .gap-x-6{
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}.pribeh-tw .gap-y-1{
  row-gap: .25rem;
}.pribeh-tw .gap-y-2{
  row-gap: .5rem;
}.pribeh-tw .gap-y-3{
  row-gap: .75rem;
}.pribeh-tw .space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}.pribeh-tw .space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.pribeh-tw .divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.pribeh-tw .divide-slate-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(244, 246, 249, var(--tw-divide-opacity, 1));
}.pribeh-tw .overflow-auto{
  overflow: auto;
}.pribeh-tw .overflow-hidden{
  overflow: hidden;
}.pribeh-tw .overflow-x-auto{
  overflow-x: auto;
}.pribeh-tw .overflow-y-auto{
  overflow-y: auto;
}.pribeh-tw .overscroll-contain{
  overscroll-behavior: contain;
}.pribeh-tw .truncate{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}.pribeh-tw .whitespace-nowrap{
  white-space: nowrap;
}.pribeh-tw .rounded{
  border-radius: .25rem;
}.pribeh-tw .rounded-full{
  border-radius: 9999px;
}.pribeh-tw .rounded-lg{
  border-radius: .5rem;
}.pribeh-tw .rounded-md{
  border-radius: .375rem;
}.pribeh-tw .rounded-sm{
  border-radius: .125rem;
}.pribeh-tw .rounded-xl{
  border-radius: .75rem;
}.pribeh-tw .rounded-t{
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}.pribeh-tw .rounded-t-md{
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
}.pribeh-tw .border{
  border-width: 1px;
}.pribeh-tw .border-b{
  border-bottom-width: 1px;
}.pribeh-tw .border-b-2{
  border-bottom-width: 2px;
}.pribeh-tw .border-l{
  border-left-width: 1px;
}.pribeh-tw .border-l-2{
  border-left-width: 2px;
}.pribeh-tw .border-l-\[3px\]{
  border-left-width: 3px;
}.pribeh-tw .border-t{
  border-top-width: 1px;
}.pribeh-tw .border-\[\#0C2B33\]{
  --tw-border-opacity: 1;
  border-color: rgba(12, 43, 51, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#2EADC2\]{
  --tw-border-opacity: 1;
  border-color: rgba(46, 173, 194, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-\[\#E6ECF3\]{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-amber-200{
  --tw-border-opacity: 1;
  border-color: rgba(251, 241, 203, var(--tw-border-opacity, 1));
}.pribeh-tw .border-blue-200{
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity, 1));
}.pribeh-tw .border-brand{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .border-emerald-200{
  --tw-border-opacity: 1;
  border-color: rgba(228, 244, 223, var(--tw-border-opacity, 1));
}.pribeh-tw .border-rose-200{
  --tw-border-opacity: 1;
  border-color: rgba(251, 227, 224, var(--tw-border-opacity, 1));
}.pribeh-tw .border-rose-300{
  --tw-border-opacity: 1;
  border-color: rgba(251, 227, 224, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-100{
  --tw-border-opacity: 1;
  border-color: rgba(244, 246, 249, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-200{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-slate-300{
  --tw-border-opacity: 1;
  border-color: rgba(230, 236, 243, var(--tw-border-opacity, 1));
}.pribeh-tw .border-transparent{
  border-color: rgba(0, 0, 0, 0);
}.pribeh-tw .border-l-\[\#2EADC2\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(46, 173, 194, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-\[\#8593A2\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-\[\#CC1F14\]{
  --tw-border-opacity: 1;
  border-left-color: rgba(204, 31, 20, var(--tw-border-opacity, 1));
}.pribeh-tw .border-l-rose-400{
  --tw-border-opacity: 1;
  border-left-color: rgba(251, 113, 133, var(--tw-border-opacity, 1));
}.pribeh-tw .bg-\[\#0C2B33\]{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#2EADC2\]{
  --tw-bg-opacity: 1;
  background-color: rgba(46, 173, 194, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#2EADC2\]\/10{
  background-color: rgba(46, 173, 194, .1);
}.pribeh-tw .bg-\[\#3F6F94\]{
  --tw-bg-opacity: 1;
  background-color: rgba(63, 111, 148, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#CC1F14\]{
  --tw-bg-opacity: 1;
  background-color: rgba(204, 31, 20, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E1F5F9\]{
  background-color: #E1F5F9;
}.pribeh-tw .bg-\[\#E6ECF3\]{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 243, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-\[\#F4F6F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-amber-50{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 241, 203, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-brand{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 138, 155, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-emerald-50{
  --tw-bg-opacity: 1;
  background-color: rgba(228, 244, 223, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-emerald-50\/40{
  background-color: rgba(228, 244, 223, .4);
}.pribeh-tw .bg-emerald-50\/50{
  background-color: rgba(228, 244, 223, .5);
}.pribeh-tw .bg-rose-50{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 231, 226, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-rose-50\/40{
  background-color: rgba(251, 231, 226, .4);
}.pribeh-tw .bg-rose-50\/50{
  background-color: rgba(251, 231, 226, .5);
}.pribeh-tw .bg-rose-50\/60{
  background-color: rgba(251, 231, 226, .6);
}.pribeh-tw .bg-semafor-blue{
  --tw-bg-opacity: 1;
  background-color: rgba(184, 212, 240, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-blue-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(235, 243, 251, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-green{
  --tw-bg-opacity: 1;
  background-color: rgba(168, 230, 160, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-green-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(232, 247, 229, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-red{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 176, 176, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-semafor-red-bg{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 235, 235, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-sky-50{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 249, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-100\/60{
  background-color: rgba(244, 246, 249, .6);
}.pribeh-tw .bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 243, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-50{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-slate-50\/70{
  background-color: rgba(244, 246, 249, .7);
}.pribeh-tw .bg-slate-900{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .fill-slate-500{
  fill: #626F82;
}.pribeh-tw .p-2{
  padding: .5rem;
}.pribeh-tw .p-3{
  padding: .75rem;
}.pribeh-tw .p-4{
  padding: 1rem;
}.pribeh-tw .p-5{
  padding: 1.25rem;
}.pribeh-tw .p-6{
  padding: 1.5rem;
}.pribeh-tw .p-7{
  padding: 1.75rem;
}.pribeh-tw .p-8{
  padding: 2rem;
}.pribeh-tw .px-1\.5{
  padding-left: .375rem;
  padding-right: .375rem;
}.pribeh-tw .px-2{
  padding-left: .5rem;
  padding-right: .5rem;
}.pribeh-tw .px-2\.5{
  padding-left: .625rem;
  padding-right: .625rem;
}.pribeh-tw .px-3{
  padding-left: .75rem;
  padding-right: .75rem;
}.pribeh-tw .px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}.pribeh-tw .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.pribeh-tw .px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.pribeh-tw .py-0\.5{
  padding-top: .125rem;
  padding-bottom: .125rem;
}.pribeh-tw .py-1{
  padding-top: .25rem;
  padding-bottom: .25rem;
}.pribeh-tw .py-1\.5{
  padding-top: .375rem;
  padding-bottom: .375rem;
}.pribeh-tw .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.pribeh-tw .py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}.pribeh-tw .py-2{
  padding-top: .5rem;
  padding-bottom: .5rem;
}.pribeh-tw .py-2\.5{
  padding-top: .625rem;
  padding-bottom: .625rem;
}.pribeh-tw .py-3{
  padding-top: .75rem;
  padding-bottom: .75rem;
}.pribeh-tw .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}.pribeh-tw .py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.pribeh-tw .py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}.pribeh-tw .pb-12{
  padding-bottom: 3rem;
}.pribeh-tw .pb-2{
  padding-bottom: .5rem;
}.pribeh-tw .pb-20{
  padding-bottom: 5rem;
}.pribeh-tw .pl-3{
  padding-left: .75rem;
}.pribeh-tw .pl-4{
  padding-left: 1rem;
}.pribeh-tw .pl-5{
  padding-left: 1.25rem;
}.pribeh-tw .pr-3{
  padding-right: .75rem;
}.pribeh-tw .pr-4{
  padding-right: 1rem;
}.pribeh-tw .pt-1{
  padding-top: .25rem;
}.pribeh-tw .pt-16{
  padding-top: 4rem;
}.pribeh-tw .pt-4{
  padding-top: 1rem;
}.pribeh-tw .text-left{
  text-align: left;
}.pribeh-tw .text-center{
  text-align: center;
}.pribeh-tw .text-right{
  text-align: right;
}.pribeh-tw .font-mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}.pribeh-tw .text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}.pribeh-tw .text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}.pribeh-tw .text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}.pribeh-tw .text-\[10px\]{
  font-size: 10px;
}.pribeh-tw .text-\[11px\]{
  font-size: 11px;
}.pribeh-tw .text-\[13\.5px\]{
  font-size: 13.5px;
}.pribeh-tw .text-\[13px\]{
  font-size: 13px;
}.pribeh-tw .text-\[14px\]{
  font-size: 14px;
}.pribeh-tw .text-\[15px\]{
  font-size: 15px;
}.pribeh-tw .text-\[26px\]{
  font-size: 26px;
}.pribeh-tw .text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}.pribeh-tw .text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}.pribeh-tw .text-sm{
  font-size: .875rem;
  line-height: 1.25rem;
}.pribeh-tw .text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}.pribeh-tw .text-xs{
  font-size: .75rem;
  line-height: 1rem;
}.pribeh-tw .font-bold{
  font-weight: 700;
}.pribeh-tw .font-medium{
  font-weight: 500;
}.pribeh-tw .font-normal{
  font-weight: 400;
}.pribeh-tw .font-semibold{
  font-weight: 600;
}.pribeh-tw .uppercase{
  text-transform: uppercase;
}.pribeh-tw .normal-case{
  text-transform: none;
}.pribeh-tw .leading-\[1\.06\]{
  line-height: 1.06;
}.pribeh-tw .leading-none{
  line-height: 1;
}.pribeh-tw .leading-relaxed{
  line-height: 1.625;
}.pribeh-tw .leading-snug{
  line-height: 1.375;
}.pribeh-tw .leading-tight{
  line-height: 1.25;
}.pribeh-tw .tracking-\[-0\.015em\]{
  letter-spacing: -.015em;
}.pribeh-tw .tracking-\[-0\.01em\]{
  letter-spacing: -.01em;
}.pribeh-tw .tracking-\[-0\.02em\]{
  letter-spacing: -.02em;
}.pribeh-tw .tracking-\[0\.12em\]{
  letter-spacing: .12em;
}.pribeh-tw .tracking-\[0\.14em\]{
  letter-spacing: .14em;
}.pribeh-tw .tracking-\[0\.16em\]{
  letter-spacing: .16em;
}.pribeh-tw .tracking-\[0\.22em\]{
  letter-spacing: .22em;
}.pribeh-tw .tracking-tight{
  letter-spacing: -.025em;
}.pribeh-tw .tracking-wide{
  letter-spacing: .025em;
}.pribeh-tw .tracking-widest{
  letter-spacing: .1em;
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2E7D34\]{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2EADC2\]{
  --tw-text-opacity: 1;
  color: rgba(46, 173, 194, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#2EADC2\]\/80{
  color: rgba(46, 173, 194, .8);
}.pribeh-tw .text-\[\#0C2B33\]{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#3F6F94\]{
  --tw-text-opacity: 1;
  color: rgba(63, 111, 148, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#5B6B7C\]{
  --tw-text-opacity: 1;
  color: rgba(91, 107, 124, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#8593A2\]{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .text-\[\#CC1F14\]{
  --tw-text-opacity: 1;
  color: rgba(204, 31, 20, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-600{
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-700{
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity, 1));
}.pribeh-tw .text-amber-800{
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity, 1));
}.pribeh-tw .text-blue-700{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-blue-800{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-brand{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-600{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-700{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-emerald-800{
  --tw-text-opacity: 1;
  color: rgba(46, 125, 52, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-500{
  --tw-text-opacity: 1;
  color: rgba(244, 63, 94, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-600{
  --tw-text-opacity: 1;
  color: rgba(225, 29, 72, var(--tw-text-opacity, 1));
}.pribeh-tw .text-rose-700{
  --tw-text-opacity: 1;
  color: rgba(204, 31, 20, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-100{
  --tw-text-opacity: 1;
  color: rgba(244, 246, 249, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-300{
  --tw-text-opacity: 1;
  color: rgba(230, 236, 243, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-400{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-500{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-600{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-700{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-800{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-slate-900{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}.pribeh-tw .text-white\/80{
  color: rgba(255, 255, 255, .8);
}.pribeh-tw .underline{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.pribeh-tw .line-through{
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}.pribeh-tw .shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .shadow-\[0_24px_48px_rgba\(5\,.pribeh-tw 28\,.pribeh-tw 44\,.pribeh-tw 0\.10\)\]{
  --tw-shadow: 0 24px 48px rgba(12, 43, 51, .1);
  --tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}.pribeh-tw .invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.pribeh-tw .filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.pribeh-tw .transition{
  transition-property: color, background-color, border-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .transition-opacity{
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .transition-transform{
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}.pribeh-tw .placeholder\:text-slate-400::placeholder{
  --tw-text-opacity: 1;
  color: rgba(133, 147, 162, var(--tw-text-opacity, 1));
}.pribeh-tw .even\:bg-\[\#F4F6F9\]:nth-child(2n){
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .open\:bg-slate-50\/50[open]{
  background-color: rgba(244, 246, 249, .5);
}.pribeh-tw .open\:pb-6[open]{
  padding-bottom: 1.5rem;
}.pribeh-tw .hover\:border-brand:hover{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .hover\:border-slate-400:hover{
  --tw-border-opacity: 1;
  border-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .hover\:bg-\[\#0C2B33\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(12, 43, 51, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  background-color: #F4F6F9;
}.pribeh-tw .hover\:bg-\[\#F4F6F9\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-brand-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(19, 53, 90, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-rose-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 231, 226, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-slate-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-slate-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 246, 249, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.pribeh-tw .hover\:text-\[\#0C2B33\]:hover{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-brand:hover{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-slate-600:hover{
  --tw-text-opacity: 1;
  color: rgba(98, 111, 130, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:text-slate-900:hover{
  --tw-text-opacity: 1;
  color: rgba(12, 43, 51, var(--tw-text-opacity, 1));
}.pribeh-tw .hover\:underline:hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.pribeh-tw .hover\:opacity-75:hover{
  opacity: .75;
}.pribeh-tw .hover\:opacity-80:hover{
  opacity: .8;
}.pribeh-tw .hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .hover\:shadow-sm:hover{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}.pribeh-tw .focus\:border-brand:focus{
  --tw-border-opacity: 1;
  border-color: rgba(35, 138, 155, var(--tw-border-opacity, 1));
}.pribeh-tw .focus\:border-slate-400:focus{
  --tw-border-opacity: 1;
  border-color: rgba(133, 147, 162, var(--tw-border-opacity, 1));
}.pribeh-tw .focus\:outline-none:focus{
  outline-offset: 2px;
  outline: 2px solid rgba(0, 0, 0, 0);
}.pribeh-tw .group[open] .group-open\:rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.pribeh-tw .group:hover .group-hover\:text-brand{
  --tw-text-opacity: 1;
  color: rgba(35, 138, 155, var(--tw-text-opacity, 1));
}.pribeh-tw .group:hover .group-hover\:underline{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

@media (min-width: 640px) {
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .sm\:inline{
    display: inline;
  }.pribeh-tw .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }.pribeh-tw .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }.pribeh-tw .sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 768px) {
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .md\:grid-cols-\[auto_1fr\]{
    grid-template-columns: auto 1fr;
  }.pribeh-tw .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }.pribeh-tw .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.pribeh-tw .lg\:grid-cols-\[1\.1fr_1fr\]{
    grid-template-columns: 1.1fr 1fr;
  }.pribeh-tw .lg\:grid-cols-\[2fr_1fr\]{
    grid-template-columns: 2fr 1fr;
  }
}.pribeh-tw .pz-banner{ border:1px solid #E6ECF3; border-left:4px solid #2EADC2; background:#F4F6F9;
  padding:28px 30px; margin:0 0 36px; }.pribeh-tw .pz-kicker{ font-size:11px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;
  color:#CC1F14; margin:0 0 10px; }.pribeh-tw .pz-h1{ font-size:30px; font-weight:700; letter-spacing:-.02em; color:#0C2B33; margin:0 0 12px; }.pribeh-tw .pz-lead{ font-size:15px; line-height:1.65; color:#0C2B33; max-width:64ch; margin:0 0 20px; }.pribeh-tw .pz-grid{ display:grid; gap:18px; grid-template-columns:repeat(auto-fit,minmax(210px,1fr));
  border-top:1px solid #E6ECF3; padding-top:18px; }.pribeh-tw .pz-grid p{ margin:0; font-size:13.5px; line-height:1.55; color:#0C2B33; }.pribeh-tw .pz-lbl{ font-size:11px !important; font-weight:700; letter-spacing:.14em; text-transform:uppercase;
  color:#5B6B7C; margin:0 0 5px !important; }.pribeh-tw .pz-note{ margin-top:18px; font-size:13px; line-height:1.6; color:#5B6B7C; }.pribeh-tw .pz-reakcia{ border:1px solid #E6ECF3; border-left:4px solid #2EADC2; background:#fff;
  padding:24px 28px; margin:40px 0 0; }.pribeh-tw .pz-reakcia h2{ font-size:22px; font-weight:700; color:#0C2B33; margin:0 0 12px; }.pribeh-tw .pz-reakcia p,.pribeh-tw .pz-reakcia li{ font-size:14px; line-height:1.65; color:#0C2B33; }.pribeh-tw .pz-reakcia ul{ padding-left:20px; }.pribeh-tw .pz-reakcia li{ margin-bottom:5px; }.pribeh-tw .pz-wrap{ max-width:1180px; margin:0 auto; padding:32px 24px 60px; }.pribeh-tw .pz-box{ border:1px solid #E6ECF3; background:#fff; padding:20px; }.pribeh-tw .pz-sel{ border:1px solid #E6ECF3; background:#fff; padding:8px 12px; font-size:14px;
  color:#0C2B33; max-width:20rem; width:100%; }.pribeh-tw .pz-bar{ height:8px; background:#F4F6F9; }.pribeh-tw .pz-bar > span{ display:block; height:8px; }.pribeh-tw .pz-row{ display:flex; align-items:center; gap:8px; margin-bottom:6px; }.pribeh-tw .pz-num{ font-family:ui-monospace,SFMono-Regular,Menlo,monospace; font-size:12px; width:34px; }.pribeh-tw .pz-foot{ margin-top:48px; border-top:1px solid #E6ECF3; padding-top:16px;
  font-size:12.5px; color:#8593A2; }
@media print {
  .pz-banner, .pz-reakcia { break-inside:avoid; }.pribeh-tw a[href]:after{ content:""; }
}

body{background:#fff;color:var(--text)}.pribeh-tw .hero{background:var(--navy);color:#fff;position:relative}.pribeh-tw .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--accent) 0%,var(--pop) 100%)}.pribeh-tw .hero-inner{max-width:1180px;margin:0 auto;padding:80px 32px 72px}.pribeh-tw .hero .eyebrow{color:var(--pop);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;margin-bottom:24px}.pribeh-tw .hero h1{font-size:52px;line-height:1.08;letter-spacing:-0.02em;margin:0 0 26px;font-weight:800;color:#fff;max-width:1000px}.pribeh-tw .hero .lead{font-size:19px;line-height:1.6;color:rgba(255,255,255,0.78);max-width:860px;margin:0;font-weight:400}.pribeh-tw .hero .lead strong{color:#fff;font-weight:600}
@media (max-width:640px){.hero-inner{padding:56px 20px 56px}.pribeh-tw .hero h1{font-size:36px}.pribeh-tw .hero .lead{font-size:16px}}.pribeh-tw .container-page{padding-top:8px}.pribeh-tw .text-\[\#8593A2\]{color:var(--pop-dark) !important}.pribeh-tw h2.text-\[\#0C2B33\],.pribeh-tw h2[style*="0C2B33"]{color:var(--navy) !important;font-weight:800;letter-spacing:-0.015em}.pribeh-tw .pz-wrap{max-width:1180px;margin:0 auto;padding:32px 24px 60px}.pribeh-tw .pz-foot{margin-top:48px;border-top:1px solid #E6ECF3;padding-top:16px;font-size:12.5px;color:#8593A2;line-height:1.6}.pribeh-tw .pz-sel{border:1px solid #E6ECF3;background:#fff;padding:8px 12px;font-size:14px;color:#0C2B33;max-width:26rem;width:100%}.pribeh-tw .pz-bar{height:8px;background:#F4F6F9}.pribeh-tw .pz-bar>span{display:block;height:8px}.pribeh-tw .pz-btn{border:1px solid var(--brand-dark);background:var(--brand-dark);color:#fff;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer}.pribeh-tw .pz-btn:hover{background:var(--brand-darker);border-color:var(--brand-darker)}
@media print{select,button{display:none !important}}.pribeh-tw .ovd-tip{border-bottom:1px dotted currentColor;cursor:help;position:relative;outline:none}.pribeh-tw #ovd-tip-bubble{position:fixed;z-index:1000;max-width:min(330px,calc(100vw - 32px));background:var(--navy);color:#fff;font-size:12.5px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;padding:10px 12px;box-shadow:0 8px 20px rgba(10,46,61,.25);pointer-events:none}
@media print{.ovd-tip{border-bottom:none}}.pribeh-tw .ovd-stats>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.pribeh-tw .ovd-stats>div>p:first-child{align-self:start}

.pribeh-tw .font-mono{font-family:var(--font);font-variant-numeric:tabular-nums}

/* BLOKY = KARTY WEBU (.card). Prototyp mal ploché hranaté rámiky nalepené
   na text; diel 1 a zvyšok webu majú biele karty s odsadením 24 px,
   zaoblením 10 px a jemným tieňom. Bez toho pôsobili diely 2–5 ako hustý
   report vedľa vysádzaného článku (15. 9. 2026). */
.pribeh-tw [class~="border"]:not([class*="border-l-"]):not([class*="rounded-md"]):not([class*="gap-px"]),
.pribeh-tw [class*="border-[#E6ECF3]"]:not(thead):not(tr):not(td):not(th):not([class*="border-b"]):not([class*="border-l-"]):not([class*="rounded-md"]):not([class*="gap-px"]),
.pribeh-tw [class*="border-slate-"]:not(thead):not(tr):not(td):not(th):not([class*="border-b"]):not([class*="border-l-"]):not([class*="rounded-md"]),
.pribeh-tw div[class*="max-h-"]{
  border:1px solid var(--line) !important;border-radius:var(--radius) !important;
  box-shadow:var(--shadow-sm);background:#fff}
/* karty s vlastným obsahom (grafy, poznámky) dostanú odsadenie karty */

/* zvýraznené bloky s farebnou linkou vľavo si linku nechajú, ale tvar majú tiež */
/* Prototyp vyznačoval dôležité bloky hrubou 3px linkou vľavo – web na to
   používa jemný podklad (.pull-quote). Linka je hrubšia než všetky ostatné
   čiary na stránke a bije do očí (15. 9. 2026). */
.pribeh-tw [class*="border-l-"]:not(td):not(th){border-radius:var(--radius) !important;
  border-left-width:1px !important;border-left-color:var(--line) !important;
  background:var(--bg-soft) !important;box-shadow:var(--shadow-sm);padding:28px !important}
/* mriežka KPI: prototyp ju lepil vlasovými linkami do jedného bloku,
   web má samostatné karty s medzerou 22 px */
.pribeh-tw div[class*="gap-px"]{gap:22px !important;background:transparent !important;
  border:0 !important;border-width:0 !important;box-shadow:none !important;
  /* karty v mriežke majú lícovať po riadkoch: popis, číslo, vysvetlenie */
  grid-auto-rows:min-content}
.pribeh-tw div[class*="gap-px"] > div{border:1px solid var(--line) !important;
  border-radius:var(--radius) !important;box-shadow:var(--shadow-sm);padding:22px !important;
  display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}
/* malé karty v štvorstĺpcovej mriežke: tesnejšie odsadenie, nech sa
   tridsaťpixelové číslo s jednotkou zmestí na jeden riadok */
.pribeh-tw div[class*="grid-cols-4"] > div,
.pribeh-tw div[class*="sm:grid-cols-4"] > div{padding:18px !important}
/* 16. 9. 2026: „15,8 mld €“ drží pokope nezalomiteľnými medzerami. Stĺpec
   1fr nesmie klesnúť pod min-content, takže na 375 px dvojica KPI kariet
   pretiekla o 5 px. Pod 420 px idú KPI karty pod seba; od 420 px sa dve
   zmestia aj s nezalomiteľným číslom. */
@media (max-width:419.98px){
  .pribeh-tw div[class*="gap-px"]{grid-template-columns:1fr !important}
  .pribeh-tw div[class*="gap-px"] > div{grid-row:auto}
}
/* graf či mapa bez vlastného rámika ležali holé na bielej – v diele 1
   a na indexe je každý graf v karte */
.pribeh-tw div:has(> svg[role="img"]){border:1px solid var(--line);border-radius:var(--radius);
  box-shadow:var(--shadow-sm);background:#fff;padding:28px}
/* tabuľky sedia v karte – rámiky buniek by ju inak prerástli */
.pribeh-tw div[class*="overflow-x"],.pribeh-tw div[class*="max-h-"]{overflow:hidden}
.pribeh-tw div[class*="overflow-x"]{overflow-x:auto}
.pribeh-tw div[class*="max-h-"]{overflow-y:auto}
/* tabuľky = vzhľad .table z webu: hlavičky 12.5px verzálky. Záhlavie je od
   16. 9. 2026 tmavá navy s takmer bielym textom – kánon všetkých piatich
   dielov (diel 1 dostáva to isté scopovane v lokalneStyly). Nepriehľadná
   navy zároveň slúži ako podklad prilepenej hlavičky pri rolovaní. */
.pribeh-tw table{width:100%;border-collapse:collapse;font-size:14.5px}
.pribeh-tw table th{font-size:12.5px !important;letter-spacing:.02em !important;
  text-transform:uppercase !important;color:rgba(255,255,255,.92) !important;font-weight:700 !important;
  background:var(--navy) !important;padding:12px 14px !important;white-space:normal !important}
.pribeh-tw table td{padding:12px 14px !important;border-bottom:1px solid var(--line);
  white-space:normal !important}
/* čísla sa nelámu vďaka nezalomiteľným medzerám, ale dlhé texty v bunkách
   ako „Hořovice (10. miesto)“ tabuľku roztiahli o 300 px a pod článkom
   visel vodorovný posuvník */
.pribeh-tw table tr:last-child td{border-bottom:0}
/* aj riadok hlavičky: pri thead s menej bunkami než má telo stĺpcov by roh
   nad posledným stĺpcom ostal biely (v diele 5 tak svietil nad „1. z 206“) */
.pribeh-tw thead{background:var(--navy) !important;border-bottom:1px solid var(--line) !important}
.pribeh-tw thead tr{background:var(--navy) !important}
/* triedenie: na navy záhlaví musí byť aktívny/hover stav svetlý, nie navy */
.pribeh-tw th.pz-sort:hover{color:#fff !important}
.pribeh-tw th.pz-sort.pz-asc,.pribeh-tw th.pz-sort.pz-desc{color:#fff !important}
/* veľké tabuľky rolujú zvislo ako .rank-scroll, široké vodorovne ako #cmp2
   na indexe – a v oboch prípadoch drží prvý stĺpec na mieste, aby čitateľ
   vedel, ktorý riadok číta. */
.pribeh-tw [class*="max-h-"]{max-height:524px !important;overflow-x:auto !important;overflow-y:auto !important}
/* biele pozadie prilepenej bunky robilo na zvýraznenom riadku bielu škvrnu,
   tak len pri veľkej rolovacej tabuľke a s dedeným pozadím riadku */
.pribeh-tw [class*="max-h-"] tbody tr{background:#fff}
.pribeh-tw [class*="max-h-"] tbody td:first-child{
  position:sticky;left:0;background:#fff;z-index:1}
/* zvýraznený riadok („publikované jadro“, SK riadky v diele 5) = jemný brand
   podklad ako .kraj-row-hl na webe; vyššia špecificita, aby prežil biele
   pozadie riadkov rolovacej tabuľky aj prilepený prvý stĺpec */
.pribeh-tw tbody tr[class*="bg-[#E1F5F9]"]{background:var(--brand-soft)}
.pribeh-tw [class*="max-h-"] tbody tr[class*="bg-[#E1F5F9]"]{background:var(--brand-soft)}
.pribeh-tw [class*="max-h-"] tbody tr[class*="bg-[#E1F5F9]"] td:first-child{background:var(--brand-soft)}
/* hlavička je nad prvým stĺpcom, inak sa pri rolovaní prvé bunky
   prekreslili cez ňu a v hlavičke „zmizli“ názvy stĺpcov */
/* Prilepený <thead> si robí vlastnú vrstvu s z-index:auto, takže bunka tela
   s akýmkoľvek z-indexom ho prekryla celý – „Brezno“ svietilo v hlavičke
   namiesto názvu stĺpca. Vrstvu preto dvíhame na samotnom thead.
   Pozadie MUSÍ byť navy ako záhlavie – biele by pri rolovaní urobilo
   z prilepenej hlavičky biely pás s neviditeľným takmer bielym textom. */
.pribeh-tw [class*="max-h-"] thead{position:sticky;top:0;z-index:5;background:var(--navy)}
.pribeh-tw [class*="max-h-"] thead th{position:sticky;top:0;background:var(--navy);z-index:3}
.pribeh-tw [class*="max-h-"] thead th:first-child{left:0;z-index:4}
/* mapy a body: hover ako vrstvy Leafletu na indexe (tmavý obrys, nie čierny).
   data-pz-title sedí raz na tvare, raz na obalovom <g>, tak oboje. */
.pribeh-tw svg [data-pz-title]{cursor:pointer}
.pribeh-tw svg path[data-pz-title]:hover,
.pribeh-tw svg [data-pz-title]:hover > path{stroke:var(--navy);stroke-width:1.8}
.pribeh-tw svg circle[data-pz-title],.pribeh-tw svg [data-pz-title] > circle{stroke:#fff;stroke-width:1.2}
.pribeh-tw svg circle[data-pz-title]:hover,.pribeh-tw svg [data-pz-title]:hover > circle{stroke:var(--navy);stroke-width:2.4}
/* Tailwind preflight sme odstránili (prepisoval vzhľad textu), a s ním aj
   východiskové nastavenie rámikov. Vraciame presne to, čo preflight robí:
   každý prvok má šírku 0 a štýl solid, takže utility, ktoré nastavujú len
   šírku (border, border-b), fungujú. Pozor: samotné border-style:solid
   nestačí – bez šírky 0 dostane prvok východzích „medium“ = 3 px a hlavičky
   tabuliek mali zrazu trojpixelový rám z troch strán (15. 9. 2026). */
.pribeh-tw *,.pribeh-tw ::before,.pribeh-tw ::after{border-width:0;border-style:solid}
/* Triedy, ktoré prototyp do svojho CSS nedodal alebo ich zapísal cez
   premennú, čo na webe neexistuje (--pop-dark). Bez nich mal aktívny
   prepínač bielý text na systémovej sivej. */
.pribeh-tw .bg-\[\#238A9B\]{background:var(--brand-dark)}
.pribeh-tw .text-\[\#238A9B\]{color:var(--brand-dark) !important}
.pribeh-tw .text-\[\#0C2B33\]{color:var(--navy) !important}
/* Prepínače majú vyzerať ako .viewtoggle na indexe – bez systémového 3D rámu.
   Rozmery musia prebiť utility px-3/py-1.5, tie majú vyššiu špecificitu. */
.pribeh-tw button{appearance:none;-webkit-appearance:none;border:0;background:#fff;
  font-family:var(--font);font-weight:600;color:var(--muted);cursor:pointer;transition:.15s}
.pribeh-tw [class*="rounded-md"] > button,.pribeh-tw [class*="rounded-md"] button{
  font-size:13.5px !important;padding:9px 20px !important;line-height:1.3 !important}
.pribeh-tw [class*="rounded-md"]:has(> button){border:1px solid var(--line) !important;
  border-radius:5px !important;overflow:hidden}
/* text v mriežkach a malých kartách ostáva menší – rovnako ako v diele 1 */
.pribeh-tw [class*="grid"] [class*="max-w-3xl"] > p{font-size:14px !important;line-height:1.6 !important}

/* popisky osí a kvadrantov = .q-axis a .quad-corner z kvadrantu na indexe */
.pribeh-tw svg text.pz-ax{font-size:12px;fill:var(--muted);font-weight:700}
.pribeh-tw svg text.pz-quad{font-size:9.5px;font-weight:700;letter-spacing:.02em;fill:#8593A2}
/* legendové vzorkovníky = 14×14, radius 2 ako .dist-legend i */
.pribeh-tw .h-3[class*="w-"],.pribeh-tw .h-2\.5.rounded-full{width:14px !important;height:14px !important;border-radius:2px !important}
/* ovládanie = .input/.select webu */
.pribeh-tw input[type="search"],.pribeh-tw input:not([type]),.pribeh-tw select{
  font-family:var(--font);font-size:14.5px !important;padding:9px 12px !important;
  border:1px solid var(--line) !important;border-radius:4px !important;color:var(--ink) !important}
.pribeh-tw select{background:var(--bg-soft) !important}
.pribeh-tw input:focus{outline:2px solid var(--brand-soft) !important;border-color:var(--brand) !important}
/* prepínače = .viewtoggle webu (radius, hrana, aktívny brand-dark rieši runtime) */
.pribeh-tw [class*="rounded-md"][class*="border"]:has(> button){border-radius:5px !important;border-color:var(--line) !important}
.pribeh-tw [class*="rounded-md"] > button{font-size:13.5px;font-weight:600}
/* Prvý blok článku nesmie mať hornú medzeru – bočný panel s osnovou
   začína na nule a obsah potom začínal o 22 px nižšie (15. 9. 2026). */
/* Hornú medzeru nesie prvá karta vnútri obalu, nie obal sám, tak aj
   o úroveň nižšie (15. 9. 2026). */
.pribeh-tw > :first-child,.pribeh-tw > * > :first-child{margin-top:0 !important}

/* Kánon rytmu pokrýval nadpis + odstavec; nadpis nad kartou tak mal nulu
   a blok sa lepil na nadpis (screen 5, 15. 9. 2026). */
.pribeh-tw :is(h2,h3) + :is(div,article,section,aside,figure,table,ul,ol){
  margin-top:22px !important}

/* ==== SADZBA PODĽA DIELU 1 (strojovo porovnané 15. 9. 2026) ====
   Nadpisy, karty, tabuľky, popisky aj čísla mali v prototype iné veľkosti,
   rezy aj prestrkanie. Hodnoty nižšie sú presne tie z dielu 1 a zvyšku webu. */
.pribeh-tw h2{font-size:24px !important;line-height:1.3 !important;letter-spacing:-.01em !important;
  font-family:var(--font-head);color:var(--navy) !important;margin:36px 0 0 !important}
.pribeh-tw h3{font-size:18px !important;line-height:1.22 !important;font-weight:600 !important;
  letter-spacing:-.01em !important;color:var(--navy) !important}
/* karty: rovnaké odsadenie aj farba rámika ako .card-pad */
.pribeh-tw div[class*="border"]{border-color:var(--line) !important}
.pribeh-tw [class*="border"][class*="p-4"],.pribeh-tw [class*="border"][class*="p-5"],
.pribeh-tw [class*="border"][class*="p-6"],.pribeh-tw [class*="border"][class*="px-6"],
.pribeh-tw [class*="border"][class*="px-5"]{padding:28px !important}
/* prototyp ťahal úvodný blok pod hero zápornou medzerou – náš hero je inde */
.pribeh-tw [class*="-mt-"]{margin-top:22px !important}
/* tabuľky: veľkosť aj riadkovanie ako .table */
.pribeh-tw table td{font-size:14.5px !important;line-height:1.7 !important;color:var(--ink) !important}
.pribeh-tw table th{line-height:1.7 !important}
/* uppercase popisky = .tiny.muted z dielu 1 */
.pribeh-tw [class*="uppercase"],.pribeh-tw .ovd-kicker,.pribeh-tw [style*="uppercase"]{
  font-size:11.5px !important;font-weight:700 !important;line-height:1.4 !important;
  letter-spacing:.05em !important;color:var(--muted-2) !important}
/* popisky v kartách nesú farbu značky – rovnako ako .tag na webe a ako
   popisky v diele 1 (pravidlo je v styles.css pre celý .article-body) */
.pribeh-tw [class*="uppercase"]{color:var(--brand-dark) !important}
/* Prototyp obmedzoval časť textu na max-w-3xl, takže jeden odstavec bol
   na 3/4 a nasledujúci na celú šírku. Text má byť všade na celú. */
.pribeh-tw [class*="max-w-"]{max-width:none !important}

/* text v kartách prototypu bol 15 px – článok aj karty webu majú 16 */
.pribeh-tw [class*="text-[15px]"]{font-size:16px !important;line-height:1.7 !important}
/* vysvetlivky pod grafmi = .sl-cap */
.pribeh-tw p[class*="text-xs"],.pribeh-tw p[class*="text-[12px]"],
.pribeh-tw p[class*="text-[11px]"]:not([class*="uppercase"]),
.pribeh-tw span[class*="text-xs"]{font-size:12.5px !important;line-height:1.55 !important;
  color:var(--muted) !important}
/* Trinásť veľkostí písma na stránke je chaos. Povolené sú tie z dielu 1:
   16 (text), 14,5 (tabuľky), 12,5 (vysvetlivky), 11,5 (popisky),
   18/24 (nadpisy), 26/30 (čísla), 9,5 (rohy grafu). */
.pribeh-tw [class*="text-[13px]"],.pribeh-tw [class*="text-[13.5px]"],
.pribeh-tw [class*="text-[12px]"],.pribeh-tw [class*="text-xs"]{font-size:12.5px !important;
  line-height:1.55 !important;color:var(--muted) !important}
.pribeh-tw [class*="text-[11px]"]{font-size:11.5px !important}
.pribeh-tw [class*="text-sm"]{font-size:14.5px !important}

/* Text článku: rovnaká sadzba ako diel 1 (16 px, riadkovanie 1,7, farba textu webu).
   Odstavce v kartách ostávajú menšie, rovnako ako v diele 1. */
.pribeh-tw section > p:not([class*="uppercase"]),
.pribeh-tw [class*="max-w-3xl"] > p:not([class*="uppercase"]){font-size:16px !important;
  line-height:1.7 !important;color:var(--ink) !important}
/* zoznamy v toku článku sa sádžu ako odstavce – prototyp ich mal o 2 px menšie */
.pribeh-tw section > ul > li,.pribeh-tw section > ol > li,
.pribeh-tw [class*="max-w-3xl"] > ul > li,.pribeh-tw [class*="max-w-3xl"] > ol > li{
  font-size:16px !important;line-height:1.7 !important;color:var(--ink) !important}
/* veľké čísla = .stat-num; text-xl je len iný zápis toho istého v diele 3 */
.pribeh-tw [class*="text-2xl"],.pribeh-tw [class*="text-xl"]{font-size:30px !important;font-weight:800 !important;
  line-height:1 !important;letter-spacing:normal !important;color:var(--navy) !important}
/* číslo musí ostať 30 px ako všade na webe – aby sa nelámalo, majú malé
   karty v mriežke tesnejšie odsadenie (rovnako ako .card bez .card-pad) */
.pribeh-tw div[class*="grid-cols-4"] > div,
.pribeh-tw div[class*="sm:grid-cols-4"] > div{padding:18px !important}
/* nezalamovať sa nesmie vynucovať – dlhá hodnota (5 424 925 → 5 419 451)
   sa potom orezala o okraj karty; radšej sa zalomí */
/* lámať len medzi slovami – „20,3 mld €“ sa inak zlomilo za „mld“.
   Číslo ostáva 30 px ako všade na webe, zmestí sa vďaka tesnejšiemu
   odsadeniu malých kariet v mriežke (nižšie). */
.pribeh-tw [class*="text-2xl"],.pribeh-tw [class*="text-xl"]{overflow-wrap:normal}
/* Začiatok obsahu musí sedieť s osnovou: obal prototypu má vlastné odsadenie
   a prvá karta zápornú medzeru, ktorú neutralizujeme na 22 px. Na začiatku
   článku je aj tá nula (15. 9. 2026). */
.pribeh-tw [class*="container-page"]{padding-top:0 !important}
.pribeh-tw [class*="-mt-"]:first-child{margin-top:0 !important}
