.detailLayout.svelte-cfipg3{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:992px){.detailLayout.svelte-cfipg3{flex-direction:row;align-items:flex-start;gap:3rem}}@media screen and (min-width:992px){.detailLayout.--hasHeader.svelte-cfipg3{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media header" "media content";column-gap:3rem;row-gap:1rem;align-items:start}}@media screen and (min-width:992px){.--hasHeader.svelte-cfipg3 .detailLayout__header:where(.svelte-cfipg3){grid-area:header;align-self:end}}.detailLayout__media.svelte-cfipg3{flex:0 0 auto;width:100%;max-width:30rem;height:16.25rem;align-self:center;display:flex;align-items:center;justify-content:center;color:var(--bw-white, #fff)}@media screen and (min-width:768px){.detailLayout__media.svelte-cfipg3{max-width:35rem;height:20rem}}@media screen and (min-width:992px){.detailLayout__media.svelte-cfipg3{flex:0 0 calc(50% - 1.5rem);width:calc(50% - 1.5rem);max-width:none;align-self:flex-start;position:sticky;top:6rem;height:calc(100vh - 12rem)}}@media screen and (min-width:992px){.--hasHeader.svelte-cfipg3 .detailLayout__media:where(.svelte-cfipg3){grid-area:media;grid-row:1/-1;width:auto;flex:none}}.detailLayout__media.svelte-cfipg3 svg{width:90%;height:90%;object-fit:contain;display:block;margin:auto}.detailLayout__content.svelte-cfipg3{width:100%;min-width:0;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:992px){.detailLayout__content.svelte-cfipg3{flex:1 1 0;min-width:0;max-width:calc(50% - 1.5rem);gap:2.5rem}}@media screen and (min-width:992px){.--hasHeader.svelte-cfipg3 .detailLayout__content:where(.svelte-cfipg3){grid-area:content;max-width:none;flex:none}}.detailLayout__content.svelte-cfipg3 .dSection{max-width:68.75rem;margin:0 auto;width:100%}.detailLayout__content.svelte-cfipg3 .dSection--card{background-color:var(--bw-darkgray-80);border-radius:1.25rem;padding:1rem}@media screen and (min-width:992px){.detailLayout__content.svelte-cfipg3 .dSection--card{padding:2rem}}.detailLayout__content.svelte-cfipg3 .dSection--nav{display:flex;justify-content:center}.detailLayout__content.svelte-cfipg3 .cardView__column{max-width:none!important}
