.ArticleBody-module__abhefa__body{max-width:42rem;font-weight:var(--article-body-weight,400);flex-direction:column;gap:1.35rem;display:flex}.ArticleBody-module__abhefa__paragraph{color:var(--color-text-secondary,#c4c4c4);margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:2}.ArticleBody-module__abhefa__paragraph a{color:var(--color-accent,#f97316);text-underline-offset:.15em;text-decoration:underline}.ArticleBody-module__abhefa__h2,.ArticleBody-module__abhefa__h3{color:var(--color-text-primary,#f5f5f5);margin:.75rem 0 0;scroll-margin-top:5rem;line-height:1.4}.ArticleBody-module__abhefa__h2{font-size:1.45rem}.ArticleBody-module__abhefa__h3{font-size:1.2rem}.ArticleBody-module__abhefa__figure{margin:.5rem 0}.ArticleBody-module__abhefa__width_content{max-width:42rem}.ArticleBody-module__abhefa__width_wide{max-width:56rem}.ArticleBody-module__abhefa__width_full{width:100%;max-width:none}.ArticleBody-module__abhefa__figureMedia,.ArticleBody-module__abhefa__galleryMedia{aspect-ratio:16/10;background:var(--color-bg-secondary,#1a1a1a);border-radius:.25rem;position:relative;overflow:hidden}.ArticleBody-module__abhefa__figureImg{object-fit:cover}.ArticleBody-module__abhefa__caption{color:var(--color-text-muted,#a3a3a3);margin-block-start:.45rem;font-size:.8rem}.ArticleBody-module__abhefa__gallery{gap:.85rem;display:grid}.ArticleBody-module__abhefa__cols_1{grid-template-columns:1fr}.ArticleBody-module__abhefa__cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}.ArticleBody-module__abhefa__cols_3{grid-template-columns:repeat(3,minmax(0,1fr))}.ArticleBody-module__abhefa__galleryItem{margin:0}.ArticleBody-module__abhefa__quote{border-inline-start:3px solid var(--color-accent,#f97316);background:color-mix(in srgb, var(--color-accent,#f97316) 6%, transparent);margin:.5rem 0;padding:1rem 1.25rem;font-size:1.15rem;line-height:1.85}.ArticleBody-module__abhefa__quote p{margin:0}.ArticleBody-module__abhefa__cite{color:var(--color-text-muted,#a3a3a3);margin-block-start:.65rem;font-size:.85rem;font-style:normal;display:block}.ArticleBody-module__abhefa__callout{border:1px solid color-mix(in srgb, var(--color-accent,#f97316) 35%, transparent);background:color-mix(in srgb, var(--color-accent,#f97316) 8%, transparent);border-radius:.5rem;margin:.35rem 0;padding:1rem 1.15rem;line-height:1.8}.ArticleBody-module__abhefa__list{color:var(--color-text-secondary,#c4c4c4);margin:0;padding-inline-start:1.25rem;line-height:1.9}.ArticleBody-module__abhefa__divider{border:0;border-block-start:1px solid color-mix(in srgb, currentColor 15%, transparent);margin:.75rem 0}.ArticleBody-module__abhefa__toc{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.5rem;max-width:42rem;margin-block-end:1.75rem;padding:1rem 1.15rem}.ArticleBody-module__abhefa__tocTitle{margin:0 0 .65rem;font-size:.9rem;font-weight:700}.ArticleBody-module__abhefa__tocList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ArticleBody-module__abhefa__tocList a{color:var(--color-text-secondary,#c4c4c4);font-size:.9rem;text-decoration:none}.ArticleBody-module__abhefa__tocList a:hover{color:var(--color-accent,#f97316)}.ArticleBody-module__abhefa__tocH3{padding-inline-start:1rem}@media (max-width:720px){.ArticleBody-module__abhefa__cols_2,.ArticleBody-module__abhefa__cols_3{grid-template-columns:1fr}}
.MagazineGridCard-module__AT5BLq__card{flex-direction:column;gap:.9rem;min-width:0;display:flex}.MagazineGridCard-module__AT5BLq__mediaLink{text-decoration:none;display:block}.MagazineGridCard-module__AT5BLq__media{aspect-ratio:16/10;background:var(--color-bg-secondary,#1a1a1a);position:relative;overflow:hidden}.MagazineGridCard-module__AT5BLq__image{object-fit:cover;transition:transform .65s var(--md-ease-out,ease)}.MagazineGridCard-module__AT5BLq__card:hover .MagazineGridCard-module__AT5BLq__image{transform:scale(1.03)}.MagazineGridCard-module__AT5BLq__body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.MagazineGridCard-module__AT5BLq__meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.MagazineGridCard-module__AT5BLq__category{letter-spacing:.04em;color:var(--color-text-tertiary,#a3a3a3);font-size:.75rem}.MagazineGridCard-module__AT5BLq__card:hover .MagazineGridCard-module__AT5BLq__category{color:var(--color-accent,#f97316)}.MagazineGridCard-module__AT5BLq__readTime{color:var(--color-text-muted,#8a8a8a);font-size:.75rem}.MagazineGridCard-module__AT5BLq__readTime:before{content:"·";opacity:.5;margin-inline-end:.65rem}.MagazineGridCard-module__AT5BLq__title{font-size:clamp(1.05rem,.95rem + .4vw,1.2rem);font-weight:var(--font-weight-bold,700);text-wrap:balance;margin:0;line-height:1.45}.MagazineGridCard-module__AT5BLq__titleLink{color:inherit;text-decoration:none}.MagazineGridCard-module__AT5BLq__titleLink:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:3px}.MagazineGridCard-module__AT5BLq__excerpt{color:var(--color-text-secondary,#b5b5b5);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.75;display:-webkit-box;overflow:hidden}.MagazineGridCard-module__AT5BLq__date{color:var(--color-text-muted,#8a8a8a);margin:.15rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.MagazineGridCard-module__AT5BLq__image{transition:none}.MagazineGridCard-module__AT5BLq__card:hover .MagazineGridCard-module__AT5BLq__image{transform:none}}
.ArticleShare-module__hn68ZG__share{flex-direction:column;gap:.65rem;display:flex}.ArticleShare-module__hn68ZG__label{color:var(--color-text-muted,#8a8a8a);margin:0;font-size:.8rem}.ArticleShare-module__hn68ZG__actions{flex-wrap:wrap;gap:.45rem;display:flex}.ArticleShare-module__hn68ZG__btn{border:1px solid color-mix(in srgb, currentColor 16%, transparent);height:2.25rem;color:var(--color-text-secondary,#c4c4c4);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ArticleShare-module__hn68ZG__btn:hover{color:var(--color-text-primary,#f5f5f5);border-color:color-mix(in srgb, var(--color-accent,#f97316) 40%, transparent)}.ArticleShare-module__hn68ZG__btn:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:2px}.ArticleShare-module__hn68ZG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.magazine-module__C8zenq__page{padding-block-start:clamp(3rem,5vw,4.5rem);padding-block-end:var(--space-20,5rem)}.magazine-module__C8zenq__shell{flex-direction:column;align-items:stretch;width:100%;display:flex}.magazine-module__C8zenq__intro.magazine-module__C8zenq__intro{gap:var(--space-3,.75rem);max-width:min(36rem,100%);margin-bottom:0}.magazine-module__C8zenq__body{flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);margin-block-start:clamp(5rem,7.5vw,7.5rem);display:flex}.magazine-module__C8zenq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.25rem) clamp(1.1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.magazine-module__C8zenq__empty,.magazine-module__C8zenq__emptyHint{color:var(--color-text-secondary,#a3a3a3);margin:0;font-size:.95rem;line-height:1.7}.magazine-module__C8zenq__tabsSkeleton{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:999px;height:2.5rem}.magazine-module__C8zenq__pagination{border-block-start:1px solid color-mix(in srgb, currentColor 10%, transparent);justify-content:center;align-items:center;gap:1.25rem;margin-block-start:.75rem;padding-block-start:1.5rem;display:flex}.magazine-module__C8zenq__pageLink{color:var(--color-text-primary,#f5f5f5);font-size:.9rem;text-decoration:none}.magazine-module__C8zenq__pageLink:hover{color:var(--color-accent,#f97316)}.magazine-module__C8zenq__pageLink:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:3px}.magazine-module__C8zenq__pageDisabled{color:var(--color-text-muted,#737373);font-size:.9rem}.magazine-module__C8zenq__pageStatus{color:var(--color-text-secondary,#a3a3a3);font-size:.85rem}@media (max-width:1100px){.magazine-module__C8zenq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.magazine-module__C8zenq__page{padding-block-start:clamp(2rem,6vw,3rem);padding-block-end:var(--space-16,4rem)}.magazine-module__C8zenq__body{gap:1.5rem;margin-block-start:clamp(3rem,8vw,4.5rem)}}@media (max-width:720px){.magazine-module__C8zenq__grid{grid-template-columns:1fr}}
.ArticleToc-module__ropDfG__toc{max-width:42rem;margin-block-end:1.75rem}.ArticleToc-module__ropDfG__toggle{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);width:100%;color:var(--color-text-primary,#f5f5f5);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;font-weight:600;display:none}.ArticleToc-module__ropDfG__toggle:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:2px}.ArticleToc-module__ropDfG__chevronOpen{transform:rotate(180deg)}.ArticleToc-module__ropDfG__panel{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.5rem;padding:1rem 1.15rem}.ArticleToc-module__ropDfG__desktopTitle{margin:0 0 .75rem;font-size:.9rem;font-weight:700}.ArticleToc-module__ropDfG__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ArticleToc-module__ropDfG__list a{color:var(--color-text-secondary,#c4c4c4);align-items:baseline;gap:.65rem;font-size:.9rem;line-height:1.55;text-decoration:none;display:flex}.ArticleToc-module__ropDfG__list a:hover{color:var(--color-accent,#f97316)}.ArticleToc-module__ropDfG__list a:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:3px}.ArticleToc-module__ropDfG__index{color:var(--color-text-muted,#8a8a8a);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.ArticleToc-module__ropDfG__h3{padding-inline-start:1.1rem}@media (max-width:900px){.ArticleToc-module__ropDfG__toggle{display:inline-flex}.ArticleToc-module__ropDfG__panel{margin-block-start:.55rem;display:none}.ArticleToc-module__ropDfG__panelOpen{display:block}.ArticleToc-module__ropDfG__desktopTitle{display:none}}
.ReadingProgress-module___HBhGW__bar{z-index:40;pointer-events:none;background:0 0;height:2px;position:fixed;inset-block-start:0;inset-inline:0}.ReadingProgress-module___HBhGW__fill{background:var(--color-accent,#f97316);height:100%;transition:width 80ms linear;display:block}@media (prefers-reduced-motion:reduce){.ReadingProgress-module___HBhGW__fill{transition:none}}
.articleDetail-module__57P4lW__page{padding-block-end:var(--space-20,5rem)}.articleDetail-module__57P4lW__layout{flex-direction:column;gap:0;display:flex}.articleDetail-module__57P4lW__header{flex-direction:column;gap:.9rem;width:100%;max-width:42rem;margin-block-end:2rem;margin-inline:auto;display:flex}.articleDetail-module__57P4lW__category{letter-spacing:.04em;color:var(--color-accent,#f97316);font-size:.8125rem;font-weight:var(--font-weight-medium,500);margin:0}.articleDetail-module__57P4lW__title{font-size:clamp(1.875rem,1.55rem + 1.4vw,3.25rem);font-weight:var(--article-h1-weight,900);letter-spacing:-.025em;color:var(--color-text-primary,#f5f5f5);text-wrap:balance;margin:0;line-height:1.25}.articleDetail-module__57P4lW__lead{font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.9;font-weight:var(--article-lead-weight,500);color:var(--color-text-secondary,#c4c4c4);text-wrap:pretty;margin:0}.articleDetail-module__57P4lW__byline{color:var(--color-text-muted,#9a9a9a);flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin:.15rem 0 0;font-size:.85rem;display:flex}.articleDetail-module__57P4lW__dot{opacity:.55;margin-inline:.45rem}.articleDetail-module__57P4lW__cover{width:100%;max-width:56rem;margin:0 auto 2.5rem}.articleDetail-module__57P4lW__coverMedia{aspect-ratio:16/10;background:var(--color-bg-secondary,#1a1a1a);width:100%;position:relative;overflow:hidden}.articleDetail-module__57P4lW__coverImg{object-fit:cover;object-position:center}.articleDetail-module__57P4lW__coverCaption{color:var(--color-text-muted,#8a8a8a);text-align:center;margin-block-start:.55rem;font-size:.8rem}.articleDetail-module__57P4lW__reading{width:100%;max-width:48rem;margin-inline:auto}.articleDetail-module__57P4lW__emptyBody{color:var(--color-text-secondary,#a3a3a3);margin:0;padding:1.25rem 0;line-height:1.8}.articleDetail-module__57P4lW__footer{border-block-start:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-direction:column;gap:1.35rem;max-width:42rem;margin-block-start:2.75rem;padding-block-start:1.75rem;display:flex}.articleDetail-module__57P4lW__tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.articleDetail-module__57P4lW__tags li{border:1px solid color-mix(in srgb, currentColor 16%, transparent);color:var(--color-text-secondary,#a3a3a3);border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.articleDetail-module__57P4lW__authorBlock{flex-direction:column;gap:.2rem;display:flex}.articleDetail-module__57P4lW__authorLabel{color:var(--color-text-muted,#8a8a8a);margin:0;font-size:.75rem}.articleDetail-module__57P4lW__authorName{font-size:.95rem;font-weight:var(--font-weight-medium,500);margin:0}.articleDetail-module__57P4lW__related{border-block-start:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-block-start:3.5rem;padding-block-start:2rem}.articleDetail-module__57P4lW__relatedTitle{margin:0 0 1.35rem;font-size:1.25rem;font-weight:700}.articleDetail-module__57P4lW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.articleDetail-module__57P4lW__title{font-size:clamp(1.75rem,6.5vw,2.25rem)}.articleDetail-module__57P4lW__relatedGrid{grid-template-columns:1fr}}@media (max-width:720px){.articleDetail-module__57P4lW__cover{margin-block-end:1.75rem}}
