.pr-prices{display:flex;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-mid)}.pr-price{flex:1 1 240px;padding:22px 28px 24px 0;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.pr-price:last-child{border-right:none;padding-right:0}@media (max-width:760px){.pr-price{flex-basis:100%;border-right:none;border-bottom:1px solid var(--rule);padding-right:0}.pr-price:last-child{border-bottom:none}}.pr-fig{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.6vw,54px);line-height:1;letter-spacing:.005em;color:var(--ink);font-variant-numeric:tabular-nums}.pr-fig small{font-size:.42em;font-weight:600;color:var(--ink-2);letter-spacing:.01em;white-space:nowrap}.pr-price p{font-size:15px;line-height:1.55;color:var(--ink-2);max-width:36ch}.pr-price strong{color:var(--ink);font-weight:600}.pr-example{display:flex;flex-wrap:wrap;margin-top:30px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent)}.pr-ex{flex:1 1 190px;padding:16px 22px 18px;display:flex;flex-direction:column;gap:3px}.pr-ex-val{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.pr-ex p{font-size:13.5px;line-height:1.45;color:var(--ink-2);max-width:30ch}.pr-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}@media (max-width:700px){.pr-cols{grid-template-columns:1fr}}.pr-list{margin:0;padding:0;list-style:none}.pr-list li{padding:11px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.5;color:var(--ink-2)}.pr-list li strong{color:var(--ink);font-weight:600}.pr-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:700px){.pr-notes{grid-template-columns:1fr}}.pr-note-head{border-top:1px solid var(--ink);padding-top:12px;margin-bottom:12px}.pr-notes h2{font-size:clamp(22px,2.6vw,27px)}.pr-notes p{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:46ch;margin-bottom:10px}.pr-notes p:last-child{margin-bottom:0}.pr-notes strong{color:var(--ink);font-weight:600}.pr-stamp{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:56px;padding-top:14px;border-top:1px solid var(--rule)}