.price-section{margin:40px 0;scroll-margin-top:110px}.price-context{color:var(--muted);margin:0 0 22px}.price-table-wrap{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.price-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}.price-table thead{background:var(--pale)}.price-table th,.price-table td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.price-table thead th:first-child{width:52%}.price-table thead th:nth-child(2){width:20%}.price-table tbody th{font-weight:500}.price-table td:nth-child(2){font-weight:700;color:var(--blue)}.price-table tbody tr:last-child>*{border-bottom:0}.price-note{font-size:12px;line-height:1.7;color:var(--muted);margin:18px 0 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal .price-section{margin-top:56px}.home-prices{padding:20px 0 40px}
@media(max-width:600px){.price-table{font-size:12px}.price-table th,.price-table td{padding:13px 9px}.price-table thead th:first-child{width:45%}.price-table thead th:nth-child(2){width:23%}.price-section h2{font-size:27px}.price-note{font-size:11px}.price-context{font-size:14px}.price-table td{line-height:1.5}}
