.AuthorBox-module__iPCmXq__box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);max-width:var(--measure);gap:18px;margin:40px 0 0;padding:22px;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-19);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-17);margin:0 0 5px;font-weight:600}.AuthorBox-module__iPCmXq__text{font-size:var(--fs-13);color:var(--text-2);line-height:var(--lh-snug);margin:0 0 10px}.AuthorBox-module__iPCmXq__link{font-size:var(--fs-13);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{flex-direction:column;gap:12px}}
.ArticleCard-module__dO8f5a__foot{align-items:center;gap:10px;margin-top:12px;display:flex}.ArticleCard-module__dO8f5a__minutes{font-size:var(--fs-12);color:var(--text-3)}
.Faq-module__EHB7zG__wrap{max-width:var(--measure);margin:40px 0 0}.Faq-module__EHB7zG__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-img);margin-bottom:10px;overflow:hidden}.Faq-module__EHB7zG__q{font-size:var(--fs-16);font-weight:600;line-height:var(--lh-snug);cursor:pointer;padding:16px 46px 16px 20px;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-21);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{border-top:1px solid var(--line);font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-body);padding:14px 20px 18px}
.Bridge-module__IeCb8G__bridge{max-width:var(--measure);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card);margin:36px 0;padding:24px 26px}.Bridge-module__IeCb8G__title{font-size:var(--fs-21);margin-bottom:10px}.Bridge-module__IeCb8G__lead{font-size:var(--fs-14);color:var(--text-2);margin-bottom:18px}
.VideoLite-module__bjGGbG__wrap{margin:28px 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{color:#fff;text-align:center;background:#8e5257eb;border-radius:50%;width:66px;height:66px;padding-left:5px;font-size:22px;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{font-size:var(--fs-13);color:var(--text-2);line-height:var(--lh-snug);margin-top:9px}.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);font-size:var(--fs-13);line-height:var(--lh-snug);padding:14px 16px}.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{border-left:2px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.Toc-module__gZ41la__list li{margin:0}.Toc-module__gZ41la__sub{padding-left:14px}.Toc-module__gZ41la__list a{color:var(--text-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 12px;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-12)}@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:28px}}
.article-module__KmnfHG__layout{grid-template-columns:minmax(0, var(--measure)) 260px;align-items:start;gap:40px;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:40px}.article-module__KmnfHG__related h2{font-size:var(--fs-21);margin-bottom:14px}
.pillar-module__q-tE_G__head{max-width:740px;margin-bottom:26px}.pillar-module__q-tE_G__lead{font-size:var(--fs-17);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:40px}.pillar-module__q-tE_G__listHint{font-size:var(--fs-13);color:var(--text-2);margin-bottom:10px}.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{color:var(--text);align-items:flex-start;gap:16px;padding:18px 0;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-21);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-17);font-weight:600;line-height:var(--lh-tight);margin-bottom:5px;display:block}.pillar-module__q-tE_G__items em{font-style:normal;font-size:var(--fs-13);color:var(--text-2);line-height:var(--lh-snug);display:block}
.NguonTraCuu-module__biCi6q__box{max-width:var(--measure);background:var(--sage-soft);border-radius:var(--r-card);border:1px solid #d8e0d2;margin:40px 0;padding:18px 20px}.NguonTraCuu-module__biCi6q__head{font-size:var(--fs-13);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#4a5743;margin-bottom:10px;font-weight:700}.NguonTraCuu-module__biCi6q__list{font-size:var(--fs-13);line-height:var(--lh-snug);color:#4a5743;margin:0 0 12px;padding-left:20px}.NguonTraCuu-module__biCi6q__list li{margin-bottom:6px}.NguonTraCuu-module__biCi6q__note{font-size:var(--fs-12);line-height:var(--lh-snug);color:#5b6754;margin:0}
.saint-module__abHfHa__info{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);gap:12px;margin:0 0 22px;padding:18px 20px;display:grid}.saint-module__abHfHa__info>div{grid-template-columns:130px 1fr;align-items:baseline;gap:12px;display:grid}.saint-module__abHfHa__info dt{font-size:var(--fs-12);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:32px}.saint-module__abHfHa__gioiThieu h2,.saint-module__abHfHa__khac h2{font-size:var(--fs-19);margin-bottom:12px}.saint-module__abHfHa__khac ul{font-size:var(--fs-14);line-height:var(--lh-snug);margin:0 0 16px;padding-left:20px}.saint-module__abHfHa__khac li{margin-bottom:7px}.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:24px 0 40px}.saints-module__vSepja__controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.saints-module__vSepja__input{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);width:380px;max-width:100%;color:var(--text);font-family:var(--sans);font-size:var(--fs-14);padding:11px 14px}.saints-module__vSepja__input:focus{outline:2px solid var(--primary);outline-offset:1px}.saints-module__vSepja__gioi{gap:4px;display:flex}.saints-module__vSepja__tab,.saints-module__vSepja__tabOn{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-13);cursor:pointer;padding:8px 15px;font-weight:600}.saints-module__vSepja__tabOn{background:var(--primary);border-color:var(--primary);color:#fff}.saints-module__vSepja__az{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.saints-module__vSepja__chu,.saints-module__vSepja__chuOn{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);min-width:32px;color:var(--text-2);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;padding:5px 9px;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-12);color:var(--text-3);margin-bottom:10px}.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;font-size:var(--fs-12);padding:10px 13px;font-weight:700}.saints-module__vSepja__table td,.saints-module__vSepja__table tbody th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 13px}.saints-module__vSepja__table tbody th{white-space:nowrap;font-weight:600}.saints-module__vSepja__table tbody th small{font-size:var(--fs-11);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{grid-template-columns:repeat(2,1fr);align-items:start;gap:28px 40px;margin:32px 0 20px;display:grid}.hymns-module__1Rslla__nhom h2{font-size:var(--fs-19);border-bottom:2px solid var(--accent-deco);margin-bottom:12px;padding-bottom:8px}.hymns-module__1Rslla__list{margin:0;padding:0;list-style:none}.hymns-module__1Rslla__list li{border-bottom:1px solid var(--line);font-size:var(--fs-14);line-height:var(--lh-snug);padding:9px 0}.hymns-module__1Rslla__tacGia{font-size:var(--fs-12);color:var(--text-3);margin-top:2px;display:block}.hymns-module__1Rslla__list small{font-size:var(--fs-12);color:var(--text-2);margin-top:4px;display:block}@media (max-width:900px){.hymns-module__1Rslla__wrap{grid-template-columns:1fr}}
