.m-page{--m-bleed: max(var(--co-gutter), calc((100vw - var(--co-max)) / 2 + var(--co-gutter)))}.m-page [id],.m-idx [id]{scroll-margin-block-start:calc(var(--co-header-h) + 16px)}.m-sec{padding-block:var(--co-section) 0}.m-sub{margin-block-start:10px;font-size:var(--co-fs-small);line-height:var(--co-lh-meta);color:var(--co-ink-2);max-width:56ch}.m-job{margin-block-start:12px;font-size:var(--co-fs-lede);line-height:1.45;color:var(--co-ink-2);max-width:40ch}.m-off{padding-block-end:var(--co-section)}.m-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px;font-size:var(--co-fs-note);color:var(--co-ink-2)}.m-crumbs li+li:before{content:"/";margin-inline-end:6px}.m-crumbs a{color:var(--co-ink-2);text-decoration:none}.m-crumbs a:hover{color:var(--co-ink);text-decoration:underline}.m-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text right" "acts right";grid-template-rows:auto 1fr;column-gap:56px;padding-block:0 64px}.m-intro--nophoto{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "right" "acts";grid-template-rows:none}.m-intro--nophoto .m-quick{max-width:760px;margin-block-start:28px}.m-intro__text{grid-area:text;padding-block-start:20px;min-width:0}.m-intro__right{grid-area:right;min-width:0}.m-intro h1{font-size:clamp(2.75rem,5.4vw,4.75rem);margin-block-start:14px;text-wrap:balance}.m-photo{margin:0}.m-photo img{display:block;inline-size:calc(100% + var(--m-bleed));max-inline-size:none;block-size:480px;object-fit:cover;object-position:45% 60%;background:var(--co-tint)}.m-photo .photo-note a{color:inherit;text-decoration:underline;text-decoration-color:var(--co-line-2);text-underline-offset:2px}.m-photo .photo-note a:hover{text-decoration-color:var(--co-ink)}.m-yearsbox{margin-block-start:24px}.m-years__label{font-size:var(--co-fs-note);font-weight:600}.m-years{display:flex;gap:6px;margin-block-start:8px;padding:3px;overflow-x:auto;scrollbar-width:none}.m-years::-webkit-scrollbar{display:none}.m-years .qchip{flex:none;padding-inline:13px;font-size:1rem}.m-asks{margin-block-start:24px}.m-asks__line{font-size:var(--co-fs-lede);font-weight:600}.m-asks__fig{margin-block-start:6px}.m-asks__fig .price{font-size:var(--co-fs-price-xl);display:inline-block}.m-asks__cap{margin-block-start:12px;font-size:1rem;max-width:46ch}.m-asks__thin{font-size:var(--co-fs-lede);max-width:42ch}.m-quick{list-style:none;margin:20px 0 0;padding:0;border-block-start:2px solid var(--co-ink)}.m-quick li{border-block-end:1px solid var(--co-line)}.m-quick a{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding-block:14px;text-decoration:none;color:inherit}.m-quick a:hover .m-quick__say{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.m-quick__ask{font-size:var(--co-fs-note);font-weight:600;color:var(--co-ink-2)}.m-quick__say{font-size:1.125rem}.m-quick__say b{font-family:var(--co-font-display);font-weight:800;font-size:1.75rem;line-height:1;margin-inline-end:6px}.m-quick__say--plain{font-size:1rem}.m-quick__ico{width:18px;height:18px;color:var(--co-gulf-deep);align-self:center}.m-acts{grid-area:acts;display:flex;gap:12px;flex-wrap:wrap;align-self:start;margin-block-start:26px}.m-vq{border-block-start:1px solid var(--co-line)}.m-vq:not(:has(.vq)){display:none}.m-vq>.wrap>.vq{border-block-start:0;padding-block:64px 56px}.m-vs{border-block-start:1px solid var(--co-line);padding-block:64px 56px}.m-vs__h{font-family:var(--co-font-text);font-size:1.0625rem;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--co-ink-2)}.m-vs__pull{margin-block-start:14px;font-family:var(--co-font-display);font-weight:700;font-size:clamp(1.875rem,1.2rem + 2.4vw,3.125rem);line-height:1.04;letter-spacing:-.005em;max-width:26ch;text-wrap:balance}.m-vs__pull strong{font-weight:800;background:linear-gradient(transparent 56%,var(--co-gulf) 56%,var(--co-gulf) 90%,transparent 90%);padding-inline:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:lang(ar) .m-vs__pull{line-height:var(--co-lh-heading);letter-spacing:0}.m-vs__cap{margin-block-start:18px;max-width:60ch}.m-figs{border-block-start:2px solid var(--co-ink)}.m-figs__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.m-col{padding-block:48px 64px;min-width:0}.m-col:first-child{padding-inline-end:56px}.m-col+.m-col{border-inline-start:1px solid var(--co-line);padding-inline-start:56px}.m-col h2{font-size:var(--co-fs-h2)}.m-figs--one .m-figs__grid{grid-template-columns:minmax(0,1fr)}.m-figs--one .m-col:first-child{padding-inline-end:0;padding-block-end:40px}.m-figs--one .m-col+.m-col{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--co-line);padding-block-start:40px}.m-ylist__head,.m-lrow{display:grid;grid-template-columns:52px minmax(0,1fr) 92px 44px;gap:14px;align-items:center}.m-ylist__head{margin-block-start:18px;font-size:var(--co-fs-credit);color:var(--co-ink-2)}.m-ylist__head span:nth-child(n+3){text-align:end}.m-ylist{list-style:none;margin:8px 0 0;padding:0}.m-ylist li[data-old]{display:none}.m-ylist.is-all li[data-old]{display:block}.m-ylist__gen{font-size:var(--co-fs-note);font-weight:700;padding-block:16px 6px}.m-ylist__gen span{font-weight:400;color:var(--co-ink-2)}.m-lrow{inline-size:100%;min-block-size:36px;margin:0;padding:0;border:0;border-block-end:1px solid var(--co-tint);background:none;font:inherit;font-size:1rem;color:inherit;text-align:start;cursor:pointer}.m-lrow:hover{background:var(--co-tint)}.m-lrow[aria-pressed=true]{background:var(--co-gulf-soft);margin-inline:-10px;padding-inline:10px;inline-size:calc(100% + 20px)}.m-lrow .band-wrap{min-width:0}.m-lrow__year{font-weight:700}.m-lrow__med{text-align:end;font-weight:600}.m-lrow__n{text-align:end;color:var(--co-ink-2);font-size:var(--co-fs-caption)}.m-older{margin-block-start:14px;padding:0;background:none;border:0;border-block-end:2px solid var(--co-gulf);font:700 1rem var(--co-font-text);color:var(--co-ink);cursor:pointer}.m-older:hover{border-block-end-color:var(--co-ink)}.m-older__m,.m-older--phone{display:none}.m-ladder__note{margin-block-start:18px;max-width:64ch}.m-onsale{margin-block-start:22px;padding-block-start:18px;border-block-start:1px solid var(--co-line);font-size:1.0625rem;max-width:60ch}.m-onsale strong{font-weight:700}.m-cost__total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-block-start:18px}.m-cost__total .fig{font-size:3.5rem}.m-cost__per{font-weight:600;font-size:1.125rem}.m-cost__cap{margin-block-start:10px;font-size:var(--co-fs-note);max-width:44ch}.m-cost__near,.m-cost__est{margin-block-start:6px;color:var(--co-ink);max-width:44ch}.m-lines{list-style:none;margin:22px 0 0;padding:0}.m-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:10px;border-block-start:1px solid var(--co-line);font-size:1rem}.m-lines b{font-weight:600}.m-bar{grid-column:1 / -1;display:block;height:5px;background:var(--co-tint);overflow:hidden}.m-bar i{display:block;height:100%;background:var(--co-gulf-deep)}.m-cost__go{margin-block-start:22px}.m-costline{border-block-start:1px solid var(--co-line);padding-block:28px}.m-costline p{font-size:var(--co-fs-small);line-height:var(--co-lh-meta);color:var(--co-ink-2)}.m-costline .more{margin-inline-start:6px}.m-figs:not(:has(.m-col)){display:none}.m-vq:not(:has(.vq))+.m-figs:not(:has(.m-col))+.m-costline{border-block-start:2px solid var(--co-ink)}.m-watch{border-block-start:1px solid var(--co-line);padding-block:64px 48px}.m-watch h2{font-size:clamp(2rem,3.4vw,2.875rem)}.m-wlist{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 56px;counter-reset:w}.m-wlist li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding-block:20px;border-block-start:1px solid var(--co-line);counter-increment:w}.m-wlist li:before{content:counter(w);font-family:var(--co-font-display);font-weight:800;font-size:2.5rem;line-height:.9;color:var(--co-gulf-deep)}.m-wlist:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.m-wlist h3{font-family:var(--co-font-text);font-weight:700;font-size:1.125rem;letter-spacing:0;line-height:1.3}.m-wlist p{font-size:1rem;color:var(--co-ink-2);margin-block-start:4px;max-width:52ch}.m-watch__cap{margin-block-start:8px;padding-block-start:14px;border-block-start:1px solid var(--co-line)}.m-check{border-block-start:1px solid var(--co-line);padding-block:64px}.m-check h2,.m-deals h2,.m-rivals h2,.b-page .m-sec h2{font-size:var(--co-fs-h2)}.m-check__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-block-start:28px;align-items:start}.m-check__form{display:grid;gap:16px;max-width:420px}.m-check__form .btn{justify-self:start}.m-check__out{display:grid;gap:10px;align-content:start;padding-block-start:4px}.m-check__sentence{font-size:var(--co-fs-lede);max-width:44ch}.m-check__word{font-weight:700}.m-check__fig:empty{display:none}.m-check__fig .fig{font-size:var(--co-fs-price-md)}.m-check__offer{font-weight:600}.m-deals,.m-rivals{border-block-start:1px solid var(--co-line);padding-block:64px}.m-deals .live-deals{margin-block-start:24px}.m-deals--thin:not(:has([data-live-deals-grid]:not([hidden]))){display:none}.m-deals:has([data-live-deals-empty]:not([hidden])){display:none}.m-rivals__table{margin-block-start:24px}.m-rivals__go{margin-block-start:16px}.m-rv__self{font-size:var(--co-fs-caption);color:var(--co-ink-2);white-space:nowrap;display:inline-block}.m-rv__n{display:block;font-size:var(--co-fs-caption);font-weight:400;white-space:nowrap}.m-next{padding-block:64px}.m-next h2{font-size:1.75rem}.m-next ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.m-next li{border-block-start:1px solid var(--co-line)}.m-next a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:12px;line-height:1.3;text-decoration:none;font-weight:600;font-size:1.0625rem;color:inherit}.m-next a:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.m-next .ico{flex:none;width:20px;height:20px;color:var(--co-gulf-deep)}.m-method{display:grid;gap:2px;padding-block:0 var(--co-section)}.m-sec+.wrap>.m-method,.b-page .m-method{padding-block-start:48px}.m-sticky{display:none}@media(max-width:59.99em){.m-sticky{display:flex;gap:8px;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--co-z-header);padding:10px var(--co-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--co-paper);border-block-start:1px solid var(--co-line);transform:translateY(110%);pointer-events:none;visibility:hidden;transition:transform var(--co-dur-2) var(--co-ease-out),visibility 0s linear var(--co-dur-2)}.m-sticky.is-on{transform:none;pointer-events:auto;visibility:visible;transition:transform var(--co-dur-2) var(--co-ease-out),visibility 0s}.m-sticky .btn{flex:1}}@media(prefers-reduced-motion:reduce){.m-sticky{transition:none}}.m-rows{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;border-block-start:2px solid var(--co-ink)}.m-row{border-block-end:1px solid var(--co-line);min-width:0}.m-row a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding-block:16px;text-decoration:none;color:inherit}.m-row a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.m-row .photo{inline-size:120px}.m-row h3{font-size:1.5rem}.m-row .caption,.m-row__fig{margin-block-start:4px}.m-row__fig .fig{font-size:1.5rem}.m-idx{padding-block-end:var(--co-section)}.m-idx__head{padding-block:48px 8px}.m-idx__head h1{font-size:var(--co-fs-h1)}.m-idx__search{max-width:720px;margin-block-start:28px}.m-idx__sec{padding-block-start:56px}.m-idx__sec h2{font-size:var(--co-fs-h2)}.m-az{list-style:none;margin:20px 0 0;padding:0;columns:4 200px;column-gap:32px;border-block-start:2px solid var(--co-ink)}.m-az li{break-inside:avoid}.m-az a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-block:10px;border-block-end:1px solid var(--co-line);text-decoration:none;font-weight:600;color:inherit}.m-az a:hover bdi{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.b-intro .m-photo img{block-size:440px}.b-sub{margin-block-start:14px;font-size:var(--co-fs-small);color:var(--co-ink-2)}.b-sub b{color:var(--co-ink);font-weight:700}.b-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);justify-content:start;gap:16px 28px;margin:24px 0 0;padding-block-start:16px;border-block-start:2px solid var(--co-ink)}.b-facts>div{display:flex;flex-direction:column;justify-content:space-between}.b-facts dt{font-size:var(--co-fs-note);line-height:1.3;color:var(--co-ink-2)}.b-facts dd{margin:4px 0 0;font-family:var(--co-font-display);font-weight:800;font-size:1.75rem;line-height:1}.b-facts .na{font-family:var(--co-font-text);font-weight:400;font-size:1rem;color:var(--co-ink-2)}.b-more{margin-block-start:20px}.b-more>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-block-size:44px;font-weight:700;list-style:none;border-block-end:2px solid var(--co-gulf)}.b-more>summary:hover{border-block-end-color:var(--co-ink)}.b-more>summary::-webkit-details-marker{display:none}.b-few ul,ul.b-few{list-style:none;margin:12px 0 0;padding:0;columns:4 160px;column-gap:28px}.b-few li{break-inside:avoid}.b-few a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-block:8px;border-block-end:1px solid var(--co-line);text-decoration:none;color:inherit}.b-few a:hover bdi{text-decoration:underline}.b-cn{margin-block-start:28px;max-width:760px}.b-dep__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;margin-block-start:24px}.b-dep__copy{display:grid;gap:12px}.b-dep__lead{font-size:1.25rem;line-height:1.4;max-width:30ch}.b-dep__lead b{font-weight:700}.b-dep__svg{width:100%;height:auto;display:block}@media(max-width:59.99em){.m-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "text" "quick" "acts";grid-template-rows:none}.m-intro__right{display:contents}.m-intro__photo{grid-area:photo;margin-inline:calc(-1 * var(--co-gutter))}.m-photo img,.b-intro .m-photo img{inline-size:100%;block-size:auto;aspect-ratio:16 / 9}.m-photo .photo-note{padding-inline:var(--co-gutter)}.m-quick{grid-area:quick}.m-figs__grid,.m-wlist,.m-next ul,.m-check__grid,.b-dep__grid{grid-template-columns:minmax(0,1fr)}.m-col:first-child{padding-inline-end:0;padding-block-end:40px}.m-col+.m-col{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--co-line);padding-block-start:40px}.m-check__grid{gap:32px}}@media(max-width:40em){.m-intro:not(.b-intro){grid-template-areas:"text" "quick" "acts" "photo"}.m-intro:not(.b-intro) .m-intro__photo{margin-block-start:28px}.m-intro:not(.b-intro) .m-photo img{aspect-ratio:16 / 9;block-size:auto}.m-intro:not(.b-intro) .m-photo .photo-note{margin-block-start:4px;font-size:var(--co-fs-credit);line-height:1.35}.m-intro:not(.b-intro) .m-years__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-intro:not(.b-intro) .m-yearsbox{margin-block-start:12px}.m-intro:not(.b-intro) .m-years{margin-block-start:0}.b-intro{grid-template-areas:"text" "quick" "acts" "photo"}.b-intro .m-intro__photo{margin-block-start:28px}.m-crumbs{display:none}.m-intro{padding-block-end:48px}.m-intro__text{padding-block-start:14px}.m-intro h1{font-size:2.5rem;margin-block-start:0}.m-job{font-size:1.0625rem;margin-block-start:8px}.m-yearsbox{margin-block-start:14px}.m-years{margin-inline:calc(-1 * var(--co-gutter));padding-inline:var(--co-gutter)}.m-asks{margin-block-start:14px}.m-asks__line{font-size:1.0625rem}.m-asks__fig .price{font-size:3.5rem}.m-asks__cap{font-size:var(--co-fs-note)}.m-quick{margin-block-start:16px}.m-quick a{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:10px}.m-quick__ask{grid-column:1 / -1}.m-quick__say b{font-size:1.625rem}.m-acts{flex-direction:column;gap:10px;margin-block-start:18px}.m-acts .btn{inline-size:100%}.m-col{padding-block:40px 48px}.m-ylist__head,.m-lrow{grid-template-columns:42px minmax(0,1fr) 76px 30px;gap:10px}.m-lrow{font-size:var(--co-fs-note)}.m-ylist li[data-far]{display:none}.m-ylist.is-all li[data-far]{display:block}.m-older__d{display:none}.m-older__m{display:inline}.m-older--phone{display:inline-block}.m-cost__total .fig{font-size:2.875rem}.m-watch{padding-block:48px 24px}.m-vs{padding-block:48px 40px}.m-deals,.m-rivals{padding-block:48px}.b-dep__svg{--co-chart-fs: 22px}.m-check,.m-next{padding-block:48px}.m-rows{grid-template-columns:minmax(0,1fr)}.m-row a{grid-template-columns:96px minmax(0,1fr);gap:14px;padding-block:14px}.m-row .photo{inline-size:96px}.m-row h3{font-size:1.375rem}.m-idx__head{padding-block-start:28px}.b-facts{grid-auto-flow:row;grid-template-columns:1fr 1fr}.b-facts dd{font-size:1.5rem}.m-az{columns:2;column-gap:20px}.m-az a{flex-direction:column;align-items:flex-start;gap:0;padding-block:8px}}.m-az__more{margin-block-start:16px}.m-page .caption a:not(.credit){color:var(--co-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--co-gulf);text-decoration-thickness:2px;text-underline-offset:3px}.m-page .caption a:not(.credit):hover{text-decoration-color:var(--co-ink)}.b-page .alist{margin-block-start:24px}
