html:root .cm-page .jm-hero__title-main{max-width:12ch}html:root .cm-page .cm-market[hidden]{display:none}html:root .cm-page .cm-market{margin:0 0 clamp(36px,4vw,56px);border-top:2px solid var(--jm-ink)}html:root .cm-page .cm-market__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:14px 0 0;color:var(--jm-muted)}html:root .cm-page .cm-market__head strong{color:var(--jm-ink);font-weight:600}html:root .cm-page .cm-market__live{display:inline-flex;align-items:center;gap:10px}html:root .cm-page .cm-market__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--jm-accent-ink);box-shadow:0 0 0 4px rgba(47,86,114,.16)}html:root .cm-page .cm-market dl{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}html:root .cm-page .cm-market dl>div{padding:22px 24px 4px 0}html:root .cm-page .cm-market dl>div+div{padding-left:24px;border-left:1px solid var(--jm-rule)}html:root .cm-page .cm-market dd{order:-1;margin:0 0 8px;font-family:var(--jm-display);font-size:clamp(32px,3.2vw,48px);line-height:1;white-space:nowrap}html:root .cm-page .cm-market dt{font-family:var(--jm-ui);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--jm-muted);line-height:1.5}html:root .cm-page .cm-market dl>div{display:flex;flex-direction:column}html:root .cm-page .cm-market__note{margin:14px 0 0;font-size:12.5px;color:var(--jm-muted)}html:root .cm-page .cm-places{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 clamp(40px,5vw,80px);list-style:none;margin:0;padding:0;border-top:1px solid var(--jm-ink)}html:root .cm-page .cm-places--3{grid-template-columns:repeat(3, minmax(0, 1fr))}html:root .cm-page .cm-places>li{padding:28px 0 30px;border-bottom:1px solid var(--jm-rule)}html:root .cm-page .cm-places h3{margin:0 0 6px;font-size:clamp(24px,2.2vw,30px)}html:root .cm-page .cm-places__tags{display:block;margin-bottom:12px;color:var(--jm-accent-ink)}html:root .cm-page .cm-places p{margin:0;font-size:15.5px;color:var(--jm-muted)}html:root .cm-page .cm-places a.jm-link{color:var(--jm-ink)}html:root .cm-page .cm-costs{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);gap:clamp(36px,6vw,96px);align-items:start}html:root .cm-page .cm-fee{background:var(--jm-paper);padding:clamp(26px,3vw,40px);border-top:2px solid var(--jm-ink)}html:root .cm-page .cm-fee+.cm-fee{margin-top:18px}html:root .cm-page .cm-fee__label{color:var(--jm-muted)}html:root .cm-page .cm-fee__big{display:block;margin:10px 0 4px;font-family:var(--jm-display);font-weight:400;font-size:clamp(44px,4.4vw,64px);line-height:1}html:root .cm-page .cm-fee__big small{margin-left:8px;font-family:var(--jm-body);font-size:16px;color:var(--jm-muted)}html:root .cm-page .cm-fee .jm-facts{margin:18px 0 0}html:root .cm-page .cm-fee__note{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--jm-muted)}html:root .cm-page .cm-stack{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:6px}html:root .cm-page .cm-stack li{padding:14px 18px;background:var(--jm-paper);font-size:15px;line-height:1.5}html:root .cm-page .cm-stack li b{display:block;font-family:var(--jm-ui);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--jm-muted);margin-bottom:2px}html:root .cm-page .cm-stack li:nth-child(2){margin-left:18px}html:root .cm-page .cm-stack li:nth-child(3){margin-left:36px}html:root .cm-page .cm-stack li.cm-stack__opt{background:rgba(0,0,0,0);border-left:2px solid var(--jm-accent-ink)}html:root .cm-page .cm-table{width:100%;border-collapse:collapse;font-size:15px}html:root .cm-page .cm-table caption{text-align:left;padding-bottom:12px;font-family:var(--jm-ui);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--jm-muted)}html:root .cm-page .cm-table th,html:root .cm-page .cm-table td{padding:12px 0;border-bottom:1px solid var(--jm-rule);text-align:left;font-weight:300;vertical-align:top}html:root .cm-page .cm-table thead th{font-family:var(--jm-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jm-muted);border-bottom-color:var(--jm-ink)}html:root .cm-page .cm-table td:last-child,html:root .cm-page .cm-table th:last-child{text-align:right;white-space:nowrap;padding-left:16px}html:root .cm-page .cm-table--compare th[scope=row]{width:18%;padding-right:20px;font-family:var(--jm-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jm-muted)}html:root .cm-page .cm-table--compare td,html:root .cm-page .cm-table--compare td:last-child,html:root .cm-page .cm-table--compare th:last-child{width:41%;text-align:left;white-space:normal;padding-left:0;padding-right:24px}html:root .cm-page .cm-subs{margin-top:40px}html:root .cm-page .cm-subs .cm-links{margin-top:0}html:root .cm-page .cm-sell{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(36px,6vw,96px);align-items:center}html:root .cm-page .cm-sell h2 .jm-ital{display:block}html:root .cm-page .cm-tiers{list-style:none;margin:0;padding:0;border-top:1px solid var(--jm-ink)}html:root .cm-page .cm-tiers li{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--jm-rule)}html:root .cm-page .cm-tiers b{font-family:var(--jm-display);font-weight:400;font-size:26px;line-height:1.2}html:root .cm-page .cm-tiers span{font-size:15.5px}html:root .cm-page .cm-links{margin-top:30px;font-size:15px;color:var(--jm-muted)}html:root .cm-page .jm-feature__text .jm-facts li span:last-child{max-width:60%}@media(max-width: 1000px){html:root .cm-page .cm-costs,html:root .cm-page .cm-sell{grid-template-columns:1fr}html:root .cm-page .cm-places--3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 860px){html:root .cm-page .cm-market dl{grid-template-columns:repeat(2, minmax(0, 1fr))}html:root .cm-page .cm-market dl>div:nth-child(3){padding-left:0;border-left:0}html:root .cm-page .cm-market dl>div:nth-child(n+3){border-top:1px solid var(--jm-rule);margin-top:14px}}@media(max-width: 760px){html:root .cm-page .cm-places,html:root .cm-page .cm-places--3{grid-template-columns:1fr}html:root .cm-page .cm-tiers li{grid-template-columns:1fr;gap:4px}html:root .cm-page .cm-stack li:nth-child(2){margin-left:10px}html:root .cm-page .cm-stack li:nth-child(3){margin-left:20px}html:root .cm-page .cm-market dl>div{padding-right:12px}html:root .cm-page .cm-market dl>div+div{padding-left:12px}html:root .cm-page .cm-market dl>div:nth-child(3){padding-left:0}html:root .cm-page .cm-market dd{font-size:30px}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) tr{display:block;padding:16px 0;border-bottom:1px solid var(--jm-rule)}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) tbody tr:first-child{border-top:1px solid var(--jm-ink)}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) :is(th,td){display:block;width:auto;padding:4px 0;border:0;text-align:left;white-space:normal}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) th[scope=row]{width:auto;margin-bottom:4px}html:root .cm-page .cm-table--compare td,html:root .cm-page .cm-table--compare td:last-child,html:root .cm-page .cm-table--stack td:last-child{width:auto;padding-right:0;padding-left:0}html:root .cm-page :is(.cm-table--compare,.cm-table--stack) td[data-label]::before{content:attr(data-label);display:block;font-family:var(--jm-ui);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--jm-accent-ink)}html:root .cm-page .cm-table--stack td[data-label]{display:flex;justify-content:space-between;gap:16px}html:root .cm-page .cm-table--stack td[data-label]::before{display:inline;color:var(--jm-muted)}html:root .cm-page .cm-table--stack th[scope=row]{font-family:var(--jm-display);font-size:22px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--jm-ink)}}
