.jj-ld{--jj-ld-accent: var(--jj-ld-accent-custom, #4b6851);--jj-ld-accent-deep: var(--jj-ld-accent-deep-custom, #3e5644);--jj-ld-on-accent: var(--jj-ld-on-accent-custom, #ffffff);--jj-ld-gold: var(--jj-ld-gold-custom, #b08a4e);--jj-ld-gold-text: #8c6a35;--jj-ld-ivory: #fbf8f2;--jj-ld-cream: #f5efe4;--jj-ld-linen: #e9e2d6;--jj-ld-muted: rgb(var(--color-foreground-rgb) / .7);--jj-ld-line: rgb(var(--color-foreground-rgb) / .12);--jj-ld-measure: 40rem;--jj-ld-wide: 58rem;--jj-ld-body-size: 1.125rem;--jj-ld-title-size: clamp(1.875rem, 1.3rem + 2.6vw, 3rem);--jj-ld-radius: 4px;--jj-ld-gap: 28px;color:var(--color-foreground);font-family:var(--font-body--family);font-weight:var(--font-body--weight)}.jj-ld *,.jj-ld *:before,.jj-ld *:after{box-sizing:border-box}.jj-ld [hidden]{display:none!important}.jj-ld--size-standard{--jj-ld-body-size: 1.0625rem}.jj-ld--size-xl{--jj-ld-body-size: 1.1875rem}.jj-ld--title-s{--jj-ld-title-size: clamp(1.625rem, 1.2rem + 2vw, 2.5rem)}.jj-ld--title-l{--jj-ld-title-size: clamp(2.125rem, 1.4rem + 3.2vw, 3.5rem)}.jj-ld__col{width:100%;max-width:var(--jj-ld-measure);margin-inline:auto}.jj-ld__wide{width:100%;max-width:var(--jj-ld-wide);margin-inline:auto}.jj-ld__head{padding-top:8px}.jj-ld__head--center{text-align:center}.jj-ld__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.75rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--jj-ld-gold-text)}.jj-ld__kicker:before{content:"";width:22px;height:1px;background:var(--jj-ld-gold);flex:none}.jj-ld__head--center .jj-ld__kicker:after{content:"";width:22px;height:1px;background:var(--jj-ld-gold);flex:none}.jj-ld__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);font-size:var(--jj-ld-title-size);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:var(--color-foreground)}.jj-ld__title p{margin:0}.jj-ld__dek{margin:14px 0 0;font-size:1.1875rem;line-height:1.5;color:var(--jj-ld-muted);text-wrap:pretty}.jj-ld__dek p{margin:0}.jj-ld-byline{display:flex;align-items:center;gap:12px;margin:20px 0 0;padding:14px 0;border-top:1px solid var(--jj-ld-line);border-bottom:1px solid var(--jj-ld-line);text-align:left}.jj-ld__head--center .jj-ld-byline{justify-content:center}.jj-ld-byline__photo{flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--jj-ld-cream);box-shadow:0 0 0 2px var(--color-background),0 0 0 3px var(--jj-ld-linen)}.jj-ld-byline__photo img,.jj-ld-byline__photo svg{width:100%;height:100%;object-fit:cover}.jj-ld-byline__monogram{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.125rem;color:var(--jj-ld-accent)}.jj-ld-byline__text{min-width:0}.jj-ld-byline__name{margin:0;font-size:.9375rem;line-height:1.35;font-weight:600}.jj-ld-byline__meta{margin:2px 0 0;font-size:.8125rem;line-height:1.45;color:var(--jj-ld-muted)}.jj-ld-byline__sep{padding-inline:6px;color:var(--jj-ld-gold)}.jj-ld-figure{margin-block:var(--jj-ld-gap);margin-inline:0}.jj-ld__col.jj-ld-figure{margin-inline:auto}.jj-ld-figure__media{position:relative;overflow:hidden;border-radius:var(--jj-ld-radius);background:var(--jj-ld-cream)}.jj-ld-figure__media--ratio{aspect-ratio:var(--jj-ld-ratio, 4 / 5)}.jj-ld-figure__media--ratio img,.jj-ld-figure__media--ratio svg{width:100%;height:100%;object-fit:cover}.jj-ld-figure__media svg.jj-ld-placeholder{fill:rgb(var(--color-foreground-rgb) / .25);background:var(--jj-ld-cream)}.jj-ld-figure__media a{display:block;height:100%}.jj-ld-figure__tag{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);margin:0;padding:7px 12px;border-radius:999px;background:#fffffff0;color:var(--jj-ld-ink, #1f1d1a);font-size:.8125rem;line-height:1.25;font-weight:600;letter-spacing:.01em;box-shadow:0 2px 10px #0000001f}.jj-ld-figure__caption{margin:10px 0 0;font-size:.8125rem;line-height:1.5;color:var(--jj-ld-muted)}.jj-ld-figure__caption p{margin:0}@media screen and (max-width:749px){.jj-ld .jj-ld-figure--bleed{width:auto;max-width:none;margin-inline:calc(-1 * var(--page-margin, 16px))}.jj-ld-figure--bleed .jj-ld-figure__media{border-radius:0}.jj-ld-figure--bleed .jj-ld-figure__caption{padding-inline:var(--page-margin, 16px)}}@media screen and (min-width:750px){.jj-ld .jj-ld-figure--wide{max-width:none;width:min(var(--jj-ld-wide),calc(100vw - 2 * var(--page-margin, 40px)));margin-inline:calc((min(var(--jj-ld-wide),calc(100vw - 2 * var(--page-margin, 40px))) - 100%)/-2)}}.jj-ld-rte{font-size:var(--jj-ld-body-size);line-height:1.68;color:var(--color-foreground);text-wrap:pretty}.jj-ld-rte p,.jj-ld-rte ul,.jj-ld-rte ol{margin:0 0 1em}.jj-ld-rte>:last-child{margin-bottom:0}.jj-ld-rte ul,.jj-ld-rte ol{padding-left:1.25em}.jj-ld-rte li+li{margin-top:.35em}.jj-ld-rte strong{font-weight:600}.jj-ld-rte a{color:var(--jj-ld-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.jj-ld-rte a:hover{color:var(--jj-ld-accent-deep)}.jj-ld-block{margin:var(--jj-ld-gap) 0}.jj-ld-block:first-child{margin-top:0}.jj-ld-block--text+.jj-ld-block--text{margin-top:calc(var(--jj-ld-gap) * -.4)}.jj-ld-h2{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);font-size:clamp(1.375rem,1.15rem + 1.1vw,1.875rem);line-height:1.25;letter-spacing:-.01em;text-wrap:balance;color:var(--color-foreground)}.jj-ld-block--text .jj-ld-h2{margin-top:8px}.jj-ld-lead{font-size:calc(var(--jj-ld-body-size) * 1.06)}.jj-ld-dropcap>p:first-child{display:flow-root}.jj-ld-dropcap>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:3.35em;line-height:.82;color:var(--jj-ld-accent)}.jj-ld-quote{margin:calc(var(--jj-ld-gap) * 1.3) 0;padding:0;text-align:center}.jj-ld-quote__mark{display:block;height:.5em;margin:0 auto 6px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:4rem;line-height:.9;color:var(--jj-ld-gold)}.jj-ld-quote blockquote{margin:0;padding:0;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.375rem,1.15rem + 1.2vw,1.875rem);line-height:1.34;letter-spacing:-.01em;text-wrap:balance;color:var(--color-foreground)}.jj-ld-quote blockquote p{margin:0}.jj-ld-quote figcaption{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:.8125rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--jj-ld-gold-text)}.jj-ld-quote figcaption:before,.jj-ld-quote figcaption:after{content:"";width:18px;height:1px;background:var(--jj-ld-gold)}.jj-ld-quote--rule{padding:4px 0 4px 20px;border-left:3px solid var(--jj-ld-gold);text-align:left}.jj-ld-quote--rule .jj-ld-quote__mark{display:none}.jj-ld-quote--rule figcaption:before{display:none}.jj-ld-check--boxed{padding:20px 18px;border:1px solid var(--jj-ld-linen);border-radius:8px;background:var(--jj-ld-box-bg, var(--jj-ld-ivory))}@media screen and (min-width:750px){.jj-ld-check--boxed{padding:28px 32px}}.jj-ld-check__heading{margin:0 0 14px;font-family:var(--font-subheading--family);font-weight:600;font-size:.8125rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ld-accent)}.jj-ld-check__list ul,.jj-ld-check__list ol{counter-reset:jj-ld-check;display:grid;gap:12px;margin:0;padding:0;list-style:none}.jj-ld-check__list li{counter-increment:jj-ld-check;position:relative;margin:0;padding-left:36px;font-size:var(--jj-ld-body-size);line-height:1.55}.jj-ld-check__list li strong{font-weight:600}.jj-ld-check__list li:before{content:"";position:absolute;left:0;top:.12em;width:24px;height:24px;border-radius:50%;background-color:var(--jj-ld-accent)}.jj-ld-check__list li:after{content:"";position:absolute;left:6px;top:calc(.12em + 6px);width:12px;height:12px;background-color:var(--jj-ld-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.6 2.5L10 3.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.6 2.5L10 3.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.jj-ld-check--cross .jj-ld-check__list li:before{background-color:rgb(var(--color-foreground-rgb) / .1)}.jj-ld-check--cross .jj-ld-check__list li:after{background-color:rgb(var(--color-foreground-rgb) / .62);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3L3 9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3L3 9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.jj-ld-check--number .jj-ld-check__list li:before{content:counter(jj-ld-check);display:grid;place-items:center;font-size:.8125rem;font-weight:600;line-height:1;color:var(--jj-ld-on-accent)}.jj-ld-check--number .jj-ld-check__list li:after,.jj-ld-check--diamond .jj-ld-check__list li:after{display:none}.jj-ld-check--diamond .jj-ld-check__list li{padding-left:26px}.jj-ld-check--diamond .jj-ld-check__list li:before{left:4px;top:.55em;width:8px;height:8px;border-radius:0;transform:rotate(45deg);background-color:var(--jj-ld-gold)}.jj-ld-check__after{margin-top:14px;font-size:.9375rem;line-height:1.55;color:var(--jj-ld-muted)}.jj-ld-check__after p{margin:0}.jj-ld-letter{position:relative;margin:calc(var(--jj-ld-gap) * 1.2) 0;padding:26px 22px 24px;border:1px solid var(--jj-ld-linen);border-top:3px solid var(--jj-ld-gold);border-radius:var(--jj-ld-radius);background:var(--jj-ld-letter-bg, var(--jj-ld-ivory));color:var(--jj-ld-ink, #1f1d1a);box-shadow:0 1px #1f1d1a0a,0 18px 36px -26px #1f1d1a73}@media screen and (min-width:750px){.jj-ld-letter{padding:40px 48px 36px}}.jj-ld-letter__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.jj-ld-letter__eyebrow{margin:0;font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--jj-ld-gold-text)}.jj-ld-letter__seal{flex:none;width:72px;height:72px;margin:-6px -4px 0 0}@media screen and (min-width:750px){.jj-ld-letter__seal{width:96px;height:96px;margin:-14px -16px 0 0}}.jj-ld-letter__seal img{width:100%;height:100%;object-fit:contain}.jj-ld-letter__salutation{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;line-height:1.3}.jj-ld-letter__body{font-size:calc(var(--jj-ld-body-size) * .97);line-height:1.72}.jj-ld-letter__body p{margin:0 0 .9em}.jj-ld-letter__body>:last-child{margin-bottom:0}.jj-ld-letter__sign{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--jj-ld-linen)}.jj-ld-letter__portrait{flex:none;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--jj-ld-letter-bg, var(--jj-ld-ivory)),0 0 0 3px var(--jj-ld-gold)}.jj-ld-letter__portrait img{width:100%;height:100%;object-fit:cover}.jj-ld-letter__signoff{margin:0;font-size:.9375rem;line-height:1.4;color:#1f1d1ab8}.jj-ld-letter__name{margin:2px 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;line-height:1.2;color:var(--jj-ld-accent)}.jj-ld-letter__role{margin:2px 0 0;font-size:.8125rem;line-height:1.4;color:#1f1d1aa8}.jj-ld-cta{margin:calc(var(--jj-ld-gap) * 1.2) 0;text-align:center}.jj-ld-cta--panel{padding:24px 16px;border:1px solid var(--jj-ld-linen);border-radius:8px;background:var(--jj-ld-panel-bg, var(--jj-ld-cream));color:var(--jj-ld-ink, #1f1d1a)}@media screen and (min-width:750px){.jj-ld-cta--panel{padding:36px 40px}}.jj-ld-cta--left{text-align:left}.jj-ld-cta__eyebrow{margin:0 0 8px;font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--jj-ld-gold-text)}.jj-ld-cta__heading{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.375rem,1.15rem + 1.1vw,1.875rem);line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.jj-ld-cta__text{margin:0 auto 18px;max-width:34rem;font-size:1.0625rem;line-height:1.6}.jj-ld-cta--left .jj-ld-cta__text{margin-inline:0}.jj-ld-cta__text p{margin:0 0 .6em}.jj-ld-cta__text>:last-child{margin-bottom:0}.jj-ld-btn{--button-padding-block: 17px;--button-padding-inline: 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:.01em}@media screen and (min-width:750px){.jj-ld-btn{--button-padding-inline: 28px;width:auto;min-width:320px}}.jj-ld-btn svg{flex:none;width:16px;height:16px;transition:transform .2s ease}.jj-ld-btn:hover svg{transform:translate(3px)}.jj-ld .jj-ld-btn--accent{--button-color: var(--jj-ld-on-accent);--button-background-color: var(--jj-ld-accent);--button-border-color: var(--jj-ld-accent);--button-focus-outline-color: var(--jj-ld-accent)}.jj-ld .jj-ld-btn--accent:hover{--button-color: var(--jj-ld-on-accent);--button-background-color: var(--jj-ld-accent-deep);--button-border-color: var(--jj-ld-accent-deep)}.jj-ld-cta__note{margin:12px auto 0;max-width:30rem;font-size:.875rem;line-height:1.5;color:var(--jj-ld-muted)}.jj-ld-cta--panel .jj-ld-cta__note{color:#1f1d1ab8}.jj-ld-cta--left .jj-ld-cta__note{margin-inline:0}.jj-ld-cta__note p{margin:0}.jj-ld-cta__secondary{margin:14px 0 0;font-size:.9375rem;line-height:1.5}.jj-ld-cta__secondary a{color:inherit;text-decoration:underline;text-underline-offset:3px}.jj-ld-faq__heading{margin-top:calc(var(--jj-ld-gap) * 1.2);margin-bottom:8px}.jj-ld-faq__item{margin:0;border-bottom:1px solid var(--jj-ld-line)}.jj-ld-faq__item--first{margin-top:calc(var(--jj-ld-gap) * 1.2);border-top:1px solid var(--jj-ld-line)}.jj-ld-faq__heading+.jj-ld-faq__item--first{margin-top:0}.jj-ld-faq__item--last{margin-bottom:calc(var(--jj-ld-gap) * 1.2)}.jj-ld-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;font-size:1.0625rem;line-height:1.4;font-weight:600;color:var(--color-foreground)}.jj-ld-faq__item>summary:hover{color:var(--jj-ld-accent)}.jj-ld-faq__item>summary:focus-visible{outline:2px solid var(--jj-ld-accent);outline-offset:3px}.jj-ld-faq__icon{position:relative;flex:none;width:28px;height:28px;border:1px solid var(--jj-ld-line);border-radius:50%}.jj-ld-faq__icon:before,.jj-ld-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.jj-ld-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.jj-ld-faq__item[open] .jj-ld-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.jj-ld-faq__answer{padding:0 44px 18px 0;font-size:1rem;line-height:1.65;color:var(--jj-ld-muted)}.jj-ld-faq__answer p{margin:0 0 .7em}.jj-ld-faq__answer>:last-child{margin-bottom:0}.jj-ld-faq__answer a{color:var(--jj-ld-accent);text-decoration:underline;text-underline-offset:3px}.jj-ld-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:calc(var(--jj-ld-gap) * 1.3) 0;color:var(--jj-ld-gold)}.jj-ld-divider:before,.jj-ld-divider:after{content:"";flex:0 1 72px;height:1px;background:currentColor;opacity:.7}.jj-ld-divider__diamond{width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.jj-ld-divider--line:before,.jj-ld-divider--line:after{flex:1 1 auto}.jj-ld-divider--line .jj-ld-divider__diamond{display:none}.jj-ld-divider--space{height:8px}.jj-ld-divider--space:before,.jj-ld-divider--space:after,.jj-ld-divider--space .jj-ld-divider__diamond{display:none}.jj-ld-editor-note{margin:0 0 16px;padding:10px 14px;border:1px dashed currentColor;border-radius:8px;font-size:.8125rem;line-height:1.5}.jj-lst__summary{margin:var(--jj-ld-gap) 0 0;padding:18px 18px 18px 20px;border-left:3px solid var(--jj-ld-accent);border-radius:0 6px 6px 0;background:var(--jj-ld-ivory);color:var(--jj-ld-ink, #1f1d1a)}.jj-lst__summary-label{margin:0 0 6px;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ld-accent)}.jj-lst__summary .jj-ld-rte{font-size:1rem;line-height:1.6;color:inherit}.jj-lst__intro{margin-top:var(--jj-ld-gap)}.jj-lst__list{display:block;width:100%;max-width:var(--jj-ld-measure);margin:calc(var(--jj-ld-gap) * 1.4) auto 0;padding:0}.jj-lst-item{display:grid;gap:16px;margin:0;padding-top:calc(var(--jj-ld-gap) * 1.2);border-top:1px solid var(--jj-ld-line)}.jj-lst__list>*+*{margin-top:calc(var(--jj-ld-gap) * 1.5)}.jj-lst__list>.jj-lst-item:first-child,.jj-lst__list>.jj-ld-cta+.jj-lst-item,.jj-lst__list>.jj-ld-faq__item+.jj-lst-item{padding-top:0;border-top:0}.jj-lst__list>.jj-ld-cta{margin-bottom:0}.jj-lst__list>.jj-ld-cta:first-child,.jj-lst__list>.jj-ld-faq__heading:first-child,.jj-lst__list>.jj-ld-faq__item--first:first-child{margin-top:0}.jj-lst__list>.jj-ld-faq__item+.jj-ld-faq__item,.jj-lst__list>.jj-ld-faq__heading+.jj-ld-faq__item{margin-top:0}.jj-lst__list>.jj-ld-faq__item--last{margin-bottom:0}.jj-lst-item__head{display:flex;align-items:flex-start;gap:14px}.jj-lst-item__num{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--jj-ld-accent);color:var(--jj-ld-on-accent);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.125rem;line-height:1;font-variant-numeric:lining-nums tabular-nums}.jj-lst--num-numeral .jj-lst-item__num{width:auto;min-width:44px;height:auto;border-radius:0;background:none;color:var(--jj-ld-gold);font-size:3rem;line-height:.9;letter-spacing:-.03em}.jj-lst--num-label .jj-lst-item__head{display:block}.jj-lst--num-label .jj-lst-item__num{display:inline-block;width:auto;height:auto;margin:0 0 8px;border-radius:0;background:none;color:var(--jj-ld-gold-text);font-family:var(--font-subheading--family);font-weight:600;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}.jj-lst-item__titles{min-width:0}.jj-lst-item__label{margin:0 0 4px;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ld-gold-text)}.jj-lst-item__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);font-size:clamp(1.3125rem,1.1rem + 1vw,1.75rem);line-height:1.24;letter-spacing:-.01em;text-wrap:balance}.jj-lst-item__media{margin:0}.jj-lst-item__punch{margin:14px 0 0;font-size:var(--jj-ld-body-size);line-height:1.5;font-weight:600;color:var(--color-foreground)}.jj-lst-item__punch p{margin:0}.jj-lst-item__link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:1rem;font-weight:600;line-height:1.4;color:var(--jj-ld-accent);text-decoration:underline;text-underline-offset:4px}.jj-lst-item__link:hover{color:var(--jj-ld-accent-deep)}.jj-lst-item__link svg{width:14px;height:14px;flex:none}.jj-lst-item__note{margin:6px 0 0;font-size:.875rem;line-height:1.4;color:var(--jj-ld-muted, #6b6760)}@media screen and (min-width:750px){.jj-lst--alternate .jj-lst__list{max-width:var(--jj-ld-wide);margin-inline:auto}.jj-lst--alternate .jj-lst-item--has-media{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);grid-template-areas:"media head" "media body";grid-template-rows:auto 1fr;column-gap:44px;row-gap:14px;align-items:start}.jj-lst--alternate .jj-lst-item--has-media.jj-lst-item--flip{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"head media" "body media"}.jj-lst--alternate .jj-lst-item--has-media .jj-lst-item__head{grid-area:head;align-self:end}.jj-lst--alternate .jj-lst-item--has-media .jj-lst-item__media{grid-area:media}.jj-lst--alternate .jj-lst-item--has-media .jj-lst-item__body{grid-area:body}.jj-lst--alternate .jj-lst-item:not(.jj-lst-item--has-media),.jj-lst--alternate .jj-lst__list>.jj-ld-cta,.jj-lst--alternate .jj-lst__list>.jj-ld-faq__heading,.jj-lst--alternate .jj-lst__list>.jj-ld-faq__item{width:100%;max-width:var(--jj-ld-measure);margin-inline:auto}}.jj-lst__closing{margin-top:calc(var(--jj-ld-gap) * 1.6)}.jj-lst__closing-media{max-width:120px;margin:0 auto 16px}.jj-lst__closing-media--photo{max-width:none;margin:0 0 22px;overflow:hidden;border-radius:var(--jj-ld-radius)}.jj-ld-cta--panel .jj-lst__closing-media--photo{margin:-24px -16px 22px;border-radius:8px 8px 0 0}@media screen and (min-width:750px){.jj-ld-cta--panel .jj-lst__closing-media--photo{margin:-36px -40px 26px}}.jj-lst__closing-media img{width:100%;height:auto}.jj-ld-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-window-overlay, 10);padding:10px var(--page-margin, 16px) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--jj-ld-linen);background:#fffffff7;color:var(--jj-ld-ink, #1f1d1a);box-shadow:0 -8px 24px -12px #1f1d1a4d;transform:translateY(0);visibility:visible;transition:transform .28s ease,visibility 0s linear 0s}.jj-ld-sticky[data-visible=false]{transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.jj-ld-sticky__inner{display:flex;align-items:center;gap:12px;max-width:40rem;margin:0 auto}.jj-ld-sticky__text{flex:1 1 auto;min-width:0;margin:0;font-size:.875rem;line-height:1.3}.jj-ld-sticky__main{display:block;font-weight:600}.jj-ld-sticky__sub{display:block;margin-top:2px;font-size:.75rem;color:#1f1d1ab3}.jj-ld-sticky .jj-ld-btn{--button-padding-block: 12px;--button-padding-inline: 18px;flex:none;width:auto;min-width:0;min-height:48px;font-size:.9375rem;white-space:nowrap}.jj-ld-sticky--full .jj-ld-sticky__text{display:none}.jj-ld-sticky--full .jj-ld-btn{flex:1 1 auto;width:100%}@media screen and (max-width:749px){body:has(.jj-ld-sticky){padding-bottom:var(--jj-ld-sticky-h, 76px)}}@media screen and (min-width:750px){.jj-ld-sticky{display:none}}@media(prefers-reduced-motion:reduce){.jj-ld-sticky,.jj-ld-sticky[data-visible=false],.jj-ld-btn svg,.jj-ld-faq__icon:before,.jj-ld-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jj-landers.css.map */
