.elementor-2467 .elementor-element.elementor-element-6d2ba84{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-2467 .elementor-element.elementor-element-0a5e65e{--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:space-between;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-astglobalcolor6 );}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-icon{width:14px;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-icon i{font-size:14px;}.elementor-2467 .elementor-element.elementor-element-4d5b1ba .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2467 .elementor-element.elementor-element-a066a8d img{width:100%;max-width:100%;}.elementor-2467 .elementor-element.elementor-element-7b7885c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2467 .elementor-element.elementor-element-7b7885c{--box-background-color:var( --e-global-color-astglobalcolor4 );--box-border-color:var( --e-global-color-astglobalcolor0 );--box-border-width:1px;--separator-width:0px;--header-color:var( --e-global-color-secondary );--toggle-button-color:var( --e-global-color-astglobalcolor0 );--item-text-color:var( --e-global-color-secondary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-astglobalcolor0 );--marker-color:var( --e-global-color-astglobalcolor0 );}.elementor-2467 .elementor-element.elementor-element-7b7885c .elementor-toc__header-title{text-align:start;}.elementor-2467 .elementor-element.elementor-element-7b7885c .elementor-toc__header{flex-direction:row;}.elementor-2467 .elementor-element.elementor-element-8c776ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2467 .elementor-element.elementor-element-8c776ae{text-align:justify;}.elementor-2467 .elementor-element.elementor-element-0e91613{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2467 .elementor-element.elementor-element-0e91613:not(.elementor-motion-effects-element-type-background), .elementor-2467 .elementor-element.elementor-element-0e91613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2467 .elementor-element.elementor-element-5c15f63{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2467 .elementor-element.elementor-element-5c15f63 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2467 .elementor-element.elementor-element-5c15f63:after{content:"0.66";}.elementor-2467 .elementor-element.elementor-element-5c15f63 .elementor-post__thumbnail__link{width:100%;}.elementor-2467 .elementor-element.elementor-element-5c15f63.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2467 .elementor-element.elementor-element-5c15f63.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2467 .elementor-element.elementor-element-5c15f63.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-2467 .elementor-element.elementor-element-6d2ba84{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2467 .elementor-element.elementor-element-f1fc6e1 .elementor-heading-title{font-size:28px;}.elementor-2467 .elementor-element.elementor-element-0e91613{--padding-top:100px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-2467 .elementor-element.elementor-element-5c15f63 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2467 .elementor-element.elementor-element-5c15f63:after{content:"0.5";}.elementor-2467 .elementor-element.elementor-element-5c15f63 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2467 .elementor-element.elementor-element-6d2ba84{--content-width:1100px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-8c776ae *//* ==========================================================================
   博瑋法律事務所 - 文章單頁內文專屬洗練風格設定（金色圓點更新版）
   ========================================================================== */

/* 1. H2 標題：主層級 - 粗飾條 */
.elementor-2467 .elementor-element.elementor-element-8c776ae h2 {
    color: #1A1A1A;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 2em;
    margin-bottom: 0.8em;
    
    /* 左側金色飾條：5px 粗 */
    border-left: 5px solid #D4AF37; 
    padding-left: 15px;             
}

/* 2. H3 標題：次層級 */
.elementor-2467 .elementor-element.elementor-element-8c776ae h3 {
    color: #2B2B2B;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 1.8em;
    margin-bottom: 0.6em;
}

/* 3. H4 標題：小副標層次 (不帶飾條，維持清爽) */
.elementor-2467 .elementor-element.elementor-element-8c776ae h4 {
    color: #444444;
    font-size: 18px;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.6em;
}

/* 4. 文章內表格 (Table)：日式極簡細框線風格 */
.elementor-2467 .elementor-element.elementor-element-8c776ae table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.8em 0;
    font-size: 15px;
}
.elementor-2467 .elementor-element.elementor-element-8c776ae th, .elementor-2467 .elementor-element.elementor-element-8c776ae td {
    border-bottom: 1px solid #E5E5E5;
    padding: 14px 18px;
    text-align: left;
    line-height: 1.6;
}
.elementor-2467 .elementor-element.elementor-element-8c776ae th {
    background-color: #F9F9F9;
    color: #333333;
    font-weight: 600;
}

/* 5. 條列式項目列表 (UL / OL) */
.elementor-2467 .elementor-element.elementor-element-8c776ae ul, .elementor-2467 .elementor-element.elementor-element-8c776ae ol {
    padding-left: 24px;
    margin-top: 0.6em;
    margin-bottom: 1.8em;
}
.elementor-2467 .elementor-element.elementor-element-8c776ae li {
    margin-bottom: 20px;
    line-height: 1.75;
}

/* 👇 新增：精准鎖定無序列表（點點列表）前方的圓點變金色 */
.elementor-2467 .elementor-element.elementor-element-8c776ae ul li::marker {
    color: #D4AF37;                    /* 只將小圓點改成品牌金色 */
}/* End custom CSS */