.blogx{--read: 68ch;--gap: clamp(18px, 3vw, 34px);max-width:1180px;margin:0 auto;padding:clamp(18px,4vw,46px) clamp(18px,5vw,56px) clamp(48px,8vw,96px);color:var(--ink)}.blogx__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:clamp(18px,3vw,30px)}.blogx__crumbs a{color:var(--muted);text-decoration:none}.blogx__crumbs a:hover{color:var(--cyan-dark);text-decoration:underline}.blogx__crumbs [aria-current=page]{color:var(--ink);font-weight:600;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blogx__masthead{max-width:var(--read);margin-bottom:clamp(28px,5vw,52px)}.blogx__title{font:700 clamp(30px,5vw,46px) / 1.12 var(--display);letter-spacing:-.02em;margin:0 0 14px}.blogx__intro{font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:var(--muted);margin:0}.blogx__empty{padding:48px 0;color:var(--muted)}.blogx__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:var(--gap);list-style:none;margin:0;padding:0}.blogx__cell{display:flex}.blogx__card{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blogx__card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:var(--shadow)}.blogx__media{display:block;background:var(--ice);aspect-ratio:16 / 10;overflow:hidden}.blogx__media img{width:100%;height:100%;object-fit:cover}.blogx__body{display:flex;flex-direction:column;gap:10px;padding:20px 20px 24px}.blogx__flag{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-dark)}.blogx__card-title{margin:0;font:700 clamp(17px,1.9vw,20px) / 1.3 var(--display);letter-spacing:-.01em}.blogx__card-title a{color:var(--ink);text-decoration:none}.blogx__card-title a:hover{color:var(--cyan-dark)}.blogx__card-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blogx__excerpt{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.blogx__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;color:var(--muted)}.blogx__more{margin-top:6px;font-size:14px;font-weight:600;color:var(--cyan-dark)}.blogx__cell--lead{grid-column:1 / -1}@media(min-width:820px){.blogx__cell--lead .blogx__card{flex-direction:row;align-items:stretch}.blogx__cell--lead .blogx__media{flex:0 0 54%;aspect-ratio:auto}.blogx__cell--lead .blogx__body{justify-content:center;padding:clamp(24px,3vw,40px)}.blogx__cell--lead .blogx__card-title{font-size:clamp(22px,2.6vw,30px);line-height:1.22}.blogx__cell--lead .blogx__excerpt{font-size:16px}}.blogx__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(32px,5vw,56px);padding-top:22px;border-top:1px solid var(--line);font-size:14px}.blogx__pager-link{color:var(--cyan-dark);text-decoration:none;font-weight:600}.blogx__pager-link:hover{text-decoration:underline}.blogx__pager-link.is-off{color:var(--line);pointer-events:none}.blogx__pager-nums{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.blogx__pager-nums a,.blogx__pager-nums span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border-radius:9px;color:var(--ink);text-decoration:none}.blogx__pager-nums a:hover{background:var(--ice)}.blogx__pager-nums .is-current{background:var(--ink);color:#fff;font-weight:700}.blogx__promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(40px,6vw,72px);padding:clamp(24px,3.5vw,38px);background:var(--ice);border-radius:18px}.blogx__promo-copy{max-width:56ch}.blogx__promo-title{margin:0 0 6px;font:700 clamp(18px,2.2vw,23px) / 1.25 var(--display)}.blogx__promo-text{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.blogx__promo-btn{display:inline-block;padding:13px 26px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.blogx__promo-btn:hover{background:var(--cyan-dark)}.blogx__related{margin-top:clamp(40px,6vw,72px)}.blogx__related-title{margin:0 0 20px;font:700 clamp(19px,2.2vw,24px) / 1.25 var(--display)}.blogx__back{margin-top:34px;font-size:14px}.blogx__back a{color:var(--cyan-dark);font-weight:600;text-decoration:none}.blogx__back a:hover{text-decoration:underline}.post__head{max-width:var(--read);margin:0 auto clamp(22px,3vw,34px)}.post__title{font:700 clamp(28px,4.6vw,46px) / 1.14 var(--display);letter-spacing:-.022em;margin:0 0 16px;text-wrap:balance}.post__meta,.post__updated{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:13.5px;color:var(--muted)}.post__updated{margin-top:6px;font-style:italic}.post__hero{margin:0 0 clamp(26px,4vw,44px);border-radius:18px;overflow:hidden;background:var(--ice)}.post__hero img{width:100%;height:auto}.post__body{max-width:var(--read);margin:0 auto;font-size:clamp(16px,1.15vw,17.5px);line-height:1.75;color:var(--ink-2)}.post__body>*+*{margin-top:1.15em}.post__body h2{margin-top:2em;margin-bottom:.5em;font:700 clamp(21px,2.6vw,28px) / 1.28 var(--display);letter-spacing:-.015em;color:var(--ink);scroll-margin-top:96px;text-wrap:balance}.post__body h3{margin-top:1.7em;margin-bottom:.4em;font:700 clamp(17.5px,2vw,21px) / 1.32 var(--display);color:var(--ink);scroll-margin-top:96px}.post__body h4{margin-top:1.5em;margin-bottom:.35em;font:700 16.5px/1.4 var(--display);color:var(--ink);scroll-margin-top:96px}.post__body p{margin:0}.post__body a{color:var(--cyan-dark);text-underline-offset:3px;text-decoration-thickness:1px}.post__body ul,.post__body ol{margin:0;padding-left:1.35em}.post__body li+li{margin-top:.45em}.post__body li::marker{color:var(--cyan)}.post__body strong{color:var(--ink)}.post__body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--cyan);color:var(--ink);font-size:1.05em;font-style:italic}.post__body hr{margin:2.2em 0;border:0;border-top:1px solid var(--line)}.post__body code{padding:2px 6px;border-radius:5px;background:var(--mist);font-size:.9em}.post__body img{border-radius:14px}.post__body .post-tldr{padding:clamp(18px,2.4vw,26px);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:14px;background:var(--mist)}.post__body .post-tldr ul{padding-left:1.15em}.post__body .post-tldr>:first-child{margin-top:0}.post__body .post-tldr>:last-child{margin-bottom:0}.post__body .post-toc{display:block;padding:clamp(18px,2.2vw,24px) clamp(20px,2.4vw,28px);border:1px solid var(--line);border-radius:14px;background:#fff;font-size:15px}.post__body .post-toc .post-toc__title,.post__body .post-toc>p:first-child{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.post__body .post-toc ol,.post__body .post-toc ul{margin:0;padding-left:1.15em}.post__body .post-toc li+li{margin-top:.4em}.post__body .post-toc a{color:var(--ink-2);font-size:15px;font-weight:400;text-decoration:none}.post__body .post-toc a:hover{color:var(--cyan-dark);text-decoration:underline}.post__body .post-callout{padding:clamp(16px,2.2vw,22px);border-radius:14px;border:1px solid var(--line);background:var(--mist)}.post__body .post-callout>:first-child{margin-top:0}.post__body .post-callout--info{border-left:4px solid var(--cyan);background:var(--ice)}.post__body .post-callout--warn{border-left:4px solid var(--coral);background:#fdf1ee}.post__body .post-table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14.5px;-webkit-overflow-scrolling:touch}.post__body .post-table thead{background:var(--ice)}.post__body .post-table th,.post__body .post-table td{padding:11px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}.post__body .post-table th{color:var(--ink);font-weight:700;white-space:nowrap}.post__body .post-table tbody tr:nth-child(2n){background:var(--mist)}.post__body .post-figure{margin:1.9em 0}.post__body .post-figure img{width:100%;height:auto;border-radius:14px;background:var(--ice)}.post__body .post-figure figcaption{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--muted);text-align:center}.post__body .post-faq{padding:4px 2px;border-bottom:1px solid var(--line)}.post__body .post-faq summary{padding:14px 30px 14px 2px;position:relative;cursor:pointer;font-weight:650;color:var(--ink);list-style:none}.post__body .post-faq summary::-webkit-details-marker{display:none}.post__body .post-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--cyan-dark)}.post__body .post-faq[open] summary:after{content:"\2013"}.post__body .post-faq>:not(summary){margin:0 0 14px}.post__foot{background:none;color:inherit;padding:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:var(--read);margin:clamp(32px,5vw,52px) auto 0;border-top:1px solid var(--line)}.post__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.post__tags li{padding:5px 12px;border-radius:999px;background:var(--mist);font-size:12px;color:var(--muted)}.post__share{display:flex;align-items:center;gap:12px}.post__share-btn{padding:9px 20px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer}.post__share-btn:hover{border-color:var(--cyan);color:var(--cyan-dark)}.post__share-msg{font-size:13px;color:var(--green)}.post__comments{max-width:var(--read);margin:clamp(40px,6vw,68px) auto 0}.post__comments h2{font:700 clamp(19px,2.2vw,24px) / 1.25 var(--display);margin:0 0 18px}.post__comment{padding:16px 0;border-bottom:1px solid var(--line)}.post__comment-who{margin:0;font-weight:650}.post__comment-when{margin:2px 0 8px;font-size:12.5px;color:var(--muted)}.post__comments label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600}.post__comments input,.post__comments textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:10px}.post__comments textarea{min-height:140px;resize:vertical}@media(prefers-reduced-motion:reduce){.blogx__card{transition:none}.blogx__card:hover{transform:none}}@media print{.blogx__crumbs,.blogx__promo,.blogx__related,.blogx__back,.post__share,.post__comments{display:none}.post__body{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog.css.map */
