:root{--jy-pin-red:#E60023;--jy-pin-red-deep:#BD081C;--jy-pin-berry:#555555;--jy-pin-line:#E8E8E8;--jy-pin-glow:0 14px 30px -12px rgba(230, 0, 35, .55),0 4px 12px -6px rgba(189, 8, 28, .35)}.jy-pinsave{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"img body btn";align-items:center;gap:28px;margin:0 0 36px;padding:18px 32px 18px 18px;border-radius:var(--jy-radius-lg,10px);border:1px solid var(--jy-pin-line);background:linear-gradient(120deg,#fff 0,#f7f7f7 45%,#f7f7f7 100%);box-shadow:0 22px 46px -30px rgba(0,0,0,.35),0 2px 10px rgba(0,0,0,.04)}.jy-pinsave__img{grid-area:img;flex:none;display:block;width:150px;aspect-ratio:2/3;border-radius:var(--jy-radius-lg,10px);overflow:hidden;background:#f7f7f7;box-shadow:0 12px 26px -14px rgba(0,0,0,.45);transform:none;transition:transform .3s var(--jy-ease, ease)}.jy-pinsave:hover .jy-pinsave__img{transform:translateY(-2px)}.jy-pinsave__img img{display:block;width:100%;height:100%;object-fit:cover}.jy-pinsave__body{grid-area:body;flex:none;min-width:0}.jy-pinsave__eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-weight:800;font-size:.74rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--jy-pin-berry)}.jy-pinsave__eyebrow .jy-icon{width:15px;height:15px;flex:none}.jy-pinsave__title{margin:0 0 8px;font-family:var(--jy-font-head);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.2;color:var(--jy-plum)}.jy-pinsave__text{margin:0;font-size:1rem;line-height:1.5;color:var(--jy-muted)}.jy-pinstick{right:24px;bottom:24px;width:380px;gap:14px;padding:14px 52px 14px 14px;border-radius:var(--jy-radius-lg,10px);border:1px solid var(--jy-pin-line);background:linear-gradient(120deg,#fff 0,#f7f7f7 55%,#f7f7f7 100%);box-shadow:0 26px 60px -26px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.06)}.jy-pinstick:not(.is-visible){pointer-events:none}.jy-pinstick__img{flex:0 0 72px;border-radius:var(--jy-radius,6px);background:#f7f7f7}.jy-pinstick__img img{display:block}.jy-pinstick__body{flex:1;min-width:0;display:block}.jy-pinstick__eyebrow{display:block;margin:0 0 4px;font-size:.68rem;letter-spacing:.16em;color:var(--jy-pin-berry)}.jy-pinstick__title{margin:0 0 10px;font-size:1.06rem;line-height:1.22;color:var(--jy-plum)}.jy-pinstick__close{top:10px;right:10px;margin-top:0;width:32px;height:32px;background:#fff;border:1px solid var(--jy-pin-line);color:var(--jy-plum);box-shadow:0 2px 8px rgba(0,0,0,.08)}.jy-pinstick__close:focus-visible,.jy-pinstick__close:hover{background:var(--jy-plum);border-color:var(--jy-plum);color:#fff}.jy-pinstick__close .jy-icon{width:15px;height:15px}@media (max-width:640px){.jy-pinsave{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"img body" "img btn";gap:12px 16px;align-items:center;margin:0 0 28px;padding:14px;border-radius:var(--jy-radius-lg,10px)}.jy-pinsave__img{width:104px;border-radius:var(--jy-radius,6px);align-self:center}.jy-pinsave__body{align-self:end}.jy-pinsave__eyebrow{font-size:.66rem;letter-spacing:.14em;margin-bottom:5px}.jy-pinsave__eyebrow .jy-icon{width:13px;height:13px}.jy-pinsave__title{font-size:1.1rem;margin-bottom:4px}.jy-pinsave__text{font-size:.86rem;line-height:1.4}.jy-pinstick{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;align-items:center;gap:12px;padding:12px 50px 12px 12px;border-radius:var(--jy-radius-lg,10px);box-shadow:0 -10px 40px -16px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.06)}.jy-mv:not(.jy-ads-off) .jy-pinstick{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.jy-pinstick__img{flex:0 0 60px;border-radius:var(--jy-radius,6px)}.jy-pinstick__body{display:block;flex:1}.jy-pinstick__eyebrow{display:block;font-size:.62rem;margin-bottom:3px}.jy-pinstick__title{display:block;margin:0 0 8px;font-size:.98rem;line-height:1.22;-webkit-line-clamp:unset;overflow:visible}.jy-pinstick__close{top:10px;right:10px;margin-top:0;width:30px;height:30px}.jy-pinstick__close .jy-icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.jy-pinsave__btn,.jy-pinsave__img,.jy-pinstick,.jy-pinstick__btn{transition:none}}@media print{.jy-pinsave,.jy-pinstick{display:none!important}}@media (min-width:1100px){body:has(.jy-pinstick.is-visible) .jy-totop{right:420px}}:root{--jy-pin-red:#E60023;--jy-pin-red-hover:#AD081B;--jy-pin-shadow:0 1px 2px rgba(0, 0, 0, .12),0 6px 14px -6px rgba(230, 0, 35, .45);--jy-pin-shadow-hover:0 2px 4px rgba(0, 0, 0, .14),0 10px 20px -8px rgba(173, 8, 27, .55);--jy-pin-ring:0 0 0 2px #fff,0 0 0 4px var(--jy-pin-red)}.entry-content a.jy-btn--pin,.jy-btn.jy-btn--pin,.jy-pinsave__btn,.jy-pinstick__btn,.jy-share__btn.jy-share__btn--pin{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:0;margin:0;border:0;border-radius:var(--jy-radius-sm,4px);background:var(--jy-pin-red)!important;color:#fff!important;font-family:var(--jy-font-body);font-weight:800;letter-spacing:.01em;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:var(--jy-pin-shadow);outline:0;cursor:pointer;transform:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--jy-ease, ease)}.entry-content a.jy-btn--pin:hover,.jy-btn.jy-btn--pin:hover,.jy-pinsave__btn:hover,.jy-pinstick__btn:hover,.jy-share__btn.jy-share__btn--pin:hover{background:var(--jy-pin-red-hover)!important;color:#fff!important;box-shadow:var(--jy-pin-shadow-hover);transform:translateY(-1px)}.entry-content a.jy-btn--pin:active,.jy-btn.jy-btn--pin:active,.jy-pinsave__btn:active,.jy-pinstick__btn:active,.jy-share__btn.jy-share__btn--pin:active{transform:translateY(0);box-shadow:var(--jy-pin-shadow)}.entry-content a.jy-btn--pin:focus-visible,.jy-btn.jy-btn--pin:focus-visible,.jy-pinsave__btn:focus-visible,.jy-pinstick__btn:focus-visible,.jy-share__btn.jy-share__btn--pin:focus-visible{outline:0;box-shadow:var(--jy-pin-ring),var(--jy-pin-shadow)}.jy-btn--pin .jy-icon--pinterest,.jy-pinsave__btn .jy-icon--pinterest,.jy-pinstick__btn .jy-icon--pinterest,.jy-share__btn--pin .jy-icon--pinterest{flex:none;width:17px;height:17px;margin:0;vertical-align:middle}.jy-pinsave__btn{height:46px;padding:0 26px 0 22px;font-size:1rem}.jy-pinsave__btn .jy-icon--pinterest{width:18px;height:18px}.jy-pinstick__btn{height:36px;padding:0 16px 0 13px;gap:7px;font-size:.9rem}.jy-pinstick__btn .jy-icon--pinterest{width:16px;height:16px}.jy-pinstick__btn .jy-icon--arrow{display:inline-block;flex:none;width:14px;height:14px;margin-left:-1px;stroke-width:2.2;transition:transform .2s var(--jy-ease, ease)}.jy-pinstick__btn:hover .jy-icon--arrow{transform:translateX(2px)}.jy-share__btn.jy-share__btn--pin{height:40px;padding:0 16px 0 13px;gap:7px;font-size:.9rem}.entry-content a.jy-btn--pin,.jy-btn.jy-btn--pin{height:46px;padding:0 24px 0 20px;font-size:1rem}.entry-content a.jy-pinbtn,.jy-article__image a.jy-pinbtn,.jy-pinbtn{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:34px;padding:0 14px 0 11px;margin:0;border:0;border-radius:var(--jy-radius-sm,4px);background:rgba(230,0,35,.94)!important;color:#fff!important;font-family:var(--jy-font-body);font-weight:800;font-size:.86rem;letter-spacing:.01em;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 16px -6px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);outline:0;transition:opacity .25s ease,transform .25s var(--jy-ease, ease),background-color .2s ease,box-shadow .2s ease}.entry-content a.jy-pinbtn:hover,.jy-article__image a.jy-pinbtn:hover,.jy-pinbtn:hover{background:var(--jy-pin-red-hover)!important;color:#fff!important}.jy-pinbtn:focus-visible{box-shadow:var(--jy-pin-ring),0 6px 16px -6px rgba(0,0,0,.4)}.jy-pinbtn svg{flex:none;display:block;width:16px;height:16px}.entry-content a.jy-pinbtn:not(.jy-btn):not(.wp-block-button__link):not(.jy-pill){font-weight:800;transition:opacity .25s ease,transform .25s var(--jy-ease, ease),background-color .2s ease,box-shadow .2s ease}.jy-pinbtn span{display:block}@media (hover:none){.entry-content a.jy-pinbtn,.jy-article__image a.jy-pinbtn,.jy-pinbtn{top:10px;left:10px;height:30px;padding:0 12px 0 9px;gap:5px;font-size:.8rem;opacity:1;transform:none}.jy-pinbtn svg{width:14px;height:14px}}@media (max-width:640px){.jy-pinsave{grid-template-areas:"img body" "btn btn"}.jy-pinsave__body{align-self:center}.jy-pinsave__btn{grid-area:btn;grid-column:1/-1;justify-self:stretch;align-self:center;width:100%;height:44px;padding:0 20px;font-size:.98rem}.jy-pinsave__btn .jy-icon--pinterest{width:17px;height:17px}.jy-pinstick__btn{height:34px;padding:0 14px 0 12px;font-size:.86rem}.jy-pinstick__btn .jy-icon--pinterest{width:15px;height:15px}.jy-share__btn.jy-share__btn--pin{height:40px;padding:0 18px 0 15px}}@media (prefers-reduced-motion:reduce){.jy-btn--pin,.jy-pinbtn,.jy-pinsave__btn,.jy-pinstick__btn,.jy-share__btn--pin{transition:none}.jy-btn--pin:hover,.jy-pinsave__btn:hover,.jy-pinstick__btn:hover,.jy-share__btn--pin:hover{transform:none}}.jy-pinpop{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.jy-pinpop[hidden]{display:none}.jy-pinpop__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.44);-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);opacity:0;transition:opacity .3s ease;cursor:pointer}.jy-pinpop__dialog{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr);width:min(700px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;border-radius:var(--jy-radius-lg,10px);background:#fff;box-shadow:0 40px 90px -30px rgba(0,0,0,.55),0 6px 20px rgba(0,0,0,.08);opacity:0;transform:translateY(18px) scale(.95);transition:opacity .3s ease,transform .45s var(--jy-ease, ease);outline:0}.jy-pinpop.is-open .jy-pinpop__backdrop{opacity:1}.jy-pinpop.is-open .jy-pinpop__dialog{opacity:1;transform:none}.jy-pinpop__media{position:relative;display:grid;place-items:center;padding:34px 30px;background:radial-gradient(circle at 1.5px 1.5px,rgba(0,0,0,.22) 1.5px,transparent 0) 0 0/16px 16px,linear-gradient(160deg,#f7f7f7 0,#f7f7f7 60%,#fde8e2 100%)}.jy-pinpop__img{display:block;width:100%;aspect-ratio:2/3;border:6px solid #fff;border-radius:var(--jy-radius,6px);overflow:hidden;background:var(--jy-pink-soft,#f7f7f7);box-shadow:0 22px 40px -18px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.08);transform:rotate(-3deg)}.jy-pinpop__img img{display:block;width:100%;height:100%;object-fit:cover}.jy-pinpop__badge{position:absolute;right:18px;bottom:22px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:4px solid #fff;background:var(--jy-pin-red);color:#fff;box-shadow:0 10px 20px -8px rgba(230,0,35,.6);transform:rotate(8deg)}.jy-pinpop__badge .jy-icon{width:24px;height:24px}.jy-pinpop__body{display:flex;flex-direction:column;justify-content:center;padding:44px 40px 30px 36px}.jy-pinpop__eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-weight:800;font-size:.74rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--jy-pin-berry)}.jy-pinpop__eyebrow .jy-icon{width:16px;height:16px;flex:none;fill:currentColor;stroke:none}.jy-pinpop__title{margin:0 0 12px;font-family:var(--jy-font-head);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(1.6rem, 3vw, 2.05rem);line-height:1.12;letter-spacing:-.015em;color:var(--jy-plum);text-wrap:balance}.jy-pinpop__text{margin:0 0 24px;font-size:1.04rem;line-height:1.55;color:var(--jy-muted);text-wrap:pretty}.jy-pinpop__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;padding:0 26px;border-radius:var(--jy-radius-sm,4px);background:var(--jy-pin-red);color:#fff!important;font-family:var(--jy-font-body);font-weight:800;font-size:1.06rem;letter-spacing:.01em;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:0 2px 3px rgba(0,0,0,.12),0 14px 26px -12px rgba(230,0,35,.65);transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--jy-ease, ease)}.jy-pinpop__btn:hover{background:var(--jy-pin-red-hover);transform:translateY(-1px);box-shadow:0 3px 5px rgba(0,0,0,.14),0 18px 30px -12px rgba(173,8,27,.7)}.jy-pinpop__btn:active{transform:none}.jy-pinpop__btn:focus-visible{outline:0;box-shadow:var(--jy-pin-ring),0 14px 26px -12px rgba(230,0,35,.65)}.jy-pinpop__btn .jy-icon{flex:none;width:20px;height:20px}.jy-pinpop__later{align-self:center;margin:12px 0 0;padding:8px 14px;border:0;border-radius:var(--jy-radius-sm,4px);background:0 0;color:var(--jy-muted);font-family:var(--jy-font-body);font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:underline;text-decoration-color:var(--jy-line);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer;transition:color .2s,background-color .2s}.jy-pinpop__later:hover{color:var(--jy-plum);background:var(--jy-blush);text-decoration-color:transparent}.jy-pinpop__close{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--jy-pin-line);background:#fff;color:var(--jy-plum);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .25s var(--jy-ease, ease)}.jy-pinpop__close:focus-visible,.jy-pinpop__close:hover{background:var(--jy-plum);border-color:var(--jy-plum);color:#fff;transform:rotate(90deg)}.jy-pinpop__close .jy-icon{width:16px;height:16px;stroke-width:2.2}.jy-pinpop-open .jy-pinstick{opacity:0!important;pointer-events:none!important}@media (max-width:600px){.jy-pinpop{padding:16px}.jy-pinpop__dialog{grid-template-columns:1fr;width:min(400px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:var(--jy-radius-lg,10px);text-align:center}.jy-pinpop__media{padding:30px 0 22px}.jy-pinpop__img{width:128px;border-width:5px;border-radius:var(--jy-radius,6px)}.jy-pinpop__badge{right:calc(50% - 92px);bottom:14px;width:44px;height:44px;border-width:3px}.jy-pinpop__badge .jy-icon{width:20px;height:20px}.jy-pinpop__body{padding:22px 24px 18px}.jy-pinpop__eyebrow{justify-content:center;font-size:.68rem;margin-bottom:8px}.jy-pinpop__title{font-size:1.55rem;margin-bottom:10px}.jy-pinpop__text{font-size:.97rem;margin-bottom:20px}.jy-pinpop__btn{height:52px;font-size:1.02rem}.jy-pinpop__later{margin-top:6px}.jy-pinpop__close{top:12px;right:12px;width:36px;height:36px}}@media (max-height:560px) and (min-width:601px){.jy-pinpop__dialog{grid-template-columns:190px minmax(0,1fr)}.jy-pinpop__media{padding:22px}.jy-pinpop__body{padding:30px 32px 20px 28px}}@media (prefers-reduced-motion:reduce){.jy-pinpop__backdrop,.jy-pinpop__btn,.jy-pinpop__close,.jy-pinpop__dialog,.jy-pinpop__later{transition:none}.jy-pinpop__dialog{transform:none}.jy-pinpop__btn:hover,.jy-pinpop__close:focus-visible,.jy-pinpop__close:hover{transform:none}}@media print{.jy-pinpop{display:none!important}}.jy-pinhost.jy-pinstyle-2{position:relative;--jy-pinoff:12px;--jy-pinsq:60px;--jy-pinlabel-fs:17px}.jy-pinsize-small .jy-pinhost.jy-pinstyle-2{--jy-pinsq:48px;--jy-pinlabel-fs:14px}.jy-pinsize-large .jy-pinhost.jy-pinstyle-2{--jy-pinsq:72px;--jy-pinlabel-fs:20px}.entry-content .jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq:not(.jy-btn):not(.wp-block-button__link):not(.jy-pill),.jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq{position:absolute!important;top:var(--jy-pinoff)!important;left:var(--jy-pinoff)!important;right:auto!important;bottom:auto!important;z-index:6;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;box-sizing:border-box!important;width:var(--jy-pinsq)!important;height:var(--jy-pinsq)!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:2px!important;background:#e60023!important;color:#fff!important;font-size:0!important;line-height:0!important;text-decoration:none!important;box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important;visibility:visible!important;transform:none!important;transition:background-color .2s ease,box-shadow .2s ease!important}.entry-content .jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq:not(.jy-btn):hover,.jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq:hover{background:#ad081b!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.22),0 8px 18px rgba(0,0,0,.26)!important}.entry-content .jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq:not(.jy-btn):focus-visible,.jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq:focus-visible{outline:0!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #e60023,0 4px 12px rgba(0,0,0,.22)!important}.jy-pinhost.jy-pinstyle-2>a.jy-pinbtn.jy-pinbtn--sq svg{display:block!important;flex:none!important;width:auto!important;height:60%!important;max-width:60%!important;margin:0!important;fill:#fff;color:#fff}.jy-pinhost.jy-pinstyle-2>.jy-pinlabel{--jy-pingap:calc(var(--jy-pinsq) * .15);position:absolute;z-index:5;top:calc(var(--jy-pinoff) + var(--jy-pinsq)/ 2);left:calc(var(--jy-pinoff) + var(--jy-pinsq) + var(--jy-pingap));display:block;box-sizing:border-box;max-width:calc(100% - var(--jy-pinoff) * 2 - var(--jy-pinsq) - var(--jy-pingap));padding:.28em .7em .28em .3em;margin:0;border-radius:calc(var(--jy-pinlabel-fs) * .25);background:#e60023;color:#fff;font:700 var(--jy-pinlabel-fs)/1.25 var(--jy-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);letter-spacing:.01em;text-transform:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 6px rgba(0,0,0,.22);pointer-events:none;user-select:none;transform:translate(0,0) rotate(-6deg);transform-origin:0 50%;animation:jy-pinlabel-moving 1.2s ease-in-out infinite alternate}.jy-pinhost.jy-pinstyle-2>.jy-pinlabel .jy-pinlabel__arrow{display:inline-block;margin-right:.12em;font-size:1.3em;font-weight:900;line-height:1;vertical-align:-.1em}.jy-pinhost.jy-pinstyle-narrow>.jy-pinlabel{display:none}@keyframes jy-pinlabel-moving{from{transform:translate(0,0) rotate(-6deg)}to{transform:translate(-4px,-4px) rotate(-6deg)}}@media (max-width:600px){.jy-pinhost.jy-pinstyle-2{--jy-pinoff:10px;--jy-pinsq:48px;--jy-pinlabel-fs:14px}.jy-pinsize-small .jy-pinhost.jy-pinstyle-2{--jy-pinsq:40px;--jy-pinlabel-fs:12px}.jy-pinsize-large .jy-pinhost.jy-pinstyle-2{--jy-pinsq:56px;--jy-pinlabel-fs:16px}}@media (prefers-reduced-motion:reduce){.jy-pinhost.jy-pinstyle-2>.jy-pinlabel{animation:none}}.jy-pinsize-small .entry-content a.jy-pinbtn:not(.jy-pinbtn--sq),.jy-pinsize-small .jy-pinbtn:not(.jy-pinbtn--sq){height:30px;padding:0 12px 0 9px;gap:5px;font-size:.8rem}.jy-pinsize-small .jy-pinbtn:not(.jy-pinbtn--sq) svg{width:14px;height:14px}.jy-pinsize-large .entry-content a.jy-pinbtn:not(.jy-pinbtn--sq),.jy-pinsize-large .jy-pinbtn:not(.jy-pinbtn--sq){height:40px;padding:0 17px 0 13px;gap:7px;font-size:.98rem}.jy-pinsize-large .jy-pinbtn:not(.jy-pinbtn--sq) svg{width:18px;height:18px}@media (hover:none){.jy-pinsize-small .entry-content a.jy-pinbtn:not(.jy-pinbtn--sq),.jy-pinsize-small .jy-pinbtn:not(.jy-pinbtn--sq){height:28px;padding:0 10px 0 8px;font-size:.76rem}.jy-pinsize-small .jy-pinbtn:not(.jy-pinbtn--sq) svg{width:13px;height:13px}.jy-pinsize-large .entry-content a.jy-pinbtn:not(.jy-pinbtn--sq),.jy-pinsize-large .jy-pinbtn:not(.jy-pinbtn--sq){height:36px;padding:0 15px 0 11px;font-size:.9rem}.jy-pinsize-large .jy-pinbtn:not(.jy-pinbtn--sq) svg{width:16px;height:16px}}@media print{.jy-pinlabel{display:none!important}}.jy-exitpop{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.jy-exitpop[hidden]{display:none}.jy-exitpop__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.46);-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);opacity:0;transition:opacity .3s ease;cursor:pointer}.jy-exitpop__panel{--jy-exitpop-card:300px;--jy-exitpop-gap:20px;position:relative;box-sizing:border-box;width:calc(var(--jy-exitpop-card) * 2 + var(--jy-exitpop-gap) + 64px);max-width:min(760px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:34px 32px 30px;border-radius:var(--jy-radius-lg,10px);background:linear-gradient(180deg,#f7f7f7 0,#fff 150px);box-shadow:0 40px 90px -30px rgba(0,0,0,.55),0 6px 20px rgba(0,0,0,.08);text-align:center;opacity:0;transform:translateY(18px) scale(.95);transition:opacity .3s ease,transform .45s var(--jy-ease, ease);outline:0}.jy-exitpop.is-open .jy-exitpop__backdrop{opacity:1}.jy-exitpop.is-open .jy-exitpop__panel{opacity:1;transform:none}.jy-exitpop__title{position:relative;margin:0 44px 26px;padding-bottom:16px;font-family:var(--jy-font-head);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(1.5rem, 2.6vw, 1.95rem);line-height:1.15;letter-spacing:-.015em;color:var(--jy-plum);text-wrap:balance}.jy-exitpop__title::after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:8px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 8'%3E%3Cpath d='M2 5c5-4 9-4 13 0s9 4 13 0 9-4 13 0 9 4 13 0 7-3 8-2' fill='none' stroke='%23A8324A' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.jy-exitpop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,var(--jy-exitpop-card)));justify-content:center;gap:22px var(--jy-exitpop-gap)}.jy-exitpop__card{display:flex;flex-direction:column;gap:11px;min-width:0;color:var(--jy-plum)!important;text-decoration:none!important;text-align:left;border-radius:var(--jy-radius-lg,10px);outline:0}.jy-exitpop__img{position:relative;display:block;aspect-ratio:1;border-radius:var(--jy-radius-lg,10px);overflow:hidden;background:radial-gradient(circle at 1.5px 1.5px,rgba(0,0,0,.22) 1.5px,transparent 0) 0 0/14px 14px,linear-gradient(160deg,#f7f7f7 0,#f7f7f7 100%);box-shadow:0 16px 30px -18px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.06);transition:transform .35s var(--jy-ease, ease),box-shadow .3s ease}.jy-exitpop__img::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);pointer-events:none}.jy-exitpop__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.jy-exitpop__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding:0 4px;font-family:var(--jy-font-body);font-weight:800;font-size:1.02rem;line-height:1.32;color:var(--jy-plum);transition:color .2s ease}.jy-exitpop__card:hover .jy-exitpop__img{transform:translateY(-3px);box-shadow:0 22px 36px -18px rgba(0,0,0,.55),0 3px 8px rgba(0,0,0,.08)}.jy-exitpop__card:hover .jy-exitpop__img img{transform:scale(1.05)}.jy-exitpop__card:hover .jy-exitpop__name{color:var(--jy-coral-deep)}.jy-exitpop__card:focus-visible .jy-exitpop__img{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--jy-coral)}.jy-exitpop__card:focus-visible .jy-exitpop__name{color:var(--jy-coral-deep)}.jy-exitpop__close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--jy-pin-line);background:#fff;color:var(--jy-plum);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .25s var(--jy-ease, ease)}.jy-exitpop__close:focus-visible,.jy-exitpop__close:hover{outline:0;background:var(--jy-plum);border-color:var(--jy-plum);color:#fff;transform:rotate(90deg)}.jy-exitpop__close .jy-icon{width:16px;height:16px;stroke-width:2.2}.jy-exitpop-open .jy-pinstick{opacity:0!important;pointer-events:none!important}@media (max-width:600px){.jy-exitpop{padding:12px}.jy-exitpop__panel{width:95vw;max-width:95vw;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:24px 14px 18px;border-radius:var(--jy-radius-lg,10px)}.jy-exitpop__title{margin:0 40px 18px;padding-bottom:13px;font-size:1.32rem}.jy-exitpop__title::after{width:52px;height:7px}.jy-exitpop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.jy-exitpop__card{gap:8px}.jy-exitpop__img{border-radius:var(--jy-radius,6px)}.jy-exitpop__name{padding:0 2px;font-size:.88rem;line-height:1.3}.jy-exitpop__close{top:12px;right:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.jy-exitpop__backdrop,.jy-exitpop__close,.jy-exitpop__img,.jy-exitpop__img img,.jy-exitpop__panel{transition:none}.jy-exitpop__panel{transform:none}.jy-exitpop__card:hover .jy-exitpop__img,.jy-exitpop__card:hover .jy-exitpop__img img,.jy-exitpop__close:focus-visible,.jy-exitpop__close:hover{transform:none}}@media print{.jy-exitpop{display:none!important}}.jy-pinbtn,.jy-pinlabel{transition:opacity .35s ease,visibility .35s ease}html body.jy-pins-wait .jy-article .entry-content .jy-pinhost a.jy-pinbtn.jy-pinbtn:not(.jy-btn):not(.wp-block-button__link):not(.jy-pill):not(.jy-x1):not(.jy-x2),html body.jy-pins-wait .jy-article .entry-content .jy-pinhost span.jy-pinlabel.jy-pinlabel:not(.jy-x1):not(.jy-x2){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.jy-pinstick{width:420px}.jy-pinstick__btn{max-width:100%;white-space:nowrap}.jy-pinstick__label{white-space:nowrap}@media (min-width:1100px){body:has(.jy-pinstick.is-visible) .jy-totop{right:460px}}@media (max-width:640px){.jy-pinstick{width:auto}}@media (max-width:420px){.jy-pinstick__btn{height:auto;min-height:34px;padding:7px 12px 7px 11px;gap:6px;font-size:.8rem;line-height:1.2;white-space:normal;text-align:left}.jy-pinstick__label{white-space:normal}.jy-pinstick__btn .jy-icon--arrow{width:12px;height:12px}}.jy-pinsave{border-radius:20px;border:0;background:#f7f3ee;box-shadow:none}.jy-pinsave__img,.jy-pinstick__img{border-radius:14px;box-shadow:none;background:#fff}.jy-pinpop__eyebrow,.jy-pinsave__eyebrow,.jy-pinstick__eyebrow{font-family:var(--jy-font-ui);font-weight:600;letter-spacing:.12em;color:#5f7457}.jy-pinpop__eyebrow .jy-icon,.jy-pinsave__eyebrow .jy-icon{color:#e60023}.jy-pinpop__title,.jy-pinsave__title,.jy-pinstick__title{font-family:var(--jy-font-head);font-weight:400;letter-spacing:0;text-transform:none;color:#222}.jy-pinsave__title{font-size:clamp(1.05rem, 1.8vw, 1.25rem);line-height:1.3}.jy-pinstick{border-radius:16px}.jy-pinpop__close,.jy-pinstick__close{border-radius:50%}.entry-content a.jy-btn--pin,.jy-btn.jy-btn--pin,.jy-pinpop__btn,.jy-pinsave__btn,.jy-pinstick__btn,.jy-share__btn.jy-share__btn--pin{background:#b8642e!important;color:#fff!important;border-radius:999px;font-family:var(--jy-font-ui);font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.entry-content a.jy-btn--pin,.jy-btn.jy-btn--pin,.jy-pinsave__btn{font-size:.76rem}.jy-pinsave__btn{white-space:nowrap}.jy-pinstick__btn,.jy-share__btn.jy-share__btn--pin{font-size:.7rem}.jy-pinpop__btn{font-size:.8rem}.entry-content a.jy-btn--pin:hover,.jy-btn.jy-btn--pin:hover,.jy-pinpop__btn:hover,.jy-pinsave__btn:hover,.jy-pinstick__btn:hover,.jy-share__btn.jy-share__btn--pin:hover{background:#8e4a1f!important;color:#fff!important;box-shadow:none;transform:none}.jy-btn.jy-btn--pin:focus-visible,.jy-pinpop__btn:focus-visible,.jy-pinsave__btn:focus-visible,.jy-pinstick__btn:focus-visible,.jy-share__btn.jy-share__btn--pin:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #b8642e}.jy-pinpop__dialog{border-radius:22px}.jy-pinpop__img{border-radius:14px}.jy-exitpop__panel{border-radius:22px}.jy-exitpop__card,.jy-exitpop__img{border-radius:14px}.jy-exitpop__name,.jy-exitpop__title{font-family:var(--jy-font-head);letter-spacing:0;text-transform:none}