.rz-article{--post-text:#3a3f45;--post-soft:#7d838a;--post-line-strong:#16191d2e;--post-wash:#ff5a2a1a;background:var(--rz-ground);color:var(--rz-ink)}.rz-read-progress{top:calc(env(safe-area-inset-top,0px) + var(--rz-header-h) - 2px);z-index:101;background:var(--rz-orange);transform-origin:0;pointer-events:none;height:2px;position:fixed;left:0;right:0;transform:scaleX(0)}.rz-post{padding-block:clamp(48px,7vw,104px) clamp(72px,9vw,136px)}.rz-post__grid{grid-template-columns:220px minmax(0,680px) minmax(0,1fr);column-gap:clamp(48px,6vw,96px);display:grid}.rz-post__back{grid-area:1/1;align-self:start;padding-top:2px}.rz-back{min-height:32px;color:var(--rz-muted);align-items:center;gap:8px;font-size:14px;transition:color .2s;display:inline-flex}.rz-back .rz-icon{width:15px;height:15px;transition:translate .3s var(--rz-ease-out);transform:scaleX(-1)}.rz-back:hover{color:var(--rz-ink)}.rz-back:hover .rz-icon{translate:-3px}.rz-post__head{grid-area:1/2/auto/4;max-width:1000px}.rz-post__eyebrow{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:12.5px;font-weight:500;display:flex}.rz-post__eyebrow:before{content:"";background:var(--rz-orange);border-radius:50%;flex:none;width:6px;height:6px}.rz-post__title{letter-spacing:-.042em;text-wrap:balance;max-width:17em;margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:500;line-height:1.02}.rz-post__title span{color:var(--post-soft)}.rz-post__lede{max-width:34em;color:var(--post-text);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.rz-post__meta{flex-wrap:wrap;gap:18px 0;margin:40px 0 0;padding:0;display:flex}.rz-post__meta>div{border-left:1px solid var(--rz-line);gap:4px;padding:0 28px;display:grid}.rz-post__meta>div:first-child{border-left:0;padding-left:0}.rz-post__meta dt{color:var(--rz-muted);font-size:12.5px}.rz-post__meta dd{margin:0;font-size:14.5px;font-weight:500}.rz-post__meta>.rz-post__author{align-items:center;gap:12px;display:flex}.rz-post__author svg{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--rz-line);color:var(--rz-orange);background:#fff;border-radius:50%;padding:7px}.rz-post__author dd{gap:2px;display:grid}.rz-post__author small{color:var(--rz-muted);font-size:12.5px;font-weight:400}.rz-post__cover{grid-area:2/1/auto/-1;margin:clamp(48px,6vw,80px) 0 clamp(56px,7vw,104px)}.rz-post__cover img{aspect-ratio:2;object-fit:cover;background:#e5e5e0;border-radius:20px;width:100%;height:auto}.rz-toc{top:calc(var(--rz-header-h) + 40px);grid-area:3/1;align-self:start;position:sticky}.rz-toc__label{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:500}.rz-toc ol{border-left:1px solid var(--rz-line);margin:0;padding:0;list-style:none}.rz-toc a{color:var(--rz-muted);grid-template-columns:26px minmax(0,1fr);gap:6px;padding:9px 0 9px 16px;font-size:13.5px;line-height:1.4;transition:color .2s;display:grid;position:relative}.rz-toc a:before{content:"";background:var(--rz-orange);width:2px;transition:transform .3s var(--rz-ease-out);border-radius:2px;position:absolute;top:9px;bottom:9px;left:-1px;transform:scaleY(0)}.rz-toc a span{color:var(--rz-faint);font:12px var(--font-mono);padding-top:1px}.rz-toc a:hover,.rz-toc a[aria-current=true]{color:var(--rz-ink)}.rz-toc a[aria-current=true] span{color:var(--rz-orange)}.rz-toc a[aria-current=true]:before{transform:none}.rz-toc__copy{border:1px solid var(--post-line-strong);max-width:100%;height:36px;color:var(--rz-ink);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;margin-top:28px;padding:0 14px;font-size:13px;transition:border-color .2s,background-color .2s;display:inline-flex}.rz-toc__copy:hover{border-color:var(--rz-ink)}.rz-toc__copy .rz-icon{width:14px;height:14px}.rz-toc__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rz-toc__copy.is-done{border-color:var(--rz-orange);background:var(--post-wash)}.rz-toc-fold{display:none}.rz-post__body{grid-area:3/2;min-width:0}.rz-post__body section+section{margin-top:clamp(56px,6vw,80px)}.rz-post__num{color:var(--rz-orange);font:500 12.5px var(--font-mono);letter-spacing:.04em;margin-bottom:12px;display:block}.rz-post__body h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.15}.rz-post__body p{color:var(--post-text);text-wrap:pretty;margin:0;font-size:18px;line-height:1.75}.rz-post__body p+p{margin-top:1.1em}.rz-post__list{border-top:1px solid var(--rz-line);margin:30px 0 0;padding:0;list-style:none}.rz-post__list li{border-bottom:1px solid var(--rz-line);color:var(--post-text);padding:16px 0 16px 30px;font-size:17px;line-height:1.6;position:relative}.rz-post__list li:before{content:"";background:var(--rz-orange);border-radius:2px;width:12px;height:1.5px;position:absolute;top:1.45em;left:2px}.rz-chat{border:1px solid var(--rz-line);background:#fff;border-radius:18px;margin:36px 0 0;padding:clamp(18px,2.4vw,26px)}.rz-chat__label{color:var(--rz-muted);font:12px var(--font-mono);letter-spacing:.02em;justify-content:space-between;gap:12px;margin:0 0 18px;display:flex}.rz-chat__thread{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rz-msg{border-radius:16px;max-width:min(82%,420px);padding:11px 14px 12px;font-size:15px;line-height:1.5}.rz-msg__who{font:11.5px var(--font-mono);letter-spacing:.02em;margin-bottom:3px;display:block}.rz-msg--customer{background:var(--rz-ground);color:var(--rz-ink);border-bottom-left-radius:5px;justify-self:start}.rz-msg--customer .rz-msg__who{color:var(--rz-muted)}.rz-msg--agent{background:var(--rz-ink);color:#fff;border-bottom-right-radius:5px;justify-self:end}.rz-msg--agent .rz-msg__who{color:#ffffff9e}.rz-msg--person{border:1px solid var(--post-line-strong);color:var(--rz-ink);background:#fff;border-bottom-right-radius:5px;justify-self:end}.rz-msg--person .rz-msg__who{color:var(--rz-orange-deep)}.rz-handover{color:var(--rz-muted);text-align:center;align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.rz-handover:before,.rz-handover:after{content:"";background:var(--rz-line);flex:1;height:1px}.rz-handover span{align-items:center;gap:8px;display:inline-flex}.rz-handover span:before{content:"";background:var(--rz-orange);border-radius:50%;flex:none;width:6px;height:6px}.rz-post__tags{margin:28px 0 0}.rz-post__body .rz-post__tags-label{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:500;line-height:1.4}.rz-post__tags ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rz-post__tags li{border:1px solid var(--post-line-strong);border-radius:99px;padding:7px 13px;font-size:14px}.rz-post__columns{border-top:1px solid var(--rz-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:32px 0 0;display:grid}.rz-post__columns>div{padding-top:18px}.rz-post__columns h3{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:500}.rz-post__columns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rz-post__columns li{gap:10px;font-size:16.5px;line-height:1.45;display:flex}.rz-post__columns li:before{content:"";background:var(--rz-orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.rz-post__columns>div+div li:before{box-shadow:inset 0 0 0 1.5px var(--rz-faint);background:0 0}.rz-post__note{border-block:1px solid var(--rz-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-top:clamp(64px,7vw,96px);padding-block:36px;display:grid}.rz-post__body .rz-post__note h2{margin:0 0 10px;font-size:clamp(24px,2vw,30px)}.rz-post__body .rz-post__note p{max-width:30em;font-size:16.5px;line-height:1.6}.rz-post__foot{color:var(--rz-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:24px;font-size:13.5px;display:flex}.rz-post__foot a{color:var(--rz-ink);font-weight:500}.rz-more{border-top:1px solid var(--rz-line);padding-block:clamp(72px,8vw,120px)}.rz-more__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(32px,4vw,52px);display:flex}.rz-more__head h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.05}.rz-more__head h2 span{color:var(--post-soft)}.rz-more__all{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.rz-more__all .rz-icon{width:16px;height:16px;transition:transform .3s var(--rz-ease-out)}.rz-more__all:hover .rz-icon{transform:translate(3px)}.rz-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.rz-more__card a{display:grid}.rz-more__media{background:#e5e5e0;border-radius:16px;overflow:hidden}.rz-more__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--rz-ease-out)}.rz-more__card a:hover .rz-more__media img{transform:scale(1.03)}.rz-more__meta{color:var(--rz-muted);flex-wrap:wrap;gap:4px 14px;margin-top:18px;font-size:13px;display:flex}.rz-more__meta b{color:var(--post-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.rz-more__meta b:before{content:"";background:var(--rz-orange);border-radius:50%;width:6px;height:6px}.rz-more__card h3{letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3;transition:color .2s}.rz-more__card a:hover h3{color:var(--rz-orange-deep)}@media (min-width:1800px){.rz-post__grid{grid-template-columns:240px minmax(0,720px) minmax(0,1fr)}.rz-post__body p{font-size:19px}}@media (max-width:1099px){.rz-post__grid{grid-template-columns:minmax(0,1fr)}.rz-post__back,.rz-post__head,.rz-post__cover,.rz-toc,.rz-post__body{grid-area:auto/1}.rz-post__back{margin-bottom:28px}.rz-toc{display:none}.rz-post__body{max-width:720px}.rz-toc-fold{border-block:1px solid var(--rz-line);margin:0 0 48px;display:block}.rz-toc-fold summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:500;list-style:none;display:flex}.rz-toc-fold summary::-webkit-details-marker{display:none}.rz-toc-fold summary:after{content:"";width:9px;height:9px;transition:transform .3s var(--rz-ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.rz-toc-fold[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rz-toc-fold ol{margin:0;padding:0 0 14px;list-style:none}.rz-toc-fold a{color:var(--post-text);grid-template-columns:30px minmax(0,1fr);padding:9px 0;font-size:15px;line-height:1.45;display:grid}.rz-toc-fold a span{color:var(--rz-orange);font:12.5px var(--font-mono);padding-top:2px}}@media (max-width:899px){.rz-more__grid{border-top:1px solid var(--rz-line);grid-template-columns:minmax(0,1fr);gap:0}.rz-more__card a{border-bottom:1px solid var(--rz-line);grid-template-columns:132px minmax(0,1fr);align-items:start;column-gap:18px;padding-block:22px}.rz-more__media{border-radius:12px;grid-row:1/span 2}.rz-more__media img{aspect-ratio:4/3}.rz-more__meta{margin-top:0}.rz-more__card h3{margin-top:6px}}@media (max-width:760px){.rz-post__cover img{aspect-ratio:16/10;border-radius:14px}.rz-post__meta>div{padding:0 18px}.rz-post__body p{font-size:17px}.rz-post__note{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:560px){.rz-post__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rz-post__meta>div{border-left:0;padding:0}.rz-post__meta>div:first-child{grid-column:1/-1}.rz-post__columns{grid-template-columns:minmax(0,1fr)}.rz-post__columns>div+div{border-top:1px solid var(--rz-line);margin-top:18px}.rz-msg{max-width:90%}.rz-more__card a{grid-template-columns:96px minmax(0,1fr);column-gap:16px}}@media (prefers-reduced-motion:reduce){.rz-back .rz-icon,.rz-toc a,.rz-toc a:before,.rz-toc__copy,.rz-more__media img,.rz-more__all .rz-icon,.rz-more__card h3,.rz-toc-fold summary:after{transition:none}.rz-more__card a:hover .rz-more__media img{transform:none}}
