.magazine-page{color:var(--sl-color-graphite)}.magazine-eyebrow{color:var(--sl-color-calibration);font-size:.75rem;font-weight:700}.magazine-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;display:flex}.magazine-section-heading h2{margin:.25rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.6}.magazine-section-heading a{color:var(--sl-color-calibration);flex-shrink:0;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.magazine-section-heading a:hover{text-underline-offset:.3rem;text-decoration:underline}.store-header .blog-header-bar{max-block-size:none;padding-block:.25rem;display:block;overflow:visible}.store-header .blog-header-bar .category-inner{justify-content:space-between;gap:1rem}.store-header .blog-header-topics{scrollbar-width:none;gap:1rem;min-inline-size:0;display:flex;overflow-x:auto}.store-header .blog-header-topics a{min-block-size:2.75rem;color:var(--sl-color-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.store-header .blog-header-topics a svg{color:#94a3b8;flex:none}.store-header .blog-header-topics a:hover svg,.store-header .blog-header-topics a[aria-current=page] svg{color:var(--sl-color-calibration)}.store-header .blog-header-topics a:hover,.store-header .blog-header-topics a[aria-current=page]{color:var(--sl-color-calibration);background:var(--sl-color-lab);border-radius:var(--sl-radius-md)}.blog-header-store-link{background:var(--sl-color-calibration);min-block-size:2.5rem;color:var(--sl-color-paper);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:background-color .18s;display:inline-flex}.blog-header-store-link:hover{background:var(--sl-color-calibration-strong)}.blog-mobile-topics{gap:.25rem;display:grid}.blog-mobile-topics a{justify-content:space-between;align-items:center;min-block-size:3.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.blog-mobile-topics a:hover{background:var(--sl-color-lab);color:var(--sl-color-calibration)}.magazine-cover{margin-block-end:2.5rem}.magazine-cover-grid{grid-template-rows:repeat(2,minmax(0,15rem));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.magazine-cover-grid>:first-child{grid-area:1/2/3}.magazine-cover-grid>:nth-child(2){grid-area:1/1}.magazine-cover-grid>:nth-child(3){grid-area:2/1}.magazine-cover-grid>:nth-child(4){grid-area:1/3}.magazine-cover-grid>:nth-child(5){grid-area:2/3}.magazine-cover-grid[data-count="1"]{grid-template-rows:24rem;grid-template-columns:minmax(0,1fr)}.magazine-cover-grid[data-count="1"]>:first-child{grid-area:1/1}.magazine-cover-grid[data-count="2"],.magazine-cover-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-cover-grid[data-count="2"]>:nth-child(2),.magazine-cover-grid[data-count="4"]>:nth-child(4){grid-row:1/3}.magazine-story{min-inline-size:0}.magazine-story-link{block-size:100%;color:inherit;flex-direction:column;display:flex}.magazine-story-image{aspect-ratio:16/10;border-radius:var(--sl-radius-md);background:var(--sl-color-lab);color:var(--sl-color-calibration);place-items:center;display:grid;position:relative;overflow:hidden}.magazine-story-image img{object-fit:cover;transition:transform .35s var(--sl-ease-calibrated)}.magazine-story-link:hover img{transform:scale(1.035)}.magazine-story-copy{flex-direction:column;flex:1;min-inline-size:0;padding:1.1rem;display:flex}.magazine-story-meta{color:var(--sl-color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;font-size:.7rem;line-height:1.8;display:flex}.magazine-story-meta>span{color:var(--sl-color-calibration);font-weight:700}.magazine-story h3{-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;margin:.65rem 0;font-size:1rem;font-weight:700;line-height:1.85;transition:color .2s;display:-webkit-box;overflow:hidden}.magazine-story-copy>p{-webkit-line-clamp:2;color:var(--sl-color-text-muted);-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.8rem;line-height:1.9;display:-webkit-box;overflow:hidden}.magazine-story-footer{color:var(--sl-color-text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.75rem;font-size:.7rem;display:flex}.magazine-story-footer span{align-items:center;gap:.35rem;display:inline-flex}.magazine-story-footer>svg{color:var(--sl-color-calibration)}.magazine-story--tile{border:1px solid var(--sl-color-wire);border-radius:var(--sl-radius-lg);background:var(--sl-color-paper);transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.magazine-story--tile .magazine-story-image{margin:.5rem .5rem 0}.magazine-story--tile:hover{border-color:var(--sl-color-calibration-soft);transform:translateY(-2px);box-shadow:0 .5rem 1.5rem #1113180f}.magazine-story--tile .magazine-story-link:hover h3{color:var(--sl-color-calibration)}.magazine-story--cover{border-radius:var(--sl-radius-lg);background:var(--sl-color-graphite);position:relative;overflow:hidden}.magazine-story--cover .magazine-story-image{aspect-ratio:auto;background:var(--sl-color-graphite);border-radius:0;position:absolute;inset:0}.magazine-story--cover .magazine-story-image:after{content:"";background:linear-gradient(#0000 15%,#11131847 45%,#111318e6);position:absolute;inset:0}.magazine-story--cover .magazine-story-copy{z-index:1;color:var(--sl-color-paper);flex:0;margin-block-start:auto;padding:1.4rem;position:relative}.magazine-story--cover .magazine-story-meta{color:#ffffffd9;font-size:.67rem}.magazine-story--cover .magazine-story-meta>span{color:inherit}.magazine-story--cover h3{margin:.5rem 0;font-size:1.1rem;font-weight:700;line-height:1.7}.magazine-story--featured h3{-webkit-line-clamp:4;font-size:clamp(1.15rem,1.6vw,1.5rem)}.magazine-cover-author{color:#fffc;font-size:.68rem}.magazine-news,.magazine-collections>section{border-radius:var(--sl-radius-lg);background:var(--sl-color-paper);border:1px solid var(--sl-color-wire);margin-block-end:2.5rem;padding:clamp(1.25rem,2.5vw,2rem)}.magazine-news-grid,.magazine-collection-stories{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.magazine-collection-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.magazine-news .magazine-story--tile,.magazine-collections .magazine-story--tile{background:var(--sl-color-lab);border-color:#0000}.magazine-news-empty{align-items:center;gap:1.5rem;padding-block-start:1.5rem;display:flex}.magazine-news-empty>svg{color:var(--sl-color-calibration);flex-shrink:0}.magazine-news-empty h3{margin:0 0 .25rem;font-size:1rem}.magazine-news-empty p{max-inline-size:40rem;color:var(--sl-color-text-muted);margin:0;font-size:.85rem;line-height:2}.magazine-news-empty a{color:var(--sl-color-calibration);flex-shrink:0;align-items:center;gap:.5rem;margin-inline-start:auto;font-size:.8rem;font-weight:700;display:inline-flex}.magazine-body{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;display:grid}.magazine-count{color:var(--sl-color-text-muted);font-size:.75rem}.magazine-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.magazine-sidebar{gap:1.25rem;min-inline-size:0;display:grid}.magazine-sidebar>section{min-inline-size:0}.magazine-sidebar>section,.magazine-shopping{border:1px solid var(--sl-color-wire);border-radius:var(--sl-radius-lg);background:var(--sl-color-paper);padding:1.4rem}.magazine-sidebar h2{margin:.4rem 0 .75rem;font-size:1.05rem;font-weight:700;line-height:1.8}.magazine-sidebar p{color:var(--sl-color-text-muted);margin:0 0 1rem;font-size:.8rem;line-height:2}.magazine-topics>a{align-items:center;gap:.5rem;min-block-size:3.25rem;font-size:.8rem;font-weight:600;display:flex}.magazine-topics>a:hover{color:var(--sl-color-calibration)}.magazine-topic-count{color:var(--sl-color-text-muted);white-space:nowrap;margin-inline-start:auto;font-size:.68rem;font-weight:400}.magazine-quick ol{margin:0;padding:0;list-style:none}.magazine-quick li{min-inline-size:0}.magazine-quick li a{min-inline-size:0;padding-block:.85rem;display:block}.magazine-quick li:last-child a{padding-block-end:0}.magazine-quick h3{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;margin:0 0 .35rem;font-size:.85rem;font-weight:600;line-height:1.85;display:block;overflow:hidden}.magazine-quick a:hover h3{color:var(--sl-color-calibration)}.magazine-quick a>span{color:var(--sl-color-text-muted);font-size:.7rem}.magazine-sidebar .magazine-shopping{background:var(--sl-color-calibration);border-color:var(--sl-color-calibration);color:var(--sl-color-paper);padding:1.6rem}.magazine-shopping-icon{border-radius:var(--sl-radius-md);background:#ffffff1a;border:1px solid #ffffff40;place-items:center;block-size:3rem;inline-size:3rem;margin-block-end:1rem;display:grid}.magazine-sidebar .magazine-shopping h2{margin-block-end:.5rem;font-size:1.15rem}.magazine-sidebar .magazine-shopping p{color:#ffffffd9;margin-block-end:1.4rem}.magazine-shopping a{border-radius:var(--sl-radius-md);background:var(--sl-color-paper);min-block-size:2.75rem;color:var(--sl-color-calibration);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s;display:flex}.magazine-shopping a:hover{background:var(--sl-color-lab)}.magazine-shopping a:focus-visible{outline-color:var(--sl-color-paper)}.magazine-collections{margin-block-start:2.5rem}.magazine-page a:focus-visible,.blog-header-bar a:focus-visible{outline:2px solid var(--sl-color-calibration);outline-offset:3px;border-radius:.25rem}@media (max-width:75rem){.magazine-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-body{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem}}@media (max-width:56rem){.magazine-cover-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-cover-grid>:first-child{grid-area:auto/1/auto/-1;min-block-size:22rem}.magazine-cover-grid>:nth-child(n+2){grid-area:auto;min-block-size:14rem}.magazine-cover-grid[data-count="1"],.magazine-cover-grid[data-count="2"],.magazine-cover-grid[data-count="3"]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-cover-grid[data-count="1"]>:first-child,.magazine-cover-grid[data-count="2"]>:nth-child(2),.magazine-cover-grid[data-count="4"]>:nth-child(4){grid-area:auto/1/auto/-1}.magazine-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-body{grid-template-columns:minmax(0,1fr)}.magazine-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-shopping{grid-column:1/-1}}@media (max-width:40rem){.store-header .blog-header-bar{display:block}.store-header .blog-header-topics{gap:1rem}.store-header .blog-header-topics a{min-block-size:2.5rem;font-size:.72rem}.blog-header-store-link{display:none}.magazine-cover-grid{gap:.75rem}.magazine-story--cover .magazine-story-copy{padding:1rem}.magazine-story--cover h3{font-size:.95rem}.magazine-story--featured h3{font-size:1.25rem}.magazine-story--cover .magazine-story-meta time,.magazine-cover-author{display:none}.magazine-cover-grid>:nth-child(n+2){min-block-size:12rem}.magazine-feed,.magazine-sidebar,.magazine-collection-stories,.magazine-news-grid{grid-template-columns:minmax(0,1fr)}.magazine-news-empty{flex-wrap:wrap;gap:1rem}.magazine-news-empty>svg{display:none}.magazine-news-empty a{margin-inline-start:0}.magazine-section-heading h2{font-size:1.15rem}.magazine-story-copy{padding:1rem}.magazine-story--tile h3{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.magazine-page *,.magazine-page :before,.magazine-page :after{transition:none}.magazine-story-link:hover img,.magazine-story--tile:hover{transform:none}}
