.pick{background:var(--stone)}
.pk-w{max-width:1160px;margin:0 auto;padding:0 18px}
.pk-top{background:var(--navy);padding:14px 0}
.pk-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-family:var(--serif);font-weight:700;letter-spacing:.14em;font-size:1.15rem}
.pk-brand small{display:block;font-family:var(--sans);font-size:.62rem;letter-spacing:.3em;color:#E7A877;font-weight:600}
.pk-brand .mark{width:40px;height:40px}
.pk-hero{padding:34px 0 22px;max-width:760px}
.pk-hero h1{font-family:var(--serif);font-size:clamp(1.8rem,5vw,2.7rem);margin:4px 0 12px}
.pk-hero p{color:var(--slate);font-size:1.02rem}
.pk-grid{display:grid;gap:18px;grid-template-columns:1fr}
@media(min-width:720px){.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1080px){.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pk{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column;min-width:0}
.pk-shot{display:block;background:linear-gradient(160deg,var(--stone),var(--stone2));padding:16px 16px 0}
.pk-shot img{display:block;width:100%;height:auto;border-radius:8px 8px 0 0;box-shadow:0 8px 22px rgba(19,35,58,.18)}
.pk-b{padding:16px 18px 20px;display:flex;flex-direction:column;flex:1}
.pk-b h2{font-family:var(--serif);font-size:1.45rem;margin-bottom:6px}
.pk-b>p{color:var(--slate);font-size:.95rem;margin-bottom:10px}
.pk-l{font-size:.84rem;color:var(--muted)!important}
.pk-b .btn{margin-top:auto;align-self:flex-start}
.pk-more{margin:34px 0 10px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px}
.pk-more h2{font-family:var(--serif);font-size:1.3rem;margin-bottom:6px}.pk-more p{margin-bottom:12px;color:var(--slate)}
.pk-foot{padding:20px 0 40px;font-size:.82rem;color:var(--muted)}
.pk-new{margin-top:14px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--copper);border-radius:10px;padding:10px 14px;font-size:.95rem}

.pk{border-top:6px solid var(--pk,#C2703D)}.pk .eyebrow{color:var(--pk,#9A5226);filter:brightness(.85)}.pk .btn.pri{background:var(--pk,#13233A);color:#fff}.pk[style*='F5B700'] .btn.pri,.pk[style*='13B5B1'] .btn.pri{color:#111}
