.pk-guide{--ink:#35322d;--muted:#686158;--line:#d9d1c5;--paper:#f8f5ee;max-width:1200px;margin:auto;padding:56px 28px 64px;color:var(--ink);text-align:left}.pk-guide *{box-sizing:border-box}.pk-guide h1,.pk-guide h2,.pk-guide h3{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.025em;line-height:1.12;color:var(--ink)}.pk-guide h1{font-size:clamp(38px,5vw,66px);margin:12px 0 22px;max-width:17ch}.pk-guide h2{font-size:clamp(28px,3vw,40px);margin:0 0 20px}.pk-guide h3{font-size:24px;margin:12px 0}.pk-guide p,.pk-guide li{font-size:16px;line-height:1.75;color:var(--muted)}.pk-guide p{max-width:65ch}.pk-guide a{color:inherit;text-underline-offset:5px}.pk-guide a:focus-visible,.pk-guide summary:focus-visible{outline:2px solid #535d46;outline-offset:5px}.pk-guide__kicker{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}.pk-guide__hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pk-guide figure{margin:0}.pk-guide img{display:block;width:100%;height:auto}.pk-guide__hero img{aspect-ratio:4/3;object-fit:cover}.pk-guide figcaption{font-size:12px;line-height:1.6;padding-top:10px;color:var(--muted)}.pk-guide__nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0 38px}.pk-guide__nav a{padding:10px 0;min-height:44px}.pk-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pk-guide__grid>article,.pk-guide__steps>li{border-top:1px solid var(--line);padding-top:18px}.pk-guide__section{padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:160px}.pk-guide__steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pk-guide__steps strong{display:block;font-weight:500;color:var(--ink)}.pk-guide details{border-bottom:1px solid var(--line);padding:0}.pk-guide summary{cursor:pointer;padding:22px 0;font-size:17px;line-height:1.5;min-height:48px}.pk-guide details>div{padding:0 0 22px}.pk-guide__action{display:inline-flex;align-items:center;min-height:48px;background:#4e5545;color:#fff!important;padding:12px 22px;text-decoration:none}.pk-guide--compact{padding:24px 0 34px;max-width:none}.pk-guide--compact h2{font-size:28px}.pk-guide--compact p,.pk-guide--compact li{font-size:14px}.pk-guide__callout{border-left:2px solid #777f67;padding:4px 0 4px 24px;margin:32px 0}.pk-guide__detail img{max-height:400px;object-fit:contain;background:white}.pk-guide__source{font-size:13px!important}.pk-guide__original{margin-top:30px}.pk-guide__original>.pkh .pkh__hero{display:none}.pk-guide__original .pkh__wrap{padding:24px 0;max-width:none}.pk-guide__original .pksr__lead,.pk-guide__original .pksr__grid{display:none}.pk-guide__original .pksr__sec{border-radius:0}.pk-guide__original .pksr__sec li{display:list-item;margin-left:20px}.pk-guide__original .pksr__sec li:before{display:none}.pk-guide__original .pksr__sec li b{display:inline}.pk-guide__original h2{font-size:26px}.pk-guide__original h3{font-size:20px}.pk-guide__original .pkh{background:transparent}.pk-guide__original details{border:0}.pk-guide__original .pksr__sec{padding:24px}
@media(max-width:749px){.pk-guide{padding:32px 20px 44px}.pk-guide__hero,.pk-guide__grid,.pk-guide__steps{grid-template-columns:1fr;gap:24px}.pk-guide__hero h1{max-width:none}.pk-guide__section{padding:30px 0}.pk-guide--compact{padding:20px 0}.pk-guide__nav{gap:6px 20px;margin:20px 0 28px}.pk-guide__original .pksr__sec{padding:20px 12px}.pk-guide__callout{padding-left:18px}}
