.pk-article{--ink:#22344d;color:var(--ink);background:#fffaf0}.pk-article-header{background:linear-gradient(#fff3de 0%,#fffaf0 78%);padding:40px 0 20px}.pk-article-intro{max-width:1120px}.pk-article-crumbs{max-width:none;font-weight:750;margin:0 0 35px!important}.pk-article-crumbs a{color:#445875}.pk-article-crumbs [aria-current=page]{display:none}.pk-article-category-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.pk-article-category{background:var(--article-accent);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:7px 14px;font-size:.82rem;font-weight:900;display:inline-block;transform:rotate(-2deg);color:#fff!important}.pk-article-top-marker{letter-spacing:.14em;color:#e95e45;font-size:.72rem;font-weight:950}.pk-article h1{letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:25px 0 28px;font:1000 clamp(2.45rem,5.25vw,5.1rem)/1.1 Trebuchet MS,system-ui,sans-serif}.pk-article-byline{color:#617089;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;font-weight:730;display:flex}.pk-article-author-dot{color:#22344d;background:#ffd64e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid}.pk-article-cover{max-height:495px;margin:34px 0 0;position:relative;overflow:visible}.pk-article-cover img{object-fit:cover;border:2px solid #22344d;border-radius:5px;width:100%;height:auto;max-height:495px;display:block;box-shadow:10px 11px #e9dbc0}.pk-cover-sticker{color:#ed5943;text-shadow:3px 3px #fff8ec;font-size:4.5rem;line-height:1;position:absolute;top:-23px;right:-17px;transform:rotate(17deg)}.pk-article-layout{grid-template-columns:210px minmax(0,1fr);gap:60px;max-width:1120px;padding-top:48px;padding-bottom:65px;display:grid}.pk-side-inner{border-top:4px solid #22344d;padding-top:18px;position:sticky;top:25px}.pk-side-index{color:#e45742;letter-spacing:.1em;font-size:.72rem;font-weight:900}.pk-side-inner p{letter-spacing:-.045em;margin:20px 0 22px;font:950 1.65rem/1.22 Trebuchet MS,system-ui,sans-serif}.pk-side-inner p strong{color:#e85c44}.pk-side-inner a{text-underline-offset:5px;font-size:.82rem;font-weight:800;line-height:1.5;text-decoration:underline}.pk-article-main{min-width:0;max-width:800px}.pk-article .content{color:#33445d;overflow-wrap:anywhere;font-size:1.075rem;line-height:1.88}.pk-article .content>p:first-child{color:#22344d;font-size:1.23rem;line-height:1.72}.pk-article .content p{margin:0 0 1.5em}.pk-article .content h2,.pk-article .content h3,.pk-article .content h4{color:#22344d;letter-spacing:-.035em;scroll-margin-top:35px;font-family:Trebuchet MS,system-ui,sans-serif}.pk-article .content h2{border-left:5px solid var(--article-accent);margin:2.1em 0 .65em;padding-left:16px;font-size:clamp(1.55rem,2.7vw,2.1rem);line-height:1.25}.pk-article .content h3{margin:1.7em 0 .65em;font-size:clamp(1.28rem,2vw,1.6rem);line-height:1.3}.pk-article .content h4{font-size:1.2rem}.pk-article .content ul,.pk-article .content ol{margin:0 0 1.65em;padding-left:1.55em}.pk-article .content li{margin:.45em 0;padding-left:.3em}.pk-article .content li::marker{color:var(--article-accent);font-weight:900}.pk-article .content blockquote{background:#fff0d0;border-left:5px solid #ffd54d;margin:2em 0;padding:18px 26px;font-size:1.05rem;font-weight:650}.pk-article .content blockquote p:last-child{margin-bottom:0}.pk-article .content a{color:#a43f32;text-underline-offset:4px;text-decoration:underline 1.5px}.pk-article .content a:hover{color:#e45642}.pk-article .content img{border-radius:7px;max-width:100%;height:auto}.pk-article .content figure{margin:25px 0}.pk-article .content figcaption{color:#738094;text-align:center;font-size:.84rem}.pk-article .content table{border-collapse:collapse;max-width:100%;margin:30px 0;font-size:.9rem;display:block;overflow-x:auto}.pk-article .content th,.pk-article .content td{border:1px solid #dddedc;padding:10px 12px}.pk-article .content th{background:#ffeac1}.pk-article-tags{border-top:1px solid #e4d8c8;flex-wrap:wrap;align-items:start;gap:14px;margin-top:40px;padding-top:25px;display:flex}.pk-article-tags>span{white-space:nowrap;font-size:.85rem;font-weight:850}.pk-article-tags>div{flex-wrap:wrap;gap:9px;display:flex}.pk-article-tags a{background:#fff;border:1px solid #e4d8c8;border-radius:100px;padding:7px 12px;font-size:.82rem}.pk-article-tags a:hover{background:#ffefc4}.pk-article-endnote{background:#ffebad;border:2px solid #22344d;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;margin-top:48px;padding:21px;display:grid;box-shadow:5px 5px #22344d}.pk-article-endnote>span{color:#ee5944;font-size:3rem;line-height:1}.pk-article-endnote strong{font-size:1.1rem}.pk-article-endnote p{color:#4f6075;margin:6px 0 0;font-size:.89rem;line-height:1.5}.pk-article-endnote a{white-space:nowrap;text-underline-offset:4px;font-size:.86rem;font-weight:900;text-decoration:underline}.pk-article-related{background:#e3edff;padding:75px 0 85px;position:relative;overflow:hidden}.pk-related-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.pk-related-heading span{color:#e45842;letter-spacing:.13em;font-size:.72rem;font-weight:950}.pk-related-heading h2{letter-spacing:-.055em;margin:11px 0 0;font:1000 clamp(2.05rem,3.8vw,3.65rem)/1.12 Trebuchet MS,system-ui,sans-serif}.pk-related-heading h2 em{color:#e45842;font-style:normal}.pk-related-heading>a{text-underline-offset:6px;white-space:nowrap;font-weight:900;text-decoration:underline}.pk-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.pk-related-card{background:#fff;border:2px solid #22344d;flex-direction:column;min-width:0;display:flex;box-shadow:5px 5px #22344d}.pk-related-image{background:#ffd64e;place-items:center;height:150px;font-size:3rem;display:grid;overflow:hidden}.pk-related-image img{object-fit:cover;width:100%;height:100%}.pk-related-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.pk-related-body small{color:#d9523e;font-size:.72rem;font-weight:900}.pk-related-body h3{letter-spacing:-.025em;flex:1;margin:0;font:900 1.1rem/1.28 Trebuchet MS,system-ui,sans-serif}.pk-related-body>span{font-size:.82rem;font-weight:850}.pk-related-card:hover{color:#22344d;transform:translateY(-4px)}@media (width<=960px){.pk-article-layout{grid-template-columns:1fr;padding-top:40px}.pk-article-side{display:none}.pk-article-main{max-width:770px;margin-inline:auto}.pk-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pk-article-header{padding-top:22px}.pk-article-crumbs{margin-bottom:25px!important}.pk-article h1{margin-block:20px;font-size:clamp(2.3rem,9vw,3.5rem)}.pk-article-top-marker{display:none}.pk-article-cover{margin-top:24px}.pk-article-cover img{box-shadow:5px 6px #e9dbc0}.pk-cover-sticker{font-size:3rem;top:-15px;right:-8px}.pk-article-layout{padding-top:35px}.pk-article .content{font-size:1.04rem}.pk-article .content>p:first-child{font-size:1.13rem}.pk-article-endnote{grid-template-columns:1fr}.pk-article-endnote>span{font-size:2rem}.pk-related-heading{display:block}.pk-related-heading>a{margin-top:18px;display:inline-block}.pk-related-grid{grid-template-columns:1fr}.pk-related-card{grid-template-columns:130px 1fr;display:grid}.pk-related-image{height:100%;min-height:135px}.pk-article-related{padding-block:55px}}@media (prefers-reduced-motion:reduce){.pk-related-card:hover{transform:none}}.pk-article-main .content{letter-spacing:.002em;text-rendering:optimizelegibility;max-width:74ch;font-size:clamp(1.07rem,1.12vw,1.15rem);line-height:1.85}.pk-article-main .content>:first-child{margin-top:0}.pk-article-main .content>p:first-of-type{color:#283e59;font-size:clamp(1.16rem,1.55vw,1.32rem);font-weight:480;line-height:1.75}.pk-article-main .content h2{border-left:6px solid var(--article-accent);text-wrap:balance;background:linear-gradient(90deg,#fff0c4 0%,#0000 85%);border-radius:0 6px 6px 0;margin:2.1em 0 .85em;padding:14px 18px 13px 20px;font-size:clamp(1.6rem,2.7vw,2.18rem);position:relative}.pk-article-main .content h3{text-wrap:balance;border-bottom:2px dashed #ddcdb6;margin:1.8em 0 .72em;padding-bottom:9px;font-size:clamp(1.3rem,2vw,1.62rem);position:relative}.pk-article-main .content h3:after{content:"";background:var(--article-accent);width:55px;height:3px;display:block;position:absolute;bottom:-2px;left:0}.pk-article-main .content h4{color:#243c59;margin:1.6em 0 .65em;font-size:1.18rem}.pk-article-main .content strong,.pk-article-main .content b{color:#263952;font-weight:800}.pk-article-main .content em{font-style:italic}.pk-article-main .content>ul,.pk-article-main .content>ol,.pk-article-main .content>.wp-block-list{background:#fff;border:1px solid #ebddc9;border-radius:6px;margin:1.6em 0 2em;padding:20px 24px 20px 48px;box-shadow:4px 4px #f0e5cf}.pk-article-main .content li{margin:.65em 0;padding-left:.15em}.pk-article-main .content li+li{margin-top:.85em}.pk-article-main .content ul li::marker{color:var(--article-accent);font-size:1.15em}.pk-article-main .content ol li::marker{color:var(--article-accent);font-weight:950}.pk-article-main .content blockquote{border:2px solid #263b57;border-left:7px solid var(--article-accent);color:#243954;background:#fff0c2;border-radius:4px;margin:2.2em 0;padding:24px 30px;font-size:1.12rem;font-style:normal;font-weight:650;position:relative;box-shadow:5px 5px #e9d8b3}.pk-article-main .content blockquote>:last-child{margin-bottom:0}.pk-article-main .content a{text-decoration-color:var(--article-accent);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:2px;transition:background-color .12s}.pk-article-main .content a:hover{color:#7c3229;background:#ffedbc}.pk-article-main .content a:focus-visible{outline-offset:3px;outline:3px solid #3159ae}.pk-article-main .content img{border-radius:7px;max-width:100%;height:auto;display:block}.pk-article-main .content figure{max-width:100%;margin:2em 0}.pk-article-main .content figure img{width:auto;max-width:100%}.pk-article-main .content figcaption{padding-top:8px;font-size:.86rem;line-height:1.5}.pk-article-main .content pre,.pk-article-main .content .wp-block-code{background:#f7f1e7;border:1px solid #dfd2bd;border-radius:6px;max-width:100%;padding:20px;font-size:.91rem;line-height:1.65;overflow-x:auto}.pk-article-main .content :not(pre)>code{background:#f1e9d9;border-radius:3px;padding:.15em .35em;font-size:.91em}.pk-article-main .content table{border-radius:6px;width:100%;margin-block:2em}.pk-article-main .content th{color:#22344d;background:#ffe7a5;font-weight:900}.pk-article-main .content th,.pk-article-main .content td{vertical-align:top;border-color:#dccdb7;padding:13px 15px}.pk-article-main .content tr:nth-child(2n) td{background:#fff7e9}.pk-article-main .content hr{background:repeating-linear-gradient(90deg,var(--article-accent) 0 12px,transparent 12px 25px);opacity:.6;border:0;width:65%;height:2px;margin:2.7em auto}.pk-article-main .content iframe,.pk-article-main .content video{max-width:100%}.pk-article-main .content ::selection{color:#22344d;background:#ffde78}@media (width<=650px){.pk-article-main .content{font-size:1.045rem;line-height:1.8}.pk-article-main .content>p:first-of-type{font-size:1.15rem}.pk-article-main .content h2{margin-top:1.85em;padding:12px 14px}.pk-article-main .content>ul,.pk-article-main .content>ol,.pk-article-main .content>.wp-block-list{padding:17px 17px 17px 38px}.pk-article-main .content blockquote{padding:18px 19px;font-size:1.04rem}}@media (prefers-reduced-motion:reduce){.pk-article-main .content a{transition:none}}.pk-curated-discover{background:#fff3cf;border:2px solid #24344f;margin:44px 0 0;padding:24px 28px;box-shadow:6px 6px #e4d1a7}.pk-curated-eyebrow{color:#dd5844;letter-spacing:.14em;margin:0 0 8px;font-size:.74rem;font-weight:900}.pk-curated-discover h2{letter-spacing:-.035em;margin:0 0 20px;font:950 clamp(1.4rem,2.2vw,1.9rem)/1.25 Trebuchet MS,system-ui,sans-serif}.pk-curated-discover h2 em{color:#e45842;font-style:normal}.pk-curated-links{gap:10px;display:grid}.pk-curated-links a{background:#fff;border:1px solid #ead9c1;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;font-weight:850;display:flex}.pk-curated-links a:hover{color:#24344f;background:#ffe08c}.pk-curated-links a span:last-child{color:#d94d3c;flex:none;font-size:1.25rem}@media (width<=620px){.pk-curated-discover{padding:20px 18px}}@media (width<=650px){.pk-article-header,.pk-article-intro,.pk-article-header .shell{min-width:0;max-width:100%}.pk-article h1{letter-spacing:-.045em;overflow-wrap:anywhere;word-break:normal;hyphens:auto;text-wrap:wrap;width:100%;min-width:0;max-width:100%;font-size:clamp(1.95rem,7.7vw,2.55rem);line-height:1.16}.pk-article-category-row,.pk-article-byline{min-width:0;max-width:100%}.pk-article-cover,.pk-article-cover img{max-width:100%}}
