.mg-shell{--mg-header-height:72px;--mg-color:#0042ac;--mg-color-ink:#fff;--mg-tint:#edf3ff;--mg-ink:#131524;--mg-muted:#626a7d;--mg-line:#e6e8f0;max-width:1560px;color:var(--mg-ink);isolation:isolate;background:#fff;grid-template-columns:224px minmax(0,1fr);margin:0 auto;display:grid}.mg-shell *{box-sizing:border-box}.mg-shell a{color:inherit;text-decoration:none}.mg-shell button,.mg-shell input{font:inherit}.mg-shell :focus-visible{outline-offset:4px;outline:3px solid #0042ac}.mg-main:focus{outline:none}.mg-sr-only,.mg-skip{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mg-skip:focus{clip-path:none;color:#fff;z-index:200;background:#0042ac;width:auto;height:auto;padding:16px;position:fixed;top:8px;left:16px}.mg-explore{top:var(--mg-header-height);height:calc(100dvh - var(--mg-header-height));border-right:1px solid var(--mg-line);z-index:12;background:#fff;flex-direction:column;align-self:start;padding:28px 22px;display:flex;position:sticky}.mg-explore-label{font-family:var(--head);letter-spacing:-.04em;margin:0 12px 22px;font-size:21px;font-weight:700}.mg-explore nav{gap:7px;display:grid}.mg-explore nav a{min-height:48px;font-family:var(--head);letter-spacing:-.025em;border-radius:11px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:600;display:flex}.mg-explore nav a:hover{background:var(--mg-tint)}.mg-explore nav a[aria-current=page]{background:var(--mg-color);color:var(--mg-color-ink)}.mg-nav-dot{background:var(--mg-color);border-radius:3px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0001}.mg-explore nav a[aria-current=page] .mg-nav-dot{opacity:.8;background:currentColor}.mg-home-icon{width:10px;font-size:21px;line-height:1}.mg-home-link{margin-bottom:12px}.mg-explore-footer{gap:22px;margin-top:auto;padding:28px 12px 4px;display:grid}.mg-explore-footer>span{font-family:var(--head);letter-spacing:-.04em;color:#b6bbc8;font-size:24px;font-weight:650;line-height:1.1}.mg-explore-footer>a{color:#5b6275;align-items:center;min-height:44px;font-size:13px;display:flex}.mg-main{min-width:0}.mg-toolbar{top:var(--mg-header-height);z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mg-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 32px;display:flex;position:sticky}.mg-breadcrumb{font-family:var(--head);align-items:center;gap:14px;min-width:0;font-size:14px;font-weight:600;display:flex}.mg-breadcrumb>a{color:var(--mg-muted)}.mg-breadcrumb>span[aria-hidden]{color:#a2a9b9}.mg-search{border:1px solid var(--mg-line);width:38%;max-width:320px;min-height:44px;color:var(--mg-muted);background:#f8f9fc;border-radius:10px;align-items:center;gap:10px;padding-left:12px;display:flex}.mg-search input{width:100%;min-width:0;color:var(--mg-ink);background:0 0;border:0;outline:none;font-size:14px}.mg-search input:focus-visible{outline:none}.mg-search:focus-within{border-color:#0042ac;box-shadow:0 0 0 2px #0042ac22}.mg-search button{cursor:pointer;color:#747c90;background:0 0;border:0;min-width:44px;min-height:44px}.mg-content{padding:0 32px 64px}.mg-updates{border-bottom:1px solid var(--mg-line);z-index:10;background:#fff;padding:20px 0 22px}.mg-updates-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.mg-updates-top h2{font-family:var(--head);letter-spacing:-.035em;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:700;display:flex}.mg-live-dot{background:#83fd80;border-radius:100%;width:7px;height:7px;box-shadow:0 0 0 3px #83fd8022}.mg-updates-top>a{min-height:28px;color:var(--mg-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mg-update-grid{grid-template-columns:repeat(var(--mg-update-count,4),minmax(0,1fr));gap:12px;display:grid}.mg-update{border:1px solid #1215240a;border-radius:12px;min-width:0;transition:transform .2s;display:block;overflow:hidden}.mg-update:hover{transform:translateY(-3px)}.mg-cover{aspect-ratio:1200/630;background:#f0f3f8;border-radius:14px;position:relative;overflow:hidden}.mg-cover img{object-fit:contain;width:100%;height:100%;display:block}.mg-update-cover{aspect-ratio:auto;border-radius:0}.mg-update-cover img{aspect-ratio:auto;height:auto}.mg-cover-fallback{background:var(--mg-color);color:var(--mg-color-ink);flex-direction:column;gap:12px;padding:8%;display:flex}.mg-cover-fallback>span:first-child{font-family:var(--head);font-size:clamp(12px,1.2vw,17px)}.mg-cover-fallback strong{letter-spacing:-.04em;max-width:85%;font-size:clamp(20px,2.2vw,36px);line-height:1.25}.mg-cover-brand{font-family:var(--head);margin-top:auto;font-size:22px;font-weight:700}.mg-cover-fallback>i{opacity:.25;font-size:75px;font-style:normal;position:absolute;bottom:6%;right:6%}.mg-featured{padding:34px 0 8px}.mg-featured-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.mg-eyebrow{font-family:var(--head);letter-spacing:.12em;color:var(--mg-muted);font-size:11px;font-weight:600}.mg-featured-heading h1{font-family:var(--head);letter-spacing:-.055em;margin:7px 0 0;font-size:48px;font-weight:700;line-height:1.08}.mg-heading-star{color:#7856ff;vertical-align:top;margin-left:15px;font-size:41px;display:inline-block}.mg-featured-heading>p{color:var(--mg-muted);margin:0 0 3px;font-size:15px;line-height:1.6}.mg-card{min-width:0}.mg-card>a{flex-direction:column;height:100%;display:flex}.mg-card .mg-cover{border:1px solid #11182709}.mg-card img{transition:transform .3s}.mg-card:hover img{transform:scale(1.012)}.mg-card:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mg-card-copy{flex-direction:column;flex:1;min-width:0;padding:16px 0 0;display:flex}.mg-kicker{font-family:var(--head);color:#515b71;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.mg-kicker>i{background:var(--mg-color);border-radius:2px;width:7px;height:7px;box-shadow:inset 0 0 0 1px #0001}.mg-card h3{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 9px;font-size:22px;font-weight:700;line-height:1.4}.mg-card p{color:#626a7d;letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.mg-card-meta{font-family:var(--head);color:#798195;justify-content:space-between;align-items:center;margin-top:auto;padding-top:5px;font-size:12px;display:flex}.mg-card-meta>span{color:var(--mg-ink);font-size:20px}.mg-lead>a{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.mg-lead .mg-card-copy{padding:8px 0}.mg-lead h3{margin-bottom:13px;font-size:clamp(25px,2.3vw,34px);line-height:1.35}.mg-lead p{-webkit-line-clamp:4;margin-bottom:17px;font-size:16px}.mg-lead .mg-kicker{margin-bottom:13px;font-size:13px}.mg-lead .mg-card-meta{margin-top:0}.mg-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:27px;display:grid}.mg-home-section{margin-top:46px;padding-top:0}.mg-section-heading{isolation:isolate;background:var(--mg-color);color:var(--mg-color-ink);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:150px;margin-bottom:24px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.mg-edition{font-family:var(--head);letter-spacing:.075em;opacity:.76;font-size:10px;font-weight:600}.mg-section-heading h2,.mg-section-heading h1{font-family:var(--head);letter-spacing:-.045em;align-items:center;gap:13px;margin:8px 0;font-size:32px;font-weight:700;line-height:1.15;display:flex}.mg-section-heading p{opacity:.85;margin:0;font-size:15px;line-height:1.5}.mg-count{min-width:27px;min-height:25px;font-size:12px;font-family:var(--head);letter-spacing:0;background:#ffffff26;border:1px solid #ffffff32;border-radius:8px;justify-content:center;align-items:center;padding:3px 7px;font-weight:500;display:inline-flex}.mg-section-heading[data-section=learn-make] .mg-count,.mg-section-heading[data-section=daglo-practice] .mg-count{background:#ffffff70;border-color:#0001}.mg-section-home{font-size:12px;font-family:var(--head);white-space:nowrap;z-index:2;background:#ffffffed;border-radius:999px;align-items:center;gap:20px;min-height:44px;padding:12px 17px;font-weight:600;display:flex;color:#182037!important}.mg-section-art{z-index:-1;opacity:.2;pointer-events:none;width:260px;position:absolute;top:0;bottom:0;right:145px}.mg-section-art span{border:2px solid;border-radius:22px;width:90px;height:90px;position:absolute;top:35px;left:45px;transform:rotate(-16deg)}.mg-section-art span:nth-child(2){border-radius:100%;width:115px;height:115px;top:15px;left:120px;transform:rotate(15deg)}.mg-section-art span:nth-child(3){background:currentColor;border-radius:14px;width:60px;height:60px;top:85px;left:185px}.mg-section-heading[data-section=ideas-trends] .mg-section-art span{border-radius:100%;width:130px;height:130px;top:14px;left:100px}.mg-section-heading[data-section=ideas-trends] .mg-section-art span:nth-child(2){width:85px;height:85px;top:36px;left:123px}.mg-section-heading[data-section=ideas-trends] .mg-section-art span:nth-child(3){width:30px;height:30px;top:64px;left:150px}.mg-section-hero{min-height:205px;margin-top:24px;margin-bottom:0;padding:34px}.mg-section-hero h1{font-size:49px}.mg-section-hero .mg-section-art{opacity:.25;right:20px}.mg-topics{flex-wrap:wrap;gap:10px;padding:20px 0 27px;display:flex}.mg-topics>a{border:1px solid var(--mg-line);min-height:44px;font-family:var(--head);border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.mg-topics>a[aria-current=page]{background:var(--mg-color);color:var(--mg-color-ink);border-color:var(--mg-color)}.mg-topics span{opacity:.7;font-size:11px}.mg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;display:grid}.mg-latest{border-top:1px solid var(--mg-line);margin-top:48px;padding-top:26px}.mg-latest-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.mg-latest-heading h2{letter-spacing:-.04em;margin:0;font-size:24px}.mg-latest-heading>span{color:var(--mg-muted);font-size:13px}.mg-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:36px;display:flex}.mg-pagination a,.mg-current-page{border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;font-size:14px;display:inline-flex}.mg-current-page{color:#fff;background:#0042ac}.mg-pagination a:hover{background:#edf3ff}.mg-page-gap{color:var(--mg-muted);padding:0 8px}.mg-search-results{padding-top:26px}.mg-results-title{letter-spacing:-.04em;margin:0;font-size:30px}.mg-results-title>span{font-family:var(--head);color:#0042ac;margin-left:10px;font-size:16px}.mg-results-query{color:var(--mg-muted);margin:12px 0 30px;font-size:16px}.mg-empty{text-align:center;background:#f8f9fc;border-radius:17px;margin:20px 0;padding:72px 24px}.mg-empty>span{color:#7856ff;font-size:40px}.mg-empty h2{letter-spacing:-.035em;margin:20px 0 10px;font-size:24px}.mg-empty p{color:var(--mg-muted);margin:0;font-size:15px}.mg-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.mg-empty a{border:1px solid var(--mg-line);min-height:44px;font-size:13px;font-family:var(--head);background:#fff;border-radius:9px;padding:13px 15px}.mg-notice{color:#0042ac;background:#edf3ff;border-radius:10px;margin:20px 0;padding:15px 18px;font-size:14px}.mg-archive-link{text-align:center;border-top:1px solid var(--mg-line);margin-top:44px;padding-top:24px}.mg-archive-link>a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:1600px){.mg-shell{grid-template-columns:244px minmax(0,1fr)}.mg-content,.mg-toolbar{padding-inline:40px}.mg-card h3{font-size:23px}}@media (max-width:1100px){.mg-shell{grid-template-columns:195px minmax(0,1fr)}.mg-explore{padding-inline:12px}.mg-explore nav a{gap:10px;font-size:14px}.mg-content,.mg-toolbar{padding-inline:24px}.mg-lead>a{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}.mg-lead h3{font-size:25px}.mg-lead p{-webkit-line-clamp:3;font-size:15px}.mg-supporting,.mg-grid{gap:22px 17px}.mg-card h3{font-size:20px}.mg-card p{font-size:14px}.mg-section-art{width:200px;right:105px}.mg-section-heading{padding:23px}.mg-featured-heading>p{max-width:230px}.mg-update-grid{gap:10px}}@media (max-width:800px){.mg-shell{display:block}.mg-explore{border-right:0;border-bottom:1px solid var(--mg-line);z-index:0;gap:11px;height:auto;padding:15px 20px 12px;position:relative;top:auto}.mg-explore-label{margin:0;font-size:16px}.mg-explore nav{scrollbar-width:none;gap:6px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.mg-explore nav a{white-space:nowrap;min-height:44px;padding:10px 13px;font-size:13px}.mg-home-link{margin:0}.mg-explore-footer{display:none}.mg-toolbar{min-height:70px;padding:12px 20px}.mg-search{width:46%;max-width:300px}.mg-breadcrumb{gap:9px;font-size:12px}.mg-content{padding:0 20px 48px}.mg-updates{padding-top:16px;padding-bottom:18px}.mg-update-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:5px;display:flex;overflow-x:auto}.mg-update{scroll-snap-align:start;flex:0 0 235px}.mg-featured{padding-top:27px}.mg-featured-heading h1{font-size:41px}.mg-lead>a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.mg-lead h3{font-size:24px}.mg-lead p{-webkit-line-clamp:3;font-size:14px}.mg-card h3{font-size:19px}.mg-card p{font-size:14px}.mg-section-heading h2{font-size:29px}.mg-section-hero h1{font-size:40px}.mg-section-heading p{font-size:14px}.mg-section-heading{min-height:150px}.mg-section-hero{min-height:185px}.mg-section-art{opacity:.14;right:110px}.mg-heading-star{font-size:34px}.mg-home-section{margin-top:35px}}@media (max-width:580px){.mg-content{padding-inline:16px}.mg-toolbar{gap:12px;padding-inline:16px}.mg-breadcrumb{flex-wrap:wrap;gap:6px;max-width:46%;font-size:12px}.mg-search{width:52%}.mg-search input{font-size:12px}.mg-search button{display:none}.mg-search{padding-right:10px}.mg-search svg{flex:none;width:16px}.mg-updates-top h2{font-size:17px}.mg-update{flex-basis:245px}.mg-featured-heading{margin-bottom:22px;display:block}.mg-featured-heading>p{max-width:none;margin-top:12px;font-size:14px}.mg-eyebrow{font-size:10px}.mg-featured-heading h1{font-size:40px}.mg-lead>a{gap:0;display:flex}.mg-lead .mg-card-copy{padding-top:17px}.mg-lead h3{font-size:26px}.mg-lead p{-webkit-line-clamp:3;font-size:15px}.mg-supporting{grid-template-columns:1fr;gap:23px;margin-top:23px}.mg-supporting .mg-card>a{grid-template-columns:42% minmax(0,1fr);align-items:start;gap:14px;display:grid}.mg-supporting .mg-card-copy{padding:0}.mg-supporting .mg-card h3{margin-bottom:6px;font-size:17px}.mg-supporting .mg-card p{-webkit-line-clamp:2;margin-bottom:7px;font-size:13px;line-height:1.6}.mg-supporting .mg-kicker{gap:5px;margin-bottom:7px;font-size:10px}.mg-supporting .mg-card-meta{font-size:10px}.mg-supporting .mg-card-meta>span{font-size:16px}.mg-supporting .mg-cover{border-radius:9px}.mg-section-heading{border-radius:14px;min-height:180px;padding:22px;display:block}.mg-section-heading h2{font-size:27px}.mg-section-heading p{max-width:85%;font-size:14px}.mg-section-home{gap:15px;min-height:40px;margin-top:18px;padding:10px 13px;font-size:11px;display:inline-flex}.mg-section-art{opacity:.2;top:40px;right:-50px}.mg-section-hero{min-height:190px;padding:27px 22px}.mg-section-hero h1{flex-wrap:wrap;gap:9px;font-size:37px}.mg-section-hero .mg-section-art{right:-80px}.mg-topics{gap:6px}.mg-topics>a{gap:5px;padding:10px 12px;font-size:11px}.mg-grid{grid-template-columns:1fr;gap:28px}.mg-grid .mg-card h3{font-size:23px}.mg-grid .mg-card p{font-size:15px}.mg-empty{padding:45px 18px}.mg-empty h2{font-size:22px}.mg-notice{font-size:13px}}.mg-shell .mg-section-heading h1,.mg-shell .mg-section-heading h2{color:inherit}.mg-review-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-review-notice>a{align-items:center;min-height:44px;font-weight:650;display:flex}.mg-shell .mg-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mg-shell .mg-lead h3{-webkit-line-clamp:3}.mg-shell .mg-card p{-webkit-line-clamp:2}.mg-image-error{aspect-ratio:1200/630;color:#0042ac;letter-spacing:-.03em;background:#edf3ff;flex-direction:column;justify-content:space-between;padding:9%;font-size:18px;line-height:1.4;display:flex}.mg-image-error>span{font-family:var(--head);font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.mg-shell *{scroll-behavior:auto!important;transition:none!important}}
.mg-shell[data-design=magazine] .mg-template-cover{background:#f8f5ec;border:0;box-shadow:inset 0 0 0 1px #e6e8f0}.mg-shell[data-design=magazine] .mg-section-heading{border-top:2px solid var(--mg-color);background:#f7f8fb!important}.mg-shell[data-design=magazine] .mg-ripple-art{overflow:hidden;transform:none!important}.mg-shell[data-design=magazine] .mg-ripple-art img{object-fit:cover;width:320px;max-width:none;height:180px;position:absolute;top:-46px;right:-5px}.mg-shell[data-design=magazine] .mg-update-cover{aspect-ratio:1400/880;height:100%}.mg-shell[data-design=magazine] .mg-update-cover img{object-fit:cover;object-position:left center;height:100%}.mg-shell[data-design=magazine] .mg-update:hover{transform:none}.mg-shell[data-design=magazine] .mg-update img{transition:none;transform:none}.mg-shell[data-design=magazine] .mg-original-cover{color:#fff;background-image:linear-gradient(135deg,#007eff,#5400ff)}.mg-shell[data-design=magazine]{--mg-muted:var(--mute);--mg-line:var(--line);--mg-accent-ink:var(--lav-ink);max-width:1440px;font-family:var(--body);color:var(--text);grid-template-columns:225px minmax(0,1fr);column-gap:36px;padding:0 40px;font-weight:400}.mg-shell[data-design=magazine] .mg-explore{padding:29px 22px 30px 0}.mg-shell[data-design=magazine] .mg-explore-label{letter-spacing:-.025em;margin:0 0 17px 13px;font-size:16px;font-weight:650}.mg-shell[data-design=magazine] .mg-explore nav{gap:5px}.mg-shell[data-design=magazine] .mg-explore nav a{letter-spacing:-.015em;gap:10px;min-height:48px;padding:12px 13px;font-size:15px;font-weight:550;line-height:1.5}.mg-shell[data-design=magazine] .mg-explore nav a[aria-current=page]{background:var(--mg-tint);color:var(--mg-accent-ink);font-weight:650}.mg-shell[data-design=magazine] .mg-explore nav a[aria-current=page]:not(.mg-home-link):after{content:"↗";margin-left:auto}.mg-shell[data-design=magazine] .mg-explore .mg-home-link{--mg-tint:#f1ecfe;--mg-accent-ink:#5b2bd6;margin:0}.mg-shell[data-design=magazine] .mg-home-icon{display:none}.mg-shell[data-design=magazine] .mg-nav-dot{opacity:.85;border-radius:3px;width:4px;height:14px}.mg-shell[data-design=magazine] .mg-explore nav a[aria-current=page] .mg-nav-dot{background:var(--mg-color);opacity:1}.mg-shell[data-design=magazine] .mg-explore-rule{background:var(--mg-line);height:1px;margin:13px}.mg-shell[data-design=magazine] .mg-explore-footer{color:var(--mg-muted);padding:25px 13px 0;font-size:13px;line-height:1.8;display:block}.mg-shell[data-design=magazine] .mg-explore-footer strong{font-family:var(--head);color:var(--ink);margin-bottom:9px;font-size:17px;font-weight:700;display:block}.mg-shell[data-design=magazine] .mg-explore-footer p{margin:0 0 22px;font-size:13px;line-height:1.8}.mg-shell[data-design=magazine] .mg-explore-footer>div{gap:15px;display:flex}.mg-shell[data-design=magazine] .mg-explore-footer a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.mg-shell[data-design=magazine] .mg-toolbar{background:#fffffff5;gap:20px;min-height:70px;padding:0}.mg-shell[data-design=magazine] .mg-breadcrumb{color:var(--ink);gap:10px;font-size:15px;font-weight:400}.mg-shell[data-design=magazine] .mg-breadcrumb>a{color:var(--ink)}.mg-shell[data-design=magazine] .mg-search{background:0 0;border:0;border-radius:0;gap:10px;width:30%;max-width:210px;min-height:44px;padding:0}.mg-shell[data-design=magazine] .mg-search input{border-bottom:1px solid #cdd2df;border-radius:0;padding:8px 0;font-size:14px}.mg-shell[data-design=magazine] .mg-search button{display:none}.mg-shell[data-design=magazine] .mg-search:focus-within{box-shadow:none}.mg-shell[data-design=magazine] .mg-search input:focus-visible{border-bottom-color:#5400ff}.mg-shell[data-design=magazine] .mg-content{padding:0 0 40px}.mg-shell[data-design=magazine] .mg-review-badge{color:#5b2bd6;background:#f1ecfe;border-radius:7px;gap:7px;margin:0;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.mg-shell[data-design=magazine] .mg-review-badge>a{justify-content:center;min-width:18px;min-height:22px;font-size:17px}.mg-shell[data-design=magazine] .mg-updates{margin-bottom:26px;padding:18px 0 20px}.mg-shell[data-design=magazine] .mg-updates-top{gap:14px;margin-bottom:13px}.mg-shell[data-design=magazine] .mg-updates-title{align-items:center;gap:14px;display:flex}.mg-shell[data-design=magazine] .mg-updates-top h2{letter-spacing:-.015em;color:#0063d6;gap:10px;font-size:18px;font-weight:650}.mg-shell[data-design=magazine] .mg-live-dot{background:#007eff;box-shadow:0 0 0 4px #e9f3ff}.mg-shell[data-design=magazine] .mg-updates-title p{color:var(--mg-muted);margin:0;font-size:13px}.mg-shell[data-design=magazine] .mg-updates-top>a{font-size:11px;font-weight:400}.mg-shell[data-design=magazine] .mg-update-grid{gap:13px}.mg-shell[data-design=magazine] .mg-update{border:1px solid #dce5f2;border-radius:13px}.mg-shell[data-design=magazine] .mg-featured{border:1px solid var(--mg-line);background:#f7f8fb;border-radius:20px;margin:0 0 25px;padding:22px}.mg-shell[data-design=magazine] .mg-featured-heading{align-items:center;gap:24px;margin-bottom:19px}.mg-shell[data-design=magazine] .mg-featured-heading>div{align-items:center;gap:19px;display:flex}.mg-shell[data-design=magazine] .mg-blog-brand{color:#5b2bd6;font-family:var(--head);white-space:nowrap;align-items:center;gap:6px;font-size:17px;display:inline-flex}.mg-shell[data-design=magazine] .mg-blog-logo{background:#5400ff;width:55px;height:23px;display:inline-block;-webkit-mask:url(/d/assets/daglo-blue.svg) 50%/contain no-repeat;mask:url(/d/assets/daglo-blue.svg) 50%/contain no-repeat}.mg-shell[data-design=magazine] .mg-featured-heading h1{letter-spacing:-.04em;margin:0;font-size:31px;font-weight:700;line-height:1.1}.mg-shell[data-design=magazine] .mg-featured-heading>p{text-align:right;color:var(--mg-muted);max-width:350px;margin:0;font-size:13px;line-height:1.55}.mg-shell[data-design=magazine] .mg-lead>a{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:25px}.mg-shell[data-design=magazine] .mg-lead .mg-card-copy{padding:2px 0}.mg-shell[data-design=magazine] .mg-lead h3{letter-spacing:-.035em;margin:9px 0 12px;font-size:28px;font-weight:700;line-height:1.36}.mg-shell[data-design=magazine] .mg-lead p{color:var(--text);margin:0;font-size:16px;line-height:1.7}.mg-shell[data-design=magazine] .mg-card h3{text-wrap:initial}.mg-shell[data-design=magazine] .mg-card p{color:var(--text);letter-spacing:0}.mg-shell[data-design=magazine] .mg-card .mg-kicker{color:var(--mg-accent-ink);margin:0;font-size:11px;font-weight:650;line-height:1.5;display:block}.mg-shell[data-design=magazine] .mg-featured .mg-kicker{color:var(--mg-accent-ink)}.mg-shell[data-design=magazine] .mg-card-meta{color:var(--mg-muted);font-family:var(--body);justify-content:flex-start;gap:16px;margin:10px 0 0;padding:0;font-size:11px}.mg-shell[data-design=magazine] .mg-lead .mg-card-meta{margin-top:15px;font-size:12px}.mg-shell[data-design=magazine] .mg-card-meta .mg-read{color:#5400ff;font-size:12px;font-weight:600}.mg-shell[data-design=magazine] .mg-cover{border-radius:13px}.mg-shell[data-design=magazine] .mg-supporting{align-items:start;gap:18px;margin-top:22px}.mg-shell[data-design=magazine] .mg-supporting .mg-card-copy{padding-top:13px}.mg-shell[data-design=magazine] .mg-supporting h3{letter-spacing:-.025em;margin:7px 0 0;font-size:20px;font-weight:650;line-height:1.4}.mg-shell[data-design=magazine] .mg-supporting p{margin:8px 0 0;font-size:15px;line-height:1.65}.mg-shell[data-design=magazine] .mg-home-section{border:1px solid var(--mg-line);background:#fff;border-radius:20px;margin:0 0 25px;padding:22px;overflow:hidden}.mg-shell[data-design=magazine] .mg-section-heading{background:linear-gradient(105deg,var(--mg-tint) 20%,#fff 150%);border-bottom:1px solid var(--mg-line);min-height:129px;color:var(--ink);border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1fr) 190px auto;gap:22px;margin:-22px -22px 22px;padding:20px 24px;display:grid}.mg-shell[data-design=magazine] .mg-section-heading h2{gap:12px;margin:0;font-size:30px;line-height:1.15}.mg-shell[data-design=magazine] .mg-section-heading p{opacity:1;color:var(--mg-muted);margin-top:7px;font-size:15px;line-height:1.6}.mg-shell[data-design=magazine] .mg-edition{font-family:var(--head);letter-spacing:.09em;color:var(--mg-accent-ink);opacity:1;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.mg-shell[data-design=magazine] .mg-count{min-width:0;min-height:0;color:var(--mg-accent-ink);background:#ffffffa8;border:1px solid #13152410;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4}.mg-shell[data-design=magazine] .mg-section-home{background:#ffffffc4;border:1px solid #13152412;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:650;color:var(--mg-accent-ink)!important}.mg-shell[data-design=magazine] .mg-section-art{z-index:auto;opacity:1;width:190px;height:88px;color:var(--mg-accent-ink);transform-origin:50%;position:relative;top:auto;bottom:auto;right:auto;transform:scale(.82)}.mg-shell[data-design=magazine] .mg-section-art>span{background:#ffffffb3;border:1px solid;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:25px;display:flex;position:absolute;top:20px;left:0}.mg-shell[data-design=magazine] .mg-section-art>span:nth-child(2){background:var(--mg-color);width:48px;height:48px;color:var(--mg-color-ink);border-radius:13px;top:0;left:68px;transform:none}.mg-shell[data-design=magazine] .mg-section-art>span:nth-child(3){background:#ffffffb3;border-radius:13px;width:48px;height:48px;top:28px;left:136px;transform:rotate(10deg)}.mg-shell[data-design=magazine] [data-section=ideas-trends] .mg-section-art>span{background:0 0;border-radius:50%;width:100px;height:100px;top:-6px;left:45px;transform:none}.mg-shell[data-design=magazine] [data-section=ideas-trends] .mg-section-art>span:nth-child(2){width:66px;height:66px;color:inherit;background:0 0;top:11px;left:62px}.mg-shell[data-design=magazine] [data-section=ideas-trends] .mg-section-art>span:nth-child(3){background:var(--mg-color);width:15px;height:15px;top:36px;left:87px}.mg-shell[data-design=magazine] .mg-section-hero{border:1px solid var(--mg-line);border-radius:20px;grid-template-columns:minmax(0,1fr) 190px;min-height:190px;margin:26px 0 0;padding:28px 32px}.mg-shell[data-design=magazine] .mg-section-hero h1{margin:7px 0 12px;font-size:44px;line-height:1.2}.mg-shell[data-design=magazine] .mg-section-hero .mg-section-art{opacity:1;right:auto}.mg-shell[data-design=magazine] .mg-topics>a{font-size:14px;font-weight:600}.mg-shell[data-design=magazine] .mg-topics>a[aria-current=page]{background:var(--mg-tint);color:var(--mg-accent-ink);border-color:color-mix(in srgb,var(--mg-color) 35%,white)}.mg-shell[data-design=magazine] .mg-grid{gap:28px 18px}@media (max-width:1250px){.mg-shell[data-design=magazine]{grid-template-columns:195px minmax(0,1fr);column-gap:26px;padding:0 24px}.mg-shell[data-design=magazine] .mg-explore nav a{font-size:15px}.mg-shell[data-design=magazine] .mg-featured-heading>div{gap:13px}.mg-shell[data-design=magazine] .mg-featured-heading h1{font-size:28px}.mg-shell[data-design=magazine] .mg-featured-heading>p{max-width:230px;font-size:12px}.mg-shell[data-design=magazine] .mg-lead h3{font-size:25px}.mg-shell[data-design=magazine] .mg-section-heading{grid-template-columns:minmax(0,1fr) 125px auto;gap:12px}.mg-shell[data-design=magazine] .mg-section-art{width:155px;transform:scale(.7)}.mg-shell[data-design=magazine] .mg-section-heading h2{font-size:27px}}@media (max-width:980px) and (min-width:721px){.mg-shell[data-design=magazine] .mg-section-heading{grid-template-columns:minmax(0,1fr) auto}.mg-shell[data-design=magazine] .mg-section-heading .mg-section-art{display:none}.mg-shell[data-design=magazine] .mg-featured-heading>div{flex-wrap:wrap;gap:8px}.mg-shell[data-design=magazine] .mg-updates-title p{display:none}}@media (max-width:720px){.mg-shell[data-design=magazine]{padding:0 18px;display:block}.mg-shell[data-design=magazine] .mg-explore{border:0;height:auto;padding:20px 0 0;display:block;position:static}.mg-shell[data-design=magazine] .mg-explore-label{margin:0 0 11px;font-size:14px;display:block}.mg-shell[data-design=magazine] .mg-explore nav{margin:0 -18px;padding:0 18px 15px;display:flex;overflow:auto}.mg-shell[data-design=magazine] .mg-explore nav a{min-height:44px;padding:10px 12px;font-size:14px}.mg-shell[data-design=magazine] .mg-explore nav a:after,.mg-shell[data-design=magazine] .mg-explore-rule,.mg-shell[data-design=magazine] .mg-explore-footer{display:none}.mg-shell[data-design=magazine] .mg-toolbar{gap:12px;min-height:62px}.mg-shell[data-design=magazine] .mg-breadcrumb{gap:7px;max-width:55%;font-size:14px}.mg-shell[data-design=magazine] .mg-review-badge{font-size:9px}.mg-shell[data-design=magazine] .mg-search{width:42%;max-width:155px}.mg-shell[data-design=magazine] .mg-search input{font-size:13px}.mg-shell[data-design=magazine] .mg-updates{margin-bottom:20px;padding:14px 0 16px}.mg-shell[data-design=magazine] .mg-updates-title p{display:none}.mg-shell[data-design=magazine] .mg-updates-top h2{font-size:17px}.mg-shell[data-design=magazine] .mg-update-grid{gap:11px;display:flex;overflow:auto}.mg-shell[data-design=magazine] .mg-update{flex-basis:235px}.mg-shell[data-design=magazine] .mg-featured{border-radius:20px;margin-bottom:24px;padding:16px}.mg-shell[data-design=magazine] .mg-featured-heading{gap:12px;margin-bottom:20px;display:flex}.mg-shell[data-design=magazine] .mg-featured-heading>div{display:block}.mg-shell[data-design=magazine] .mg-featured-heading h1{margin-top:8px;font-size:27px}.mg-shell[data-design=magazine] .mg-featured-heading>p{max-width:105px;font-size:11px}.mg-shell[data-design=magazine] .mg-blog-brand{font-size:15px}.mg-shell[data-design=magazine] .mg-blog-logo{width:50px;height:21px}.mg-shell[data-design=magazine] .mg-lead>a{gap:0;display:flex}.mg-shell[data-design=magazine] .mg-lead .mg-card-copy{padding-top:15px}.mg-shell[data-design=magazine] .mg-lead h3{font-size:24px;line-height:1.4}.mg-shell[data-design=magazine] .mg-lead p{font-size:16px}.mg-shell[data-design=magazine] .mg-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.mg-shell[data-design=magazine] .mg-supporting .mg-card>a{gap:0;display:flex}.mg-shell[data-design=magazine] .mg-supporting .mg-card:first-child{grid-column:1/-1}.mg-shell[data-design=magazine] .mg-supporting .mg-card:first-child>a{grid-template-columns:42% minmax(0,1fr);gap:14px;display:grid}.mg-shell[data-design=magazine] .mg-supporting .mg-card-copy{padding-top:10px}.mg-shell[data-design=magazine] .mg-supporting .mg-card:first-child .mg-card-copy{padding-top:0}.mg-shell[data-design=magazine] .mg-supporting h3{font-size:17px;font-weight:650;line-height:1.4}.mg-shell[data-design=magazine] .mg-supporting p{font-size:14px;line-height:1.65}.mg-shell[data-design=magazine] .mg-home-section{margin-bottom:24px;padding:16px}.mg-shell[data-design=magazine] .mg-section-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:150px;margin:-16px -16px 20px;padding:20px}.mg-shell[data-design=magazine] .mg-section-heading h2{font-size:25px}.mg-shell[data-design=magazine] .mg-section-heading p{max-width:100%;font-size:14px}.mg-shell[data-design=magazine] .mg-section-art{display:none}.mg-shell[data-design=magazine] .mg-section-home{gap:6px;padding:8px 10px;font-size:11px}.mg-shell[data-design=magazine] .mg-section-hero{border-radius:19px;margin:18px 0 0;padding:26px 23px;display:block}.mg-shell[data-design=magazine] .mg-section-hero h1{font-size:35px}.mg-shell[data-design=magazine] .mg-topics>a{padding:9px 12px;font-size:12px}}
