.pair-wrap{padding-bottom:60px}
.pair-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:16px;align-items:start}
.pair-wrap .calc-card{margin-bottom:16px}
.pair-wrap .calc-card h2{font-family:"Manrope","Inter",sans-serif;font-size:17px;font-weight:800;
  margin:0 0 8px;display:flex;align-items:center;gap:9px}
.pair-wrap .calc-card h2 svg{width:16px;height:16px;color:var(--pu2)}
.pair-lead{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 14px}
.pair-note{font-size:12.5px;color:var(--muted2);line-height:1.7;margin:14px 0 0}
.pair-note a,.pair-lead a{color:var(--pu2);text-decoration:underline;text-underline-offset:2px}
.pair-tablewrap{overflow-x:auto}
.pair-table{width:100%;border-collapse:collapse;min-width:0}
.pair-table th[scope=row]{text-align:left;font-size:12.5px;color:var(--muted2);font-weight:600;
  padding:9px 12px 9px 0;border-top:1px solid rgba(255,255,255,.06);width:48%}
.pair-table td{font-size:13px;color:var(--ink);font-weight:600;padding:9px 0;
  border-top:1px solid rgba(255,255,255,.06)}
.pair-table tr:first-child th,.pair-table tr:first-child td{border-top:0}
.pair-tools{display:grid;gap:8px}
.pair-tool{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:12px;
  background:rgba(255,255,255,.03);border:1px solid var(--line);text-decoration:none;
  transition:border-color .16s,transform .16s}
.pair-tool:hover{border-color:var(--pu);transform:translateX(2px)}
.pair-tool-ico{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;
  background:rgba(124,92,255,.14);color:var(--pu2)}
.pair-tool-ico svg{width:15px;height:15px}
.pair-tool b{display:block;font-size:13px;color:var(--ink);font-weight:700}
.pair-tool span{display:block;font-size:11.5px;color:var(--muted2);line-height:1.55;margin-top:2px}
.pair-list{margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.85}
.pair-faq{border-top:1px solid rgba(255,255,255,.06);padding:12px 0}
.pair-faq:first-of-type{border-top:0}
.pair-faq summary{cursor:pointer;font-size:13.5px;font-weight:700;color:var(--ink);list-style:none;
  display:flex;justify-content:space-between;gap:12px;align-items:center}
.pair-faq summary::-webkit-details-marker{display:none}
.pair-faq summary::after{content:"+";color:var(--muted2);font-weight:700;font-size:16px}
.pair-faq[open] summary::after{content:"\2212"}
.pair-faq p{font-size:13px;color:var(--muted);line-height:1.75;margin:10px 0 0}
.pair-chips{display:flex;flex-wrap:wrap;gap:8px}
.pair-chip{display:inline-flex;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.05);
  border:1px solid var(--line2);font-size:12.5px;color:var(--muted);text-decoration:none}
.pair-chip:hover{color:var(--ink);border-color:var(--pu)}
.pair-h{font-family:"Manrope","Inter",sans-serif;font-size:16px;font-weight:800;margin:22px 0 12px}
.pair-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:6px}
.pair-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:15px;
  text-decoration:none;display:block;transition:transform .16s,border-color .16s}
.pair-card:hover{transform:translateY(-3px);border-color:var(--pu)}
.pair-card b{display:block;font-family:"Manrope","Inter",sans-serif;font-size:15px;font-weight:800;color:var(--ink)}
.pair-card-line{display:block;font-size:11.5px;color:var(--muted2);margin-top:5px}
.pair-card-value{display:block;font-size:12px;color:var(--pu2);font-weight:600;margin-top:7px}
@media (max-width:900px){
  .pair-grid{grid-template-columns:1fr}
  .pair-table th[scope=row]{width:52%}
}
