.pp-section{--pp-section-surface:var(--pp-surface);--pp-section-ink:var(--pp-ink)}
.pp-section :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;line-height:1.25}
.pp-section :is(p,li){overflow-wrap:break-word}
.pp-section :is(input,textarea,select){max-width:100%}
.pp-section :is(.m6bx,.module-color-palette,.accordion-a details,.blog-post,.l4bl>li){border-radius:var(--pp-corner)}
.pp-section :is(.accordion-a summary,.link-btn a,.link-btn button){min-height:44px}
.pp-section :is(.accordion-a summary){color:var(--pp-plum)}
.pp-section .accordion-a details[open]{border-color:var(--pp-pink)}
.pp-section--apps{margin-block:36px}
.pp-section--footer{margin-top:40px}
.pp-section--breadcrumbs .n6br{font-size:13px}
.pp-section--contact-form :is(input,textarea){border-color:var(--pp-line)}
.pp-section--faq :is(details,summary){background:var(--pp-surface)}
.pp-section--main-404{text-align:center;padding-block:40px}
@media(max-width:760px){.pp-section--footer{margin-top:28px}.pp-section :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}

