@layer component{.entry-layout{display:flex;flex-direction:column;gap:var(--space-section)}.entry-layout__main,.entry-layout__side{display:contents}.entry-layout__head{order:1}.entry-layout__facts{order:2}.entry-layout__work{order:3}.entry-layout__tag{order:4;display:flex;flex-direction:column;gap:var(--space-6)}.entry-layout__facts .fact-table{inline-size:100%}.entry-layout__work .prose{max-inline-size:var(--measure)}@media (min-width:64rem){.entry-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);column-gap:var(--space-8);align-items:start}.entry-layout__main,.entry-layout__side{display:flex;flex-direction:column;gap:var(--space-section)}.entry-layout__side{gap:var(--space-8)}.entry-layout:not(.entry-layout--after-photo) .entry-layout__facts{padding-block-start:calc((var(--text-xs) * var(--leading-body) + var(--space-3)) * 2)}}.entry-media{display:grid;gap:var(--space-6);margin-block-start:var(--space-4)}.entry-media .product-shot{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:var(--border-w) solid var(--color-border);background-color:var(--color-surface)}.entry-media .product-shot img{display:block;inline-size:100%;block-size:auto}.entry-media .product-shot figcaption{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.entry-back,.entry-media .product-shot figcaption{border-block-start:var(--border-w) solid var(--color-border)}.entry-back{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-6)}.entry-back .btn{white-space:normal;max-inline-size:100%;text-align:center}}