.pbx-art{--pbx-ink: #0e0e0d;--pbx-paper: #fcfcfb;--pbx-tile: #f1f0ed;--pbx-gold-ink: #8a6a1e;--pbx-muted: #6e6c66;--pbx-line: rgba(14, 14, 13, .12);--pbx-col: 760px;color:var(--pbx-ink)}@media screen and (min-width:1340px){.pbx-art .pbx-wide.page-width{max-width:130rem;padding-left:0;padding-right:0}}.pbx-art.article-template>.pbx-crumbs.page-width{margin-top:0;padding-top:2.4rem;padding-bottom:1.6rem}.pbx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 0;margin:0;padding:0;list-style:none;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pbx-muted)}.pbx-crumbs li{display:flex;align-items:center;min-width:0}.pbx-crumbs li+li:before{content:"/";margin:0 1rem;color:#0e0e0d4d}.pbx-crumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.pbx-crumbs a:focus-visible{outline:1px solid var(--pbx-gold-ink);outline-offset:3px}.pbx-crumbs [aria-current] span{display:block;max-width:60ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--pbx-ink)}@media(hover:hover)and (pointer:fine){.pbx-crumbs a:hover{color:var(--pbx-ink)}}.pbx-art .pbx-art-head{margin-top:4rem}.pbx-art .pbx-art-head .article-template__title{max-width:24ch;margin:0 0 1.8rem;font-size:clamp(3.2rem,2.2rem + 2.6vw,5.4rem);line-height:1.06;letter-spacing:-.02em}.pbx-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2.4rem;margin:0 0 1.6rem;font-size:1.4rem;color:var(--pbx-muted)}.pbx-art-meta__item{display:inline-flex;align-items:center;gap:.8rem}.pbx-art-meta__item svg{flex:none;color:var(--pbx-gold-ink)}.pbx-byline{display:flex;align-items:center;gap:1.2rem}.pbx-byline__name{font-size:1.5rem;color:var(--pbx-muted)}.pbx-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;background:var(--pbx-tile);box-shadow:inset 0 0 0 1px var(--pbx-line)}.pbx-avatar--sm{width:4rem;height:4rem}.pbx-avatar--lg{width:8rem;height:8rem}.pbx-avatar__img{display:block;width:100%;height:100%;object-fit:cover}.pbx-avatar__img--logo{object-fit:contain;transform:scale(1.46)}.pbx-avatar__mono{font-family:var(--font-heading-family);font-size:1.8rem;color:var(--pbx-gold-ink)}.pbx-art .pbx-art-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin-top:3.2rem}@media screen and (min-width:990px){.pbx-art .pbx-art-grid{grid-template-columns:minmax(26rem,38rem) minmax(0,var(--pbx-col));justify-content:space-between;column-gap:clamp(4rem,6vw,10rem);margin-top:4.8rem}.pbx-art .pbx-art-grid--single{grid-template-columns:minmax(0,var(--pbx-col));justify-content:center}.pbx-art-side__inner{position:sticky;top:var(--pbx-sticky-top, 13rem);max-height:calc(100vh - var(--pbx-sticky-top, 13rem) - 2.4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.pbx-art-main{min-width:0}.pbx-side-label{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:var(--pbx-ink)}.pbx-share{margin-bottom:3.2rem}.pbx-share__row{display:flex;flex-wrap:wrap;gap:.6rem}.pbx-share__btn{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.2rem;border:1px solid var(--pbx-line);border-radius:0;background:transparent;color:var(--pbx-ink);font:inherit;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.pbx-share__btn:focus-visible{outline:1px solid var(--pbx-gold-ink);outline-offset:2px}.pbx-share__btn:active{transform:translateY(1px);opacity:.7}@media(hover:hover)and (pointer:fine){.pbx-share__btn:hover{opacity:.6}}.pbx-share__btn--icon{justify-content:center;width:3.6rem;padding:0}.pbx-share__btn[hidden],.pbx-share--native .pbx-share__net{display:none}.pbx-toc__list{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.pbx-toc__list li{margin:0}.pbx-toc__item{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.3rem 1.6rem;background:var(--pbx-tile);box-shadow:inset 2px 0 0 transparent;color:var(--pbx-ink);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.pbx-toc__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.pbx-toc__num{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pbx-gold-ink)}.pbx-toc__title{font-size:1.45rem;line-height:1.35}.pbx-toc__chev{flex:none;color:var(--pbx-gold-ink);transition:transform .2s ease}.pbx-toc__item.is-active{background:var(--pbx-ink);color:var(--pbx-paper)}.pbx-toc__item.is-active .pbx-toc__num,.pbx-toc__item.is-active .pbx-toc__chev{color:#d4af37}.pbx-toc__item:focus-visible{outline:1px solid var(--pbx-gold-ink);outline-offset:2px}.pbx-toc__item:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.pbx-toc__item:hover .pbx-toc__chev{transform:translate(3px)}.pbx-toc__item:not(.is-active):hover{opacity:.75}}.pbx-art .pbx-art-body{margin:0;max-width:none;padding:0;font-size:1.6rem;line-height:1.8}@media screen and (min-width:750px){.pbx-art .pbx-art-body{font-size:1.7rem}}.pbx-art .pbx-art-body>p:first-child,.pbx-art .pbx-art-body>div:first-child>p:first-child{margin-top:0;font-size:1.15em;line-height:1.65;color:var(--pbx-ink)}.pbx-art .pbx-art-body h2{margin:5.6rem 0 1.6rem;scroll-margin-top:calc(var(--pbx-sticky-top, 13rem) + 1.6rem);font-size:clamp(2.4rem,1.9rem + 1vw,3.2rem);line-height:1.15}.pbx-art .pbx-art-body h3{margin:3.2rem 0 1rem;font-size:2rem;line-height:1.25}.pbx-art .pbx-art-body li+li{margin-top:.6rem}.pbx-art .pbx-art-body blockquote{margin:3.2rem 0;padding:0 0 0 2rem;border-left:2px solid var(--pbx-gold-ink);font-family:var(--font-heading-family);font-size:2rem;line-height:1.45}.pbx-art .pbx-note{margin:2.8rem 0;padding:1.8rem 2.2rem;background:var(--pbx-tile);border-left:2px solid var(--pbx-gold-ink)}.pbx-art .pbx-note>:first-child{margin-top:0}.pbx-art .pbx-note>:last-child{margin-bottom:0}.pbx-art .pbx-table{margin:2.8rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.pbx-art .pbx-table table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.9em;line-height:1.5;table-layout:auto;box-shadow:none}.pbx-art .pbx-table th,.pbx-art .pbx-table td{padding:1.1rem 1.2rem;border:0;border-bottom:1px solid var(--pbx-line);text-align:left;vertical-align:top}.pbx-art .pbx-table thead th{border-bottom:1px solid var(--pbx-ink);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pbx-muted);font-weight:500}.pbx-art .pbx-table tbody th{font-weight:600}.pbx-art .pbx-author{display:flex;align-items:flex-start;gap:2rem;margin-top:5.6rem;padding-top:2.8rem;border-top:1px solid var(--pbx-line)}.pbx-author__body{flex:1;min-width:0;padding-top:.2rem}.pbx-author__eyebrow{margin:0 0 .4rem;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pbx-muted)}.pbx-author__name{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.pbx-author__role{font-size:1.5rem;line-height:1.65;color:var(--pbx-muted)}.pbx-author__role p{margin:0}.pbx-author__link{display:inline-block;margin-top:1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pbx-gold-ink);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s ease}.pbx-author__link:focus-visible{outline:1px solid var(--pbx-gold-ink);outline-offset:3px}.pbx-author__link:active{opacity:.6}@media(hover:hover)and (pointer:fine){.pbx-author__link:hover{opacity:.65}}.pbx-rel{margin-top:8rem}.pbx-rel__heading{margin:0 0 2.4rem;font-size:clamp(2.6rem,2rem + 1.2vw,3.6rem);line-height:1.1}.pbx-rel__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pbx-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.pbx-rel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pbx-rel__card{display:flex;flex-direction:column;gap:1.2rem;color:var(--pbx-ink);text-decoration:none}.pbx-rel__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--pbx-tile)}.pbx-rel__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pbx-rel__meta{display:flex;flex-wrap:wrap;gap:0 .8rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pbx-muted)}.pbx-rel__title{margin:0;font-size:2rem;line-height:1.25}.pbx-rel__card:focus-visible{outline:1px solid var(--pbx-gold-ink);outline-offset:4px}.pbx-rel__card:active .pbx-rel__img{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.pbx-rel__card:hover .pbx-rel__img{transform:scale(1.03)}}#MainContent .pbx-art .pbx-toc__list{padding:0}#MainContent .pbx-art a.pbx-toc__item{color:var(--pbx-ink);text-decoration:none}#MainContent .pbx-art a.pbx-toc__item.is-active{color:var(--pbx-paper)}#MainContent .pbx-art .pbx-note ul,#MainContent .pbx-art .pbx-note ol{padding-left:1.8rem}@media screen and (max-width:749px){.pbx-art.article-template>.pbx-crumbs.page-width{padding-top:1.6rem;padding-bottom:1.2rem}.pbx-crumbs li[aria-current]{display:none}.pbx-art .pbx-art-head{margin-top:2.8rem}.pbx-art-meta{font-size:1.3rem;gap:.6rem 1.8rem}.pbx-side-label{font-size:1.8rem}.pbx-share{margin-bottom:2.4rem}.pbx-toc__item{padding:1.1rem 1.3rem}.pbx-art .pbx-note{padding:1.6rem}.pbx-share__btn{padding:0 .9rem}.pbx-share__btn.pbx-share__btn--icon{padding:0}.pbx-art .pbx-author{gap:1.6rem}.pbx-avatar--lg{width:6.4rem;height:6.4rem}.pbx-rel{margin-top:6.4rem}}@media(prefers-reduced-motion:reduce){.pbx-toc__item,.pbx-toc__chev,.pbx-rel__img,.pbx-share__btn{transition:none}}.pbx-art .pbx-col{box-sizing:border-box;width:100%;max-width:calc(var(--pbx-col) + 4rem);margin-inline:auto;padding-inline:2rem}
/*# sourceMappingURL=/cdn/shop/t/34/assets/pbx-article.css.map */
