.shop-article-body{color:var(--color-shop-text-soft);font-size:17px;line-height:1.8}.shop-article-body p{margin-bottom:1.15em}.shop-article-body h2,.shop-article-body h3{color:var(--color-shop-ink-strong);font-family:var(--font-shop-editorial);font-weight:500;line-height:1.2;margin:1.8em 0 .6em}.shop-article-body h2{font-size:26px;scroll-margin-top:100px}.shop-article-body h3{font-size:21px}.shop-article-body a{color:var(--color-shop-primary);text-decoration:underline;text-underline-offset:2px}.shop-article-body a:hover{color:var(--color-shop-primary-dark)}.shop-article-body strong{color:var(--color-shop-ink-strong);font-weight:600}.shop-article-body img{display:block;width:100%;height:auto;margin:1.6em 0;border:1px solid var(--color-shop-ink-strong)}.shop-article-body ol,.shop-article-body ul{margin:0 0 1.15em 1.25em;list-style-position:outside}.shop-article-body ul{list-style-type:disc}.shop-article-body ol{list-style-type:decimal}.shop-article-body li{margin-bottom:.4em}.shop-article-body blockquote{border-left:2px solid var(--color-shop-primary);margin:14px 0;padding-left:24px;font-family:var(--font-shop-editorial);font-style:italic;font-size:22px;line-height:1.45;color:var(--color-shop-ink-strong)}.shop-article-body .shop-needs li:before,.shop-article-body .shop-steps>li:before{content:"";background-color:currentColor;-webkit-mask:var(--ic) center /contain no-repeat;mask:var(--ic) center /contain no-repeat}.shop-article-body .shop-needs{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20C4 10 10 4 20 4c0 10-6 16-16 16z'/%3E%3Cpath d='M4.5 19.5C8 16 12 12 18 7'/%3E%3C/svg%3E")}.shop-article-body [data-need=chawan],.shop-article-body [data-step-icon=pasta]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M4 10a8 7 0 0 0 16 0'/%3E%3C/svg%3E")}.shop-article-body [data-need=chasen],.shop-article-body [data-step-icon=whisk]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8'/%3E%3Cpath d='M12 13c-3-2-4-5-3.5-9'/%3E%3Cpath d='M12 13V4'/%3E%3Cpath d='M12 13c3-2 4-5 3.5-9'/%3E%3C/svg%3E")}.shop-article-body [data-need=sitko],.shop-article-body [data-step-icon=sieve]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9h15'/%3E%3Cpath d='M4 9a7 6 0 0 0 13 0'/%3E%3Cpath d='M18 9l3-3'/%3E%3Cpath d='M8 9v3M12 9v4M16 9v3'/%3E%3C/svg%3E")}.shop-article-body [data-need=lyzicka]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='9' cy='8' rx='4' ry='5'/%3E%3Cpath d='M11 12l4 9'/%3E%3C/svg%3E")}.shop-article-body [data-step-icon=temp]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4a1.5 1.5 0 0 1 3 0v9.3a3.5 3.5 0 1 1-3 0z'/%3E%3Cpath d='M12.5 16.5v-4'/%3E%3C/svg%3E")}.shop-article-body [data-step-icon=pour]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c3.5 5 5 8 0 8-5 0-3.5-3 0-8z'/%3E%3Cpath d='M7 17q2.5-2 5 0t5 0'/%3E%3Cpath d='M8 21q2-1.6 4 0t4 0'/%3E%3C/svg%3E")}.shop-article-body .shop-needs-wrap{margin:2em 0;border:1px solid var(--color-shop-ink-strong);background:var(--color-shop-cream-2);padding:22px 24px}.shop-article-body .shop-needs-wrap>.shop-needs-cap{display:block;margin-bottom:14px;font-family:var(--font-shop-display,var(--font-jost));font-weight:600;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-shop-primary)}.shop-article-body .shop-needs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px}.shop-article-body .shop-needs li{display:flex;align-items:center;gap:12px;margin:0;color:var(--color-shop-ink-strong);font-size:15px}.shop-article-body .shop-needs li:before{flex:0 0 auto;width:24px;height:24px;color:var(--color-shop-primary)}.shop-article-body .shop-needs em{font-family:var(--font-shop-editorial);font-style:italic;color:var(--color-shop-ink-strong)}.shop-article-body .shop-steps{list-style:none;counter-reset:step;margin:2em 0;padding:0}.shop-article-body .shop-steps>li{counter-increment:step;position:relative;margin:0;padding:3px 0 1.7em 62px;min-height:46px}.shop-article-body .shop-steps>li:last-child{padding-bottom:0}.shop-article-body .shop-steps>li:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:1px;background:var(--color-shop-ink-strong);opacity:.22}.shop-article-body .shop-steps>li:before{display:none}.shop-article-body .shop-steps>li>.shop-step-n{position:absolute;left:0;top:0;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1.5px solid var(--color-shop-ink-strong);border-radius:50%;background:var(--color-shop-surface);color:var(--color-shop-ink-strong);font-family:var(--font-shop-editorial);font-weight:500;font-size:18px;line-height:1}.shop-article-body .shop-steps>li>.shop-step-t{display:block;font-family:var(--font-shop-editorial);font-size:19px;line-height:1.25;color:var(--color-shop-ink-strong);margin-bottom:3px}.shop-article-body .shop-steps>li>p{margin:0}.shop-article-body .shop-outro{margin:2.2em 0 0;padding:18px 22px;border-left:3px solid var(--color-shop-primary);background:var(--color-shop-cream-2);font-family:var(--font-shop-editorial);font-size:18px;font-style:italic;color:var(--color-shop-ink-strong)}.shop-article-body .shop-benefits{list-style:none;margin:1.7em 0;padding:0}.shop-article-body .shop-benefits>li{position:relative;margin:0;padding:1px 0 1.05em 46px}.shop-article-body .shop-benefits>li:last-child{padding-bottom:0}.shop-article-body .shop-benefits>li:before{content:"";position:absolute;left:0;top:2px;width:30px;height:30px;background-color:var(--color-shop-primary);-webkit-mask:var(--ic) center /contain no-repeat;mask:var(--ic) center /contain no-repeat}.shop-article-body .shop-benefits strong{color:var(--color-shop-ink-strong)}.shop-article-body .shop-methods{display:grid;gap:16px;margin:1.8em 0}.shop-article-body .shop-method{position:relative;border:1px solid var(--color-shop-ink-strong);background:var(--color-shop-surface);padding:20px 24px 20px 78px}.shop-article-body .shop-method:before{content:"";position:absolute;left:22px;top:22px;width:40px;height:40px;background-color:var(--color-shop-primary);-webkit-mask:var(--ic) center /contain no-repeat;mask:var(--ic) center /contain no-repeat}.shop-article-body .shop-method-t{display:block;font-family:var(--font-shop-editorial);font-size:20px;line-height:1.2;color:var(--color-shop-ink-strong);margin-bottom:8px}.shop-article-body .shop-method-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}.shop-article-body .shop-method-meta span{border:1px solid var(--color-shop-line,var(--color-shop-ink-strong));padding:3px 9px;font-family:var(--font-shop-display,var(--font-jost));font-weight:600;font-size:11px;letter-spacing:.5px;color:var(--color-shop-ink-strong)}.shop-article-body .shop-method p{margin:0}.shop-article-body [data-icon=sleep]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.5A8 8 0 1 1 9.5 4a6.3 6.3 0 0 0 10.5 10.5z'/%3E%3C/svg%3E")}.shop-article-body [data-icon=calm]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9q3-3 6 0t6 0 6 0'/%3E%3Cpath d='M3 15q3-3 6 0t6 0 6 0'/%3E%3C/svg%3E")}.shop-article-body [data-icon=focus]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='4.5'/%3E%3Ccircle cx='12' cy='12' r='0.6' fill='%23000'/%3E%3C/svg%3E")}.shop-article-body [data-icon=shield]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3 8-7 10-4-2-7-5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.shop-article-body [data-icon=regen]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 13.7-5.6'/%3E%3Cpath d='M18 3v4h-4'/%3E%3Cpath d='M20 12a8 8 0 0 1-13.7 5.6'/%3E%3Cpath d='M6 21v-4h4'/%3E%3C/svg%3E")}.shop-article-body [data-icon=gongfu]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9h14l-1.2 7a4 3 0 0 1-11.6 0z'/%3E%3Cpath d='M19 10h1.5a2 2 0 0 1 0 4H18'/%3E%3Cpath d='M9 6c0-1 .5-1.5 0-3M13 6c0-1 .5-1.5 0-3'/%3E%3C/svg%3E")}.shop-article-body [data-icon=jug]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8M9 4l-.5 4L7 11v7a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-7l-1.5-3L15 4'/%3E%3Cpath d='M7.3 13.5h9.4'/%3E%3C/svg%3E")}.shop-article-body [data-icon=cold]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M4.2 7l15.6 10M19.8 7L4.2 17'/%3E%3Cpath d='M12 5.5l2-2M12 5.5l-2-2M12 18.5l2 2M12 18.5l-2 2'/%3E%3Cpath d='M5.6 8.7l.3-2.7M5.6 8.7l-2.7-.4M18.4 15.3l-.3 2.7M18.4 15.3l2.7.4'/%3E%3C/svg%3E")}.shop-article-body>p:first-of-type:first-letter{float:left;margin:8px 13px 0 0;font-family:var(--font-shop-editorial);font-weight:500;font-size:clamp(48px,6vw,68px);line-height:.8;color:var(--color-shop-primary)}.shop-article-body .shop-type-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:1.9em 0}.shop-article-body .shop-type-pick{position:relative;border:1px solid var(--color-shop-ink-strong);background:var(--color-shop-surface);padding:20px 22px 22px;overflow:hidden}.shop-article-body .shop-tp-cn{font-family:"Noto Serif SC",var(--font-noto-sc),serif;font-size:40px;line-height:1;color:var(--color-shop-primary)}.shop-article-body .shop-tp-name{display:block;margin:10px 0 8px;font-family:var(--font-shop-editorial);font-size:21px;line-height:1.15}.shop-article-body .shop-tp-name a{color:var(--color-shop-ink-strong);text-decoration:none;border-bottom:2px solid var(--color-shop-primary);padding-bottom:2px}.shop-article-body .shop-tp-name a:hover{color:var(--color-shop-primary)}.shop-article-body .shop-type-pick p{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-shop-text-soft)}.shop-article-body [data-icon=leaf]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20C4 10 10 4 20 4c0 10-6 16-16 16z'/%3E%3Cpath d='M4.5 19.5C8 16 12 12 18 7'/%3E%3C/svg%3E")}.shop-article-body [data-icon=energy]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18h16'/%3E%3Cpath d='M7.5 18a4.5 4.5 0 0 1 9 0'/%3E%3Cpath d='M12 3.5v3M5.5 7l1.6 1.6M18.5 7l-1.6 1.6M2.5 13H4M20 13h1.5'/%3E%3C/svg%3E")}.shop-article-body [data-icon=palette]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18 1.6 1.6 0 0 0 1.3-2.6 1.6 1.6 0 0 1 1.3-2.6H17a4 4 0 0 0 4-4c0-4-4-6.8-9-6.8z'/%3E%3Ccircle cx='7.5' cy='12' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='10' cy='7.5' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='15' cy='8' r='1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.shop-article-body [data-icon=coffee]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h12v3a5 5 0 0 1-5 5h-2a5 5 0 0 1-5-5z'/%3E%3Cpath d='M17 9h1.5a2.5 2.5 0 0 1 0 5H17'/%3E%3Cpath d='M4 20h13'/%3E%3Cpath d='M8 2.5c-.6 1 .6 2 0 3M12 2.5c-.6 1 .6 2 0 3'/%3E%3C/svg%3E")}.shop-article-body [data-icon=swap]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h13'/%3E%3Cpath d='M14 6l3 3-3 3'/%3E%3Cpath d='M20 15H7'/%3E%3Cpath d='M10 12l-3 3 3 3'/%3E%3C/svg%3E")}.shop-article-body [data-icon=pulse]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2-6 4 12 2-6h6'/%3E%3C/svg%3E")}.shop-article-body .shop-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:2em 0;border:1px solid var(--color-shop-ink-strong);background:var(--color-shop-ink-strong)}@media (min-width:640px){.shop-article-body .shop-facts{grid-template-columns:repeat(4,1fr)}}.shop-article-body .shop-fact{position:relative;background:var(--color-shop-cream-2);padding:18px 20px}.shop-article-body .shop-fact:before{content:"";display:block;width:24px;height:24px;margin-bottom:10px;background-color:var(--color-shop-primary);-webkit-mask:var(--ic) center /contain no-repeat;mask:var(--ic) center /contain no-repeat}.shop-article-body .shop-fact-label{display:block;font-family:var(--font-shop-display,var(--font-jost));font-weight:600;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-shop-text-muted);margin-bottom:3px}.shop-article-body .shop-fact-val{display:block;font-family:var(--font-shop-editorial);font-size:18px;line-height:1.2;color:var(--color-shop-ink-strong)}.shop-article-body [data-icon=mountain]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20h18L14.5 7l-3.5 6-2.5-3z'/%3E%3Cpath d='M11 13l1.6-3'/%3E%3C/svg%3E")}.shop-article-body [data-icon=pin]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.4 7-12a7 7 0 1 0-14 0c0 5.6 7 12 7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}.shop-article-body [data-icon=estate]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V9l8-5 8 5v12'/%3E%3Cpath d='M4 21h16'/%3E%3Cpath d='M9.5 21v-5h5v5'/%3E%3C/svg%3E")}@media (max-width:560px){.shop-article-body .shop-steps>li{padding-left:66px}}.jart-hero{background:var(--color-shop-bg);border-bottom:1px solid var(--color-shop-border);padding:30px 0 34px}.jart-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px;align-items:center}.jart-hero-text{display:flex;flex-direction:column;min-width:0}.jart-hero-meta{margin:20px 0 0;font-family:var(--font-shop-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-shop-primary)}.jart-hero-title{margin:12px 0 0;font-family:var(--font-shop-editorial);font-weight:500;font-size:clamp(28px,3.1vw,44px);line-height:1.1;letter-spacing:-.01em;color:var(--color-shop-ink-strong)}.jart-hero-media{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--color-shop-ink-strong);background:var(--color-shop-surface)}@media (max-width:860px){.jart-hero-grid{grid-template-columns:1fr;gap:22px}.jart-hero-media{aspect-ratio:16/10}}.jart-hero-lead{margin:18px 0 0;max-width:46ch;font-family:var(--font-shop-editorial);font-style:italic;font-size:18px;line-height:1.5;color:var(--color-shop-text-soft)}.jart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:96px;align-items:start}.jart-toc{position:sticky;top:96px;border-top:1px solid var(--color-shop-ink-strong);padding-top:14px}.jart-toc-label{margin:0 0 14px;font-family:var(--font-shop-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-shop-text-muted)}.jart-toc-nav{display:flex;flex-direction:column;gap:12px}.jart-toc-nav a{font-family:var(--font-shop-editorial);font-size:16px;line-height:1.3;color:var(--color-shop-ink);text-decoration:none;transition:color .15s ease}.jart-toc-nav a:hover{color:var(--color-shop-primary)}.jart-toc-divider{height:1px;background:rgba(22,21,15,.2);margin-top:22px}.jart-share-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.jart-share-time{font-family:var(--font-shop-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-shop-primary)}.jart-share{display:flex;gap:10px;margin-top:12px}.jart-share-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(22,21,15,.2);background:var(--color-shop-surface);color:var(--color-shop-ink-strong);font-family:var(--font-shop-display);font-size:15px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.jart-share-btn:hover{background:var(--color-shop-ink-strong);color:var(--color-shop-bg);border-color:var(--color-shop-ink-strong)}.jart-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;margin-top:12px;padding:0 16px;border:1px solid rgba(22,21,15,.2);background:var(--color-shop-surface);font-family:var(--font-shop-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-shop-ink-strong);cursor:pointer;transition:color .15s ease,border-color .15s ease}.jart-copy:hover{border-color:var(--color-shop-primary);color:var(--color-shop-primary)}.jart-copy-arrow{font-family:var(--font-shop-editorial);font-size:15px}.jart-content{padding:64px 0 72px}.jart-related{background:var(--color-shop-bg);border-top:1px solid var(--color-shop-border);padding:48px 0 56px}.jart-related-label{margin:0 0 22px;font-family:var(--font-shop-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-shop-text-muted)}.jart-related-grid{display:grid;grid-template-columns:repeat(4,var(--product-w));justify-content:start;gap:14px}@media (max-width:1024px){.jart-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jart-prevnext{padding:34px 0 40px}.jart-prevnext-row{display:flex;justify-content:space-between;gap:48px}.jart-prevnext-link{display:flex;flex-direction:column;gap:6px;max-width:380px;text-decoration:none}.jart-prevnext-link--end{text-align:right}.jart-prevnext-kicker{font-family:var(--font-shop-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-shop-text-muted)}.jart-prevnext-title{font-family:var(--font-shop-editorial);font-size:18px;line-height:1.35;color:var(--color-shop-ink-strong);transition:color .15s ease}.jart-prevnext-link:hover .jart-prevnext-title{color:var(--color-shop-primary)}.jart-body{max-width:none}@media (max-width:860px){.jart-layout{grid-template-columns:1fr;gap:0}.jart-toc{display:none}}