.AuthorBox-module__iPCmXq__box{gap:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-6);margin:var(--sp-10) 0 0;max-width:var(--measure);display:flex}.AuthorBox-module__iPCmXq__avatar{background:linear-gradient(140deg, var(--primary), var(--primary-dk));width:62px;height:62px;color:var(--accent-soft);font-family:var(--serif);font-size:var(--fs-20);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.AuthorBox-module__iPCmXq__name{font-family:var(--serif);font-size:var(--fs-16);margin:0 0 var(--sp-1);font-weight:600}.AuthorBox-module__iPCmXq__text{font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-snug);margin:0 0 var(--sp-3)}.AuthorBox-module__iPCmXq__link{font-size:var(--fs-14);color:var(--primary);font-weight:700;text-decoration:none}.AuthorBox-module__iPCmXq__link:hover{text-decoration:underline}@media (max-width:900px){.AuthorBox-module__iPCmXq__box{gap:var(--sp-3);flex-direction:column}}
.ArticleCard-module__dO8f5a__foot{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.ArticleCard-module__dO8f5a__minutes{font-size:var(--fs-14);color:var(--text-3)}
.Faq-module__EHB7zG__wrap{max-width:var(--measure);margin:var(--sp-10) 0 0}.Faq-module__EHB7zG__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-img);margin-bottom:var(--sp-3);overflow:hidden}.Faq-module__EHB7zG__q{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-16);font-weight:600;line-height:var(--lh-snug);cursor:pointer;padding-right:var(--sp-12);list-style:none;position:relative}.Faq-module__EHB7zG__q::-webkit-details-marker{display:none}.Faq-module__EHB7zG__q:after{content:"+";color:var(--accent);font-size:var(--fs-20);line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__q:after{content:"−"}.Faq-module__EHB7zG__a{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--line);font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-body)}
.Bridge-module__IeCb8G__bridge{max-width:var(--measure);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-6) var(--sp-7);margin:var(--sp-9) 0}.Bridge-module__IeCb8G__title{font-size:var(--fs-20);margin-bottom:var(--sp-3)}.Bridge-module__IeCb8G__lead{font-size:var(--fs-14);color:var(--text-2);margin-bottom:var(--sp-5)}
.VideoLite-module__bjGGbG__wrap{margin:var(--sp-7) 0}.VideoLite-module__bjGGbG__khung{aspect-ratio:16/9;border-radius:var(--r-img);background:var(--surface-2);position:relative;overflow:hidden}.VideoLite-module__bjGGbG__nut{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.VideoLite-module__bjGGbG__anh{object-fit:cover;width:100%;height:100%;display:block}.VideoLite-module__bjGGbG__play{width:66px;height:66px;color:var(--surface);font-size:var(--fs-20);text-align:center;padding-left:var(--sp-1);background:#8e5257eb;border-radius:50%;line-height:66px;transition:transform .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoLite-module__bjGGbG__nut:hover .VideoLite-module__bjGGbG__play,.VideoLite-module__bjGGbG__nut:focus-visible .VideoLite-module__bjGGbG__play{background:var(--primary-dk);transform:translate(-50%,-50%)scale(1.07)}.VideoLite-module__bjGGbG__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.VideoLite-module__bjGGbG__caption{margin-top:var(--sp-2);font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-snug)}.VideoLite-module__bjGGbG__noi{color:var(--text-3)}
.Toc-module__gZ41la__toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-4);font-size:var(--fs-14);line-height:var(--lh-snug)}.Toc-module__gZ41la__head{font-family:var(--serif);font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);cursor:pointer;font-weight:700}.Toc-module__gZ41la__list{margin:var(--sp-3) 0 0;border-left:2px solid var(--line);padding:0;list-style:none}.Toc-module__gZ41la__list li{margin:0}.Toc-module__gZ41la__sub{padding-left:var(--sp-4)}.Toc-module__gZ41la__list a{padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);color:var(--text-2);border-left:2px solid #0000;margin-left:-2px;text-decoration:none;display:block}.Toc-module__gZ41la__list a:hover{color:var(--primary);border-left-color:var(--primary)}.Toc-module__gZ41la__sub a{font-size:var(--fs-14)}@media (min-width:1001px){.Toc-module__gZ41la__toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.Toc-module__gZ41la__head{cursor:default;pointer-events:none;list-style:none}.Toc-module__gZ41la__head::-webkit-details-marker{display:none}}@media (max-width:1000px){.Toc-module__gZ41la__toc{margin-bottom:var(--sp-7)}}
.article-module__KmnfHG__layout{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.article-module__KmnfHG__toc{grid-area:1/2}.article-module__KmnfHG__main{grid-area:1/1;min-width:0}@media (max-width:1000px){.article-module__KmnfHG__layout{grid-template-columns:1fr;gap:0}.article-module__KmnfHG__toc,.article-module__KmnfHG__main{grid-area:auto/1}}.article-module__KmnfHG__body{max-width:var(--measure)}.article-module__KmnfHG__related{max-width:var(--measure);margin-top:var(--sp-10)}.article-module__KmnfHG__related h2{font-size:var(--fs-20);margin-bottom:var(--sp-4)}
.pillar-module__q-tE_G__head{max-width:740px;margin-bottom:var(--sp-7)}.pillar-module__q-tE_G__lead{font-size:var(--fs-20);color:var(--text-2);line-height:var(--lh-snug);margin:0}.pillar-module__q-tE_G__body{max-width:var(--measure)}.pillar-module__q-tE_G__list{max-width:var(--measure);margin-top:var(--sp-10)}.pillar-module__q-tE_G__listHint{font-size:var(--fs-14);color:var(--text-2);margin-bottom:var(--sp-3)}.pillar-module__q-tE_G__items{margin:0;padding:0;list-style:none}.pillar-module__q-tE_G__items li{border-bottom:1px solid var(--line)}.pillar-module__q-tE_G__items a{gap:var(--sp-4);padding:var(--sp-5) 0;color:var(--text);align-items:flex-start;text-decoration:none;display:flex}.pillar-module__q-tE_G__items a:hover strong{color:var(--primary)}.pillar-module__q-tE_G__num{font-family:var(--serif);font-size:var(--fs-20);color:var(--accent);flex:0 0 36px;font-weight:700;line-height:1.2}.pillar-module__q-tE_G__items strong{font-family:var(--serif);font-size:var(--fs-16);font-weight:600;line-height:var(--lh-tight);margin-bottom:var(--sp-1);display:block}.pillar-module__q-tE_G__items em{font-style:normal;font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-snug);display:block}
.NguonTraCuu-module__biCi6q__box{max-width:var(--measure);margin:var(--sp-10) 0;padding:var(--sp-5) var(--sp-5);background:var(--sage-soft);border:1px solid var(--sage-line);border-radius:var(--r-card)}.NguonTraCuu-module__biCi6q__head{font-size:var(--fs-14);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--sage-ink);margin-bottom:var(--sp-3);font-weight:700}.NguonTraCuu-module__biCi6q__list{margin:0 0 var(--sp-3);padding-left:var(--sp-5);font-size:var(--fs-14);line-height:var(--lh-snug);color:var(--sage-ink)}.NguonTraCuu-module__biCi6q__list li{margin-bottom:var(--sp-2)}.NguonTraCuu-module__biCi6q__note{font-size:var(--fs-14);line-height:var(--lh-snug);color:var(--sage-ink-2);margin:0}
.saint-module__abHfHa__info{margin:0 0 var(--sp-6);padding:var(--sp-5) var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);gap:var(--sp-3);display:grid}.saint-module__abHfHa__info>div{gap:var(--sp-3);grid-template-columns:130px 1fr;align-items:baseline;display:grid}.saint-module__abHfHa__info dt{font-size:var(--fs-14);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.saint-module__abHfHa__info dd{font-size:var(--fs-16);margin:0}.saint-module__abHfHa__ghiChu{font-size:var(--fs-15,var(--fs-14));line-height:var(--lh-body);color:var(--text-2)}.saint-module__abHfHa__gioiThieu,.saint-module__abHfHa__khac{margin-top:var(--sp-8)}.saint-module__abHfHa__gioiThieu h2,.saint-module__abHfHa__khac h2{font-size:var(--fs-20);margin-bottom:var(--sp-3)}.saint-module__abHfHa__khac ul{margin:0 0 var(--sp-4);padding-left:var(--sp-5);font-size:var(--fs-14);line-height:var(--lh-snug)}.saint-module__abHfHa__khac li{margin-bottom:var(--sp-2)}.saint-module__abHfHa__khac span{color:var(--text-2)}@media (max-width:600px){.saint-module__abHfHa__info>div{grid-template-columns:1fr;gap:2px}}
.saints-module__vSepja__wrap{margin:var(--sp-6) 0 var(--sp-10)}.saints-module__vSepja__controls{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.saints-module__vSepja__input{width:380px;max-width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--text);font-family:var(--sans);font-size:var(--fs-14)}.saints-module__vSepja__input:focus{outline:2px solid var(--primary);outline-offset:1px}.saints-module__vSepja__gioi{gap:var(--sp-1);display:flex}.saints-module__vSepja__tab,.saints-module__vSepja__tabOn{padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--text-2);font-family:var(--sans);font-size:var(--fs-14);cursor:pointer;font-weight:600}.saints-module__vSepja__tabOn{background:var(--primary);border-color:var(--primary);color:var(--surface)}.saints-module__vSepja__az{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.saints-module__vSepja__chu,.saints-module__vSepja__chuOn{min-width:32px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--text-2);font-family:var(--sans);font-size:var(--fs-14);cursor:pointer;font-weight:600}.saints-module__vSepja__chuOn{background:var(--accent-soft);border-color:var(--accent-deco);color:var(--accent)}.saints-module__vSepja__dem{font-size:var(--fs-14);color:var(--text-3);margin-bottom:var(--sp-3)}.saints-module__vSepja__empty{font-size:var(--fs-14);color:var(--text-2)}.saints-module__vSepja__scroll{overflow-x:auto}.saints-module__vSepja__table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--fs-14)}.saints-module__vSepja__table th[scope=col]{background:var(--accent-soft);color:var(--accent);text-align:left;padding:var(--sp-3) var(--sp-3);font-size:var(--fs-14);font-weight:700}.saints-module__vSepja__table td,.saints-module__vSepja__table tbody th{padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.saints-module__vSepja__table tbody th{white-space:nowrap;font-weight:600}.saints-module__vSepja__table tbody th small{font-size:var(--fs-12);color:var(--text-3);margin-top:2px;font-weight:400;display:block}.saints-module__vSepja__nowrap{white-space:nowrap;color:var(--text-2)}
.hymns-module__1Rslla__wrap{margin:var(--sp-8) 0 var(--sp-5);gap:var(--sp-7) var(--sp-10);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.hymns-module__1Rslla__nhom h2{font-size:var(--fs-20);padding-bottom:var(--sp-2);border-bottom:2px solid var(--accent-deco);margin-bottom:var(--sp-3)}.hymns-module__1Rslla__list{margin:0;padding:0;list-style:none}.hymns-module__1Rslla__list li{padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-14);line-height:var(--lh-snug)}.hymns-module__1Rslla__tacGia{font-size:var(--fs-14);color:var(--text-3);margin-top:2px;display:block}.hymns-module__1Rslla__list small{font-size:var(--fs-14);color:var(--text-2);margin-top:var(--sp-1);display:block}@media (max-width:900px){.hymns-module__1Rslla__wrap{grid-template-columns:1fr}}
