/* Netgardi editorial system — standalone archive/single presentation.
   Colors are semantic Store tokens; this file intentionally owns no fixed palette. */
.ngstore-magazine,.ngstore-article-page{padding-block:28px 72px;min-width:0}.ngstore-article-breadcrumb{margin:0 0 22px;overflow:hidden}.ngstore-article-breadcrumb ol{display:flex;align-items:center;gap:7px;margin:0;padding:0;list-style:none;min-width:0;color:var(--ng-muted);font-size:.78rem}.ngstore-article-breadcrumb li{display:flex;align-items:center;gap:7px;min-width:0}.ngstore-article-breadcrumb li:last-child{overflow:hidden}.ngstore-article-breadcrumb li:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,38vw)}.ngstore-article-breadcrumb a{transition:color .16s ease}.ngstore-article-breadcrumb a:hover{color:var(--ng-action)}.ngstore-article-breadcrumb svg{width:14px!important;height:14px!important}
.ngstore-magazine-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:calc(var(--ng-radius) + 6px);background:linear-gradient(145deg,color-mix(in srgb,var(--ng-primary) 7%,var(--ng-surface)),var(--ng-surface));box-shadow:0 18px 50px color-mix(in srgb,var(--ng-ink) 7%,transparent)}.ngstore-magazine-hero>div{max-width:760px}.ngstore-magazine-kicker{display:inline-flex;margin-bottom:8px;color:var(--ng-action);font-size:.82rem;font-weight:850}.ngstore-magazine-hero h1{margin:0;color:var(--ng-ink);font-size:clamp(2rem,4vw,3.3rem);line-height:1.25;letter-spacing:-.035em}.ngstore-magazine-hero p{margin:12px 0 0;max-width:680px;color:var(--ng-muted);font-size:1rem;line-height:1.95}.ngstore-magazine-home{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid color-mix(in srgb,var(--ng-action) 24%,transparent);border-radius:14px;background:var(--ng-surface);color:var(--ng-action);font-size:.84rem;font-weight:850;white-space:nowrap}.ngstore-magazine-home svg{width:18px!important;height:18px!important}
.ngstore-magazine-categories{display:flex;gap:8px;margin:20px 0 28px;padding:2px 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.ngstore-magazine-categories::-webkit-scrollbar{display:none}.ngstore-magazine-categories a{min-height:42px;display:inline-flex;align-items:center;padding:8px 15px;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:999px;background:var(--ng-surface);color:var(--ng-muted);font-size:.8rem;font-weight:800;white-space:nowrap;scroll-snap-align:start;transition:border-color .16s ease,background .16s ease,color .16s ease}.ngstore-magazine-categories a:hover,.ngstore-magazine-categories a.is-active{border-color:color-mix(in srgb,var(--ng-action) 30%,transparent);background:color-mix(in srgb,var(--ng-action) 8%,var(--ng-surface));color:var(--ng-action)}
.ngstore-magazine-featured{margin-bottom:18px}.ngstore-magazine-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ngstore-mag-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:var(--ng-radius);background:var(--ng-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--ng-ink) 5%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ngstore-mag-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ng-action) 22%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--ng-ink) 8%,transparent)}.ngstore-mag-card-media{display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--ng-primary) 6%,var(--ng-surface))}.ngstore-mag-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ngstore-mag-card:hover .ngstore-mag-card-media img{transform:scale(1.018)}.ngstore-mag-card-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--ng-action)}.ngstore-mag-card-empty svg{width:34px!important;height:34px!important}.ngstore-mag-card-copy{display:grid;align-content:start;gap:10px;padding:18px}.ngstore-mag-category{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--ng-action) 8%,var(--ng-surface));color:var(--ng-action);font-size:.72rem;font-weight:850}.ngstore-mag-card h2,.ngstore-mag-card h3{margin:0;color:var(--ng-ink);font-size:1.08rem;line-height:1.75;font-weight:900;letter-spacing:-.018em}.ngstore-mag-card p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ng-muted);font-size:.84rem;line-height:1.9}.ngstore-mag-meta{display:flex;align-items:center;gap:8px;color:var(--ng-muted);font-size:.73rem}.ngstore-mag-meta i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ng-muted) 50%,transparent)}.ngstore-mag-card-button{min-height:40px;display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:2px;color:var(--ng-action);font-size:.8rem;font-weight:850}.ngstore-mag-card-button svg{width:17px!important;height:17px!important}.ngstore-mag-card-lead{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.8fr);min-height:430px}.ngstore-mag-card-lead .ngstore-mag-card-media{height:100%;aspect-ratio:auto}.ngstore-mag-card-lead .ngstore-mag-card-copy{align-content:center;padding:32px}.ngstore-mag-card-lead h2{font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.55}.ngstore-mag-card-lead p{-webkit-line-clamp:3;font-size:.94rem}
.ngstore-mag-pagination{margin-top:34px}.ngstore-mag-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.ngstore-mag-pagination .page-numbers{min-width:42px;min-height:42px;display:grid;place-items:center;padding:7px 11px;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:12px;background:var(--ng-surface);color:var(--ng-muted);font-size:.8rem;font-weight:800}.ngstore-mag-pagination .page-numbers.current,.ngstore-mag-pagination a.page-numbers:hover{border-color:var(--ng-action);background:var(--ng-action);color:var(--ng-action-text,var(--ng-surface))}.ngstore-mag-empty{display:grid;justify-items:center;gap:9px;margin-top:28px;padding:56px 24px;border:1px dashed color-mix(in srgb,var(--ng-ink) 14%,transparent);border-radius:var(--ng-radius);background:var(--ng-surface);text-align:center}.ngstore-mag-empty>span{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--ng-action) 8%,var(--ng-surface));color:var(--ng-action)}.ngstore-mag-empty h2,.ngstore-mag-empty p{margin:0}.ngstore-mag-empty p{color:var(--ng-muted)}
.ngstore-reading-progress{position:fixed;inset:0 0 auto;z-index:70;height:3px;pointer-events:none}.admin-bar .ngstore-reading-progress{top:32px}.ngstore-reading-progress span{display:block;width:0;height:100%;background:var(--ng-action);transform-origin:right center;transition:width .08s linear}.ngstore-article-page{--ng-reading-width:780px}.ngstore-reading-article{min-width:0}.ngstore-reading-head{max-width:940px;margin:22px auto 30px;text-align:center}.ngstore-reading-category{display:inline-flex;align-items:center;min-height:34px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--ng-action) 8%,var(--ng-surface));color:var(--ng-action);font-size:.76rem;font-weight:850}.ngstore-reading-head h1{margin:13px 0 0;color:var(--ng-ink);font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.35;letter-spacing:-.045em}.ngstore-reading-lead{max-width:760px;margin:16px auto 0;color:var(--ng-muted);font-size:1.06rem;line-height:2}.ngstore-reading-meta{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:22px;color:var(--ng-ink)}.ngstore-reading-meta>span{display:grid;gap:2px;text-align:right}.ngstore-reading-meta small{color:var(--ng-muted);font-size:.7rem}.ngstore-reading-meta strong,.ngstore-reading-meta time{font-size:.78rem;font-weight:800}.ngstore-reading-author{grid-template-columns:40px auto!important;align-items:center;gap:9px!important}.ngstore-reading-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ngstore-reading-author>span{display:grid;gap:1px}.ngstore-reading-cover{max-width:1100px;margin:0 auto 34px}.ngstore-reading-cover-image{display:block;width:100%;max-height:690px;object-fit:cover;border-radius:calc(var(--ng-radius) + 8px);box-shadow:0 22px 54px color-mix(in srgb,var(--ng-ink) 10%,transparent)}.ngstore-reading-cover figcaption{margin-top:8px;color:var(--ng-muted);font-size:.72rem;text-align:center}.ngstore-reading-layout{position:relative;display:grid;grid-template-columns:minmax(0,var(--ng-reading-width));justify-content:center;gap:30px}.ngstore-reading-layout.has-toc{grid-template-columns:220px minmax(0,var(--ng-reading-width));justify-content:center;align-items:start}.ngstore-reading-toc{position:sticky;top:118px;max-height:calc(100vh - 150px);padding:16px;border:1px solid color-mix(in srgb,var(--ng-ink) 9%,transparent);border-radius:18px;background:var(--ng-surface);overflow:auto}.ngstore-reading-toc>strong{display:block;margin-bottom:10px;color:var(--ng-ink);font-size:.82rem}.ngstore-reading-toc ol,.ngstore-reading-toc-mobile ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.ngstore-reading-toc li.level-3 a{padding-inline-start:18px;font-size:.72rem}.ngstore-reading-toc a{display:block;padding:7px 9px;border-radius:9px;color:var(--ng-muted);font-size:.75rem;line-height:1.75;transition:background .15s ease,color .15s ease}.ngstore-reading-toc a:hover,.ngstore-reading-toc a.is-active{background:color-mix(in srgb,var(--ng-action) 7%,var(--ng-surface));color:var(--ng-action)}.ngstore-reading-toc-mobile{display:none}.ngstore-reading-main{min-width:0}.ngstore-reading-body{color:var(--ng-ink);font-size:1rem;line-height:2.1;overflow-wrap:anywhere}.ngstore-reading-body>*:first-child{margin-top:0}.ngstore-reading-body h2,.ngstore-reading-body h3{scroll-margin-top:120px;color:var(--ng-ink);letter-spacing:-.018em}.ngstore-reading-body h2{margin:2.3em 0 .7em;font-size:1.55rem;line-height:1.7}.ngstore-reading-body h3{margin:1.9em 0 .65em;font-size:1.25rem;line-height:1.75}.ngstore-reading-body p{margin:0 0 1.25em}.ngstore-reading-body a{color:var(--ng-action);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ng-action) 35%,transparent);text-decoration-thickness:1px}.ngstore-reading-body :is(ul,ol){padding-inline-start:1.35em;margin:0 0 1.4em}.ngstore-reading-body li{margin:.45em 0}.ngstore-reading-body blockquote{margin:1.7em 0;padding:18px 20px;border-inline-start:4px solid var(--ng-action);border-radius:14px;background:color-mix(in srgb,var(--ng-action) 6%,var(--ng-surface));color:var(--ng-ink)}.ngstore-reading-body blockquote p:last-child{margin-bottom:0}.ngstore-reading-body img{border-radius:18px}.ngstore-reading-body figure{margin:1.8em 0}.ngstore-reading-body figcaption{margin-top:7px;color:var(--ng-muted);font-size:.72rem;text-align:center}.ngstore-reading-body table{width:100%;margin:1.6em 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:14px}.ngstore-reading-body th,.ngstore-reading-body td{padding:12px;border-block-end:1px solid color-mix(in srgb,var(--ng-ink) 8%,transparent);text-align:right}.ngstore-reading-body th{background:color-mix(in srgb,var(--ng-action) 5%,var(--ng-surface))}.ngstore-reading-body tr:last-child td{border-bottom:0}.ngstore-reading-body pre{max-width:100%;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--ng-ink) 6%,var(--ng-surface));overflow:auto;direction:ltr;text-align:left}.ngstore-reading-share{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px;padding:18px;border-block:1px solid color-mix(in srgb,var(--ng-ink) 9%,transparent)}.ngstore-reading-share>div:first-child{display:grid;gap:3px}.ngstore-reading-share strong{font-size:.9rem}.ngstore-reading-share span{color:var(--ng-muted);font-size:.76rem}.ngstore-reading-share>div:last-child{display:flex;gap:8px}.ngstore-reading-share button{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ng-ink) 11%,transparent);border-radius:12px;background:var(--ng-surface);color:var(--ng-ink);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.ngstore-reading-share button:hover{border-color:color-mix(in srgb,var(--ng-action) 28%,transparent);color:var(--ng-action)}.ngstore-reading-share svg{width:17px!important;height:17px!important}
.ngstore-article-products,.ngstore-related-articles,.ngstore-article-comments{margin-top:52px}.ngstore-article-products>header,.ngstore-related-articles>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.ngstore-article-products>header span,.ngstore-related-articles>header span{color:var(--ng-action);font-size:.76rem;font-weight:850}.ngstore-article-products h2,.ngstore-related-articles h2{margin:3px 0 0;font-size:1.55rem;line-height:1.5}.ngstore-article-products>header>a,.ngstore-related-articles>header>a{display:inline-flex;align-items:center;gap:6px;color:var(--ng-action);font-size:.78rem;font-weight:850}.ngstore-article-products>header>a svg,.ngstore-related-articles>header>a svg{width:17px!important;height:17px!important}.ngstore-article-products-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ngstore-related-articles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ngstore-article-comments{max-width:var(--ng-reading-width);margin-inline:auto;padding:22px;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:var(--ng-radius);background:var(--ng-surface)}.ngstore-article-comments .comments-title{margin-top:0}.ngstore-article-comments :is(input:not([type=checkbox]),textarea){width:100%;padding:11px 13px;border:1px solid color-mix(in srgb,var(--ng-ink) 13%,transparent);border-radius:12px;background:var(--ng-surface);color:var(--ng-ink);font:inherit}.ngstore-article-comments input[type=submit]{min-height:44px;padding:9px 16px;border:0;border-radius:12px;background:var(--ng-action);color:var(--ng-action-text,var(--ng-surface));font-weight:850;cursor:pointer}.ngstore-article-comments .ngstore-comments{display:grid;gap:20px}.ngstore-article-comments .ngstore-comments>h2,.ngstore-article-comments .comment-reply-title{margin:0;color:var(--ng-ink);font-size:1.15rem;line-height:1.65}.ngstore-article-comments .comment-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ngstore-article-comments .comment-list .children{display:grid;gap:10px;margin:10px 18px 0 0;padding:0 14px 0 0;border-inline-start:2px solid color-mix(in srgb,var(--ng-action) 16%,transparent);list-style:none}.ngstore-article-comments .comment-body{padding:15px;border:1px solid color-mix(in srgb,var(--ng-ink) 9%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ng-surface) 96%,var(--ng-page-background));color:var(--ng-ink)}.ngstore-article-comments .comment-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:center;margin-bottom:10px}.ngstore-article-comments .comment-author{display:flex;align-items:center;gap:8px;grid-column:1/-1}.ngstore-article-comments .comment-author .avatar{width:34px;height:34px;border-radius:50%;object-fit:cover}.ngstore-article-comments .comment-author .fn{font-style:normal;font-size:.8rem;font-weight:850}.ngstore-article-comments .comment-metadata{grid-column:1/-1;color:var(--ng-muted);font-size:.68rem}.ngstore-article-comments .comment-metadata a{color:inherit}.ngstore-article-comments .comment-content{color:var(--ng-ink);font-size:.86rem;line-height:1.95}.ngstore-article-comments .comment-content p:last-child{margin-bottom:0}.ngstore-article-comments .reply{margin-top:9px}.ngstore-article-comments .reply a{display:inline-flex;align-items:center;min-height:34px;padding:5px 10px;border-radius:10px;background:color-mix(in srgb,var(--ng-action) 7%,var(--ng-surface));color:var(--ng-action);font-size:.72rem;font-weight:800}.ngstore-article-comments .comment-respond{display:grid;gap:12px}.ngstore-article-comments .comment-form{display:grid;gap:11px}.ngstore-article-comments .comment-form p{margin:0}.ngstore-article-comments .comment-form label{display:block;margin-bottom:5px;color:var(--ng-ink);font-size:.75rem;font-weight:800}.ngstore-article-comments .comment-notes,.ngstore-article-comments .logged-in-as{color:var(--ng-muted);font-size:.72rem;line-height:1.8}.ngstore-article-comments .form-submit{display:flex;justify-content:flex-start}.ngstore-article-comments .comment-navigation .nav-links{display:flex;justify-content:space-between;gap:10px}.ngstore-article-comments .comment-navigation a{color:var(--ng-action);font-size:.75rem;font-weight:800}
@media(max-width:980px){.ngstore-magazine-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ngstore-mag-card-lead{grid-template-columns:1.1fr .9fr;min-height:380px}.ngstore-reading-layout.has-toc{grid-template-columns:minmax(0,var(--ng-reading-width))}.ngstore-reading-toc{display:none}.ngstore-reading-toc-mobile{display:block;max-width:var(--ng-reading-width);margin:0 auto 22px;padding:0;border:1px solid color-mix(in srgb,var(--ng-ink) 10%,transparent);border-radius:16px;background:var(--ng-surface);overflow:hidden}.ngstore-reading-toc-mobile summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:var(--ng-ink);font-size:.82rem;font-weight:850;cursor:pointer;list-style:none}.ngstore-reading-toc-mobile summary::-webkit-details-marker{display:none}.ngstore-reading-toc-mobile summary svg{width:18px!important;height:18px!important;transition:transform .18s ease}.ngstore-reading-toc-mobile[open] summary svg{transform:rotate(180deg)}.ngstore-reading-toc-mobile ol{padding:0 12px 12px}.ngstore-reading-toc-mobile a{display:block;padding:8px 10px;border-radius:9px;color:var(--ng-muted);font-size:.76rem}.ngstore-article-products-track{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.ngstore-magazine,.ngstore-article-page{width:calc(100% - 24px)!important;padding-block:16px 52px}.ngstore-article-breadcrumb{margin-bottom:14px}.ngstore-article-breadcrumb li:last-child span{max-width:45vw}.ngstore-magazine-hero{display:grid;gap:18px;padding:20px;border-radius:22px}.ngstore-magazine-hero h1{font-size:2rem}.ngstore-magazine-hero p{font-size:.9rem;line-height:1.9}.ngstore-magazine-home{width:max-content}.ngstore-magazine-categories{margin:14px -12px 20px;padding-inline:12px;scroll-padding-inline:12px}.ngstore-magazine-featured{margin-inline:-1px}.ngstore-mag-card-lead{display:block;min-height:0}.ngstore-mag-card-lead .ngstore-mag-card-media{aspect-ratio:16/10}.ngstore-mag-card-lead .ngstore-mag-card-copy{padding:18px}.ngstore-mag-card-lead h2{font-size:1.3rem}.ngstore-magazine-list{display:flex;gap:12px;margin-inline:-12px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:12px}.ngstore-magazine-list::-webkit-scrollbar{display:none}.ngstore-magazine-list .ngstore-mag-card{flex:0 0 min(84vw,330px);scroll-snap-align:start}.ngstore-mag-card-copy{padding:15px}.ngstore-mag-card h3{font-size:1rem}.ngstore-mag-card-button{min-height:44px}.ngstore-mag-pagination{margin-top:24px}.ngstore-reading-progress{z-index:80}.ngstore-reading-head{margin:16px auto 22px;text-align:right}.ngstore-reading-head h1{font-size:2rem;line-height:1.5;letter-spacing:-.03em}.ngstore-reading-lead{font-size:.94rem;line-height:1.95}.ngstore-reading-meta{justify-content:flex-start;gap:14px 18px;margin-top:18px}.ngstore-reading-meta>span{min-width:calc(50% - 12px)}.ngstore-reading-author{min-width:100%!important}.ngstore-reading-cover{margin:0 -12px 22px}.ngstore-reading-cover-image{border-radius:0;max-height:none;aspect-ratio:4/3}.ngstore-reading-cover figcaption{padding-inline:12px}.ngstore-reading-toc-mobile{margin-bottom:16px}.ngstore-reading-body{font-size:.96rem;line-height:2}.ngstore-reading-body h2{font-size:1.35rem;margin-top:2em}.ngstore-reading-body h3{font-size:1.16rem}.ngstore-reading-body :is(table,pre){font-size:.85rem}.ngstore-reading-body table{display:block;overflow-x:auto;white-space:nowrap}.ngstore-reading-share{display:grid;gap:14px;padding:16px 0}.ngstore-reading-share>div:last-child{display:grid;grid-template-columns:1fr 1fr}.ngstore-reading-share button{justify-content:center;min-height:46px}.ngstore-article-products,.ngstore-related-articles,.ngstore-article-comments{margin-top:38px}.ngstore-article-products>header,.ngstore-related-articles>header{align-items:center}.ngstore-article-products h2,.ngstore-related-articles h2{font-size:1.25rem}.ngstore-article-products>header>a,.ngstore-related-articles>header>a{min-height:40px}.ngstore-article-products-track,.ngstore-related-articles>div{display:flex;gap:12px;margin-inline:-12px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ngstore-article-products-track::-webkit-scrollbar,.ngstore-related-articles>div::-webkit-scrollbar{display:none}.ngstore-article-products-track>.ngstore-product-card{flex:0 0 min(74vw,280px);scroll-snap-align:start}.ngstore-related-articles .ngstore-mag-card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.ngstore-article-comments{padding:16px}}
@media(max-width:520px){.ngstore-magazine-hero h1,.ngstore-reading-head h1{font-size:1.72rem}.ngstore-magazine-home{width:100%}.ngstore-reading-meta>span{min-width:100%}.ngstore-reading-meta>span:not(.ngstore-reading-author){grid-template-columns:82px 1fr;align-items:center}.ngstore-reading-meta>span:not(.ngstore-reading-author) small{font-size:.69rem}.ngstore-reading-share>div:last-child{grid-template-columns:1fr}.ngstore-article-products>header>a span,.ngstore-related-articles>header>a span{display:none}}
@media(prefers-reduced-motion:reduce){.ngstore-mag-card,.ngstore-mag-card-media img,.ngstore-reading-progress span{transition:none!important}.ngstore-mag-card:hover{transform:none}}
