.price-page{padding:35px 0 65px}.price-page .wrap{max-width:1120px}.price-heading{text-align:center;max-width:750px;margin:35px auto}.price-heading h1{font:400 clamp(2.7rem,5vw,4.5rem)/1.1 var(--serif);margin:12px 0 20px}.price-heading>p:last-child{font-size:.95rem;line-height:1.65}.price-sheet{border-block:1px solid var(--wine);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 55px;padding:12px 0;display:grid}.price-sheet section{padding:24px 0}.price-sheet h2{font:400 1.6rem/1.25 var(--serif);color:var(--wine);margin:0 0 20px}.price-sheet dl{margin:0}.price-sheet dl>div{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0;display:flex}.price-sheet dt{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:.95rem;display:flex}.price-sheet dt:after{content:"";border-bottom:1px dotted var(--muted);flex:1;min-width:10px}.price-sheet dd{white-space:nowrap;color:var(--wine);margin:0;font-size:1rem}.price-sheet p{font-size:.9rem;line-height:1.6}.price-sheet .price-sheet-note{color:var(--muted);font-size:.8rem}.price-sheet .link-arrow{margin-top:14px;font-size:.72rem}.price-sheet-footer{justify-content:space-between;align-items:center;gap:35px;padding-top:25px;display:flex}.price-sheet-footer>p{max-width:480px;font-size:.82rem;line-height:1.6}.price-sheet-footer .cta-row{flex-wrap:wrap}.price-sheet-footer .btn{white-space:normal;text-align:center}@media (width<=760px){.price-page{padding-top:24px}.price-heading{margin:24px auto}.price-sheet{grid-template-columns:minmax(0,1fr)}.price-sheet section{border-bottom:1px solid var(--line);padding:22px 0}.price-sheet-column:last-child section:last-child{border:0}.price-sheet dd{font-size:.95rem}.price-sheet dt{font-size:.88rem}.price-sheet-footer{display:block}.price-sheet-footer>p{margin-bottom:24px}.price-sheet h2{font-size:1.6rem}}
