.pKFwCa_wrap{z-index:10;width:100%;max-width:1120px;margin:0 auto;position:relative}.pKFwCa_header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.pKFwCa_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-text,#8f6710);margin:0;font-size:.8125rem;font-weight:700}.pKFwCa_h1{font-family:var(--font-heading,Georgia, serif);color:var(--color-ink,#1a1a1a);margin:0;font-size:clamp(2rem,5vw,2.6rem);font-weight:600;line-height:1.15}.pKFwCa_intro{max-width:640px;color:var(--color-ink-muted,#666);margin:0;font-size:1rem;line-height:1.6}.pKFwCa_flagships{background:var(--color-cream-raised,#fdfbf7);border:1px solid var(--color-border,#e8e4df);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:36px;padding:22px 26px;display:grid}.pKFwCa_flagship{color:var(--color-ink,#1a1a1a);background:#fffdf9;border:1px solid #efe4cf;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .18s;display:flex}.pKFwCa_flagship:hover{border-color:var(--color-gold,#d4a853)}.pKFwCa_flagshipTag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-text,#8f6710);font-size:11px;font-weight:600}.pKFwCa_flagshipName{font-family:var(--font-heading,Georgia, serif);font-size:19px;font-weight:600;line-height:1.25}.pKFwCa_flagshipOpen{color:var(--color-gold-text,#8f6710);font-size:14px;font-weight:600}.pKFwCa_groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 44px;display:grid}.pKFwCa_group{min-width:0}.pKFwCa_groupHead{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pKFwCa_groupTitle{font-family:var(--font-heading,Georgia, serif);color:var(--color-ink,#1a1a1a);margin:0;font-size:20px;font-weight:600}.pKFwCa_groupCount{color:var(--color-ink-muted,#666);font-size:13px}.pKFwCa_list{margin:0;padding:0;list-style:none}.pKFwCa_list li+li{border-top:1px solid #efeae2}.pKFwCa_row{min-height:44px;color:var(--color-ink,#1a1a1a);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;text-decoration:none;display:flex}.pKFwCa_row:hover{color:var(--color-gold-text,#8f6710)}.pKFwCa_chev{color:var(--color-gold-dark,#b8902e);font-weight:600}.pKFwCa_flagship:focus-visible,.pKFwCa_row:focus-visible{outline:2px solid var(--color-gold-dark,#b8902e);outline-offset:2px;border-radius:6px}.pKFwCa_note{color:var(--color-ink-muted,#666);margin-top:40px;font-size:.85rem}@media (max-width:1023.98px){.pKFwCa_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.pKFwCa_flagships{grid-template-columns:1fr;padding:16px}.pKFwCa_groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pKFwCa_flagship{transition:none}}
