.dh.inst-card{isolation:isolate;box-sizing:border-box;height:360px;margin-top:var(--inst-panel-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:0;display:grid;position:relative;overflow:hidden}.dh-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:32px 40px;display:flex}.dh-copy .inst-label{color:var(--inst-mist);margin:0 0 12px}.dh-h1.inst-h2{text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.06}.dh-lead.inst-lead{max-width:34em;margin:14px 0 0}.dh-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.eng-docked:has(>.eng-docked-in>.eng-docked-main>.dh:first-child){padding-top:56px}.dh-media{isolation:isolate;background:var(--inst-map-land);min-width:0;position:relative;overflow:hidden}.dh-media>img,.dh-media>video{object-fit:cover;object-position:var(--focal,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}.dh-media .ch2m{position:absolute;inset:0}.dh-credit{z-index:3;border-radius:var(--inst-mark-r);background:var(--inst-glass);max-width:calc(100% - 20px);-webkit-backdrop-filter:var(--inst-blur);backdrop-filter:var(--inst-blur);font-family:var(--font-hanken), sans-serif;font-size:var(--inst-note-size,13px);color:var(--inst-on-dark-mist);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:3px 8px;font-weight:400;line-height:1.45;position:absolute;bottom:10px;right:10px;overflow:hidden}.dh-credit a{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;text-decoration:underline;-webkit-text-decoration-color:var(--inst-btn-glass-edge);text-decoration-color:var(--inst-btn-glass-edge);text-underline-offset:2px;overflow:hidden}.dh-credit a:hover{color:var(--inst-on-dark)}.dh-tag{z-index:2;pointer-events:none;margin:0;position:absolute;top:28px;left:28px}.dh-tag:not([data-drawn])>*{visibility:hidden}.dh-tag-note{transform-origin:0 60%;display:block;position:relative;transform:rotate(-3deg)}.dh-tag-marks{opacity:.94;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.dh-tag-marks path{fill:var(--inst-lemon)}.dh-tag-words{width:max-content;max-width:260px;color:var(--inst-slate);font-family:var(--font-hanken), sans-serif;font-size:var(--inst-section-size,24px);letter-spacing:-.005em;text-transform:none;font-weight:500;line-height:1.2;display:block;position:relative}.dh-tag-base{vertical-align:baseline;width:0;height:0;display:inline-block}.dh-tag-arrow{left:calc(var(--tag-reach,100%) - 4px);position:absolute;top:calc(100% - 2px);overflow:visible}.dh-tag-arrow path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dh-tag-halo path{stroke:var(--inst-paper);stroke-width:6px;opacity:.85}.dh-tag-ink path{stroke:var(--inst-slate);stroke-width:2.6px}.dh--cover.inst-card{border:var(--inst-hair) solid var(--inst-line);background:var(--inst-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.dh--cover .dh-media{z-index:0;position:relative;inset:auto}.dh--cover .dh-media:after{content:none}.dh--cover .dh-copy{z-index:1;max-width:none;position:relative}.dh--cover .dh-h1.inst-h2{color:var(--inst-slate)}.dh--cover .dh-lead.inst-lead{color:var(--inst-mist)}.dh--cover.inst-on-media .dh-copy .inst-btn--ghost{color:var(--inst-slate);border-color:var(--inst-btn-edge);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dh--cover.inst-on-media .dh-copy .inst-btn--ghost:not(:disabled):hover,.dh--cover.inst-on-media .dh-copy .inst-btn--ghost:focus-visible{background:var(--inst-wash);color:var(--inst-slate);border-color:var(--inst-slate)}.dh--cover.inst-on-media .dh-copy .inst-btn:focus-visible{outline-color:var(--inst-slate)}@container eng-main (max-width:760px){.dh.inst-card{grid-template-rows:220px auto;grid-template-columns:minmax(0,1fr);height:auto}.dh-media{grid-row:1}.dh-media>img{object-position:var(--focal-m,var(--focal,50% 50%))}.dh-copy{grid-row:2;padding:20px 20px 24px}.dh-tag{top:16px;left:16px}.dh-tag-words{max-width:200px;font-size:20px}.dh--cover.inst-card{grid-template-rows:220px auto;grid-template-columns:minmax(0,1fr);min-height:0}.dh--cover .dh-copy{grid-row:2;justify-content:center;padding:20px 20px 24px}}@container eng-main (max-width:480px){.dh-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.dh-actions>*{box-sizing:border-box;justify-content:center;width:100%}}@media (min-width:1024px) and (max-width:1499.98px){@container eng-main (min-width:761px){.dh.inst-card{height:300px}.dh-copy{padding:24px 32px}.dh-h1.inst-h2{font-size:var(--inst-title-size)}.dh-actions{margin-top:20px}.dh-tag-words{font-size:20px}}}
