.pk-landing .cms-prose{color:var(--pk-text);overflow-wrap:break-word;font-size:clamp(16.5px,1.2vw,18px);line-height:1.8}.pk-landing[dir=rtl] .cms-prose{line-height:1.95}.pk-landing .cms-prose>*+*{margin-block-start:1.15em}.pk-landing .cms-prose h2,.pk-landing .cms-prose h3,.pk-landing .cms-prose h4{color:var(--pk-deep);letter-spacing:-.005em;text-wrap:balance;scroll-margin-top:96px;font-family:Cormorant Garamond,Georgia,serif;font-weight:700;line-height:1.15}.pk-landing[dir=rtl] .cms-prose h2,.pk-landing[dir=rtl] .cms-prose h3,.pk-landing[dir=rtl] .cms-prose h4{letter-spacing:0;font-family:Cairo,system-ui,sans-serif;font-weight:800;line-height:1.4}.pk-landing .cms-prose h2{margin-block-start:2em;font-size:clamp(28px,2.6vw,38px)}.pk-landing[dir=rtl] .cms-prose h2{font-size:clamp(23px,2.1vw,30px)}.pk-landing .cms-prose h3{margin-block-start:1.7em;font-size:clamp(22px,1.9vw,28px)}.pk-landing[dir=rtl] .cms-prose h3{font-size:clamp(19px,1.6vw,23px)}.pk-landing .cms-prose h4{margin-block-start:1.5em;font-size:1.1em}.pk-landing .cms-prose h2+*,.pk-landing .cms-prose h3+*,.pk-landing .cms-prose h4+*{margin-block-start:.6em}.pk-landing .cms-prose>:first-child{margin-block-start:0}.pk-landing .cms-prose a{color:var(--pk-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--pk-accent-line);text-decoration-color:var(--pk-accent-line);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.pk-landing .cms-prose a:hover{text-decoration-color:currentColor}.pk-landing .cms-prose strong{color:var(--pk-deep);font-weight:700}.pk-landing .cms-prose ul,.pk-landing .cms-prose ol{padding-inline-start:1.4em}.pk-landing .cms-prose ul{list-style:outside}.pk-landing .cms-prose ol{list-style:decimal}.pk-landing .cms-prose li+li{margin-block-start:.4em}.pk-landing .cms-prose li::marker{color:var(--pk-accent)}.pk-landing .cms-prose blockquote{border-inline-start:3px solid var(--pk-accent);color:var(--pk-deep);padding-block:.4em;padding-inline-start:1.2em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3em;font-style:italic;line-height:1.45}.pk-landing[dir=rtl] .cms-prose blockquote{font-family:Cairo,system-ui,sans-serif;font-size:1.1em;font-style:normal;font-weight:600;line-height:1.8}.pk-landing .cms-prose code{background:var(--pk-accent-soft);color:var(--pk-accent-text);border-radius:6px;padding:.12em .4em;font-family:DM Mono,ui-monospace,monospace;font-size:.88em}.pk-landing .cms-prose pre{text-align:start;border:1px solid var(--pk-line);background:var(--pk-raised);direction:ltr;border-radius:14px;padding:1.1em 1.25em;font-size:.88em;line-height:1.6;overflow-x:auto}.pk-landing .cms-prose pre code{color:var(--pk-text);background:0 0;padding:0}.pk-landing .cms-prose img{border:1px solid var(--pk-line);border-radius:16px;max-width:100%;height:auto;display:block}.pk-landing .cms-prose figure{margin-block:2em}.pk-landing .cms-prose figcaption{color:var(--pk-muted);text-align:center;margin-block-start:.7em;font-size:.85em}.pk-landing .cms-prose hr{background:linear-gradient(90deg, transparent, var(--pk-line-strong) 20%, var(--pk-line-strong) 80%, transparent);border:0;height:1px;margin-block:2.5em}.pk-landing .cms-prose table{border-collapse:collapse;width:100%;max-width:100%;font-size:.92em;display:block;overflow-x:auto}.pk-landing .cms-prose th,.pk-landing .cms-prose td{border-block-end:1px solid var(--pk-line);text-align:start;vertical-align:top;padding:.7em .9em}.pk-landing .cms-prose thead th{color:var(--pk-deep);border-block-end-color:var(--pk-line-strong);font-weight:600}.pk-landing .cms-toc a{border-inline-start:2px solid var(--pk-line);color:var(--pk-muted);padding-block:6px;padding-inline-start:14px;font-size:14px;line-height:1.5;transition:color .2s,border-color .2s;display:block}.pk-landing .cms-toc a[data-level="3"]{padding-inline-start:28px;font-size:13.5px}.pk-landing .cms-toc a:hover{color:var(--pk-text);border-inline-start-color:var(--pk-accent)}.pk-landing .cms-toc a[aria-current=location]{color:var(--pk-accent);border-inline-start-color:var(--pk-accent);font-weight:600}.pk-landing .cms-card{transition:border-color .25s,box-shadow .25s}.pk-landing .cms-card:hover{border-color:var(--pk-accent-line);box-shadow:0 22px 44px -28px #14231f73}.pk-landing .cms-card:hover .cms-card-title{color:var(--pk-accent-text)}.pk-landing .cms-card .cms-card-media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.pk-landing .cms-card:hover .cms-card-media img{transform:scale(1.04)}.pk-landing .cms-chip{border:1px solid var(--pk-line-strong);min-height:40px;color:var(--pk-muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:16px;font-size:14px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.pk-landing .cms-chip:hover{color:var(--pk-text);border-color:var(--pk-deep)}.pk-landing .cms-chip[aria-current=page],.pk-landing .cms-chip[aria-current=true]{background:var(--pk-deep);border-color:var(--pk-deep);color:var(--pk-bg)}.pk-landing .cms-eyebrow{color:var(--pk-accent-text);letter-spacing:.18em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.pk-landing[dir=rtl] .cms-eyebrow{letter-spacing:0;font-family:Cairo,system-ui,sans-serif;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.pk-landing .cms-card .cms-card-media img,.pk-landing .cms-card:hover .cms-card-media img{transform:none}}
