.pn-section { padding: var(--pn-section-pad, clamp(48px, 8vw, 96px)) 0; }
.pn-wrap { width: min(100% - 2.5rem, var(--pn-content-w, 1200px)); margin-inline: auto; }
.pn-eyebrow { display: inline-block; font-size: .78rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--c-primary); margin-bottom: 1rem; }
.pn-btn-base { display: inline-flex; align-items: center; justify-content: center; gap: .5em; padding: .8em 1.6em; border-radius: var(--pn-radius-btn, 999px); font-weight: 600; line-height: 1.2; text-decoration: none; cursor: pointer; border: 1px solid transparent; background: var(--c-primary); color: var(--c-bg); font-family: var(--font-body, inherit); transition: filter .15s ease; }
.pn-btn-base:hover { filter: brightness(1.08); }
.pn-btn-base--ghost { background: transparent; color: var(--c-primary); border-color: currentColor; }
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list {display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list li {list-style:none}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list a {display:block;position:relative;padding:12px 24px 12px 2px;font-size:1.3rem;line-height:1.3;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list[data-pn-mob-depth="0"] a {font-size:1.25rem}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list [data-pn-mob-caret] {position:absolute;right:2px;top:50%;transform:translateY(-50%);opacity:.4}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list [data-pn-mob-parent] a {font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.55;color:inherit}
[data-pn-block="8592"] .hdr-drawer-body .site-nav__list [data-pn-mob-back] {font-size:.85rem;font-weight:600;opacity:.55;padding:10px 2px 6px;border-bottom:0}
@media (max-width:767px) {
[data-pn-block="8592"] .hdr-promo {font-size:10px;line-height:1.3}
}
[data-pn-block="8592"] .btn:active { transform: revert; }