.psx{flex-direction:column;gap:.8rem;margin:2.5rem 0 0;display:flex}.psx__item{border:1px solid var(--line);scroll-margin-top:calc(var(--nav-clear) + 14px);background:#fff;border-radius:16px;overflow:hidden}.psx__item>summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);align-items:center;gap:.7rem;padding:1.1rem 1.3rem;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.psx__item>summary::-webkit-details-marker{display:none}.psx__item>summary:hover{background:color-mix(in srgb, var(--cyan) 5%, white)}.psx__icn{background:color-mix(in srgb, var(--cyan) 14%, white);width:34px;height:34px;color:var(--cyan-deep);border-radius:10px;flex:none;place-items:center;font-size:1.2rem;display:grid}.psx__chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;margin-left:auto;transition:transform .25s;transform:rotate(45deg)}.psx__item[open]>summary .psx__chev{transform:rotate(-135deg)}.psx__body{color:var(--ink);padding:0 1.3rem 1.4rem;line-height:1.65}.psx__body p{color:#333;margin:0 0 .8rem}.psx__body a{color:var(--magenta-deep);font-weight:600}.psx__highlights{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.psx__highlights li{align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.psx__highlights svg{color:var(--magenta-deep);flex:none}.psx__specs{border-collapse:collapse;width:100%}.psx__specs th,.psx__specs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .4rem;font-size:.95rem}.psx__specs tr:last-child th,.psx__specs tr:last-child td{border-bottom:0}.psx__specs th{width:38%;color:var(--muted);font-weight:600}.psx__specs td{color:var(--ink);font-weight:500}.psx__quick{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.psx__chip{background:var(--paper);border:1px solid var(--line);color:#444;border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.psx__chip strong{color:var(--ink)}.psx__h4{font-family:var(--font-display);margin:1.2rem 0 .5rem;font-size:1rem}.psx__steps{flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;display:flex}.psx__steps li{padding-left:.2rem}.psx__steps strong{color:var(--ink)}.psx__tips{flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem;display:flex}.psx__tips li{color:#333}.psx__foot{background:color-mix(in srgb, var(--magenta) 8%, white);border:1px solid color-mix(in srgb, var(--magenta) 22%, var(--line));color:#333;border-radius:12px;margin:1.4rem 0 0;padding:.9rem 1.05rem;font-size:.9rem}.psx__faq{flex-direction:column;gap:1rem;display:flex}.psx__faq-item{border-bottom:1px solid var(--line);padding-bottom:.9rem}.psx__faq-item:last-child{border-bottom:0;padding-bottom:0}.psx__faq-q{font-family:var(--font-display);margin:0 0 .35rem;font-size:1rem}.psx__faq-a{color:#333;margin:0;line-height:1.6}@media (max-width:560px){.psx__item>summary{padding:.95rem 1rem;font-size:1rem}.psx__body{padding:0 1rem 1.2rem}.psx__specs th{width:44%}}.psx__refund{color:var(--cyan-deep,#0a7d8c);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.psx__refund:hover{text-decoration:underline}
