.stk-block-posts__image-link{position:relative;overflow:hidden;border-radius:14px;isolation:isolate}.stk-block-posts__image-link img{display:block;width:100%;height:100%;object-fit:cover}.stk-block-posts__image-link::after{position:absolute;z-index:1;right:0;bottom:0;width:46%;height:48%;content:"";pointer-events:none;background:linear-gradient(149deg,transparent 0%,transparent 48.7%,rgb(255 255 255 / .8) 49.2%,rgb(255 255 255 / .22) 50%,rgb(132 88 151 / .15) 50.8%,rgb(116 75 137 / .55) 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.stk-block-posts__image-link::before{position:absolute;z-index:2;right:14%;bottom:13%;width:58px;height:58px;content:"";pointer-events:none;background:linear-gradient(to right,transparent 0%,rgb(255 255 255 / .12) 22%,rgb(255 255 255 / .95) 49%,#fff 50%,rgb(255 255 255 / .95) 51%,rgb(255 255 255 / .12) 78%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgb(255 255 255 / .1) 24%,rgb(255 255 255 / .9) 49%,#fff 50%,rgb(255 255 255 / .9) 51%,rgb(255 255 255 / .1) 76%,transparent 100%),radial-gradient(circle,#fff 0%,rgb(255 255 255 / .95) 10%,rgb(255 255 255 / .48) 28%,rgb(255 255 255 / .1) 50%,transparent 72%);background-repeat:no-repeat;background-size:100% 3px,3px 100%,100% 100%;background-position:center;filter:drop-shadow(0 0 5px rgb(255 255 255 / .9)) drop-shadow(0 0 11px rgb(210 178 225 / .55))}.ljf-trust-fields{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(14px, 2vw, 28px);isolation:isolate}.ljf-trust-fields__separator{color:#817887;font-size:.9em;font-weight:300}.ljf-trust-fields .stk-block-text__text::before{position:absolute;z-index:-1;top:50%;left:50%;width:330px;height:150px;content:"";pointer-events:none;transform:translate(-50%,-50%);background:linear-gradient(to bottom,rgb(112 72 133 / .42),rgb(112 72 133 / .08)) top center / 1px 34px no-repeat,linear-gradient(to top,rgb(112 72 133 / .42),rgb(112 72 133 / .08)) bottom center / 1px 34px no-repeat,linear-gradient(45deg,transparent 48.7%,rgb(112 72 133 / .08) 50%,rgb(112 72 133 / .58) 50%,transparent 51.3%) top 14px left 86px / 50px 50px no-repeat,linear-gradient(-45deg,transparent 48.7%,rgb(112 72 133 / .58) 50%,rgb(112 72 133 / .58) 50%,transparent 51.3%) top 14px right 86px / 50px 50px no-repeat,linear-gradient(-45deg,transparent 48.7%,rgb(112 72 133 / .58) 50%,rgb(112 72 133 / .58) 50%,transparent 51.3%) bottom 14px left 86px / 50px 50px no-repeat,linear-gradient(45deg,transparent 48.7%,rgb(112 72 133 / .58) 50%,rgb(112 72 133 / .58) 50%,transparent 51.3%) bottom 14px right 86px / 50px 50px no-repeat;-webkit-mask-image:radial-gradient(ellipse 125px 38px at center,transparent 0%,transparent 98%,#000 100%);mask-image:radial-gradient(ellipse 160px 50px at center,transparent 0%,transparent 98%,#000 100%)}.stk-block-posts:is(.is-style-vertical-card,.is-style-horizontal,.is-style-horizontal-2,.is-style-image-card).home-activity-posts .stk-block-posts__image-link{margin:20px}.home-activity-posts .stk-block-posts__image-link::after{position:absolute;z-index:1;right:0;bottom:0;width:46%;height:48%;content:"";pointer-events:none;background:linear-gradient(147deg,transparent 0%,transparent 48.7%,rgb(255 255 255 / .8) 49.2%,rgb(255 255 255 / .22) 50%,rgb(132 88 151 / .15) 50.8%,rgb(116 75 137 / .55) 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.home-activity-posts .stk-block-posts__image-link::before{position:absolute;z-index:2;right:15%;bottom:18%;width:58px;height:58px;content:"";pointer-events:none;background:linear-gradient(to right,transparent 0%,rgb(255 255 255 / .12) 22%,rgb(255 255 255 / .95) 49%,#fff 50%,rgb(255 255 255 / .95) 51%,rgb(255 255 255 / .12) 78%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgb(255 255 255 / .1) 24%,rgb(255 255 255 / .9) 49%,#fff 50%,rgb(255 255 255 / .9) 51%,rgb(255 255 255 / .1) 76%,transparent 100%),radial-gradient(circle,#fff 0%,rgb(255 255 255 / .95) 10%,rgb(255 255 255 / .48) 28%,rgb(255 255 255 / .1) 50%,transparent 72%);background-repeat:no-repeat;background-size:100% 3px,3px 100%,100% 100%;background-position:center;filter:drop-shadow(0 0 5px rgb(255 255 255 / .9)) drop-shadow(0 0 11px rgb(210 178 225 / .55))}.home-activity-posts a.stk-block-posts__readmore{color:#fff;float:right;max-width:fit-content;width:auto;padding-top:11px!important;padding-right:30px!important;padding-bottom:11px!important;padding-left:30px!important;background:#7d4295!important;border-top-left-radius:7px!important;border-top-right-radius:7px!important;border-bottom-right-radius:7px!important;border-bottom-left-radius:7px!important}.wp-block-stackable-columns.ljf-foundation{position:relative!important;overflow:hidden!important;isolation:isolate}.wp-block-stackable-columns.ljf-foundation>.stk-block-content{position:static!important}.wp-block-stackable-columns.ljf-foundation>.stk-block-content::before,.wp-block-stackable-columns.ljf-foundation>.stk-block-content::after{content:""!important;display:block!important;position:absolute!important;width:600px;height:360px;background-image:url(https://byjoydesign.com/shop/wp-content/uploads/2026/08/ljf-foundation-nodes2.png)!important;background-repeat:no-repeat!important;background-position-x:-107px;background-size:contain!important;opacity:.8;pointer-events:none;z-index:1;transform:rotate(376deg)}.wp-block-stackable-columns.ljf-foundation>.stk-block-content::before{top:-35px;left:-80px}.wp-block-stackable-columns.ljf-foundation>.stk-block-content::after{right:-125px;bottom:-35px;transform:rotate(260deg);background-position-x:161px;background-position-y:205px}.wp-block-stackable-columns.ljf-foundation>.stk-block-content>*{position:relative;z-index:2}@media (max-width:767px){.wp-block-stackable-columns.ljf-foundation>.stk-block-content::before,.wp-block-stackable-columns.ljf-foundation>.stk-block-content::after{width:190px;height:114px}.wp-block-stackable-columns.ljf-foundation>.stk-block-content::before{top:-20px;left:-60px}.wp-block-stackable-columns.ljf-foundation>.stk-block-content::after{right:-60px;bottom:-20px}}svg.ct-icon.ct-home-icon path{fill:#8b3fa3}body.page .entry-header .page-title,body.category .entry-header .page-title,body.archive .entry-header .page-title{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}body.page .entry-header .page-title::before,body.category .entry-header .page-title::before,body.archive .entry-header .page-title::before{content:"";display:block;flex:0 0 auto;width:32px;height:32px;margin-top:7px;background-color:#8b3fa3;-webkit-mask:url(https://www.ljf.org.tw/wp-content/uploads/2026/08/line_15710010.svg) center / contain no-repeat;mask:url(https://www.ljf.org.tw/wp-content/uploads/2026/08/line_15710010.svg) center / contain no-repeat}@media (max-width:689px){body.page .entry-header .page-title,body.category .entry-header .page-title,body.archive .entry-header .page-title{gap:9px}body.page .entry-header .page-title::before,body.category .entry-header .page-title::before,body.archive .entry-header .page-title::before{width:26px;height:26px}}[data-prefix="categories"] [class*="ct-container"]>section,body.post-type-archive-cases #main>.ct-container>section,body.tax-case_status #main>.ct-container>section{--has-boxed:var(--true);--has-wide:var(--false);background-color:var(--has-background,var(--theme-palette-color-8));--theme-boxed-content-border-radius:14px;--theme-boxed-content-spacing:60px;--theme-boxed-content-box-shadow:0 12px 18px -6px rgba(34, 56, 101, 0.04);padding:var(--theme-boxed-content-spacing);border-radius:var(--theme-boxed-content-border-radius);box-shadow:var(--theme-boxed-content-box-shadow)}@media (max-width:689.98px){[data-prefix="categories"] [class*="ct-container"]>section,body.post-type-archive-cases #main>.ct-container>section,body.tax-case_status #main>.ct-container>section{--theme-boxed-content-spacing:20px;padding:var(--theme-boxed-content-spacing)}body.category #main>.ct-container,body.post-type-archive-cases #main>.ct-container,body.tax-case_status #main>.ct-container{padding:50px 0}}.ljf-eyebrow .stk-block-heading__text{display:flex;align-items:center;gap:16px}.ljf-eyebrow .stk-block-heading__text::before{content:"";width:48px;height:2px;flex:0 0 48px;background-color:currentColor}@media (max-width:689px){.ljf-eyebrow .stk-block-heading__text{gap:12px}.ljf-eyebrow .stk-block-heading__text::before{width:32px;flex-basis:32px}}.case-info{position:-webkit-sticky;position:sticky;top:130px;align-self:flex-start;height:fit-content;z-index:2}.admin-bar .case-info{top:162px}.case-info .ct-dynamic-data{margin:0;color:#3f3947;font-size:16px;line-height:1.7}.case-info .ct-dynamic-data+.ct-dynamic-data{margin-top:20px;padding-top:18px;border-top:1px solid rgb(91 73 105 / .12)}.case-info .ct-dynamic-data:not(:empty)::before{display:block;margin-bottom:3px;color:#81778b;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.06em}.case-info .case-charge:not(:empty)::before{content:"罪名"}.case-info .case-sentence:not(:empty)::before{content:"刑度"}.case-info .case-status:not(:empty)::before{content:"個案狀態"}.case-info .case-tags:not(:empty)::before{content:"標籤"}html[lang^="en"] .case-info .case-charge:not(:empty)::before{content:"Charge"}html[lang^="en"] .case-info .case-sentence:not(:empty)::before{content:"Sentence"}html[lang^="en"] .case-info .case-status:not(:empty)::before{content:"Status"}html[lang^="en"] .case-info .case-tags:not(:empty)::before{content:"Tag"}.case-info .case-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.case-info .case-tags::before{flex:0 0 100%;margin-bottom:2px}.case-info .case-tags a{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgb(126 68 151 / .18);border-radius:999px;background-color:rgb(126 68 151 / .08);color:#704184;font-size:13px;line-height:1.4;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.case-info .case-tags a:hover,.case-info .case-tags a:focus-visible{border-color:#814b98;background-color:#814b98;color:#fff}@media (max-width:781px){.case-info,.admin-bar .case-info{position:static;top:auto;height:auto}}.case-decisions{margin-top:48px;padding-top:32px;border-top:1px solid rgb(67 57 74 / .14)}.case-decisions__heading{margin:0 0 20px;color:#211a27;font-size:clamp(21px, 2vw, 25px);font-weight:700;line-height:1.4}.case-decisions__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.case-decisions__item{margin:0;padding:0}.case-decisions__link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:1px solid rgb(126 68 151 / .15);border-radius:10px;background-color:#9E80B724;color:#332b38;text-decoration:none;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.case-decisions__link:hover,.case-decisions__link:focus-visible{border-color:rgb(126 68 151 / .45);background-color:#9E80B73A;color:#704184;transform:translateY(-1px)}.case-decisions__content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.case-decisions__type{display:inline-flex;padding:3px 8px;border-radius:999px;background-color:rgb(126 68 151 / .12);color:#704184;font-size:12px;font-weight:600;line-height:1.4}.case-decisions__title{font-size:16px;font-weight:600;line-height:1.6}.case-decisions__arrow{flex:0 0 auto;color:#814b98;font-size:24px;line-height:1}@media (max-width:781px){.case-decisions{margin-top:38px;padding-top:26px}.case-decisions__link{gap:14px;padding:15px 16px}}body.post-type-archive-cases .entries[data-layout="grid"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.entries article.type-cases:not(:last-child){margin-bottom:30px!important}.entries article.type-cases{overflow:hidden;height:100%;padding:0!important;border:1px solid rgb(126 68 151 / .14);border-radius:12px;background-color:#f8f5fa;box-shadow:0 8px 24px rgb(45 35 52 / .035);transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.entries article.type-cases:hover{transform:translateY(-3px);border-color:rgb(126 68 151 / .3);background-color:#f5eff7;box-shadow:0 14px 30px rgb(55 39 66 / .08)}.case-archive-card{box-sizing:border-box;min-height:245px;height:100%;padding:28px 26px}.case-archive-card>.stk-row,.case-archive-card .stk-block-column,.case-archive-card .stk-column-wrapper,.case-archive-card .stk-block-column__content,.case-archive-card .stk-block-column__content>.stk-inner-blocks{height:100%}.case-archive-card .stk-block-column__content>.stk-inner-blocks{display:grid!important;grid-template-columns:minmax(105px,0.85fr) minmax(0,1.15fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"status status" "title  charge" "title  sentence" "link   tags";column-gap:14px;row-gap:7px;height:100%}.case-card-status{grid-area:status;align-self:flex-start;width:fit-content;margin:0 0 14px;padding:5px 11px;border-radius:999px;background-color:rgb(126 68 151 / .1);color:#754389;font-size:13px;font-weight:600;line-height:1.4}.case-card-title{grid-area:title;align-self:start;margin:0;color:#211a27;font-size:23px;font-weight:700;line-height:1.35}.case-card-title a{color:inherit;text-decoration:none}.case-card-title a:hover,.case-card-title a:focus-visible{color:#7e4497}.case-card-charge,.case-card-sentence{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px;margin:0;padding:0;color:#4e4754;font-size:14px;line-height:1.5}.case-card-charge{grid-area:charge}.case-card-sentence{grid-area:sentence}.case-card-charge::before,.case-card-sentence::before{color:#928999;font-size:11px;font-weight:500;line-height:1.9;letter-spacing:.05em}.case-card-charge::before{content:"罪名"}.case-card-sentence::before{content:"刑度"}.case-card-tags{grid-area:tags;display:flex;flex-wrap:wrap;align-self:end;gap:7px;margin:18px 0 0;font-size:0}.case-card-tags a,.case-card-tags span{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid rgb(126 68 151 / .14);border-radius:999px;background-color:rgb(255 255 255 / .72);color:#704184;font-size:12px;line-height:1.4;text-decoration:none}.case-card-tags a:hover,.case-card-tags a:focus-visible{border-color:#814b98;background-color:#814b98;color:#fff}.case-card-link{grid-area:link;align-self:end;margin:18px 0 0;padding:0}.case-card-link a{display:inline-flex;align-items:center;gap:8px;color:#704184;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.case-card-link a::after{content:"→";font-size:17px;line-height:1;transition:transform 0.2s ease}.case-card-link a:hover,.case-card-link a:focus-visible{color:#542c68}.case-card-link a:hover::after,.case-card-link a:focus-visible::after{transform:translateX(4px)}@media (max-width:1100px){body.post-type-archive-cases .entries[data-layout="grid"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.case-archive-card{padding:28px}.case-archive-card .stk-block-column__content>.stk-inner-blocks{grid-template-columns:minmax(120px,0.8fr) minmax(0,1.2fr);column-gap:20px}}@media (max-width:781px){body.post-type-archive-cases .entries[data-layout="grid"]{grid-template-columns:minmax(0,1fr);gap:18px}.case-archive-card{min-height:230px;padding:26px 24px}.case-archive-card .stk-block-column__content>.stk-inner-blocks{grid-template-columns:minmax(130px,0.8fr) minmax(0,1.2fr);column-gap:22px}}@media (max-width:600px){.case-archive-card{min-height:0}.case-archive-card .stk-block-column__content>.stk-inner-blocks{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"status" "title" "charge" "sentence" "tags" "link";column-gap:0;row-gap:8px;height:auto}.case-card-status{margin-bottom:12px}.case-card-title{margin-bottom:12px;font-size:23px}.case-card-tags{align-self:start;margin-top:14px}.case-card-link{align-self:start;margin-top:18px}}.case-archive-card>.stk-inner-blocks{display:flex!important;width:100%;height:100%}.case-archive-card>.stk-inner-blocks>.stk-block-column{flex:1 1 100%;width:100%;max-width:none}@media (min-width:601px){.case-archive-card{min-height:0;padding:24px 26px}.case-archive-card .stk-block-column__content>.stk-inner-blocks{grid-template-rows:auto auto auto auto;height:auto}.case-card-link,.case-card-tags{align-self:start;margin-top:14px}}body.tag .entries{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px;align-items:start}body.tag .entries>article.type-post,body.tag .entries>article.type-cases{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0;height:auto!important}body.tag .entries>article.type-post{display:block!important;box-sizing:border-box;overflow:hidden;padding:28px 26px!important;border:1px solid rgb(126 68 151 / .14)!important;border-radius:12px;background-color:#f8f5fa;box-shadow:0 8px 24px rgb(45 35 52 / .035);transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}body.tag .entries>article.type-post:hover{transform:translateY(-3px);border-color:rgb(126 68 151 / .3)!important;background-color:#f5eff7;box-shadow:0 14px 30px rgb(55 39 66 / .08)}body.tag .entries>article.type-post .ct-media-container,body.tag .entries>article.type-post .entry-image,body.tag .entries>article.type-post .wp-block-post-featured-image,body.tag .entries>article.type-post figure.wp-block-image{display:none!important}body.tag .entries>article.type-post .entry-card-content{grid-column:1 / -1!important;width:100%!important;max-width:none!important}body.tag .entries article.type-cases .case-archive-card,body.tag .entries article.type-cases .stk-block-column,body.tag .entries article.type-cases .stk-column-wrapper,body.tag .entries article.type-cases .stk-block-column__content,body.tag .entries article.type-cases .stk-block-column__content>.stk-inner-blocks{height:auto!important}@media (max-width:1100px){body.tag .entries{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}}@media (max-width:781px){body.tag .entries{grid-template-columns:minmax(0,1fr)!important;gap:18px}body.tag .entries>article.type-post{padding:26px 24px!important}}body.tag article.type-post .entry-excerpt,body.tag article.type-post .tag-post-excerpt{display:-webkit-box;overflow:hidden;margin-top:16px;color:#625b68;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.4em}body.tag article.type-post .entry-excerpt p,body.tag article.type-post .tag-post-excerpt p{margin:0;color:inherit;font-size:inherit;line-height:inherit}body.tag article.type-post .card-content{display:flex!important;flex-direction:column;gap:0!important}body.tag article.type-post .entry-meta{margin:0 0 12px}body.tag article.type-post .entry-title{margin:0 0 10px;font-size:23px!important;font-weight:700;line-height:1.35}body.tag article.type-post .entry-title a{color:#211a27;text-decoration:none}body.tag article.type-post .entry-title a:hover,body.tag article.type-post .entry-title a:focus-visible{color:#7e4497}body.tag article.type-post .entry-excerpt{display:-webkit-box;overflow:hidden;margin:0 0 16px;max-height:3.4em;color:#625b68;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.tag article.type-post .entry-excerpt p{margin:0;color:inherit;font-size:inherit;line-height:inherit}body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;gap:8px;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#704184;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost::before{position:static;width:auto;height:auto;background:#fff0;transform:none}body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost::after{content:"→";position:static;width:auto;height:auto;background:#fff0;font-size:17px;line-height:1;transform:none;transition:transform 0.2s ease}body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost:hover,body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost:focus-visible{background:#fff0;color:#542c68;box-shadow:none}body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost:hover::after,body.tag article.type-post a.entry-button.wp-element-button.ct-button-ghost:focus-visible::after{transform:translateX(4px)}html[lang^="en"] .case-card-charge::before{content:"Charge"}html[lang^="en"] .case-card-sentence::before{content:"Sentence"}html[lang^="en"] .case-card-charge,html[lang^="en"] .case-card-sentence{grid-template-columns:55px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.45}html[lang^="en"] .case-card-charge::before,html[lang^="en"] .case-card-sentence::before{white-space:nowrap;word-break:normal;overflow-wrap:normal;letter-spacing:0}html[lang^="en"] .case-card-title{font-size:22px}@media (min-width:782px){html[lang^="en"] .case-archive-card .stk-inner-blocks{grid-template-columns:minmax(105px,1fr) minmax(0,1.3fr);column-gap:14px}}.stk-block-icon-list.ljf-work-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol){display:block;column-count:2;column-gap:56px}.stk-block-icon-list.ljf-work-list .stk-block-icon-list--column>*{break-inside:avoid}.stk-block-icon-list.ljf-work-list .stk-block-icon-list--column>:nth-child(3){break-before:column}@media (max-width:689px){.stk-block-icon-list.ljf-work-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol){column-count:1}.stk-block-icon-list.ljf-work-list .stk-block-icon-list--column>:nth-child(3){break-before:auto}}