html:not(.js) [data-dm-grid],html:not(.js) .dm-filters,html:not(.js) [data-dm-refresh]{display:none}[class*=dm-].section+[class*=dm-].section{padding-block-start:0}.dm-top{padding-block:clamp(28px,3.5vw,48px) clamp(24px,3vw,36px)}.dm-top h1{font-size:var(--co-fs-h1);max-width:22ch}.dm-job{margin-block-start:16px;max-width:58ch}.dm-h2{font-size:var(--co-fs-h2)}.dm-sub{margin-block-start:10px;font-size:var(--co-fs-small);color:var(--co-ink-2);max-width:62ch}.dm-list{padding-block:clamp(24px,3vw,36px) clamp(32px,4vw,48px)}.dm-after.section--tight{padding-block:0 var(--co-section)}.dm-filters{display:grid;gap:10px;margin-block-end:20px}.dm-frows{display:grid;gap:10px}.dm-frow{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:6px 16px;align-items:center}.dm-frow__k{font-weight:700;font-size:var(--co-fs-note)}.dm-frow__chips{display:flex;flex-wrap:wrap;gap:8px}.dm-chip__n{margin-inline-start:8px;font-weight:500;color:var(--co-ink-2);font-variant-numeric:lining-nums tabular-nums}.dm-chip[aria-pressed=true] .dm-chip__n{color:inherit}.dm-chip[hidden]{display:none}.dm-result{font-size:var(--co-fs-caption);color:var(--co-ink-2);min-block-size:1.4em;margin-block-start:4px}.dm-grid{align-items:start}.dm-grid--lead{border-block-start:0}.dm-list .dealcard__go{justify-self:end}.dm-grid .dm-group{margin-block-start:48px;font-size:var(--co-fs-h3);line-height:var(--co-lh-h3)}.dm-newnote{margin-block-start:8px;padding-block-end:14px;border-block-end:1px solid var(--co-line-2);font-size:var(--co-fs-note);color:var(--co-ink-2)}.dm-foot{margin-block-start:28px;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.dm-foot__line{max-width:72ch}.dm-state{border-block-start:var(--co-rule-top);padding-block:24px 8px;display:grid;gap:16px;justify-items:start}.dm-state__line{font-size:var(--co-fs-lede);line-height:1.5;color:var(--co-ink);max-width:56ch}.dm-state__acts{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap}.dm-state[hidden]{display:none}.dm-foot__how{color:var(--co-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--co-gulf);text-decoration-thickness:2px;text-underline-offset:3px}.dm-foot__how:hover{text-decoration-color:var(--co-ink)}.dm-tip{margin:40px 0 0;max-width:72ch}.dm-list:has([data-dm-grid]:not([hidden]) .dealcard__tip)+.dm-after .dm-tip{display:none}.dm-grid .dm-gap--new{color:var(--co-ink-2);font-weight:500}.dm-wk.section.section,.dm-weeks.section.section,.dm-segs.section.section,.dm-sigs.section.section,.dm-close.section.section{padding-block:clamp(48px,6vw,80px)}.dm-pull{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 56px;align-items:end;padding-block:clamp(16px,3vw,32px) clamp(56px,7vw,96px)}.dm-pull__cap{margin-block-start:18px;font-size:var(--co-fs-note);max-width:34ch}.dm-pull__text h2{max-width:18ch}.dm-pull__body{margin-block-start:18px;font-size:var(--co-fs-lede);max-width:56ch}.dm-pull__body strong,.dm-wk__body strong{font-weight:700}.dm-wk__list{list-style:none;margin:28px 0 0;padding:0;border-block-start:var(--co-rule-top)}.dm-wk__row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px 40px;padding-block:24px;border-block-end:1px solid var(--co-line);align-items:start}.dm-wk__fig{font-size:var(--co-fs-price-lg);justify-self:start}.dm-wk__h{font-family:var(--co-font-text);font-size:var(--co-fs-h4);font-weight:700;line-height:1.3;letter-spacing:0}.dm-wk__body{margin-block-start:4px;max-width:60ch}.dm-wk__text .caption{margin-block-start:6px;max-width:70ch}.dm-weeks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:28px;border-block-start:var(--co-rule-top)}.dm-chart{margin:0;padding-block:20px 0;display:grid;gap:12px;align-content:start}.dm-chart+.dm-chart{border-inline-start:1px solid var(--co-line);padding-inline-start:40px}.dm-chart:first-child{padding-inline-end:40px}.dm-chart__h{font-weight:700;font-size:var(--co-fs-h4)}.dm-segs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-block-start:28px;align-items:start}.dm-segs .co-table caption{max-width:48ch}.dm-segs__cap{margin-block-start:20px;max-width:80ch}.dm-sigs__list{list-style:none;margin:28px 0 0;padding:0;border-block-start:var(--co-rule-top)}.dm-sigs__row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:6px 40px;padding-block:20px;border-block-end:1px solid var(--co-line);align-items:baseline}.dm-sigs__row.is-on{background:var(--co-gulf-soft);padding-inline:16px;margin-inline:-16px}.dm-sigs__word{font-family:var(--co-font-display);font-weight:800;font-size:var(--co-fs-h3);line-height:var(--co-lh-h3)}.dm-sigs__mean{max-width:60ch}.dm-sigs__who{margin-block-start:6px;font-size:var(--co-fs-note);color:var(--co-ink-2)}.dm-sigs__who strong{color:var(--co-ink);font-weight:700}.dm-sigs__rule{margin-block-start:14px}.dm-close__method{margin:0 0 28px}.dm-close__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 56px;align-items:start}.dm-close__grid>.dm-onward:only-child{grid-column:1 / -1;max-width:680px}.dm-report .acard__stamp{display:none}.dm-report__line{max-width:52ch}.dm-report{display:grid;gap:14px}.dm-report__h{font-family:var(--co-font-text);font-size:var(--co-fs-h4);font-weight:700;line-height:1.3;letter-spacing:0}.dm-onward{list-style:none;margin:0;padding:0;border-block-start:var(--co-rule-top)}.dm-onward li{border-block-end:1px solid var(--co-line)}.dm-onward a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px;padding-block:12px;font-weight:600;font-size:var(--co-fs-small);text-decoration:none}.dm-onward a:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.dm-onward .ico{color:var(--co-gulf-deep)}@media(max-width:61.99em){.dm-pull,.dm-close__grid,.dm-segs__grid,.dm-weeks__grid{grid-template-columns:minmax(0,1fr)}.dm-chart+.dm-chart{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--co-line);margin-block-start:24px}.dm-chart:first-child{padding-inline-end:0}}@media(max-width:47.99em){.dm-filters{gap:4px;margin-block-end:16px}.dm-frows{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--co-gutter) * -1);padding:4px var(--co-gutter);scroll-padding-inline:var(--co-gutter)}.dm-frows::-webkit-scrollbar{display:none}.dm-frow,.dm-frow__chips{display:contents}.dm-frow__k{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dm-frows .qchip{flex:none}.dm-frow+.dm-frow .qchip:first-child{margin-inline-start:16px}.dm-result{margin-block-start:0}.dm-pull{gap:20px}.dm-wk__row,.dm-sigs__row{grid-template-columns:minmax(0,1fr)}.dm-wk__fig{font-size:var(--co-fs-price-md)}.dm-sigs__row.is-on{padding-inline:var(--co-gutter);margin-inline:calc(var(--co-gutter) * -1)}.dm-weeks .co-chart{--co-chart-fs: 21px}.dm-foot{align-items:flex-start;flex-direction:column}}
