:root{--journal-measure: 640px;--journal-wide: 880px;--journal-hero: 1040px;--journal-ink-body: rgba(17, 17, 17, .86);--journal-label: 13px;--journal-rule: var(--ds-hairline-strong);--journal-sticky-offset: 110px;--journal-section-gap: clamp(32px, 4.4vw, 64px)}@media screen and (min-width:990px){:root{--journal-sticky-offset: 150px}}.journal-shell{box-sizing:border-box;width:100%;max-width:calc(var(--ds-content-max) + var(--ds-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--ds-gutter);padding-right:var(--ds-gutter);font-family:var(--ds-font-family);letter-spacing:0;color:var(--ds-ink)}.journal-shell a:focus-visible,.journal-shell button:focus-visible,.journal-shell summary:focus-visible,.journal-shell input:focus-visible,.journal-vault a:focus-visible,.journal-table:focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}.journal-shell .ds-text-link,.journal-vault .ds-text-link,.journal-guides .ds-text-link{display:inline-flex;align-items:center;min-height:var(--ds-hit)}.journal-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-sm);margin-bottom:clamp(20px,2.4vw,28px);padding-top:var(--ds-space-md);border-top:1px solid var(--journal-rule)}.journal-section-title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:clamp(22px,2vw,28px);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-snug);color:var(--ds-ink)}.journal-section-head__link{flex:none}.journal-section-label,.journal-eyebrow,.journal-card__label,.journal-vault__label,.journal-toc__label,.journal-brief__label{margin:0;font-family:var(--ds-font-family);font-size:var(--journal-label);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-label);line-height:1.4;text-transform:uppercase;color:var(--ds-ink-soft)}.journal-section-label{margin-bottom:var(--ds-space-xs)}.journal-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--ds-surface-muted)}.journal-media__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.journal-media--cutout .journal-media__img{box-sizing:border-box;padding:5%;object-fit:contain;mix-blend-mode:multiply}.journal-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--journal-label);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:#11111147}.journal-card{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-sm);min-width:0}.journal-card__media{min-width:0}.journal-card .journal-media__img{transition:transform var(--ds-duration-slow) var(--ds-ease)}.journal-card__body{min-width:0}.journal-card__label{display:flex;flex-wrap:wrap;gap:0 var(--ds-space-xs);margin-bottom:var(--ds-space-2xs)}.journal-card__number{font-variant-numeric:tabular-nums;color:var(--ds-ink)}.journal-card__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:clamp(19px,1.5vw,22px);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-snug);line-height:1.28;color:var(--ds-ink);text-wrap:balance}.journal-card__link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--ds-duration-fast) var(--ds-ease)}.journal-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-base)}.journal-shell .journal-card__link:focus-visible{outline:none}.journal-card__link:focus-visible:after{outline:2px solid var(--ds-ink);outline-offset:4px}.journal-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:var(--ds-space-2xs) 0 0;font-size:var(--ds-text-sm);line-height:1.55;color:var(--ds-ink-soft)}.journal-card__meta{margin:var(--ds-space-xs) 0 0;font-size:var(--ds-text-caption);line-height:1.4;color:var(--ds-ink-soft)}@media(hover:hover){.journal-card:hover .journal-card__link{text-decoration-color:currentColor}.journal-card:hover .journal-media--photo .journal-media__img{transform:scale(1.025)}}.journal-card--feature .journal-card__title{font-size:var(--ds-text-h2);letter-spacing:var(--ds-tracking-tight);line-height:1.15}.journal-card--feature .journal-card__link{-webkit-line-clamp:6}.journal-card--feature .journal-card__excerpt{margin-top:var(--ds-space-xs);font-size:clamp(16px,1.25vw,18px)}.journal-card--feature .journal-card__meta{margin-top:var(--ds-space-sm)}@media screen and (min-width:990px){.journal-card--feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3.4vw,56px)}.journal-card--feature .journal-card__body{max-width:460px}}.journal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,44px) clamp(16px,2vw,32px);margin:0;padding:0;list-style:none}.journal-grid__item{min-width:0}@media screen and (min-width:750px){.journal-grid--2,.journal-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-grid--3.journal-grid--rows-mobile{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.journal-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.journal-grid--rows-mobile{gap:0}.journal-grid--rows-mobile .journal-grid__item{padding:var(--ds-space-sm) 0;border-bottom:1px solid var(--ds-hairline)}.journal-grid--rows-mobile .journal-grid__item:first-child{padding-top:0}.journal-grid--rows-mobile .journal-grid__item:last-child{padding-bottom:0;border-bottom:0}.journal-grid--rows-mobile .journal-card{flex-direction:row;align-items:flex-start;gap:14px}.journal-grid--rows-mobile .journal-card__media{flex:0 0 112px}.journal-grid--rows-mobile .journal-card__title{font-size:16px;line-height:1.32}.journal-grid--rows-mobile .journal-card__label{margin-bottom:var(--ds-space-3xs);letter-spacing:.1em}.journal-grid--rows-mobile .journal-card__meta{margin-top:var(--ds-space-2xs)}}.journal-masthead{padding-top:var(--ds-space-2xs)}.crumbs--journal .crumbs__link{min-height:var(--ds-hit);font-size:var(--journal-label)}.crumbs--journal .crumbs__link,.crumbs--journal .crumbs__sep{color:#1111119e}@media screen and (max-width:749px){.crumbs--journal .crumbs__item:last-child .crumbs__link{line-height:var(--ds-hit)}}.crumbs--journal .crumbs__link:hover,.crumbs--journal .crumbs__link:focus-visible,.crumbs--journal .crumbs__link[aria-current=page]{color:var(--ds-ink)}.journal-masthead__intro{margin-top:clamp(12px,2.6vw,36px)}.journal-masthead__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:var(--ds-text-h1);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-tight);color:var(--ds-ink)}.journal-masthead__deck{max-width:60ch;margin:var(--ds-space-xs) 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--ds-ink-soft)}.journal-masthead__step{margin:var(--ds-space-2xs) 0 0}.journal-topics-nav{margin-top:clamp(20px,2.8vw,36px);border-top:1px solid var(--journal-rule);border-bottom:1px solid var(--journal-rule)}.journal-topics-nav__list{display:flex;gap:0 clamp(20px,2.4vw,36px);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.journal-topics-nav__list::-webkit-scrollbar{display:none}.journal-topics-nav__item{flex:none}.journal-topics-nav__link{position:relative;display:inline-flex;align-items:center;min-height:48px;font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--ds-ink-soft);transition:color var(--ds-duration-fast) var(--ds-ease)}.journal-topics-nav__link:hover,.journal-topics-nav__link[aria-current=page]{color:var(--ds-ink)}.journal-topics-nav__link[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--ds-ink)}.journal-shell .journal-topics-nav__link:focus-visible{outline-offset:-3px}@media screen and (max-width:749px){.journal-topics-nav{margin-right:calc(var(--ds-gutter) * -1);margin-left:calc(var(--ds-gutter) * -1)}.journal-topics-nav__list{padding:0 var(--ds-gutter)}}.journal-search{display:flex;gap:var(--ds-space-2xs);max-width:440px;margin-top:var(--ds-space-lg)}.journal-search__input{flex:1;min-width:0;min-height:var(--ds-hit);padding:0 var(--ds-space-sm);border:1px solid var(--journal-rule);border-radius:0;background:var(--ds-surface);font:inherit;font-size:16px;color:var(--ds-ink)}.journal-search__button{min-height:var(--ds-hit);padding:0 var(--ds-space-md);border:1px solid var(--ds-ink);border-radius:0;background:var(--ds-ink);font:inherit;font-size:14px;color:var(--ds-on-dark);cursor:pointer}.journal-featured{padding-top:clamp(24px,3vw,40px)}.journal-start,.journal-topics,.journal-latest,.journal-related{padding-top:var(--journal-section-gap)}.journal-latest,.journal-related{padding-bottom:var(--journal-section-gap)}.journal-topics__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(16px,2vw,32px);margin:0;padding:0;list-style:none}.journal-topics__item{position:relative;padding:var(--ds-space-md) 0 var(--ds-space-lg);border-top:1px solid var(--ds-hairline)}.journal-topics__item:first-child{padding-top:0;border-top:0}.journal-topics__name{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:20px;font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-snug);line-height:1.3;color:var(--ds-ink)}.journal-topics__link{color:inherit;text-decoration:none}.journal-topics__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.journal-shell .journal-topics__link:focus-visible{outline:none}.journal-topics__link:focus-visible:after{outline:2px solid var(--ds-ink);outline-offset:2px}.journal-topics__text{max-width:40ch;margin:var(--ds-space-2xs) 0 0;font-size:var(--ds-text-sm);line-height:1.55;color:var(--ds-ink-soft)}.journal-topics__cue{display:inline-block;margin-top:var(--ds-space-xs);font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-color:#1111114d;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--ds-duration-fast) var(--ds-ease)}@media(hover:hover){.journal-topics__item:hover .journal-topics__cue{text-decoration-color:currentColor}}@media screen and (min-width:750px){.journal-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-topics__item,.journal-topics__item:first-child{padding:0 var(--ds-space-md) var(--ds-space-xl) 0;border-top:0}}@media screen and (min-width:990px){.journal-topics__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-topics__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-topics__item,.journal-topics__item:first-child{padding-bottom:0}}.journal-vault{margin-top:var(--journal-section-gap);padding:clamp(40px,5.2vw,80px) 0;background:#0f0f0f;font-family:var(--ds-font-family);letter-spacing:0;color:var(--ds-on-dark)}.journal-vault__inner{color:var(--ds-on-dark)}.journal-vault__story{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-lg)}.journal-vault__media{position:relative;min-width:0}.journal-vault .journal-media--photo{background:#1c1c1c}.journal-vault .journal-media__img{transition:transform var(--ds-duration-slow) var(--ds-ease)}.journal-vault__play,.journal-video__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-pill);background:var(--ds-glass-bg);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur);color:var(--ds-on-dark)}.journal-vault__play{position:absolute;bottom:var(--ds-space-sm);left:var(--ds-space-sm)}.journal-vault__label{margin-bottom:var(--ds-space-xs);color:var(--ds-on-dark-soft)}.journal-vault__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:var(--ds-text-h2);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:1.15;color:var(--ds-on-dark);text-wrap:balance}.journal-vault__link{color:inherit;text-decoration:none}.journal-vault__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.journal-vault a.journal-vault__link:focus-visible{outline:none}.journal-vault__link:focus-visible:after{outline:2px solid var(--ds-on-dark);outline-offset:4px}.journal-vault__deck{max-width:46ch;margin:var(--ds-space-xs) 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--ds-on-dark-soft)}.journal-vault__cue{margin:var(--ds-space-md) 0 0;font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-color:#fff6;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--ds-on-dark)}.journal-vault__archive{margin:clamp(24px,3vw,40px) 0 0;padding-top:var(--ds-space-xs);border-top:1px solid rgba(255,255,255,.18)}@media(hover:hover){.journal-vault__story:hover .journal-media--photo .journal-media__img{transform:scale(1.025)}.journal-vault__story:hover .journal-vault__cue{text-decoration-color:currentColor}}@media screen and (min-width:990px){.journal-vault__story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3.4vw,56px)}}.journal-pagination{margin-top:clamp(32px,4vw,56px)}.journal-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ds-space-3xs);margin:0;padding:0;list-style:none}.journal-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-hit);height:var(--ds-hit);box-sizing:border-box;padding:0 var(--ds-space-2xs);border-bottom:1px solid transparent;font-size:14px;font-variant-numeric:tabular-nums;text-decoration:none;color:var(--ds-ink-soft);transition:color var(--ds-duration-fast) var(--ds-ease),border-color var(--ds-duration-fast) var(--ds-ease)}a.journal-pagination__item:hover{border-bottom-color:var(--journal-rule);color:var(--ds-ink)}.journal-pagination__item--current{border-bottom-color:var(--ds-ink);color:var(--ds-ink)}.journal-pagination__item--step{font-size:16px;color:var(--ds-ink)}.journal-empty{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);text-align:center}.journal-empty__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:clamp(22px,2vw,28px);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-snug);color:var(--ds-ink)}.journal-empty__text{margin:var(--ds-space-xs) 0 var(--ds-space-md);font-size:var(--ds-text-body);line-height:1.5;color:var(--ds-ink-soft)}.journal-article{font-family:var(--ds-font-family);letter-spacing:0}.journal-article__header{padding-top:var(--ds-space-2xs)}.journal-article__heading{max-width:var(--journal-wide);margin:clamp(12px,3.4vw,48px) auto 0}.journal-eyebrow{margin-bottom:0}.journal-eyebrow__link{display:inline-flex;align-items:center;min-height:var(--ds-hit);text-decoration:none;color:inherit;transition:color var(--ds-duration-fast) var(--ds-ease)}.journal-eyebrow__link:hover{color:var(--ds-ink)}.journal-article__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:clamp(30px,3.3vw,46px);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:1.14;color:var(--ds-ink);text-wrap:balance}.journal-article__deck{max-width:var(--journal-measure);margin:var(--ds-space-md) 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:var(--ds-ink-soft);text-wrap:pretty}.journal-article__meta{display:flex;flex-wrap:wrap;margin:var(--ds-space-md) 0 0;font-size:var(--ds-text-caption);line-height:1.5;color:var(--ds-ink-soft)}.journal-article__meta-item+.journal-article__meta-item:before{content:"\b7";margin:0 10px}@media screen and (min-width:750px){.journal-article__heading{text-align:center}.journal-article__deck{margin-right:auto;margin-left:auto}.journal-article__meta{justify-content:center}}.journal-article__hero{box-sizing:border-box;max-width:var(--journal-hero);margin:clamp(28px,4vw,56px) auto 0;padding:0}.journal-article__caption{max-width:var(--journal-measure);margin:10px auto 0;padding:0 var(--ds-gutter);font-size:var(--ds-text-caption);line-height:1.5;color:var(--ds-ink-soft)}@media screen and (min-width:750px){.journal-article__hero{max-width:calc(var(--journal-hero) + var(--ds-gutter) * 2);padding:0 var(--ds-gutter)}.journal-article__caption{padding:0;text-align:center}}.journal-video{position:relative}.journal-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:var(--ds-space-xs);padding:clamp(16px,2.4vw,28px);background:linear-gradient(to top,#0006,#0000 45%);text-decoration:none;color:var(--ds-on-dark)}.journal-video__play:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px;box-shadow:none}.journal-video__icon{transition:background var(--ds-duration-fast) var(--ds-ease)}.journal-video__label{align-self:flex-end;padding-bottom:20px;font-size:var(--journal-label);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}@media(hover:hover){.journal-video__play:hover .journal-video__icon{background:#1111119e}}.journal-video__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.journal-video.is-playing .journal-video__play{display:none}.journal-article__layout{margin-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.journal-article__main{min-width:0;max-width:var(--journal-measure);margin:0 auto}.journal-toc--rail{display:none}.journal-toc__list{margin:0;padding:0;list-style:none}.journal-toc__link{display:block;text-decoration:none;color:var(--ds-ink-soft);transition:color var(--ds-duration-fast) var(--ds-ease)}.journal-toc__link:hover,.journal-toc__link.is-current{color:var(--ds-ink)}.journal-toc--inline{margin:0 0 var(--ds-space-xl);border-top:1px solid var(--journal-rule);border-bottom:1px solid var(--journal-rule)}.journal-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);min-height:52px;font-size:14px;font-weight:var(--ds-weight-medium);line-height:1.3;list-style:none;cursor:pointer;color:var(--ds-ink)}.journal-toc__summary::-webkit-details-marker,.journal-faq__summary::-webkit-details-marker{display:none}.journal-toc__mark,.journal-faq__mark{position:relative;flex:none;width:12px;height:12px}.journal-toc__mark:before,.journal-toc__mark:after,.journal-faq__mark:before,.journal-faq__mark:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--ds-duration-fast) var(--ds-ease)}.journal-toc__mark:after,.journal-faq__mark:after{transform:rotate(90deg)}details[open]>summary>.journal-toc__mark:after,details[open]>summary>.journal-faq__mark:after{transform:rotate(0)}.journal-toc--inline .journal-toc__list{padding:0 0 var(--ds-space-xs)}.journal-toc--inline .journal-toc__link{padding:11px 0;font-size:var(--ds-text-sm);line-height:1.45}@media screen and (min-width:1360px){.journal-article__layout--toc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--journal-measure)) minmax(0,1fr)}.journal-article__layout--toc .journal-article__main{grid-column:2;max-width:none;margin:0}.journal-toc--rail{position:sticky;top:var(--journal-sticky-offset);display:block;grid-column:1;align-self:start;justify-self:end;box-sizing:border-box;width:min(216px,calc(100% - 152px));max-height:calc(100vh - var(--journal-sticky-offset) - 32px);margin-right:152px;overflow-y:auto}.journal-toc--rail .journal-toc__label{margin-bottom:var(--ds-space-xs)}.journal-toc--rail .journal-toc__list{border-left:1px solid var(--ds-hairline)}.journal-toc--rail .journal-toc__link{margin-left:-1px;padding:13px 0 13px 14px;border-left:1px solid transparent;font-size:13px;line-height:1.4}.journal-toc--rail .journal-toc__link.is-current{border-left-color:var(--ds-ink)}.journal-toc--inline{display:none}}.journal-brief{margin:0 0 var(--ds-space-lg);padding:var(--ds-space-md) 0 22px;border-top:1px solid var(--journal-rule);border-bottom:1px solid var(--journal-rule)}.journal-brief__label{margin-bottom:var(--ds-space-xs)}.journal-brief__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.journal-brief__item{position:relative;padding-left:20px;font-size:16px;line-height:1.5;color:var(--ds-ink)}.journal-brief__item:before{content:"";position:absolute;top:.75em;left:0;width:10px;height:1px;background:var(--ds-ink-soft)}.journal-article__next{margin:-8px 0 var(--ds-space-lg)}.journal-body{font-family:var(--ds-font-family);font-size:17px;line-height:var(--ds-leading-body);letter-spacing:0;color:var(--journal-ink-body);overflow-wrap:break-word}@media screen and (min-width:750px){.journal-body{font-size:18px}}.article-template__content.journal-body{box-sizing:content-box;max-width:var(--journal-measure)}.journal-body>:first-child{margin-top:0}.journal-body>:last-child{margin-bottom:0}.journal-body p{margin:0 0 1.25em}.journal-body h2,.journal-body h3,.journal-body h4{font-family:var(--font-heading-family, var(--ds-font-family));font-weight:var(--ds-weight-medium);color:var(--ds-ink);word-break:normal;scroll-margin-top:var(--journal-sticky-offset);text-wrap:balance}.journal-body h2{margin:48px 0 16px;font-size:22px;letter-spacing:-.015em;line-height:1.25}.journal-body h3{margin:32px 0 8px;font-size:18px;letter-spacing:-.01em;line-height:1.3}.journal-body h4{margin:28px 0 8px;font-size:1em;letter-spacing:0;line-height:1.4}.journal-body h2+h3{margin-top:20px}@media screen and (min-width:750px){.journal-body h2{margin-top:56px;font-size:26px}.journal-body h3{margin-top:36px;font-size:20px}}.journal-body a{color:var(--ds-ink);text-decoration:underline;text-decoration-color:#11111157;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--ds-duration-fast) var(--ds-ease)}.journal-body a:hover{text-decoration-color:currentColor}.journal-body a:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px;box-shadow:none}.journal-body strong,.journal-body b{font-weight:var(--ds-weight-semibold);color:var(--ds-ink)}.journal-body ul,.journal-body ol{margin:0 0 1.25em;padding-left:1.35em;list-style-position:outside}.journal-body ul{list-style-type:disc}.journal-body ol{list-style-type:decimal}.journal-body li{margin:0 0 .5em;padding-left:.2em;list-style:inherit}.journal-body li:last-child{margin-bottom:0}.journal-body li::marker{color:var(--ds-ink-soft);font-variant-numeric:tabular-nums}.journal-body li>ul,.journal-body li>ol{margin:.5em 0 0}.journal-body blockquote{display:block;margin:32px 0;padding:2px 0 2px 24px;border-left:1px solid var(--ds-ink);font-size:1.12em;font-style:normal;line-height:1.5;color:var(--ds-ink)}.journal-body blockquote>*{margin:0 0 .75em}.journal-body blockquote>:last-child{margin-bottom:0}.journal-body img{display:block;max-width:100%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none}.journal-body figure{margin:40px 0}.journal-body figcaption{margin-top:10px;font-size:var(--ds-text-caption);line-height:1.5;color:var(--ds-ink-soft)}.journal-body iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin:32px 0;border:0;background:var(--ds-surface-muted)}.journal-body hr{margin:48px 0;border:0;border-top:1px solid var(--journal-rule)}.journal-table{margin:32px 0;overflow-x:auto;border:1px solid var(--journal-rule);background:linear-gradient(to left,var(--ds-surface) 40%,rgba(255,255,255,0)) right center / 48px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,#11111129,#1110) right center / 14px 100% no-repeat scroll,var(--ds-surface);-webkit-overflow-scrolling:touch}.journal-table__table{width:100%;margin:0;border-collapse:collapse;border-style:none;box-shadow:none;table-layout:auto;font-size:15px;line-height:1.45;color:var(--journal-ink-body)}.journal-table__table caption{padding:12px 14px;border-bottom:1px solid var(--ds-hairline);caption-side:top;font-size:var(--ds-text-caption);line-height:1.45;text-align:left;color:var(--ds-ink-soft)}.journal-table__table th,.journal-table__table td{min-width:112px;padding:12px 14px;border:0;border-bottom:1px solid var(--ds-hairline);text-align:left;vertical-align:top}.journal-table__table tbody tr:last-child>*{border-bottom:0}.journal-table__table thead th{background:var(--ds-surface-muted);font-size:var(--journal-label);font-weight:var(--ds-weight-medium);letter-spacing:.08em;line-height:1.35;text-transform:uppercase;vertical-align:bottom;color:var(--ds-ink-soft)}.journal-table__table tbody th,.journal-table__table tbody td:first-child{font-weight:var(--ds-weight-medium);color:var(--ds-ink)}@media screen and (max-width:749px){.journal-table__table{font-size:14px}.journal-table__table th,.journal-table__table td{min-width:144px;padding:11px 12px}.journal-table__table th:first-child,.journal-table__table td:first-child{position:sticky;left:0;z-index:var(--ds-z-base);min-width:96px;max-width:128px;background:var(--ds-surface);box-shadow:1px 0 0 var(--ds-hairline)}.journal-table__table thead th:first-child{background:var(--ds-surface-muted)}}@media screen and (min-width:990px){.journal-article .journal-table:has(tr>:nth-child(4)){width:var(--journal-wide);margin-left:calc((var(--journal-measure) - var(--journal-wide)) / 2)}}.journal-faq{margin:56px 0 0;scroll-margin-top:var(--journal-sticky-offset)}.journal-body .journal-faq>h2{margin-top:0}.journal-body .journal-faq+*{margin-top:32px}.journal-faq__list{border-top:1px solid var(--journal-rule)}.journal-faq__item{border-bottom:1px solid var(--journal-rule)}.journal-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);min-height:56px;padding:10px 0;box-sizing:border-box;list-style:none;cursor:pointer;color:var(--ds-ink)}.journal-body .journal-faq__question{margin:0;font-size:17px;font-weight:var(--ds-weight-medium);letter-spacing:0;line-height:1.4;text-wrap:pretty}.journal-faq__summary:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px;box-shadow:none}.journal-faq__answer{padding:0 28px 20px 0}.journal-faq__answer>:last-child{margin-bottom:0}.journal-sources{margin:56px 0 0;padding-top:var(--ds-space-lg);border-top:1px solid var(--journal-rule);font-size:var(--ds-text-caption);line-height:1.55;color:var(--ds-ink-soft);scroll-margin-top:var(--journal-sticky-offset)}.journal-body .journal-sources h2{margin:0 0 var(--ds-space-xs);font-family:var(--ds-font-family);font-size:var(--journal-label);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-label);line-height:1.4;text-transform:uppercase;color:var(--ds-ink-soft)}.journal-sources ol,.journal-sources ul{margin-bottom:0}.journal-sources a,.journal-source-note a{color:inherit}.journal-body .journal-source-note{margin:40px 0 0;padding-top:var(--ds-space-md);border-top:1px solid var(--journal-rule);font-size:var(--ds-text-caption);line-height:1.55;color:var(--ds-ink-soft)}.journal-source-note em{font-style:normal}.journal-end{font-family:var(--ds-font-family);letter-spacing:0}.journal-step__inner{box-sizing:border-box;max-width:var(--journal-hero);margin:0 auto}.journal-step__heading{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:clamp(22px,2vw,28px);font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-snug);color:var(--ds-ink)}.journal-step--shop .journal-step__inner{padding-top:var(--ds-space-md);border-top:1px solid var(--journal-rule)}.journal-step__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2xs) var(--ds-space-sm);margin-bottom:clamp(20px,2.4vw,28px)}.journal-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-lg) var(--ds-space-2xs);margin:0;padding:0;list-style:none}.journal-shop__item{min-width:0}@media screen and (min-width:750px){.journal-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.journal-step--flagship .journal-step__inner,.journal-step--archive .journal-step__inner{background:var(--ds-surface-muted)}.journal-step__inner--text{padding:clamp(32px,5vw,64px) clamp(20px,4vw,48px);text-align:center}.journal-step__inner--text .journal-step__copy{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto}.journal-step__inner--split{display:grid;grid-template-columns:minmax(0,1fr)}.journal-step__inner--split:not(.journal-step__inner--text) .journal-step__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,48px)}@media screen and (min-width:750px){.journal-step__inner--split:not(.journal-step__inner--text){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.journal-step__text{margin:var(--ds-space-xs) 0 0;font-size:var(--ds-text-body);line-height:1.55;color:var(--ds-ink-soft)}.journal-step__copy>.ds-text-link{margin-top:var(--ds-space-xs)}.journal-step__address{margin:var(--ds-space-sm) 0 0;font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-ink)}.journal-step__status{margin-top:var(--ds-space-sm)}.journal-step__actions{justify-content:center;margin-top:var(--ds-space-lg)}@media screen and (max-width:749px){.journal-step__actions{align-self:stretch}}.journal-end__foot{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(40px,5vw,72px)}.journal-end__column{max-width:var(--journal-measure);margin:0 auto}.journal-ask{margin:0;padding:var(--ds-space-lg) 0;border-top:1px solid var(--journal-rule);border-bottom:1px solid var(--journal-rule);font-size:17px;line-height:1.5;color:var(--ds-ink)}.journal-ask__link{display:inline-block;margin:-10px 0;padding:10px 0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--ds-ink);cursor:pointer;transition:opacity var(--ds-duration-fast) var(--ds-ease)}.journal-ask__link:hover{opacity:.7}.journal-end__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);min-height:var(--ds-hit);padding-top:var(--ds-space-xs)}.journal-end__topic{display:inline-flex;align-items:center;min-height:var(--ds-hit);font-size:14px;line-height:1.3;text-decoration:underline;text-decoration-color:#1111114d;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--ds-ink);transition:text-decoration-color var(--ds-duration-fast) var(--ds-ease)}.journal-end__topic:hover{text-decoration-color:currentColor}.journal-end__share{flex:none}.journal-end__share .share-button__button{padding-right:0;font-family:var(--ds-font-family);font-size:14px;letter-spacing:0;color:var(--ds-ink)}.journal-end__share .share-button__fallback{right:0;left:auto;width:min(360px,82vw);min-width:0}.journal-related .journal-section-head{margin-top:0}.journal-tools{padding-bottom:clamp(40px,5vw,72px)}.journal-tools__column{display:grid;gap:var(--ds-space-xl);max-width:var(--journal-measure);margin:0 auto}.journal-tool{padding-top:var(--ds-space-lg);border-top:1px solid var(--journal-rule)}.journal-tool[hidden]{display:none}.journal-tool__title{margin:0;font-family:var(--font-heading-family, var(--ds-font-family));font-size:22px;font-weight:var(--ds-weight-medium);letter-spacing:-.015em;line-height:1.25;color:var(--ds-ink)}.journal-tool__text{margin:var(--ds-space-xs) 0 0;font-size:16px;line-height:1.55;color:var(--journal-ink-body)}.journal-tool__note{margin:var(--ds-space-md) 0 0;font-size:var(--ds-text-caption);line-height:1.55;color:var(--ds-ink-soft)}.journal-tool__note .journal-ask__link{font-size:inherit}.journal-length{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-md);margin-top:var(--ds-space-md)}.journal-length__figure{display:block;width:100%;max-width:340px;height:auto;margin:0 auto;background:var(--ds-surface-muted)}.journal-length__body{stroke:#11111152;stroke-width:1}.journal-length__arc{stroke:var(--ds-ink);stroke-width:1.25}.journal-length__tag{fill:var(--ds-ink);stroke:var(--ds-surface-muted);stroke-width:6px;paint-order:stroke;font-family:var(--ds-font-family);font-size:11px;font-weight:var(--ds-weight-medium);letter-spacing:0;font-variant-numeric:tabular-nums}.journal-length__list{align-self:center;margin:0;border-top:1px solid var(--ds-hairline)}.journal-length__row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--ds-space-xs);padding:12px 0;border-bottom:1px solid var(--ds-hairline);font-size:15px;line-height:1.45}.journal-length__inches{font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;color:var(--ds-ink)}.journal-length__place{margin:0;color:var(--journal-ink-body)}@media screen and (min-width:750px){.journal-length{grid-template-columns:300px minmax(0,1fr);gap:var(--ds-space-lg)}}.journal-width{--journal-mm: 1mm;margin-top:var(--ds-space-md)}.journal-width__card{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(53.98 * var(--journal-mm));max-width:100%;height:64px;padding:0 var(--ds-space-xs);border:1px solid var(--ds-ink);border-top-style:dashed;border-bottom-style:dashed;background:var(--ds-surface-muted)}.journal-width__card-label{font-size:var(--ds-text-caption);line-height:1.3;text-align:center;color:var(--ds-ink)}.journal-width__label{display:block;margin:var(--ds-space-sm) 0 0;font-size:14px;line-height:1.4;color:var(--ds-ink)}.journal-width__range{display:block;width:100%;max-width:360px;height:var(--ds-hit);margin:0;accent-color:var(--ds-ink);cursor:pointer}.journal-width__bars{display:grid;gap:18px;margin:var(--ds-space-md) 0 0;padding:var(--ds-space-md) 0 0;border-top:1px solid var(--ds-hairline);list-style:none}.journal-width__bar{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--ds-space-xs)}.journal-width__mm{font-size:14px;font-variant-numeric:tabular-nums;line-height:1.3;color:var(--ds-ink)}.journal-width__line{display:block;max-width:260px;height:calc(var(--journal-width-mm) * var(--journal-mm));border-radius:var(--ds-radius-pill);background:var(--ds-ink)}.journal-bail__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-sm);max-width:440px;margin-top:var(--ds-space-md)}.journal-bail__label{display:block;margin-bottom:var(--ds-space-2xs);font-size:14px;line-height:1.35;color:var(--ds-ink)}.journal-bail__input{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--ds-space-sm);border:1px solid var(--journal-rule);border-radius:0;background:var(--ds-surface);font:inherit;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ds-ink)}.journal-bail__input:focus-visible{border-color:var(--ds-ink)}.journal-bail__result{min-height:1.5em;margin:var(--ds-space-sm) 0 0;font-size:16px;font-weight:var(--ds-weight-medium);line-height:1.5;color:var(--ds-ink)}.journal-guides{padding-top:var(--ds-space-lg);padding-bottom:var(--ds-space-2xl);font-family:var(--ds-font-family);letter-spacing:0;color:var(--ds-ink)}.journal-guides__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(16px,2vw,32px);margin:0;padding:0;list-style:none}.journal-guides__item{min-width:0;padding:var(--ds-space-sm) 0;border-bottom:1px solid var(--ds-hairline)}.journal-guides__item:first-child{padding-top:0}.journal-guides__item:last-child{padding-bottom:0;border-bottom:0}.journal-guides .journal-card__link:focus-visible{outline:none;box-shadow:none}.journal-guides a.ds-text-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}.journal-card--compact{flex-direction:row;align-items:center;gap:var(--ds-space-sm)}.journal-card--compact .journal-card__media{flex:0 0 112px}.journal-card--compact .journal-card__title{font-size:16px;line-height:1.35}@media screen and (min-width:750px){.journal-guides__list{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-guides__item,.journal-guides__item:first-child,.journal-guides__item:last-child{padding:0;border-bottom:0}.journal-card--compact .journal-card__media{flex-basis:160px}.journal-card--compact .journal-card__title{font-size:18px}}@media(prefers-reduced-motion:reduce){.journal-card .journal-media__img,.journal-vault .journal-media__img,.journal-card__link,.journal-toc__mark:before,.journal-toc__mark:after,.journal-faq__mark:before,.journal-faq__mark:after{transition:none}.journal-card:hover .journal-media--photo .journal-media__img,.journal-vault__story:hover .journal-media--photo .journal-media__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/journal.css.map */
