.bl-topics{padding-top: calc(var(--header-h) + 28px);}.bl-topics-in.mio-wrap{display: flex;gap: 4px 6px;overflow-x: auto;scrollbar-width: none;padding-top: 0;padding-bottom: 0;}.bl-topics-in::-webkit-scrollbar{display: none;}.bl-topics a{flex: none;padding: 7px 14px;border-radius: 999px;color: var(--text-2);font-family: var(--font-sans);font-size: 14px;font-weight: 600;line-height: 1.2;text-decoration: none;white-space: nowrap;transition: background var(--motion),color var(--motion);}.bl-topics a:hover{background: var(--wash-faint);color: var(--text-1);}.bl-topics a[aria-current="page"]{background: var(--mio-dark);color: #fff;}.bl-page .bl-hero.page-hero.mio-wrap{padding-top: 40px;padding-bottom: 8px;}.bl-rss{color: var(--text-1);font-size: 15px;font-weight: 600;margin-left: 6px;}.bl-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 0;margin: 0 0 12px;color: var(--text-2);font-family: var(--font-mio);font-size: 14px;font-weight: 600;}.bl-meta > *{white-space: nowrap;}.bl-meta > * + *{margin-left: 14px;}.bl-chip{padding: 3px 10px;border: 1px solid var(--hairline);border-radius: 999px;color: var(--text-1);font-family: var(--font-sans);font-size: 13px;font-weight: 600;line-height: 1.4;text-decoration: none;}a.bl-chip:hover{border-color: var(--text-1);background: var(--wash-faint);}.bl-summary{margin: 0 0 16px;color: var(--text-2);font-family: var(--font-mio);font-size: 16px;line-height: 1.55;}.bl-link{display: inline-flex;align-items: center;gap: 4px;color: var(--text-1);font-family: var(--font-sans);font-size: 14px;font-weight: 600;text-decoration: none;}.bl-link svg{width: 14px;height: 14px;}.bl-link:hover{text-decoration: underline;text-underline-offset: 3px;}.bl-cover{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 630;object-fit: cover;}.bl-cover--ph{position: relative;display: flex;align-items: flex-end;box-sizing: border-box;padding: 7%;overflow: hidden;background: radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%),linear-gradient(135deg,var(--mio-dark),#2b2d31);color: #fff;}.bl-cover--ph span{max-width: 14em;font-family: var(--font-display);font-size: clamp(18px,2.2vw,30px);font-weight: 700;line-height: 1.12;letter-spacing: -.02em;text-wrap: balance;}.bl-cover--ph::before{content: "";position: absolute;top: 8%;left: 7%;width: 28px;height: 28px;border: 2px solid rgba(255,255,255,.85);border-radius: 50%;}.bl-cover--ph[data-topic="ads"]{background: radial-gradient(120% 140% at 0% 100%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%),linear-gradient(315deg,var(--mio-dark),#2b2d31);}.bl-cover--ph[data-topic="chatgpt-and-claude"]{background: radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%),linear-gradient(45deg,var(--mio-dark),#2b2d31);}.bl-cover--ph[data-topic="shopify-amazon-etsy"]{background: radial-gradient(120% 140% at 100% 100%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%),linear-gradient(225deg,var(--mio-dark),#2b2d31);}.bl-featured.mio-wrap{padding-top: 24px;padding-bottom: 0;}.bl-feature{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 24px clamp(24px,4vw,56px);align-items: center;}.bl-feature-cover,.bl-card-cover{display: block;overflow: hidden;border: 1px solid var(--hairline-soft);border-radius: var(--radius-inner);background: var(--surface-1);}.bl-feature h2{margin: 0 0 14px;color: var(--mio-dark);font-family: var(--font-display);font-size: clamp(28px,3.2vw,44px);font-weight: 700;line-height: 1.1;letter-spacing: -.03em;text-wrap: balance;}.bl-feature h2 a,.bl-card h3 a{color: inherit;text-decoration: none;}.bl-feature h2 a:hover,.bl-card h3 a:hover{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px;}.bl-feature .bl-summary{font-size: 17px;margin-bottom: 20px;}.bl-feed.mio-wrap{padding-top: 56px;padding-bottom: 0;}.bl-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 28px;}.bl-card{display: flex;flex-direction: column;gap: 16px;min-width: 0;}.bl-card h3{margin: 0 0 8px;color: var(--mio-dark);font-family: var(--font-display);font-size: 20px;font-weight: 700;line-height: 1.22;letter-spacing: -.02em;text-wrap: balance;}.bl-card .bl-summary{font-size: 15px;margin: 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.bl-card .bl-meta{margin-bottom: 10px;}.bl-pagination.mio-wrap{display: flex;justify-content: space-between;gap: 16px;padding-top: 48px;padding-bottom: 0;color: var(--text-2);font-family: var(--font-mio);font-size: 14px;}.bl-pagination a{color: var(--text-1);font-family: var(--font-sans);font-weight: 600;}.bl-article{padding: calc(var(--header-h) + clamp(40px,6vw,80px)) var(--gutter) 0;}.bl-head,.bl-post-shot,.bl-col,.bl-toc-wrap{width: 100%;max-width: var(--measure);margin-left: auto;margin-right: auto;}.bl-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin: 0 0 24px;font-family: var(--font-sans);font-size: 12.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;}.bl-crumbs a{color: var(--text-2);text-decoration: none;}.bl-crumbs a:hover{color: var(--text-1);text-decoration: underline;text-underline-offset: 3px;}.bl-crumbs svg{width: 12px;height: 12px;color: var(--text-4);}.bl-head h1{margin: 0 0 20px;color: var(--mio-dark);font-family: var(--font-display);font-size: clamp(36px,5.2vw,58px);font-weight: 700;line-height: 1.05;letter-spacing: -.04em;text-wrap: balance;overflow-wrap: break-word;}.bl-post-lede{margin: 0 0 32px;color: var(--text-2);font-family: var(--font-mio);font-size: clamp(18px,1.6vw,21px);line-height: 1.5;}.bl-byline{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;}.bl-by{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: 0;color: var(--text-3);font-family: var(--font-sans);font-size: 14px;}.bl-by-name{color: var(--text-1);font-weight: 600;}.bl-dot{color: var(--text-4);}.bl-avatar{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 32px;height: 32px;margin-right: 4px;border-radius: 50%;background: var(--mio-dark);color: var(--on-invert);font-size: 12px;font-weight: 600;letter-spacing: .02em;object-fit: cover;}img.bl-avatar{background: var(--surface-1);}.bl-share{display: flex;align-items: center;gap: 2px;}.bl-min{padding: 5px 9px;border-radius: 6px;background: var(--surface-1);color: var(--text-3);font-family: var(--font-sans);font-size: 11.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;}.bl-share .bl-min{margin-right: 10px;}.bl-share a,.bl-share button{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--text-1);cursor: pointer;transition: background var(--motion);}.bl-share a:hover,.bl-share button:hover{background: var(--wash);}.bl-share svg{width: 18px;height: 18px;}.bl-copied{position: absolute;bottom: calc(100% + 6px);left: 50%;transform: translateX(-50%);padding: 4px 8px;border-radius: 6px;background: var(--mio-dark);color: var(--on-invert);font-family: var(--font-sans);font-size: 12px;font-weight: 600;white-space: nowrap;pointer-events: none;}.bl-copied:empty{display: none;}.bl-post-shot{margin-top: clamp(32px,4vw,48px);margin-bottom: 0;overflow: hidden;border-radius: var(--radius-card);background: var(--surface-1);}.bl-post-shot img{display: block;width: 100%;height: auto;}.bl-read{padding-top: clamp(40px,5vw,56px);}.bl-toc-wrap{margin-bottom: 32px;}.bl-toc summary{cursor: pointer;list-style: none;color: var(--text-3);font-family: var(--font-sans);font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;}.bl-toc summary::-webkit-details-marker{display: none;}.bl-toc ol{margin: 14px 0 0;padding: 0;list-style: none;border-left: 1px solid var(--hairline);}.bl-toc li a{display: block;margin-left: -1px;padding: 6px 0 6px 14px;border-left: 2px solid transparent;color: var(--text-3);font-family: var(--font-mio);font-size: 15px;line-height: 1.35;text-decoration: none;transition: color var(--motion),border-color var(--motion);}.bl-toc li a:hover{color: var(--text-1);}.bl-toc li a[aria-current="true"]{border-left-color: var(--text-1);color: var(--text-1);font-weight: 600;}@media (min-width: 1320px){.bl-read{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr);column-gap: 48px;align-items: start;}.bl-toc-wrap{grid-column: 1;justify-self: end;position: sticky;top: calc(var(--header-h) + 32px);width: min(220px,100%);max-height: calc(100vh - var(--header-h) - 64px);margin: 0;overflow-y: auto;}.bl-col{grid-column: 2;}}@media (max-width: 1319px){.bl-toc{padding: 0 18px;border: 1px solid var(--hairline);border-radius: var(--radius-inner);background: var(--wash-faint);}.bl-toc summary{display: flex;align-items: center;justify-content: space-between;padding: 14px 0;}.bl-toc summary::after{content: "+";color: var(--text-2);font-size: 18px;font-weight: 400;letter-spacing: 0;}.bl-toc[open] summary::after{content: "−";}.bl-toc ol{margin: 0 0 16px;}}.bl-body{color: var(--text-1);font-family: var(--font-mio);font-size: 18px;line-height: 1.7;overflow-wrap: break-word;}.bl-body > :first-child{margin-top: 0;}.bl-body p{margin: 0 0 1.15em;}.bl-body a,.bl-faq a{color: var(--text-1);text-decoration: underline;text-decoration-color: var(--hairline-strong);text-decoration-thickness: 1px;text-underline-offset: 3px;}.bl-body a:hover{text-decoration-color: currentColor;}.bl-body strong{font-weight: 700;}.bl-body :is(ul,ol){margin: 0 0 1.3em;padding-left: 1.3em;}.bl-body li{padding-left: .2em;}.bl-body li + li{margin-top: .45em;}.bl-body li::marker{color: var(--text-3);}.bl-body ol > li::marker{font-family: var(--font-sans);font-size: .9em;font-weight: 600;}.bl-body :is(h2,h3),.bl-faq h2,.bl-related h2{color: var(--mio-dark);font-family: var(--font-display);font-weight: 700;text-wrap: balance;scroll-margin-top: calc(var(--header-h) + 24px);}.bl-body h2,.bl-faq h2,.bl-related h2{margin: 64px 0 16px;font-size: clamp(25px,2.4vw,32px);line-height: 1.18;letter-spacing: -.03em;}.bl-body h3{margin: 40px 0 10px;font-size: 21px;line-height: 1.3;letter-spacing: -.02em;}.bl-body h2 + h3{margin-top: 16px;}.bl-body hr{height: 1px;margin: 48px 0;border: 0;background: var(--hairline);}.bl-fig{margin: 40px 0;}.bl-fig-frame{display: flex;align-items: center;justify-content: center;padding: clamp(14px,4vw,40px);border-radius: var(--radius-card);background: var(--surface-1);}.bl-fig-frame img{display: block;width: auto;max-width: 100%;height: auto;max-height: min(560px,70vh);border-radius: var(--radius-inner);box-shadow: 0 1px 2px rgba(23,25,26,.06),0 12px 32px rgba(23,25,26,.1);}.bl-fig figcaption{margin: 14px 0 0;padding-left: 12px;border-left: 2px solid var(--surface-4);color: var(--text-3);font-family: var(--font-sans);font-size: 14px;line-height: 1.5;}.bl-body p img{max-width: 100%;height: auto;vertical-align: middle;}.bl-body blockquote{margin: 40px 0;padding: 2px 0 2px 24px;border-left: 3px solid var(--surface-4);color: var(--text-2);}.bl-body blockquote > :last-child{margin-bottom: 0;}.bl-quote > p{margin-bottom: 0;color: var(--mio-dark);font-family: var(--font-display);font-size: clamp(22px,2.2vw,27px);font-weight: 600;line-height: 1.32;letter-spacing: -.02em;text-wrap: balance;}.bl-quote > p + p{margin-top: .6em;}.bl-quote-by{margin-top: 16px;color: var(--text-3);font-family: var(--font-sans);font-size: 15px;}.bl-quote-by strong{color: var(--text-1);font-weight: 600;}.bl-body code{padding: .12em .4em;border-radius: 6px;background: var(--surface-1);font-family: var(--font-mono);font-size: .84em;}.bl-body pre{margin: 28px 0;padding: 20px 22px;overflow-x: auto;border-radius: var(--radius-inner);background: var(--mio-dark);color: var(--on-invert);font-size: 14px;line-height: 1.65;}.bl-body pre code{padding: 0;background: none;color: inherit;font-size: inherit;}.bl-table{margin: 32px 0;overflow-x: auto;border: 1px solid var(--hairline);border-radius: var(--radius-inner);}.bl-table table{width: 100%;border-collapse: collapse;font-family: var(--font-sans);font-size: 15px;line-height: 1.45;}.bl-table :is(th,td){padding: 12px 16px;border-bottom: 1px solid var(--hairline-soft);text-align: left;vertical-align: top;}.bl-table th{background: var(--surface-1);color: var(--text-1);font-weight: 600;white-space: nowrap;}.bl-table td{color: var(--text-2);}.bl-table tr:last-child td{border-bottom: 0;}.bl-faq dl{margin: 0;border-top: 1px solid var(--hairline);}.bl-faq dl > div{padding: 20px 0;border-bottom: 1px solid var(--hairline);}.bl-faq dt{margin: 0 0 6px;color: var(--text-1);font-family: var(--font-display);font-size: 18px;font-weight: 700;line-height: 1.35;letter-spacing: -.01em;}.bl-faq dd{margin: 0;color: var(--text-2);font-family: var(--font-mio);font-size: 17px;line-height: 1.6;}.bl-related ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 16px;margin: 0;padding: 0;list-style: none;}.bl-related a{display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid var(--hairline);border-radius: var(--radius-inner);background: var(--surface-white);color: var(--text-1);text-decoration: none;transition: border-color var(--motion),box-shadow var(--motion);}.bl-related a:hover{border-color: var(--hairline-strong);box-shadow: 0 10px 28px rgba(23,25,26,.08);}.bl-related img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: var(--surface-1);}.bl-related a > span{display: flex;flex-direction: column;gap: 4px;padding: 14px 16px 16px;}.bl-related strong{font-family: var(--font-display);font-size: 16px;line-height: 1.3;letter-spacing: -.01em;}.bl-related a > span > span{color: var(--text-2);font-family: var(--font-mio);font-size: 14px;line-height: 1.45;}.bl-cta{display: flex;align-items: center;justify-content: space-between;gap: 20px 32px;margin: 64px 0 0;padding: clamp(24px,3vw,36px);border-radius: var(--radius-card);background: var(--surface-1);}.bl-cta h2{margin: 0 0 6px;color: var(--mio-dark);font-family: var(--font-display);font-size: 22px;line-height: 1.25;letter-spacing: -.02em;text-wrap: balance;}.bl-cta p{margin: 0;color: var(--text-2);font-family: var(--font-mio);font-size: 16px;line-height: 1.5;}.bl-cta .button{flex: none;}.bl-end{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--hairline);}.bl-more{margin: clamp(72px,9vw,120px) 0 clamp(24px,3vw,40px);padding: clamp(56px,7vw,96px) var(--gutter);border-radius: clamp(28px,4vw,56px);background: var(--surface-1);}.bl-more-in{max-width: var(--container);margin: 0 auto;}.bl-more h2{margin: 0 0 var(--head-gap);color: var(--mio-dark);font-family: var(--font-display);font-size: var(--h2);font-weight: 700;line-height: 1.1;letter-spacing: -.035em;text-align: center;}.bl-card--more{align-items: center;gap: 0;text-align: center;}.bl-card--more .bl-card-cover{width: 100%;margin-bottom: 20px;border-radius: 16px;}.bl-card--more .bl-meta{justify-content: center;margin-bottom: 12px;}.bl-more .bl-chip{background: var(--surface-white);}.bl-card--more h3{max-width: 18em;margin: 0 0 18px;font-size: 21px;}.bl-card-foot{display: flex;align-items: center;gap: 8px;width: 100%;margin: auto 0 0;color: var(--text-3);font-family: var(--font-sans);font-size: 13px;}.bl-card-foot .bl-min{margin-left: auto;background: var(--surface-white);}.bl-more-all{margin: 48px 0 0;text-align: center;}@media (max-width: 1000px){.bl-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){.bl-feature{grid-template-columns: minmax(0,1fr);}}@media (max-width: 640px){.bl-grid{grid-template-columns: minmax(0,1fr);gap: 36px;}.bl-topics{padding-top: calc(var(--header-h) + 20px);}.bl-body{font-size: 17px;}.bl-body h2,.bl-faq h2,.bl-related h2{margin-top: 48px;}.bl-fig-frame{border-radius: 18px;}.bl-post-shot{border-radius: 18px;}.bl-cta{flex-direction: column;align-items: stretch;}.bl-cta .button{width: 100%;justify-content: center;}.bl-more{border-radius: 28px;}}.bl-page{padding-bottom: 32px;}.bl-page.bl-page--post{padding-bottom: 0;}.bl-hero + .bl-feed.mio-wrap{padding-top: 8px;}.bl-page .bl-hero .page-lede{max-width: 58ch;}