.elementor-2522 .elementor-element.elementor-element-lpsroot1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2522 .elementor-element.elementor-element-lpsroot1:not(.elementor-motion-effects-element-type-background), .elementor-2522 .elementor-element.elementor-element-lpsroot1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-2522 .elementor-element.elementor-element-lpshero1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:126px;--padding-bottom:58px;--padding-left:28px;--padding-right:28px;}.elementor-2522 .elementor-element.elementor-element-lpshero1:not(.elementor-motion-effects-element-type-background), .elementor-2522 .elementor-element.elementor-element-lpshero1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b0b0b;}.elementor-2522 .elementor-element.elementor-element-lpscrumb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpscrumbtxt{font-size:13px;color:#a8aaa5;}.elementor-2522 .elementor-element.elementor-element-lpscrumbcat .elementor-heading-title{font-size:13px;color:#d8b76e;}.elementor-2522 .elementor-element.elementor-element-lpshead1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2522 .elementor-element.elementor-element-lpseyeb1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:700;color:#d8b76e;}.elementor-2522 .elementor-element.elementor-element-lpsdate1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:500;color:#aaa397;}.elementor-2522 .elementor-element.elementor-element-lpstitle .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:54px;font-weight:800;line-height:1.28em;color:#f5f1e8;}.elementor-2522 .elementor-element.elementor-element-lpsbody1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-2522 .elementor-element.elementor-element-lpsmain2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2522 .elementor-element.elementor-element-lpsmedia{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpsimage{text-align:center;}.elementor-2522 .elementor-element.elementor-element-lpsread1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2522 .elementor-element.elementor-element-lpsback1 .elementor-button{background-color:transparent;font-size:14px;fill:#d8b76e;color:#d8b76e;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2522 .elementor-element.elementor-element-lpsrelated{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpsrelkick .elementor-heading-title{font-size:12px;letter-spacing:0.14em;color:#d8b76e;}.elementor-2522 .elementor-element.elementor-element-lpsreltitle .elementor-heading-title{font-size:34px;font-weight:700;color:#f5f1e8;}.elementor-2522 .elementor-element.elementor-element-lpsrelgrid{--grid-columns:1;}.elementor-2522 .elementor-element.elementor-element-lpsrelgrid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2522 .elementor-element.elementor-element-lpsrelgrid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2522 .elementor-element.elementor-element-lpsrelgrid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2522 .elementor-element.elementor-element-lpsrelgrid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2522 .elementor-element.elementor-element-lpsrelgrid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2522 .elementor-element.elementor-element-lpscta01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:50px;--padding-left:42px;--padding-right:42px;}.elementor-2522 .elementor-element.elementor-element-lpsctal1{text-align:center;}.elementor-2522 .elementor-element.elementor-element-lpsctal1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:700;line-height:1.35em;color:#f5f1e8;}.elementor-2522 .elementor-element.elementor-element-lpsctat1{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;color:#bbb4a8;}.elementor-2522 .elementor-element.elementor-element-lpsbtnr1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2522 .elementor-element.elementor-element-lpsbtn01 .elementor-button{background-color:#d8b76e;font-family:"Noto Sans TC", Sans-serif;font-weight:700;fill:#090909;color:#090909;border-radius:2px 2px 2px 2px;}.elementor-2522 .elementor-element.elementor-element-lpsbtn02 .elementor-button{background-color:#111111;font-family:"Noto Sans TC", Sans-serif;font-weight:700;fill:#f3eee4;color:#f3eee4;border-radius:2px 2px 2px 2px;}@media(max-width:1024px){.elementor-2522 .elementor-element.elementor-element-lpstitle .elementor-heading-title{font-size:44px;}.elementor-2522 .elementor-element.elementor-element-lpsrelgrid{--grid-columns:1;}}@media(max-width:767px){.elementor-2522 .elementor-element.elementor-element-lpshero1{--padding-top:105px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-2522 .elementor-element.elementor-element-lpstitle .elementor-heading-title{font-size:34px;}.elementor-2522 .elementor-element.elementor-element-lpsbody1{--padding-top:38px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpsmain2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpsmedia{--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2522 .elementor-element.elementor-element-lpsread1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2522 .elementor-element.elementor-element-lpsrelated{--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2522 .elementor-element.elementor-element-lpsreltitle .elementor-heading-title{font-size:27px;}.elementor-2522 .elementor-element.elementor-element-lpsrelgrid{--grid-columns:1;}.elementor-2522 .elementor-element.elementor-element-lpscta01{--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-2522 .elementor-element.elementor-element-lpsctal1 .elementor-heading-title{font-size:25px;}.elementor-2522 .elementor-element.elementor-element-lpsbtnr1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-2522 .elementor-element.elementor-element-lpscrumb{--content-width:1180px;}.elementor-2522 .elementor-element.elementor-element-lpshead1{--content-width:1180px;}.elementor-2522 .elementor-element.elementor-element-lpsrelated{--content-width:1180px;}.elementor-2522 .elementor-element.elementor-element-lpscta01{--content-width:900px;}}/* Start custom CSS for container, class: .elementor-element-lpsroot1 */body.single-post .site-content .ast-container{max-width:none!important;padding:0!important;display:block!important;}body.single-post .site-content .ast-container>.elementor-location-single{width:100%!important;max-width:none!important;flex:1 1 100%!important;}body.single-post .site-content{background:#070707;}.lijie-post-single{overflow-x:clip;overflow-y:visible;}.lijie-post-hero{position:relative;background:radial-gradient(circle at 85% 15%,rgba(216,183,110,.12),transparent 36%),linear-gradient(180deg,#101010 0%,#080808 100%);border-bottom:1px solid rgba(216,183,110,.22);}.lijie-post-eyebrow .elementor-heading-title{letter-spacing:.24em!important;text-transform:uppercase;}.lijie-post-title .elementor-heading-title{max-width:980px;text-wrap:balance;}.lijie-post-date .elementor-heading-title{letter-spacing:.08em!important;}.lijie-post-media{position:relative;}.lijie-post-media:before{content:'';position:absolute;inset:22px -22px -22px 22px;border:1px solid rgba(216,183,110,.23);pointer-events:none;}.lijie-post-featured img{display:block!important;width:auto!important;max-width:100%!important;max-height:900px!important;margin:0 auto!important;object-fit:contain!important;box-shadow:0 24px 70px rgba(0,0,0,.36);}.lijie-post-content{color:#d8d4cc;font-size:18px;line-height:1.9;}.lijie-post-content p{margin:0 0 1.45em;}.lijie-post-content h2,.lijie-post-content h3,.lijie-post-content h4{color:#f5f1e8;line-height:1.35;margin:2.2em 0 .75em;font-weight:700;}.lijie-post-content h2{font-size:30px;border-left:3px solid #d8b76e;padding-left:16px;}.lijie-post-content h3{font-size:24px;}.lijie-post-content a{color:#e5c982;text-decoration-color:rgba(229,201,130,.5);text-underline-offset:4px;}.lijie-post-content ul,.lijie-post-content ol{margin:0 0 1.5em;padding-left:1.4em;}.lijie-post-content img{height:auto;max-width:100%;}.lijie-post-cta{background:linear-gradient(135deg,#151515,#0b0b0b);border:1px solid rgba(216,183,110,.28);}.lijie-post-button-primary .elementor-button{background:#d8b76e!important;color:#090909!important;border:1px solid #d8b76e!important;}.lijie-post-button-secondary .elementor-button{background:transparent!important;color:#f3eee4!important;border:1px solid rgba(216,183,110,.65)!important;}.lijie-post-button-primary .elementor-button:hover,.lijie-post-button-secondary .elementor-button:hover{background:#efd48f!important;color:#090909!important;border-color:#efd48f!important;transform:translateY(-2px);}.lijie-post-button-primary .elementor-button,.lijie-post-button-secondary .elementor-button{transition:.25s ease;min-width:190px;}@media(max-width:767px){.lijie-post-media:before{inset:12px -10px -12px 10px;}.lijie-post-featured img{max-height:none!important;}.lijie-post-content{font-size:17px;line-height:1.85;}.lijie-post-content h2{font-size:24px;padding-left:12px;}.lijie-post-content h3{font-size:21px;}.lijie-post-button-primary .elementor-button,.lijie-post-button-secondary .elementor-button{width:100%;min-width:0;}.lijie-post-title .elementor-heading-title{text-wrap:pretty;}}
body.single-post #primary{margin:0!important;}
body.single-post .elementor-location-single.ast-article-single{background:#070707!important;padding:0!important;}
body.single-post .elementor-location-single>.lijie-post-single{padding:0 0 24px!important;}

.lijie-post-breadcrumb a{color:#a8aaa5;text-decoration:none}.lijie-post-breadcrumb a:hover{color:#efd48f}.lijie-post-breadcrumb p{margin:0}.lijie-post-breadcrumb .elementor-widget{width:auto!important}.lijie-post-related{border-top:1px solid rgba(216,183,110,.24);padding-top:46px}

/* LIJIE SINGLE POST STICKY BOUNDARY V2 */
.lijie-post-body{display:flex!important;flex-direction:column!important;width:100%;max-width:1180px;margin:0 auto!important}
.lijie-post-main-grid{width:100%;min-width:0;overflow:visible!important}
.lijie-post-media{overflow:visible!important}
.lijie-post-media:before{content:none!important}
.lijie-post-featured{position:relative}
.lijie-post-featured:before{content:'';position:absolute;inset:22px -22px -22px 22px;border:1px solid rgba(216,183,110,.23);pointer-events:none}
@media(min-width:1025px){
  .lijie-post-hero{padding-top:126px!important;padding-bottom:58px!important}
  .lijie-post-title .elementor-heading-title{max-width:none!important;font-size:clamp(46px,3.7vw,54px)!important;line-height:1.18!important;text-wrap:balance}
  .lijie-post-main-grid{display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:56px;row-gap:0;align-items:stretch}
  .lijie-post-main-grid>.lijie-post-media{position:relative!important;align-self:stretch;width:100%;max-width:none;margin:0!important;min-width:0}
  .lijie-post-main-grid>.elementor-element-lpsread1{width:100%;max-width:none;min-width:0}
  .lijie-post-featured{position:sticky;top:96px;align-self:flex-start;width:100%}
  .lijie-post-featured img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:calc(100vh - 150px)!important;object-fit:contain!important}
  .lijie-post-body>.lijie-post-related{width:100%;max-width:1180px}
  .lijie-post-body>.lijie-post-cta{width:min(100%,900px);max-width:900px;margin-left:auto!important;margin-right:auto!important}
  .lijie-post-related .elementor-loop-container{grid-template-columns:minmax(0,1fr)!important}
  .lijie-post-related .e-loop-item{min-width:0!important;width:100%!important}
}
@media(max-width:1024px){
  .lijie-post-body{max-width:none}
  .lijie-post-main-grid{display:flex!important;flex-direction:column!important}
  .lijie-post-main-grid>.lijie-post-media{position:static!important;width:100%;max-width:900px;margin-left:auto!important;margin-right:auto!important}
  .lijie-post-featured{position:static!important;top:auto!important;width:100%}
  .lijie-post-main-grid>.elementor-element-lpsread1,.lijie-post-body>.lijie-post-related,.lijie-post-body>.lijie-post-cta{width:100%;min-width:0}
  .lijie-post-related .elementor-loop-container{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:767px){.lijie-post-featured:before{inset:12px -10px -12px 10px}}

/* LIJIE SINGLE POST MOBILE ALIGNMENT V3 */
@media(max-width:767px){
  .lijie-post-body{padding-left:0!important;padding-right:0!important}
  .lijie-post-main-grid{padding-left:0!important;padding-right:0!important}
  .lijie-post-main-grid>.lijie-post-media{padding-left:0!important;padding-right:0!important;max-width:none!important}
  .lijie-post-featured,.lijie-post-featured .elementor-widget-container,.lijie-post-featured a{display:block;width:100%!important;max-width:none!important}
  .lijie-post-featured img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:contain!important}
  .lijie-post-featured:before{content:none!important}
  .lijie-post-main-grid>.elementor-element-lpsread1{padding-left:30px!important;padding-right:30px!important}
  .lijie-post-body>.lijie-post-related{padding-left:30px!important;padding-right:30px!important}
  .lijie-post-body>.lijie-post-cta{align-self:stretch;width:auto!important;margin-left:20px!important;margin-right:20px!important}
}/* End custom CSS */