.featured-column.svelte-ktkocu{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a;transition:box-shadow .3s;margin-bottom:4rem}.featured-column.svelte-ktkocu:hover{box-shadow:0 20px 25px -5px #0000001a}.image-container.svelte-ktkocu{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f3f4f6}.image-wrapper.svelte-ktkocu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-wrapper.gear-geeking.svelte-ktkocu{background:#fff}.column-image.svelte-ktkocu{width:100%;height:100%;object-fit:cover}.gear-geeking.svelte-ktkocu .column-image:where(.svelte-ktkocu){object-fit:contain}.title-overlay.svelte-ktkocu{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.7) 40%,transparent);color:#fff}.issue-number.svelte-ktkocu{display:inline-block;font-family:Eurostile,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:.5rem}h2.svelte-ktkocu{font-family:BaseTwelveSansB,sans-serif;font-size:1.875rem;line-height:1.1;text-transform:capitalize;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.content-section.svelte-ktkocu{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;background:#f9fafb}.author.svelte-ktkocu{font-family:Eurostile,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.author.svelte-ktkocu span:where(.svelte-ktkocu){color:#6b7280}.author.svelte-ktkocu a:where(.svelte-ktkocu),.author.svelte-ktkocu strong:where(.svelte-ktkocu){color:#aa3f49;text-decoration:none}.author.svelte-ktkocu a:where(.svelte-ktkocu):hover{text-decoration:underline}.excerpt.svelte-ktkocu{font-family:"Noto Serif",serif;font-size:1.0625rem;line-height:1.75;color:#4b5563}.excerpt.svelte-ktkocu p:where(.svelte-ktkocu){margin:0}.read-more.svelte-ktkocu{align-self:flex-start;background:#aa3f49;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-family:Eurostile,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .2s}.read-more.svelte-ktkocu:hover{background:#962c33;box-shadow:0 4px 6px -1px #0000001a}@media (min-width: 1024px){h2.svelte-ktkocu{font-size:2rem}}.featured-column-horizontal.svelte-1ns4eex{display:grid;grid-template-columns:2fr 3fr;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a;transition:box-shadow .3s;margin-bottom:4rem}.featured-column-horizontal.svelte-1ns4eex:hover{box-shadow:0 20px 25px -5px #0000001a}.image-section.svelte-1ns4eex{display:block;position:relative;overflow:hidden;background:#f3f4f6}.column-image.svelte-1ns4eex{width:100%;height:100%;object-fit:cover}.content-section.svelte-1ns4eex{padding:2rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.content-wrapper.svelte-1ns4eex{display:flex;flex-direction:column;gap:1rem}.issue-link.svelte-1ns4eex{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#aa3f49;transition:color .2s}.issue-link.svelte-1ns4eex:hover{color:#962c33}.issue-line.svelte-1ns4eex{display:inline-block;width:2rem;height:1px;background:#aa3f49}.issue-number.svelte-1ns4eex{font-family:Eurostile,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}h2.svelte-1ns4eex{font-family:BaseTwelveSansB,sans-serif;font-size:1.75rem;line-height:1.1;text-transform:capitalize;margin:0}h2.svelte-1ns4eex a:where(.svelte-1ns4eex){color:#111827;text-decoration:none;transition:color .2s}h2.svelte-1ns4eex a:where(.svelte-1ns4eex):hover{color:#aa3f49}.author.svelte-1ns4eex{font-family:Eurostile,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.author.svelte-1ns4eex span:where(.svelte-1ns4eex){color:#6b7280}.author.svelte-1ns4eex a:where(.svelte-1ns4eex),.author.svelte-1ns4eex strong:where(.svelte-1ns4eex){color:#aa3f49;text-decoration:none}.author.svelte-1ns4eex a:where(.svelte-1ns4eex):hover{text-decoration:underline}.excerpt.svelte-1ns4eex{font-family:"Noto Serif",serif;font-size:1.0625rem;line-height:1.75;color:#4b5563}.excerpt.svelte-1ns4eex p:where(.svelte-1ns4eex){margin:0}.read-more.svelte-1ns4eex{align-self:flex-start;background:#aa3f49;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-family:Eurostile,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .2s;margin-top:1.5rem}.read-more.svelte-1ns4eex:hover{background:#962c33;box-shadow:0 4px 6px -1px #0000001a}@media (min-width: 1024px){h2.svelte-1ns4eex{font-size:2rem}.content-section.svelte-1ns4eex{padding:2.5rem 3rem}}h3.svelte-394ddv{font-family:BaseTwelveSansB,sans-serif}.article-body-content{font-family:"Noto Serif",serif;line-height:1.5;white-space:normal;overflow-wrap:break-word;word-break:normal}.article-body-content p{margin-top:.5rem;margin-bottom:.5rem}.article-body-content p:first-child{margin-top:0}.article-body-content p:last-child{margin-bottom:0}.column-meta.svelte-394ddv{font-family:Eurostile,sans-serif;font-weight:700}.hover\:scale-102:hover{transform:scale(1.02)}
