.pa-rt__in{--cm:2.4rem;--tm:1.6rem;--sm:1.2rem}.pa-rt--tight{--cm:1.2rem;--tm:.8rem;--sm:.8rem;--pm:.8rem}.pa-rt--tight:has(.pa-h1,.pa-h2,.pa-h3){--tm:1.2rem}.pa-rt--left{text-align:left}.pa-rt--center{text-align:center}.pa-rt--right{text-align:right}.pa-rt__box{padding:3.2rem 2rem;overflow:hidden}.pa-rt__in>*+*{margin-top:var(--cm)}.pa-rt__in>*+.pa-rt__text{margin-top:var(--tm)}.pa-rt__in>.pa-rt__sub:first-child{margin-bottom:var(--sm)}.pa-rt__in>.pa-rt__sub:first-child+*,.pa-rt__in>.pa-rt__space,.pa-rt__in>.pa-rt__space+*{margin-top:0}.pa-rt__sub{font-weight:var(--pa-font-body-bolder)}.pa-rt__space{height:var(--hm)}.pa-rt__text{color:var(--c-sub)}.pa-rt__text--sm{font-size:1.44rem;line-height:2.2rem}.pa-rt__text--lg{font-size:1.92rem;line-height:3rem}.pa-rt__text p{margin:var(--pm,1.2rem) 0}.pa-rt__text *:is(h1,h2,h3,h4,h5,h6){margin:1em 0 .85em}.pa-rt__text:not(.pa-rt__text--inherit) *:is(h1,h2,h3,h4,h5,h6){font:inherit;font-weight:var(--pa-font-body-bold);color:currentColor}.pa-rt__text *:is(ul,ol){margin:2rem 0;padding-inline-start:2rem;list-style-position:inside}.pa-rt__text ul{list-style-type:disc}.pa-rt__text ol{list-style-type:decimal}.pa-rt__text a{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.pa-rt__text img{display:inline-block;max-width:100%;height:auto;border-radius:var(--pa-r-block)}.pa-rt__text>:first-child,.pa-more__body>:first-child{margin-top:0}.pa-rt__text>:last-child,.pa-more__body>:last-child{margin-bottom:0}.pa-more__body{position:relative;display:flow-root}.pa-more:not(.is-open) .pa-more__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow:hidden;max-height:calc(var(--lines) * 1lh)}.pa-more:not(.is-open) .pa-more__body::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--c-bg-rgb)/0) 66%,rgb(var(--c-bg-rgb)))}.pa-more__btn,.pa-rt__link{position:relative;display:inline-flex;height:auto;margin-top:1.2rem;padding:0 0 .2rem;border:0;border-radius:0;background:none;color:var(--c-text);font-family:var(--pa-font-btn);font-weight:var(--pa-font-btn-w);font-size:1.6rem;line-height:2.6rem;text-transform:capitalize}.pa-rt__link{margin-top:0}.pa-more__btn::after,.pa-rt__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.pa-rt-rule hr{margin:0}@media (min-width:768px){.pa-rt__in{--cm:3.2rem;--tm:2rem;--sm:1.6rem}.pa-rt--tight{--cm:2rem;--tm:1.2rem;--sm:1.2rem}.pa-rt__box{padding:4rem 5rem}.pa-rt__space{height:var(--h)}.pa-rt__sub{font-size:1.92rem;line-height:2.88rem}}