.tpp-article{--tpp-ink: #17251f;--tpp-moss: #647d69;--tpp-coral: #d5674d;--tpp-mint: #dfece3;--tpp-cream: #f6f7f2;--tpp-paper: #fffdfa;background:var(--tpp-paper);color:var(--tpp-ink)}.tpp-article__shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 88px}.tpp-article__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px;color:var(--tpp-moss);font-size:13px;line-height:1.5}.tpp-article__breadcrumbs a{color:inherit;text-decoration:none}.tpp-article__breadcrumbs a:hover,.tpp-article__breadcrumbs a:focus-visible{color:var(--tpp-coral);text-decoration:underline;text-underline-offset:3px}.tpp-article__hero{width:min(1080px,100%);margin:0 auto 28px}.tpp-article__hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:48px;align-items:start}.tpp-article__hero-grid--no-image{grid-template-columns:minmax(0,800px)}.tpp-article__hero-copy{max-width:100%;padding-top:4px}.tpp-article__meta-bar{width:min(996px,100%);margin:0 auto 56px;padding-top:14px;border-top:1px solid rgb(23 37 31 / 14%)}.tpp-article__eyebrow{margin:0 0 14px;color:var(--tpp-coral);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.tpp-article__hero h1{max-width:100%;margin:0;color:var(--tpp-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.5rem,3.75vw,3.35rem);font-weight:500;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}.tpp-article__dek{max-width:490px;margin:22px 0 0;color:#17251fb8;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.tpp-article__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:0;color:#17251f94;font-size:13px;line-height:1.6}.tpp-article__meta span+span:before{content:"\b7";margin-right:18px;color:var(--tpp-coral)}.tpp-article__cover{position:relative;width:100%;max-width:540px;aspect-ratio:16 / 9;justify-self:end;margin:8px 0 0;overflow:hidden;border-radius:18px;background:var(--tpp-mint)}.tpp-article__cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tpp-article__reading-layout{display:grid;grid-template-columns:200px minmax(0,740px);justify-content:center;gap:56px;align-items:start}.tpp-article__toc{min-width:0;position:sticky;top:calc(var(--header-group-height, 0px) + 28px)}.tpp-article__toc details{border-left:2px solid var(--tpp-mint);padding-left:18px}.tpp-article__toc summary{margin-bottom:14px;color:var(--tpp-ink);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.tpp-article__toc summary::-webkit-details-marker{display:none}.tpp-article__toc ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tpp-article__toc li[data-level="3"]{padding-left:12px}.tpp-article__toc a{color:#17251f9e;font-size:13px;line-height:1.45;text-decoration:none}.tpp-article__toc a:hover,.tpp-article__toc a:focus-visible,.tpp-article__toc a[aria-current=true]{color:var(--tpp-coral)}.tpp-article__body{min-width:0;color:#17251fe0;font-size:18px;line-height:1.78}.tpp-article__body>:first-child{margin-top:0}.tpp-article__body h2,.tpp-article__body h3{scroll-margin-top:calc(var(--header-group-height, 0px) + 24px);color:var(--tpp-ink);font-family:var(--font-heading--family, Georgia, serif);font-weight:500;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.tpp-article__body h2{margin:64px 0 20px;font-size:clamp(1.8rem,3vw,2.6rem)}.tpp-article__body h3{margin:40px 0 14px;font-size:clamp(1.35rem,2vw,1.7rem)}.tpp-article__body p,.tpp-article__body ul,.tpp-article__body ol,.tpp-article__body blockquote,.tpp-article__body table,.tpp-article__body figure{margin-top:0;margin-bottom:24px}.tpp-article__body a{color:var(--tpp-ink);text-decoration-color:var(--tpp-coral);text-decoration-thickness:2px;text-underline-offset:3px}.tpp-article__body a:hover,.tpp-article__body a:focus-visible{color:var(--tpp-coral)}.tpp-article__body img{display:block;width:100%;height:auto;margin:34px auto;border-radius:14px}.tpp-article__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.tpp-article__body th,.tpp-article__body td{min-width:140px;padding:12px 14px;border-bottom:1px solid rgb(23 37 31 / 14%);text-align:left;vertical-align:top}.tpp-article__body blockquote{margin-left:0;padding:18px 22px;border-left:4px solid var(--tpp-coral);background:var(--tpp-cream);font-family:var(--font-heading--family, Georgia, serif);font-size:1.15em}.tpp-article__related,.tpp-article__comments{width:min(920px,100%);margin:92px auto 0;padding-top:52px;border-top:1px solid rgb(23 37 31 / 14%)}.tpp-article__section-heading h2,.tpp-article__comments h2{margin:0;color:var(--tpp-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.tpp-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.tpp-article__related-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(23 37 31 / 12%);border-radius:14px;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.tpp-article__related-card:hover,.tpp-article__related-card:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #17251f1a}.tpp-article__related-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.tpp-article__related-copy{padding:18px}.tpp-article__related-copy p{margin:0 0 9px;color:var(--tpp-coral);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tpp-article__related-copy h3{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.25rem;font-weight:500;line-height:1.15}.tpp-article__related-copy span{display:block;margin-top:12px;color:#17251fa3;font-size:14px;line-height:1.55}.tpp-article__comments-list{display:grid;gap:20px;margin-top:28px}.tpp-article__comment{padding:20px;border-radius:12px;background:var(--tpp-cream)}.tpp-article__comment-meta{display:flex;gap:8px;margin-top:12px;color:#17251f94;font-size:13px}.tpp-article__comments-pagination{margin-top:12px;text-align:center}@media screen and (max-width:989px){.tpp-article__hero-grid{grid-template-columns:1fr;gap:32px}.tpp-article__cover{max-width:none;justify-self:stretch;margin-top:0}.tpp-article__reading-layout{grid-template-columns:1fr;gap:20px}.tpp-article__toc{position:static}.tpp-article__toc details{border:1px solid rgb(23 37 31 / 15%);border-radius:10px;padding:0}.tpp-article__toc summary{margin:0;padding:15px 16px}.tpp-article__toc nav{padding:0 16px 16px}.tpp-article__body{font-size:17px;line-height:1.72}}@media screen and (max-width:749px){.tpp-article__shell{width:min(100% - 28px,680px);padding-top:18px;padding-bottom:64px}.tpp-article__breadcrumbs{margin-bottom:30px;font-size:12px}.tpp-article__hero{margin-bottom:28px}.tpp-article__hero-grid{grid-template-columns:1fr;gap:30px}.tpp-article__meta-bar{margin-bottom:48px}.tpp-article__hero h1{font-size:clamp(2rem,10vw,2.75rem);line-height:1.04}.tpp-article__dek{margin-top:16px;font-size:1rem;line-height:1.6}.tpp-article__meta{gap:4px 12px;margin-top:16px;font-size:12px}.tpp-article__meta span+span:before{margin-right:12px}.tpp-article__cover{border-radius:12px}.tpp-article__body h2{margin-top:48px}.tpp-article__related,.tpp-article__comments{margin-top:64px;padding-top:38px}.tpp-article__related-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tpp-article__related-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tpp-article-blog.css.map */
