/* Search-growth additions: concise buyer paths, answer-first summaries, and
   privacy-forward conversion cues. Preserves Pinnacle's editorial system. */
.pa-intent-links{
  display:flex;
  flex-wrap:wrap;
  gap:10px 22px;
  margin:18px 0 0;
  font-size:15px;
  font-weight:700;
}
.pa-intent-links a{
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:7px 0;
  border-bottom:1px solid currentColor;
  color:var(--ink,#1B1916);
}
.pa-intent-links a::after{content:"\2192";color:var(--accent,#F08647)}
.pa-intent-links a:hover{color:var(--accent,#F08647)}

.pa-answer-snapshot{
  padding:clamp(46px,6vw,82px) 0;
  background:#181511;
  color:#F6F0E7;
}
.pa-snapshot-inner{
  width:min(1320px,calc(100% - 80px));
  margin:0 auto;
}
.pa-answer-snapshot .pa-kicker{
  display:block;
  margin-bottom:14px;
  color:#F08647;
  font-family:'JetBrains Mono',ui-monospace,monospace;
  font-size:12px;
  font-weight:700;
  letter-spacing:.2em;
  text-transform:uppercase;
}
.pa-answer-snapshot h2{
  max-width:930px;
  margin:0;
  color:#fff;
  font-family:'Barlow Condensed',sans-serif;
  font-size:clamp(38px,5vw,70px);
  font-weight:700;
  letter-spacing:-.01em;
  line-height:.96;
  text-transform:uppercase;
}
.pa-answer-snapshot h2 em{color:#F08647;font-style:normal}
.pa-answer-lede{
  max-width:900px;
  margin:22px 0 0;
  color:#D8CFC2;
  font-size:clamp(17px,1.5vw,21px);
  line-height:1.65;
}
.pa-answer-lede strong{color:#fff}
.pa-answer-lede a,.pa-snapshot-note a{color:#fff;text-decoration:underline;text-decoration-color:#F08647;text-underline-offset:3px}
.pa-snapshot-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin-top:36px;
  border-top:1px solid rgba(246,240,231,.22);
  border-bottom:1px solid rgba(246,240,231,.22);
}
.pa-snapshot-card{
  min-width:0;
  padding:24px 22px 26px;
  border-right:1px solid rgba(246,240,231,.22);
}
.pa-snapshot-card:first-child{padding-left:0}
.pa-snapshot-card:last-child{border-right:0}
.pa-snapshot-card small{
  display:block;
  margin-bottom:8px;
  color:#F08647;
  font-family:'JetBrains Mono',ui-monospace,monospace;
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.pa-snapshot-card strong{
  display:block;
  color:#fff;
  font-family:'Barlow Condensed',sans-serif;
  font-size:clamp(23px,2vw,31px);
  line-height:1.02;
  text-transform:uppercase;
}
.pa-snapshot-card p{margin:10px 0 0;color:#BEB5A8;font-size:15.5px;line-height:1.55}
.pa-snapshot-card a{color:inherit}
.pa-snapshot-card a:hover strong{color:#F08647}
.pa-snapshot-note{margin:20px 0 0;color:#BEB5A8;font-size:14px;line-height:1.6}

.pa-privacy-note{
  margin:24px 0 0;
  padding:18px 20px;
  border-left:4px solid #F08647;
  border-radius:0 12px 12px 0;
  background:#FFF8F1;
  color:var(--ink,#1B1916);
  font-size:16px;
  line-height:1.55;
}
.pa-privacy-note strong{display:block;margin-bottom:4px}
.pa-privacy-note a{font-weight:700;text-decoration:underline;text-decoration-color:#F08647;text-underline-offset:3px}

@media(max-width:900px){
  .pa-snapshot-inner{width:min(100% - 56px,1320px)}
  .pa-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pa-snapshot-card:nth-child(2){border-right:0}
  .pa-snapshot-card:nth-child(-n+2){border-bottom:1px solid rgba(246,240,231,.22)}
  .pa-snapshot-card:nth-child(3){padding-left:0}
}
@media(max-width:560px){
  .pa-intent-links{justify-content:center;gap:6px 16px;font-size:14px}
  .pa-snapshot-inner{width:calc(100% - 40px)}
  .pa-snapshot-grid{grid-template-columns:1fr}
  .pa-snapshot-card,.pa-snapshot-card:nth-child(3){padding:20px 0;border-right:0;border-bottom:1px solid rgba(246,240,231,.22)}
  .pa-snapshot-card:last-child{border-bottom:0}
  .pa-answer-lede{font-size:16.5px}
}
