.pk{background:var(--paper-2)}.pk-hero{background:var(--paper);border-bottom:1px solid var(--line);padding-block:44px 32px}.pk-hero .opt{font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#b25a12}.pk-hero h1{font-size:46px;line-height:1.12;margin-top:12px;max-width:26ch;text-wrap:balance}.pk-hero .sub{font-size:17px;color:var(--ink-2);margin-top:14px;max-width:34em}.pk-hero .nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:14px;font-weight:700}.pk-hero .nav a{color:var(--blue-600)}.pk-hero .nav a.on{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.pk-sec{padding-block:40px}.pk-sec h2{font-size:26px}.pk-sec .lede{color:var(--ink-2);margin-top:8px;max-width:70ch}.eds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.ed{background:var(--paper);border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:18px;display:grid;gap:4px}.ed .k{font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.ed b{font-size:18px}.ed p{font-size:14px;color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip-btn{border:1px solid hsl(221 14% 80%);background:var(--paper);border-radius:999px;padding:8px 14px;font:700 14px/1 var(--body);color:var(--ink);cursor:pointer}.chip-btn[aria-pressed=true]{background:var(--blue-800);border-color:var(--blue-800);color:#fff}.mx{margin-top:18px;background:var(--paper);border-radius:12px;box-shadow:0 0 0 1px var(--line);overflow:hidden}.mx-wrap{overflow-x:auto}.mx table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.mx th,.mx td{padding:9px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.mx thead th{position:sticky;top:0;background:var(--paper-3);font:700 12px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.mx th.c,.mx td.c{text-align:center;width:110px}.mx .pkg-row th{background:var(--blue-800);color:#fff;font-size:15px;letter-spacing:0;text-transform:none}.mx .grp-row th{background:var(--paper-2);font:700 13px/1.3 var(--body);color:var(--ink)}.mx .yes{color:var(--blue-600);font-weight:700;font-size:16px}.mx .no{color:#b6bcc8}.mx .txt{font-size:12.5px;font-weight:700;color:var(--ink-2)}.pcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.pcard{background:var(--paper);border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:22px;display:grid;gap:12px;align-content:start}.pcard h3{font-size:20px}.pcard .out{font-size:14.5px;color:var(--ink-2)}.pcard h4{font:700 12px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.pcard ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pcard li{font-size:14px;color:var(--ink-2);display:flex;gap:8px;align-items:baseline;justify-content:space-between;min-width:0}.pcard li>span:first-child{min-width:0;overflow-wrap:anywhere}.pcard{min-width:0}.tag{flex:none;font:700 11px/1 var(--body);letter-spacing:.06em;padding:4px 7px;border-radius:6px;white-space:nowrap}.tag.pro{background:var(--blue-100);color:var(--blue-600)}.tag.custom{background:#e2e4e9;color:var(--ink)}.tag.txt{background:var(--paper-2);color:var(--ink-2);font-weight:600;white-space:normal;text-align:right}.pcard details summary{cursor:pointer;font-weight:700;color:var(--blue-600);font-size:14px}.legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13.5px;color:var(--ink-2);align-items:center}.ex-ctrl{position:sticky;top:0;z-index:5;background:var(--paper-2);padding-block:14px;border-bottom:1px solid var(--line)}.seg{display:inline-grid;grid-template-columns:repeat(3,auto);background:var(--paper);border-radius:10px;box-shadow:0 0 0 1px var(--line);padding:4px;gap:4px}.seg button{border:0;background:none;padding:10px 18px;border-radius:7px;font:700 15px/1 var(--body);color:var(--ink-2);cursor:pointer}.seg button[aria-pressed=true]{background:var(--blue-800);color:#fff}.ex-sum{margin-top:12px;font-size:15px;color:var(--ink-2)}.ex-sum b{color:var(--ink)}.ex-pk{margin-top:18px;background:var(--paper);border-radius:12px;box-shadow:0 0 0 1px var(--line);padding:22px}.ex-pk h3{font-size:20px}.ex-pk .count{font-size:13.5px;color:var(--ink-3);margin-top:4px}.ex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-top:14px}.ex-grid h4{grid-column:1 / -1;font:700 12px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:10px}.ex-item{font-size:14px;color:var(--ink);padding-left:28px;position:relative}.ex-item:before{content:"";position:absolute;left:0;top:.05em;width:19px;height:19px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%233348E6' d='M6.2 12.4 1.8 8l1.6-1.6 2.8 2.8 6.4-6.4L14.2 4.4z'/%3E%3C/svg%3E") center / 11px no-repeat,var(--blue-100)}.ex-item.new{color:var(--ink)}.ex-item.new:after{content:"New";display:inline-block;white-space:nowrap;font:700 10.5px/1 var(--body);letter-spacing:.06em;color:var(--blue-600);background:var(--blue-100);border-radius:5px;padding:2px 5px;vertical-align:1px}.ex-item.new>span:first-child:after{content:" "}.ex-item.off{color:#686f7d}.ex-item.off:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect fill='%23B4BAC6' x='4' y='7.2' width='8' height='1.6' rx='.8'/%3E%3C/svg%3E") center / 11px no-repeat,var(--paper-2)}.pk-note{margin-top:18px;font-size:13.5px;color:var(--ink-3)}@media(max-width:760px){.pk-hero h1{font-size:32px}.eds,.pcards,.ex-grid{grid-template-columns:1fr}.seg button{padding:10px 12px;font-size:14px}}.pk-hero .crumb{font-size:13px;color:var(--ink-3)}.pk-hero .crumb a{color:var(--ink-3);font-weight:600}.pk-hero .crumb span{padding-inline:8px}.pk-hero .crumb b{color:var(--ink)}.pk-hero h1{margin-top:14px}
