.pkd-expansion-landing .pkd-price-hero{gap:44px;align-items:center}.pkd-expansion-landing .pkd-price-hero h1{font-size:clamp(32px,3.6vw,54px);line-height:1.12;letter-spacing:-.04em}.pkd-expansion-landing .pkd-price-hero__media{min-height:460px}.pkd-expansion-landing .pkd-price-hero__image{object-fit:contain;background:#edf3eb}.pkd-expansion-lead{font-size:17px;line-height:1.85;color:#3e5a49;margin:24px 0}.pkd-expansion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0}.pkd-expansion-actions a{font-size:14px;font-weight:750}.pkd-price-landing.pkd-expansion-landing a.pkd-expansion-primary{display:inline-flex;align-items:center;gap:22px;background:#123f32;color:#fff;padding:17px 22px;border-radius:12px;text-decoration:none;line-height:1.6}.pkd-expansion-content{max-width:none!important;color:#36523f;font-size:17px;line-height:1.9}.pkd-expansion-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:36px;align-items:start;scroll-margin-top:110px}.pkd-expansion-sidebar{position:sticky;top:110px;background:#f1f4eb;padding:26px;border:1px solid #dce5d9;border-radius:20px;max-height:calc(100vh - 140px);overflow-y:auto}.pkd-expansion-eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.15em;color:#947332;margin:0 0 16px!important}.pkd-expansion-sidebar__title{font-size:17px;line-height:1.6;font-weight:750;color:#123f32;margin:0 0 20px}.pkd-expansion-sidebar nav{display:grid;gap:0}.pkd-expansion-sidebar a{display:block;padding:12px 0;border-bottom:1px solid #d7e1d2;font-size:12px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.pkd-expansion-copy{min-width:0;border:1px solid #dce5d9;border-radius:24px;padding:36px;background:#fff}.pkd-expansion-copy h2{font-size:clamp(26px,2.6vw,34px);line-height:1.3;color:#123f32;letter-spacing:-.025em;margin:44px 0 24px;padding-top:26px;border-top:1px solid #dce5d9;scroll-margin-top:110px}.pkd-expansion-copy>h2:first-child{margin-top:0;padding-top:0;border-top:0}.pkd-expansion-copy h3{font-size:23px;line-height:1.45;color:#123f32;margin:32px 0 20px}.pkd-expansion-copy ul,.pkd-expansion-copy ol{padding-left:25px}.pkd-expansion-copy li{padding:9px 3px}.pkd-expansion-copy li::marker{color:#9c7c32}.pkd-expansion-copy figure{max-width:100%;margin:28px 0;overflow:hidden;border-radius:16px}.pkd-expansion-copy img{max-width:100%;height:auto}.pkd-expansion-copy .wp-block-table{overflow-x:auto;border-radius:12px}.pkd-expansion-copy table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.pkd-expansion-copy th,.pkd-expansion-copy td{padding:14px;border:1px solid #dce5d9;vertical-align:top;overflow-wrap:anywhere}.pkd-expansion-copy th{background:#edf2e7;text-align:left}.pkd-expansion-copy blockquote{padding:22px;background:#f2f5ec;border-left:3px solid #aa873c;margin:28px 0}.pkd-expansion-next{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;padding:40px;margin:36px 0;background:#123f32;color:#f3f5ed;border-radius:24px}.pkd-expansion-next h2{color:#fff;font-size:clamp(27px,3vw,36px);line-height:1.3;margin:0}.pkd-expansion-next .pkd-expansion-eyebrow{color:#e9d393}.pkd-expansion-next__links{display:grid;gap:12px}.pkd-price-landing.pkd-expansion-landing .pkd-expansion-next a{display:block;padding:20px;border:1px solid #50705e;border-radius:12px;text-decoration:none;color:#fff}.pkd-expansion-next a span{display:block;font-size:10px;letter-spacing:.14em;color:#e9d393;margin-bottom:8px}.pkd-expansion-next a strong{font-size:15px;line-height:1.6}.pkd-expansion-booking{scroll-margin-top:110px;margin:36px 0}.pkd-expansion-landing a:focus-visible{outline:3px solid #b38b32;outline-offset:4px}@media(max-width:1000px){.pkd-expansion-layout{grid-template-columns:1fr}.pkd-expansion-sidebar{position:static;max-height:none}.pkd-expansion-sidebar nav{grid-template-columns:1fr 1fr;column-gap:20px}.pkd-expansion-next{grid-template-columns:1fr}}@media(max-width:760px){.pkd-expansion-landing .pkd-price-hero{gap:24px}.pkd-expansion-landing .pkd-price-hero__media{min-height:310px}.pkd-expansion-content{font-size:16px}.pkd-expansion-copy,.pkd-expansion-next,.pkd-expansion-sidebar{padding:24px 20px;border-radius:18px}.pkd-expansion-sidebar nav{grid-template-columns:1fr}.pkd-expansion-layout{gap:20px}.pkd-expansion-copy h2{font-size:26px}.pkd-expansion-copy h3{font-size:21px}.pkd-expansion-copy th,.pkd-expansion-copy td{padding:9px;font-size:12px}.pkd-expansion-next{padding:26px 22px}.pkd-expansion-copy p,.pkd-expansion-copy a{overflow-wrap:anywhere}}.pkd-expansion-landing .pkd-price-hero:not(:has(.pkd-price-hero__media)){grid-template-columns:minmax(0,1fr);max-width:1040px}.pkd-expansion-landing .pkd-price-hero:not(:has(.pkd-price-hero__media)) .pkd-expansion-lead{max-width:74ch}.pkd-expansion-landing .pkd-aeo-answer,.pkd-expansion-landing .pkd-aeo-details{margin:0 0 36px;padding:32px 36px;background:#f2f5ec;border:1px solid #dce5d9;border-radius:24px;overflow-wrap:anywhere;scroll-margin-top:110px}.pkd-expansion-landing .pkd-aeo-details{margin-top:36px;background:#fff}.pkd-expansion-landing .pkd-aeo-answer h2,.pkd-expansion-landing .pkd-aeo-details h2{font-size:clamp(24px,2.5vw,32px);line-height:1.35;color:#123f32;margin:8px 0 20px}.pkd-expansion-landing .pkd-aeo-details h3{font-size:20px;line-height:1.5;color:#123f32;margin:0 0 14px}.pkd-expansion-landing .pkd-aeo-answer p,.pkd-expansion-landing .pkd-aeo-details p{margin:14px 0}.pkd-expansion-landing .pkd-aeo-answer .pkd-aeo-credit,.pkd-expansion-landing .pkd-aeo-sources p{font-size:13px;line-height:1.8;color:#48604d}.pkd-aeo-note{border-left:3px solid #9c7c32;padding:18px 22px;background:#fff;border-radius:0 12px 12px 0;font-size:15px;line-height:1.85}.pkd-aeo-note p{margin-bottom:0!important}.pkd-aeo-jump{font-size:14px;font-weight:700}.pkd-aeo-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:start}.pkd-aeo-grid>div{min-width:0}.pkd-aeo-grid ol{margin:0;padding-left:23px}.pkd-aeo-grid li{padding:6px 0 10px 5px}.pkd-aeo-faq details{border-bottom:1px solid #dce5d9;padding:0 0 18px;margin:0 0 18px}.pkd-aeo-faq summary{cursor:pointer;font-size:17px;line-height:1.7;font-weight:750;color:#123f32;padding:10px 0;scroll-margin-top:110px}.pkd-aeo-faq p{font-size:15px;line-height:1.85}.pkd-aeo-faq summary:focus-visible{outline:3px solid #9c7c32;outline-offset:4px}.pkd-aeo-sources,.pkd-aeo-related,.pkd-aeo-prices{margin-top:28px;padding-top:26px;border-top:1px solid #dce5d9}.pkd-aeo-sources ul{list-style:none;margin:0;padding:0}.pkd-aeo-sources li{margin:10px 0;font-size:14px;line-height:1.8}.pkd-aeo-sources li span{display:inline-block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#48604d;margin-right:10px}.pkd-aeo-related a{display:inline-block;border:1px solid #dce5d9;border-radius:9px;padding:12px 16px;margin:5px 8px 5px 0;font-size:14px;line-height:1.7;text-decoration:none}.pkd-aeo-table{overflow-x:auto}.pkd-aeo-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.pkd-aeo-table th,.pkd-aeo-table td{padding:12px;border:1px solid #dce5d9;text-align:left}.pkd-aeo-table th{background:#f2f5ec}@media(max-width:760px){.pkd-expansion-landing .pkd-aeo-answer,.pkd-expansion-landing .pkd-aeo-details{padding:24px 20px;border-radius:18px}.pkd-aeo-grid{grid-template-columns:1fr;gap:24px}.pkd-aeo-note{padding:16px}.pkd-aeo-table th,.pkd-aeo-table td{padding:7px;font-size:12px}.pkd-aeo-related a{display:block;margin:10px 0}}.pkd-aeo-table td,.pkd-aeo-table th:first-child{white-space:nowrap}