@layer koppa-editorial-polish{body #MainContent .article-template{--ja-paper: oklch(.986 .002 255);--ja-wash: oklch(.942 .004 255);--ja-card: #fff;--ja-ink: oklch(.18 .06 257);--ja-muted: oklch(.43 .04 257);--ja-line: oklch(.885 .006 255);--ja-inverse: oklch(.12 .035 257);--ja-inverse-hover: oklch(.24 .04 257);--ja-on-inverse: oklch(.98 .006 248);--ja-on-inverse-muted: oklch(.79 .02 248);--ja-font: "Ploy Geist", "Geist", "Helvetica Neue", Arial, system-ui, sans-serif;--ja-measure: 720px;--ja-gutter: 20px;width:100%!important;max-width:none!important;margin-inline:auto!important;background:var(--ja-paper)!important;color:var(--ja-ink)!important;font-family:var(--ja-font)!important;font-size:var(--text-body)!important;line-height:var(--leading-body)!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .article-template>.article-template__post{width:100%!important;max-width:none!important;margin:0 auto!important}body #MainContent .article-template :is(h1,h2,h3,h4,h5,h6,p,a,span,time,li,th,td,strong,b,em,i,button,figcaption,blockquote,small){font-family:var(--ja-font)!important}@media(min-width:768px){body #MainContent .article-template{--ja-gutter: 32px}}body #MainContent .article-template .article-head{max-width:1120px!important;margin:0 auto!important;padding:80px var(--ja-gutter) 56px!important;text-align:center!important}body #MainContent .article-template .article-head__eyebrow,body #MainContent .article-template .article-head__meta{max-width:none!important;margin-inline:auto!important;color:var(--ja-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important}body #MainContent .article-template .article-head__eyebrow{margin-top:0!important;margin-bottom:0!important}body #MainContent .article-template .article-head__meta{margin-top:28px!important}body #MainContent .article-template .article-head__author{color:inherit!important;text-decoration:underline;text-underline-offset:.2em}body #MainContent .article-template .article-template__title{max-width:1040px!important;margin:24px auto 0!important;color:var(--ja-ink)!important;font-size:clamp(36px,5.3vw,80px)!important;font-weight:300!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}body #MainContent .article-template .article-head__cta{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px!important}body #MainContent .article-template .article-head__product{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;max-width:620px!important;padding:12px!important;color:inherit!important;text-decoration:none!important;border:1px solid rgba(11,19,37,.18)!important;background:#fff!important}body #MainContent .article-template .article-head__product img{width:84px!important;height:84px!important;object-fit:contain!important;background:#f5f6f7!important}body #MainContent .article-template .article-head__product span,body #MainContent .article-template .article-head__product strong,body #MainContent .article-template .article-head__product small,body #MainContent .article-template .article-head__product em{display:block!important}body #MainContent .article-template .article-head__product small{margin-bottom:5px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.68!important}body #MainContent .article-template .article-head__product strong{font-size:15px!important;line-height:1.3!important}body #MainContent .article-template .article-head__product em{margin-top:7px!important;font-size:13px!important;font-style:normal!important;text-decoration:underline!important;text-underline-offset:.2em!important}body #MainContent .article-template .article-template__hero-container{max-width:1320px!important;margin:0 auto!important;padding:0 var(--ja-gutter)!important}body #MainContent .article-template .article-hero__media{position:relative;aspect-ratio:2 / 1;overflow:hidden;border:0!important;border-radius:0!important;background:var(--ja-wash)!important}body #MainContent .article-template .article-hero__media--band{aspect-ratio:4 / 1}@media(max-width:767px){body #MainContent .article-template .article-hero__media{aspect-ratio:3 / 2}body #MainContent .article-template .article-hero__media--band{aspect-ratio:3 / 1}}body #MainContent .article-template .article-template__content{max-width:calc(var(--ja-measure) + 2 * var(--ja-gutter))!important;margin:0 auto!important;padding:64px var(--ja-gutter) 0!important;color:var(--ja-muted)!important;font-size:17px!important;line-height:1.75!important}body #MainContent .article-template .article-template__content :is(p,li,blockquote,dd){max-width:none!important;color:var(--ja-muted)!important;font-size:17px!important;font-weight:400!important;line-height:1.75!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .article-template .article-template__content>:is(p,ul,ol,table,blockquote,figure,div){margin:0 0 24px!important}body #MainContent .article-template .article-template__content :is(em,i){font-style:normal!important}body #MainContent .article-template .article-template__content :is(strong,b){color:var(--ja-ink)!important;font-weight:500!important}body #MainContent .article-template .article-template__content>p:empty{display:none!important}body #MainContent .article-template .article-template__content>p:first-child,body #MainContent .article-template .article-template__content>.journal-toc+p,body #MainContent .article-template .article-template__content>.ja-dek{color:var(--ja-ink)!important;font-size:20px!important;line-height:1.6!important;font-weight:300!important;letter-spacing:-.01em!important}body #MainContent .article-template .article-template__content :is(h2,h3,h4,h5,h6){color:var(--ja-ink)!important;text-transform:none!important;padding:0!important;background:none!important;scroll-margin-top:112px;text-wrap:balance}body #MainContent .article-template .article-template__content h2{margin:72px 0 20px!important;font-size:clamp(26px,2.9vw,38px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:-.03em!important}body #MainContent .article-template .article-template__content h2:before{content:none!important}body #MainContent .article-template .article-template__content h3{margin:40px 0 12px!important;font-size:21px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.01em!important}body #MainContent .article-template .article-template__content h4{margin:32px 0 8px!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body #MainContent .article-template .article-template__content :is(h5,h6){margin:40px 0 12px!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ja-muted)!important}body #MainContent .article-template .article-template__content :is(h2,h3,h4) span{font:inherit!important;color:inherit!important}body #MainContent .article-template .article-template__content :is(ul,ol){padding-left:22px!important;list-style-position:outside!important}body #MainContent .article-template .article-template__content li{margin:0 0 10px!important;padding-left:4px!important}body #MainContent .article-template .article-template__content li::marker{color:var(--ja-muted)}body #MainContent .article-template .article-template__content :is(p,li,td,th,figcaption,blockquote,h2,h3,h4)>a,body #MainContent .article-template .article-template__content :is(p,li,td,figcaption,blockquote)>:is(strong,b,span)>a{color:var(--ja-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.2em!important;text-decoration-color:var(--ja-line)!important;transition:text-decoration-color .25s ease}body #MainContent .article-template .article-template__content :is(p,li,td,th,figcaption,blockquote,h2,h3,h4)>a:hover,body #MainContent .article-template .article-template__content :is(p,li,td,figcaption,blockquote)>:is(strong,b,span)>a:hover{text-decoration-color:var(--ja-ink)!important}body #MainContent .article-template .article-template__content blockquote{margin:40px 0!important;padding:4px 0 4px 24px!important;border-left:2px solid var(--ja-ink)!important}body #MainContent .article-template .article-template__content blockquote,body #MainContent .article-template .article-template__content blockquote :is(p,span){color:var(--ja-ink)!important;font-size:21px!important;font-weight:300!important;line-height:1.45!important}body #MainContent .article-template .article-template__content blockquote>*{margin:0!important}body #MainContent .article-template .article-template__content figure.ja-quote{margin:40px 0!important}body #MainContent .article-template .article-template__content figure.ja-quote>blockquote{margin:0!important}body #MainContent .article-template .article-template__content figure.ja-quote>figcaption{margin:12px 0 0!important;padding-left:26px!important}body #MainContent .article-template .article-template__content figure.ja-quote>figcaption>p{margin:0!important}body #MainContent .article-template .article-template__content figure.ja-quote cite{font-style:normal!important}body #MainContent .article-template .article-template__content hr{margin:56px 0!important;border:0!important;border-top:1px solid var(--ja-line)!important}body #MainContent .article-template .article-template__content :is(figure,.journal-figure){margin:48px 0!important;padding:0!important}body #MainContent .article-template .article-template__content img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--ja-wash)}body #MainContent .article-template .article-template__content p>img,body #MainContent .article-template .article-template__content p>a>img,body #MainContent .article-template .article-template__content p>span>img,body #MainContent .article-template .article-template__content p>a>span>img{margin:24px 0!important}body #MainContent .article-template .article-template__content figcaption{margin-top:12px!important;color:var(--ja-muted)!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}body #MainContent .article-template .article-template__content .ja-takeaways{margin:0 0 48px!important;padding:28px 28px 20px!important;background:var(--ja-card)!important;border:1px solid var(--ja-line)!important;border-top:2px solid var(--ja-ink)!important}body #MainContent .article-template .article-template__content .ja-takeaways .ja-takeaways__label{margin:0 0 14px!important;color:var(--ja-ink)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template .article-template__content .ja-takeaways ul{margin:0!important;padding-left:20px!important}body #MainContent .article-template .article-template__content .ja-takeaways li{margin:0 0 10px!important;color:var(--ja-ink)!important;font-size:16px!important;line-height:1.55!important}body #MainContent .article-template .article-template__content .ja-disclaimer{margin:0 0 24px!important;padding:18px 20px!important;color:var(--ja-muted)!important;background:var(--ja-wash)!important;border-left:2px solid var(--ja-ink)!important}body #MainContent .article-template .article-template__content .ja-disclaimer p{margin:0!important;color:inherit!important;font-size:14px!important;line-height:1.6!important}body #MainContent .article-template .article-template__content .journal-figure--pair{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}body #MainContent .article-template .article-template__content .journal-figure--pair img{aspect-ratio:4 / 5;object-fit:cover;background:var(--ja-wash)}body #MainContent .article-template .article-template__content .journal-figure--pair figcaption{grid-column:1 / -1;margin-top:4px!important}body #MainContent .article-template .article-template__content .journal-figure--pair figcaption a{color:var(--ja-ink)!important;text-decoration:underline!important;text-underline-offset:.2em;text-decoration-color:var(--ja-line)!important}body #MainContent .article-template .article-template__content table{display:block!important;width:100%!important;overflow-x:auto!important;margin:40px 0!important;border-collapse:collapse!important;border-top:1px solid var(--ja-ink)!important}body #MainContent .article-template .article-template__content table caption{display:block!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;color:var(--ja-muted)!important}body #MainContent .article-template .article-template__content table caption.visually-hidden{width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(50%)!important}body #MainContent .article-template .article-template__content :is(th,td){padding:14px 16px 14px 0!important;border:0!important;border-bottom:1px solid var(--ja-line)!important;text-align:left!important;vertical-align:top!important;font-size:15px!important;line-height:1.55!important;color:var(--ja-muted)!important;min-width:140px}body #MainContent .article-template .article-template__content th,body #MainContent .article-template .article-template__content thead td,body #MainContent .article-template .article-template__content tr:first-child>td:only-child{color:var(--ja-ink)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template .article-template__content :is(th,td) :is(p,span,strong){font-size:inherit!important;margin:0!important}body #MainContent .article-template .journal-toc{margin:0 0 48px!important;padding:24px 28px!important;border:0!important;border-left:2px solid var(--ja-ink)!important;border-radius:0!important;background:var(--ja-wash)!important}body #MainContent .article-template .journal-toc__label{margin:0 0 12px!important;color:var(--ja-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:1!important}body #MainContent .article-template .journal-toc ol{margin:0!important;padding-left:20px!important}body #MainContent .article-template .journal-toc li{margin:6px 0!important;color:var(--ja-muted)!important;font-size:15px!important;line-height:1.45!important}body #MainContent .article-template .article-template__content .journal-toc a{color:var(--ja-ink)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}body #MainContent .article-template .article-template__content .journal-toc a:hover{text-decoration:underline!important;text-underline-offset:.2em}@media(min-width:768px){body #MainContent .article-template .journal-toc ol{column-count:2;column-gap:40px}body #MainContent .article-template .journal-toc li{break-inside:avoid}}body #MainContent .article-template .ja-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;min-height:52px!important;padding:0 28px!important;border:1px solid var(--ja-inverse)!important;border-radius:0!important;background:var(--ja-inverse)!important;color:var(--ja-on-inverse)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}body #MainContent .article-template .ja-btn:hover{background:var(--ja-inverse-hover)!important;border-color:var(--ja-inverse-hover)!important}body #MainContent .article-template .ja-btn:focus-visible{outline:2px solid var(--ja-ink);outline-offset:3px}body #MainContent .article-template .ja-btn--ghost{background:transparent!important;color:var(--ja-ink)!important;border-color:var(--ja-ink)!important}body #MainContent .article-template .ja-btn--ghost:hover{background:var(--ja-wash)!important;color:var(--ja-ink)!important;border-color:var(--ja-ink)!important}body #MainContent .article-template .ja-btn--sm{min-height:44px!important;padding:0 20px!important;font-size:11px!important}body #MainContent .article-template .ja-btn svg{width:14px;height:14px;flex:0 0 auto}@media(max-width:639px){body #MainContent .article-template .article-head__cta .ja-btn{width:100%!important}}body #MainContent .article-template .jpo-eyebrow,body #MainContent .article-template .article-template__content .jpo-inline .jpo-eyebrow{display:block;margin:0 0 10px!important;color:var(--ja-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template :is(.article-template__content,.jpo-end) .jpo-checks{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0!important;padding:0!important;list-style:none!important}body #MainContent .article-template :is(.article-template__content,.jpo-end) .jpo-checks li{position:relative;margin:0!important;padding:0 0 0 18px!important;color:var(--ja-muted)!important;font-size:13px!important;line-height:1.45!important}body #MainContent .article-template :is(.article-template__content,.jpo-end) .jpo-checks li:before{content:"";position:absolute;left:1px;top:.38em;width:9px;height:5px;border-left:1.5px solid var(--ja-ink);border-bottom:1.5px solid var(--ja-ink);transform:rotate(-45deg)}body #MainContent .article-template :is(.article-template__content,.jpo-end) .jpo-checks li::marker{content:none}body #MainContent .article-template .article-template__content .jpo-inline{display:grid!important;grid-template-columns:148px minmax(0,1fr);gap:28px;align-items:center;margin:56px 0!important;padding:20px!important;background:var(--ja-card)!important;border:1px solid var(--ja-line)!important;border-radius:0!important}body #MainContent .article-template .jpo-inline__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ja-wash)}body #MainContent .article-template .article-template__content .jpo-inline__media img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}body #MainContent .article-template .article-template__content .jpo-inline p{margin:0!important}body #MainContent .article-template .article-template__content .jpo-inline__title{color:var(--ja-ink)!important;font-size:21px!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-.02em!important}body #MainContent .article-template .article-template__content .jpo-inline__line{margin:8px 0 18px!important;color:var(--ja-muted)!important;font-size:15px!important;line-height:1.55!important}@media(max-width:639px){body #MainContent .article-template .article-template__content .jpo-inline{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px!important;align-items:start}body #MainContent .article-template .article-template__content .jpo-inline__title{font-size:18px!important}body #MainContent .article-template .article-template__content .jpo-inline .ja-btn{width:100%!important}body #MainContent .article-template .article-template__content .jpo-inline .jpo-checks{display:none}}body #MainContent .article-template .jpo-end-wrap{max-width:1120px;margin:80px auto 0!important;padding:0 var(--ja-gutter)!important}body #MainContent .article-template .jpo-end__card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ja-wash)!important;border:0!important}body #MainContent .article-template .jpo-end__media{display:block;position:relative;min-height:420px;overflow:hidden;background:var(--ja-inverse)}body #MainContent .article-template .jpo-end__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}body #MainContent .article-template .jpo-end__copy{display:flex;flex-direction:column;justify-content:center;padding:56px 48px!important}body #MainContent .article-template .jpo-end__heading{margin:0!important;color:var(--ja-ink)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none!important;text-wrap:balance}body #MainContent .article-template .jpo-end__body{max-width:none!important;margin:16px 0 0!important;color:var(--ja-muted)!important;font-size:16px!important;line-height:1.6!important}body #MainContent .article-template .jpo-end .jpo-checks{margin-top:20px!important;flex-direction:column}body #MainContent .article-template .jpo-end__product{display:flex;justify-content:space-between;gap:16px;max-width:none!important;margin:28px 0 16px!important;padding-top:16px;border-top:1px solid var(--ja-line);color:var(--ja-ink)!important;font-size:15px!important}body #MainContent .article-template .jpo-end__price{white-space:nowrap}body #MainContent .article-template .jpo-end .ja-btn{width:100%!important}body #MainContent .article-template .jpo-end__alt{display:block;margin-top:16px;color:var(--ja-ink)!important;font-size:14px!important;text-align:center;text-decoration:underline!important;text-underline-offset:.2em;text-decoration-color:var(--ja-line)!important}@media(max-width:767px){body #MainContent .article-template .jpo-end-wrap{margin-top:56px!important}body #MainContent .article-template .jpo-end__card{grid-template-columns:minmax(0,1fr)}body #MainContent .article-template .jpo-end__media{min-height:0;aspect-ratio:4 / 3}body #MainContent .article-template .jpo-end__copy{padding:32px 20px!important}}body .jpo-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px var(--ja-gutter, 20px) calc(12px + env(safe-area-inset-bottom,0px));background:#f9fafc;border-top:1px solid oklch(.885 .006 255);font-family:Ploy Geist,Geist,Helvetica Neue,Arial,system-ui,sans-serif;animation:jpo-rise .25s ease both}body .jpo-sticky[hidden]{display:none!important}body .jpo-sticky__inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:14px}body .jpo-sticky__thumb{flex:0 0 auto;width:44px;height:44px;overflow:hidden;background:#eaecee}body .jpo-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}body .jpo-sticky .jpo-sticky__text{flex:1 1 auto;min-width:0;max-width:none!important;margin:0!important;display:flex;flex-direction:column;color:#01112b!important;font-size:14px!important;line-height:1.3!important}body .jpo-sticky__title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .jpo-sticky__price{color:#425166}html.jpo-sticky-on body{padding-bottom:72px}@media(max-width:767px){body .jpo-sticky__inner{padding-right:64px}}@keyframes jpo-rise{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){body .jpo-sticky{animation:none}}body #MainContent .article-template .article-template__social-sharing{max-width:calc(var(--ja-measure) + 2 * var(--ja-gutter))!important;margin:0 auto!important;padding:0 var(--ja-gutter)!important;border:0!important}body #MainContent .article-template .article-template__social-sharing{padding-top:40px!important}body #MainContent .article-template .article-template__social-sharing :is(.share-button__button,summary){display:inline-flex!important;align-items:center;gap:8px;padding:0!important;border:0!important;background:none!important;color:var(--ja-ink)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:1!important;cursor:pointer}body #MainContent .article-template .article-template__social-sharing .share-button__button.hidden{display:none!important}body #MainContent .article-template .article-template__social-sharing summary::-webkit-details-marker{display:none}body #MainContent .article-template .article-template__social-sharing :is(.share-button__button,summary) .svg-wrapper{width:14px;height:14px}body #MainContent .article-template .article-template__social-sharing :is(.share-button__button,summary) svg{width:14px;height:14px}body #MainContent .article-template .ja-signup{max-width:1120px;margin:56px auto 0!important;padding:0 var(--ja-gutter)!important}body #MainContent .article-template .ja-signup__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 24px;background:var(--ja-inverse);color:var(--ja-on-inverse)}@media(min-width:900px){body #MainContent .article-template .ja-signup__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px}}body #MainContent .article-template .ja-signup__eyebrow{margin:0 0 12px!important;color:var(--ja-on-inverse-muted)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template .ja-signup__heading{margin:0!important;color:var(--ja-on-inverse)!important;font-size:clamp(26px,2.8vw,36px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:-.03em!important;text-transform:none!important;text-wrap:balance}body #MainContent .article-template .ja-signup__body{max-width:none!important;margin:12px 0 0!important;color:var(--ja-on-inverse-muted)!important;font-size:16px!important;line-height:1.55!important}body #MainContent .article-template .ja-signup__row{display:flex;flex-wrap:wrap;gap:0}body #MainContent .article-template .ja-signup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body #MainContent .article-template .ja-signup__input{flex:1 1 220px;min-width:0;min-height:52px;padding:0 16px!important;border:1px solid oklch(1 0 0 / .35)!important;border-right:0!important;border-radius:0!important;background:transparent!important;color:var(--ja-on-inverse)!important;font-size:16px!important;box-shadow:none!important}body #MainContent .article-template .ja-signup__input::placeholder{color:var(--ja-on-inverse-muted)}body #MainContent .article-template .ja-signup__input:focus-visible{outline:2px solid var(--ja-on-inverse);outline-offset:-2px}body #MainContent .article-template .ja-signup .ja-signup__btn{flex:0 0 auto;background:var(--ja-on-inverse)!important;border-color:var(--ja-on-inverse)!important;color:var(--ja-inverse)!important}body #MainContent .article-template .ja-signup .ja-signup__btn:hover{background:#d9dfe4!important;border-color:#d9dfe4!important}@media(max-width:479px){body #MainContent .article-template .ja-signup__input{flex-basis:100%;border-right:1px solid oklch(1 0 0 / .35)!important}body #MainContent .article-template .ja-signup .ja-signup__btn{width:100%!important;margin-top:8px}}body #MainContent .article-template .ja-signup__fine,body #MainContent .article-template .ja-signup__fine p{max-width:none!important;margin:12px 0 0!important;color:var(--ja-on-inverse-muted)!important;font-size:12px!important;line-height:1.5!important}body #MainContent .article-template .ja-signup__fine a{color:var(--ja-on-inverse)!important;text-decoration:underline!important}body #MainContent .article-template .ja-signup__success{margin:0!important;color:var(--ja-on-inverse)!important;font-size:17px!important;line-height:1.5!important}body #MainContent .article-template .article-rel{max-width:1120px!important;margin:96px auto 0!important;padding:0 var(--ja-gutter)!important}body #MainContent .article-template .article-rel__head{margin:0 0 24px!important;color:var(--ja-ink)!important;font-size:clamp(26px,2.9vw,38px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:-.03em!important;text-transform:none!important}body #MainContent .article-template .article-rel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body #MainContent .article-template .article-rel__card{display:block;text-decoration:none!important}body #MainContent .article-template .article-rel__img{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ja-wash);border:0!important}body #MainContent .article-template .article-rel__card:hover .article-rel__img .jm__img{transform:scale(1.03)}body #MainContent .article-template .article-rel__title{display:block;margin-top:14px;color:var(--ja-ink)!important;font-size:17px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:-.01em!important;text-transform:none!important}@media(max-width:989px){body #MainContent .article-template .article-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:767px){body #MainContent .article-template .article-rel{margin-top:64px!important}body #MainContent .article-template .article-rel__title{font-size:15px!important}}body #MainContent .article-template .article-rel__tag{display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;margin-top:14px;color:var(--ja-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template .article-rel__tag+.article-rel__title{margin-top:6px}body #MainContent .article-template .article-rel__meta{display:block;margin-top:8px;color:var(--ja-muted)!important;font-size:13px!important;line-height:1.4!important}body #MainContent .article-template .article-end{margin-top:80px!important;background:var(--ja-wash)!important;border-top:1px solid var(--ja-line)!important}body #MainContent .article-template .article-end .article-template__back{margin:0!important;padding:32px var(--ja-gutter)!important}body #MainContent .article-template .article-end .article-template__link{color:var(--ja-ink)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(min-width:768px){body #MainContent .article-template .article-template__title--long{max-width:960px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.06!important}}@media(max-width:639px){body #MainContent .article-template .article-template__content table.ja-stack{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;border-top:0!important}body #MainContent .article-template .article-template__content table.ja-stack :is(thead){display:none!important}body #MainContent .article-template .article-template__content table.ja-stack :is(tbody,tr){display:block!important}body #MainContent .article-template .article-template__content table.ja-stack tr{margin:0 0 12px!important;padding:14px 16px!important;background:var(--ja-card)!important;border:1px solid var(--ja-line)!important}body #MainContent .article-template .article-template__content table.ja-stack tr.ja-stack__head{display:none!important}body #MainContent .article-template .article-template__content table.ja-stack :is(td,th){display:block!important;min-width:0!important;padding:6px 0!important;border:0!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;color:var(--ja-muted)!important}body #MainContent .article-template .article-template__content table.ja-stack :is(td,th):first-child{color:var(--ja-ink)!important;font-weight:500!important;font-size:16px!important}body #MainContent .article-template .article-template__content table.ja-stack :is(td,th)[data-label]:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--ja-ink);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}}@media(max-width:767px){body #MainContent .article-template .article-head{padding:48px var(--ja-gutter) 40px!important}body #MainContent .article-template .article-template__title{font-size:clamp(32px,8.5vw,42px)!important;line-height:1.08!important}body #MainContent .article-template .article-template__content{padding-top:40px!important}body #MainContent .article-template .article-template__content,body #MainContent .article-template .article-template__content :is(p,li,blockquote,dd){font-size:16px!important;line-height:1.7!important}body #MainContent .article-template .article-template__content>p:first-child,body #MainContent .article-template .article-template__content>.journal-toc+p,body #MainContent .article-template .article-template__content>.ja-dek{font-size:18px!important}body #MainContent .article-template .article-template__content h2{margin-top:56px!important}body #MainContent .article-template .article-template__content h3{font-size:19px!important}body #MainContent .article-template .journal-toc{padding:20px!important}}body #MainContent .article-template .article-author-aside{max-width:calc(var(--ja-measure) + 2 * var(--ja-gutter))!important;margin:48px auto 0!important;padding:24px var(--ja-gutter) 0!important;border-top:1px solid var(--ja-line)}body #MainContent .article-template .article-author-aside p{max-width:none!important;margin:0 0 8px!important;color:var(--ja-muted)!important;font-size:15px!important;line-height:1.55!important}body #MainContent .article-template .article-author-aside strong{color:var(--ja-ink)!important;font-weight:500!important}body #MainContent .article-template .article-author-aside a{color:var(--ja-ink)!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:.2em;text-decoration-color:var(--ja-line)!important}body #MainContent .article-template .ja-reviews{max-width:1120px;margin:80px auto 0!important;padding:0 var(--ja-gutter)!important}body #MainContent .article-template .ja-reviews+.jpo-end-wrap{margin-top:32px!important}body #MainContent .article-template .ja-reviews__eyebrow{margin:0 0 12px!important;color:var(--ja-muted)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .article-template .ja-reviews__heading{margin:0 0 24px!important;color:var(--ja-ink)!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:300!important;line-height:1.15!important;letter-spacing:-.03em!important;text-transform:none!important;text-wrap:balance}body #MainContent .article-template .ja-reviews__summary{max-width:none!important;margin:-12px 0 24px!important;color:var(--ja-muted)!important;font-size:14px!important;line-height:1.5!important}body #MainContent .article-template .ja-reviews__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0!important;padding:0!important;list-style:none!important;background:var(--ja-line);border:1px solid var(--ja-line)}@media(min-width:750px){body #MainContent .article-template .ja-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr))}}body #MainContent .article-template .ja-review{display:flex;flex-direction:column;margin:0!important;padding:28px 24px!important;background:var(--ja-card)}body #MainContent .article-template .ja-review::marker{content:none}body #MainContent .article-template .ja-review__stars{margin:0 0 16px!important;color:var(--ja-ink)!important;font-size:13px!important;letter-spacing:.14em!important;line-height:1!important}body #MainContent .article-template .ja-review__stars .is-off{color:var(--ja-line)}body #MainContent .article-template .ja-review__quote{display:flex;flex:1 1 auto;flex-direction:column;margin:0!important;padding:0!important}body #MainContent .article-template .ja-review__name cite{font-style:normal!important}body #MainContent .article-template .ja-review__text{flex:1 1 auto;margin:0!important;padding:0!important;border:0!important;background:none!important}body #MainContent .article-template .ja-review__text p{max-width:none!important;margin:0!important;color:var(--ja-ink)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.55!important}body #MainContent .article-template .ja-review__name{margin:20px 0 0!important;color:var(--ja-muted)!important;font-size:13px!important;line-height:1.4!important}@media(max-width:749px){body #MainContent .article-template .ja-reviews{margin-top:56px!important}body #MainContent .article-template .ja-review{padding:24px 20px!important}}body #MainContent .article-template .jpo-end--giving .jpo-end__body{margin-bottom:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/journal-article.css.map */
