main[data-v-24452c22]{margin:0;display:grid;padding:0 calc(50% - 60rem);grid-gap:max(1rem,min(3.6vw,2.25rem));max-width:120rem;min-width:20rem;box-sizing:initial;grid-template-columns:[grid-start] calc(max(1rem,7vw) - max(1rem,min(3.6vw,2.25rem))) [content-start] repeat(12,minmax(0,1fr)) [content-end] calc(max(1rem,7vw) - max(1rem,min(3.6vw,2.25rem))) [grid-end];overflow-x:hidden}@media(min-width:1760px){main[data-v-24452c22]{grid-template-columns:[grid-start] calc(min(43vw - 39.6rem,12rem) - max(1rem,min(3.6vw,2.25rem))) [content-start] repeat(12,minmax(0,1fr)) [content-end] calc(min(43vw - 39.6rem,12rem) - max(1rem,min(3.6vw,2.25rem))) [grid-end]}}main section[data-v-24452c22]:first-of-type{grid-area:1/content-start/1/content-end}main section[data-v-24452c22]:last-of-type{grid-area:2/grid-start/2/grid-end}[data-v-24452c22] p-carousel:not(:last-of-type){border-bottom:1px solid #ff1493}[data-v-24452c22] p-carousel>div:not([slot=post-heading]):not(.card){display:flex;align-items:center;justify-content:center;padding:10px;background:#00b0f4;height:100px}[data-v-24452c22] p-carousel [slot=post-heading]{display:flex;align-items:self-start}[data-v-24452c22] p-carousel [slot=post-heading] p-link-pure{margin:4px 0 0 auto}[data-v-24452c22] p-carousel.demo{background:#f2f2f2}[data-v-24452c22] p-carousel .card{display:flex;flex-direction:column;height:100%;background:#fff}[data-v-24452c22] p-carousel .card picture{display:block}[data-v-24452c22] p-carousel .card img{max-width:100%;height:auto;vertical-align:middle}[data-v-24452c22] p-carousel .card h3{font:normal normal 600 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;margin:0 0 .5rem}@media(min-width:760px)and (max-width:999px){[data-v-24452c22] p-carousel .card h3{font-size:1.125rem}}@media(min-width:1000px)and (max-width:1299px){[data-v-24452c22] p-carousel .card h3{font-size:1.25rem}}@media(min-width:1300px)and (max-width:1759px){[data-v-24452c22] p-carousel .card h3{font-size:1.375rem}}@media(min-width:1760px){[data-v-24452c22] p-carousel .card h3{font-size:1.5rem}}[data-v-24452c22] p-carousel .card p{margin:0 0 1rem}[data-v-24452c22] p-carousel .card p-link{margin:auto auto 0 0}[data-v-24452c22] p-carousel .card__bottom{display:flex;flex-direction:column;height:100%;padding:2rem;font:normal normal 400 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}h2[data-v-24452c22]{margin:20px 0}