:root{--khf-measure: 860px;--khf-gutter: 20px}.khf-card-date{display:none!important}.article-template>header.page-width,.article-template .breadcrumb-wrapper,.article-template__content,.article-template__social-sharing,.article-template__navigation,.article-template__comment-wrapper #comments{max-width:var(--khf-measure);margin-left:auto;margin-right:auto;padding-left:var(--khf-gutter);padding-right:var(--khf-gutter)}.article-template>header.page-width,.article-template .breadcrumb-wrapper.center{text-align:left}.article-template .breadcrumb-wrapper{margin-top:3.2rem;margin-bottom:2.4rem;font-size:11px;letter-spacing:.12em;opacity:.45}.article-template>header.page-width{padding-top:0}.article-template__title{font-size:clamp(30px,4vw,52px);line-height:1.15;letter-spacing:-.015em;margin:0 0 1.6rem}.article-template__title:after{display:none!important}.khf-meta{margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.khf-meta__sep{display:inline-block;margin:0 7px;opacity:.7}.khf-meta a{color:inherit}.khf-author-card{position:relative;display:flex;gap:2rem;align-items:flex-start;max-width:var(--khf-measure);margin:3.2rem auto 3rem;padding:0 var(--khf-gutter) 2.6rem;border:0}.khf-author-card:after{content:"";position:absolute;left:var(--khf-gutter);right:var(--khf-gutter);bottom:0;border-bottom:1px solid rgba(0,0,0,.13)}.khf-author-card__photo{flex:0 0 auto;width:88px;height:88px;border-radius:0;overflow:hidden;background:#0000000a}.khf-author-card__photo img{width:100%;height:100%;object-fit:cover;object-position:53% 50%;display:block;transform:scale(2.2);transform-origin:53% 46%}.khf-author-card__body{flex:1 1 auto;min-width:0}.khf-author-card__name{margin:0 0 .3rem;font-size:18px;line-height:1.2}.khf-author-card__role{display:block;margin:0 0 .6rem;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.khf-author-card__bio{margin:0;font-size:15px;line-height:1.55;opacity:.8;max-width:60ch}.article-template__comment-wrapper{margin-top:3.6rem;padding-bottom:0;border-bottom:0}.article-template__comment-wrapper--has-comments{margin-top:4.4rem}.article-template__comment-wrapper--has-comments #comments{padding-top:3rem;border-top:1px solid rgba(0,0,0,.13)}.khf-thread__heading{font-size:12px;font-weight:500;letter-spacing:.16em;opacity:.5;margin:0 0 2.2rem}.article-template__comment-wrapper #comments .center,.article-template__comment-wrapper #comments .article-template__comment-button{text-align:left}.khf-ask{margin-top:2.4rem}.khf-ask__summary{display:inline-block;cursor:pointer;list-style:none;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.khf-ask__summary::-webkit-details-marker{display:none}.khf-ask__summary:after{content:"+";margin-left:.9em;letter-spacing:0}.khf-ask[open] .khf-ask__summary:after{content:"\2212"}.khf-ask__summary:hover{opacity:1}.khf-ask__legacy-title{display:none}.khf-ask form-state{display:block;margin-top:2.4rem}.article-template__social-sharing{margin-top:4rem;padding-top:2.4rem;border-top:1px solid rgba(0,0,0,.13)}.article-template .element-margin.center{max-width:var(--khf-measure);margin:2.4rem auto 0;padding:0 var(--khf-gutter);text-align:left}.article-template .article-template__link.button{border:0;box-shadow:none;background:none;padding:0;min-height:0;min-width:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.article-template .article-template__link.button:hover,.article-template .article-template__link.button:focus{opacity:1;background:none;box-shadow:none}.article-template .article-template__link .icon{width:1.2rem;height:1.2rem}.article-template__navigation{border-top:1px solid rgba(0,0,0,.13);border-bottom:0;margin-top:3.6rem;padding-top:3rem;padding-bottom:0;column-gap:4rem}.article-template__navigation li{text-align:left}.article-template__navigation a{align-items:flex-start;gap:1rem}.article-template__navigation .h3{font-size:17px;line-height:1.45;font-weight:400;max-width:32ch}.article-template__navigation .icon{margin-inline-start:0;margin-inline-end:0;flex:0 0 auto;width:1.3rem;height:1.3rem;position:relative;top:6px;opacity:.5}@media screen and (min-width:750px){.article-template__navigation .navigation__next a{justify-content:flex-end}.article-template__navigation .navigation__next .h3{text-align:right}}@media screen and (max-width:749px){.article-template__navigation li+li:after{left:0;margin-left:0;width:4rem}}@media screen and (max-width:749px){.khf-author-card{gap:1.4rem}.khf-author-card__photo{width:64px;height:64px}.khf-meta{font-size:11px;letter-spacing:.1em}.khf-author-card__bio{font-size:14px}.khf-author-card__bio br{display:none}.article-template .breadcrumb>span:last-child,.article-template .breadcrumb>span.breadcrumb__divider:nth-last-child(2){display:none}}.article-template__content>*,.article-template__content>*>p,.article-template__content>*>ul,.article-template__content>*>ol{max-width:none!important}.article-template__content h2{font-size:28px;font-weight:500;line-height:1.24;letter-spacing:-.005em;margin-top:4rem;margin-bottom:1.4rem}.article-template__content h3{font-size:20px;font-weight:600;line-height:1.32;margin-top:3rem;margin-bottom:.9rem}.article-template__content h4{font-size:18px;font-weight:600;margin-top:2.4rem;margin-bottom:.6rem}@media screen and (max-width:749px){.article-template__content h2{font-size:24px;margin-top:3.2rem}.article-template__content h3{font-size:19px}}.article-template__content blockquote{padding:2.4rem 0;border:0;border-top:1px solid rgba(0,0,0,.14);border-bottom:1px solid rgba(0,0,0,.14);text-align:center;font-size:24px;line-height:1.35;margin:3.6rem auto}.article-template__content blockquote p{margin:0;font-size:inherit;line-height:inherit}@media screen and (max-width:749px){.article-template__content blockquote{font-size:19px}}.article-template__content img{max-width:100%!important;height:auto}@media screen and (max-width:749px){.article-template__hero-container:not(.article-template__hero-container--capped) .article-template__hero-large,.article-template__hero-container:not(.article-template__hero-container--capped) .article-template__hero-medium{height:auto;aspect-ratio:4 / 3}}.article-template__hero-container--capped{margin-left:auto;margin-right:auto}.article-template__hero-container--capped .media{height:auto!important;padding-bottom:0!important}.article-template__hero-container--capped .media img{position:static!important;width:100%;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/khf-blog-editorial.css.map */
