.ptable{border-collapse:collapse;border-top:1.5px solid var(--ink);width:100%}.ptable thead th{text-align:left;vertical-align:bottom;color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding:14px 16px 12px 0;font-size:13.5px;font-weight:600}.ptable thead th small{font-size:12px;font-weight:500;display:block}.ptable tbody tr{transition:background-color .2s var(--ease-out);position:relative}.ptable tbody tr:hover{background:var(--stone)}.ptable tbody th,.ptable td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);color:var(--ink-2);padding:18px 16px 18px 0;font-size:16px;font-weight:400}.ptable .pt-title{width:34%;padding-left:0}.ptable.with-domain .pt-title{width:30%}.ptable .pt-title a{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;text-decoration:none;display:block}.ptable .pt-title a:after{content:"";position:absolute;inset:0}.ptable tbody tr:hover .pt-title a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em}.ptable .pt-title a:focus-visible{outline:none}.ptable .pt-title a:focus-visible:after{outline:2px solid var(--red);outline-offset:-2px}.ptable .pt-title small{color:var(--ink-3);max-width:34em;margin-top:4px;font-size:14px;line-height:1.4;display:block}.ptable .pt-price strong{color:var(--ink);font-weight:700}.ptable .pt-next .tag-example{margin-left:8px}.ptable .pt-go{text-align:right;width:24px;color:var(--red);padding-right:0}.ptable .pt-go svg{vertical-align:-2px;width:16px;height:16px;transition:transform .35s var(--ease-out)}.ptable tbody tr:hover .pt-go svg{transform:translate(4px)}@media (max-width:900px){.ptable,.ptable tbody{display:block}.ptable thead{display:none}.ptable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;padding:18px 0;display:grid}.ptable tbody th,.ptable td{border:0;padding:0;font-size:15px}.ptable .pt-title,.ptable.with-domain .pt-title{grid-column:1/-1;width:auto;padding-right:28px}.ptable td[data-label]:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.ptable .pt-domain{grid-column:1/-1}.ptable .pt-next .tag-example{margin:4px 0 0;display:table}.ptable .pt-go{width:auto;position:absolute;top:20px;right:0}}
