.jb-share[data-astro-cid-dzcf7ti3]{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:4px 9px 4px 7px;border:1px solid rgb(22 32 46 / .16);border-radius:999px;background:#fff;color:var(--color-brand-700, #1e4b8f);font:inherit;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #1018282e}.jb-share[data-astro-cid-dzcf7ti3]:hover{background:#fff}.jb-share[data-astro-cid-dzcf7ti3]:active{transform:translateY(1px)}.jb-share-tx[data-astro-cid-dzcf7ti3]{letter-spacing:.02em}.jb-share[data-astro-cid-dzcf7ti3]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:max(100%,44px)}@media(max-width:767px){.jb-share[data-astro-cid-dzcf7ti3]{top:8px;right:8px}}.jb-cards[data-astro-cid-ky4cslmu]{display:grid;gap:1rem}.jb-card[data-astro-cid-ky4cslmu]{position:relative;display:flex;align-items:stretch;gap:1.25rem;background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);padding:1rem 1.25rem;overflow:hidden}.jb-card-tx[data-astro-cid-ky4cslmu]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.jb-card-t[data-astro-cid-ky4cslmu]{margin:0;font-size:var(--text-h3);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.jb-card-sal[data-astro-cid-ky4cslmu]{margin:0;font-size:var(--text-sm);color:var(--color-brand-700);font-weight:600}.jb-jump[data-astro-cid-ky4cslmu]{align-self:flex-start;margin-top:.25rem;color:var(--color-brand-700);font-weight:600;text-decoration:none;position:relative}.jb-jump[data-astro-cid-ky4cslmu]:hover{text-decoration:underline;text-underline-offset:3px}.jb-card-img[data-astro-cid-ky4cslmu]{flex:0 0 42%;max-width:420px;border-radius:var(--radius-md);overflow:hidden;position:relative;align-self:center;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 26px);mask-image:linear-gradient(to right,transparent 0,#000 26px)}.jb-card-img[data-astro-cid-ky4cslmu] img[data-astro-cid-ky4cslmu]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:767px){.jb-card[data-astro-cid-ky4cslmu]{flex-direction:column;padding:.875rem 1rem;gap:.875rem}.jb-card-img[data-astro-cid-ky4cslmu]{flex-basis:auto;max-width:none;width:100%;-webkit-mask-image:none;mask-image:none}.jb-card-img[data-astro-cid-ky4cslmu] img[data-astro-cid-ky4cslmu]{aspect-ratio:4 / 3}.jb-card-tx[data-astro-cid-ky4cslmu]{padding-right:3.75rem}}.sh-wrap[data-astro-cid-ky4cslmu][hidden],.sh-toast[data-astro-cid-ky4cslmu][hidden]{display:none!important}.sh-wrap[data-astro-cid-ky4cslmu]{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.sh-mask[data-astro-cid-ky4cslmu]{position:absolute;inset:0;background:#0a101c73}.sh-sheet[data-astro-cid-ky4cslmu]{position:relative;width:100%;max-width:420px;background:var(--color-white, #fff);border-radius:16px 16px 0 0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -8px 32px #0a101c2e;transform:translateY(8px);opacity:0;transition:transform .18s ease,opacity .18s ease}.sh-wrap[data-astro-cid-ky4cslmu].is-on .sh-sheet[data-astro-cid-ky4cslmu]{transform:translateY(0);opacity:1}@media(min-width:768px){.sh-wrap[data-astro-cid-ky4cslmu]{align-items:center}.sh-sheet[data-astro-cid-ky4cslmu]{max-width:360px;border-radius:16px;padding:1.25rem;transform:translateY(8px) scale(.98)}}.sh-head[data-astro-cid-ky4cslmu]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.sh-ttl[data-astro-cid-ky4cslmu]{font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900, #16202e)}.sh-x[data-astro-cid-ky4cslmu]{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;padding:0 4px;color:var(--color-ink-500, #5b6675);position:relative}.sh-x[data-astro-cid-ky4cslmu]:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.sh-item[data-astro-cid-ky4cslmu]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .5rem;border:0;background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-ink-900, #16202e);text-align:left;cursor:pointer;border-radius:10px}.sh-item[data-astro-cid-ky4cslmu]:hover{background:var(--color-brand-50, #f2f6fc)}.sh-item[data-astro-cid-ky4cslmu]+.sh-item[data-astro-cid-ky4cslmu]{margin-top:2px}.sh-ico[data-astro-cid-ky4cslmu]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-600, #2b62b4);width:1.25rem;flex:0 0 auto}.sh-tip[data-astro-cid-ky4cslmu]{margin:.75rem 0 0;font-size:12px;line-height:1.6;color:var(--color-ink-500, #5b6675)}.sh-toast[data-astro-cid-ky4cslmu]{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:200;background:#101828eb;color:#fff;font-size:13px;line-height:1.5;padding:.6rem 1rem;border-radius:999px;max-width:82vw;text-align:center}.jb-lines[data-astro-cid-ky4cslmu]{margin:0 0 1.5rem;padding:0;list-style:none}.jb-lines[data-astro-cid-ky4cslmu]:last-of-type{margin-bottom:0}.jb-lines[data-astro-cid-ky4cslmu] li[data-astro-cid-ky4cslmu]{position:relative;padding-left:1.15rem;margin-bottom:.5rem;font-size:var(--text-sm);line-height:1.75;color:var(--color-ink-600)}.jb-lines[data-astro-cid-ky4cslmu] li[data-astro-cid-ky4cslmu]:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--color-brand-500)}.jb-apply-tx[data-astro-cid-ky4cslmu] .section-title[data-astro-cid-ky4cslmu]{font-size:var(--text-h3)}
