.vts-article,.xem-ngay-article{color:#382e25;font-size:1.0625rem;line-height:1.85}.vts-answer{margin-top:0;font-size:1.125rem;line-height:1.8;color:#2c221a;background:#fdfaf2;border-left:4px solid #971c20;padding:1.15rem 1.4rem;border-radius:0 .5rem .5rem 0;margin-bottom:1.5rem}.vts-answer-title{color:#83181b;font-size:1.35rem;font-weight:800;line-height:1.4;margin-top:0;margin-bottom:.85rem}.vts-answer-content p{margin-bottom:.85rem}.vts-answer-content ul{margin:.5rem 0 0 1.25rem;padding:0}.vts-answer-content li{margin-bottom:.5rem;line-height:1.7}.vts-byline{display:flex;align-items:center;gap:.85rem;padding:.85rem 0;border-top:1px solid #eadfca;border-bottom:1px solid #eadfca;margin-bottom:1.75rem;color:#6d6053;font-size:.875rem}.vts-byline-avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#f7ede0;color:#971c20;flex-shrink:0}.vts-byline-info{display:flex;flex-direction:column;gap:.15rem}.vts-author{font-weight:700;color:#493223}.vts-date{font-size:.8125rem;color:#7d6e60}.vts-toc{background:#fbf7ee;border:1px solid #eadfca;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.75rem 0}.vts-toc-title{color:#493223;font-size:1.05rem;margin-top:0;margin-bottom:.75rem;font-weight:700}.vts-toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.45rem}@media (min-width: 768px){.vts-toc-list{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}}.vts-toc-list li{font-size:.9375rem;line-height:1.45}.vts-toc-list a{color:#83181b;text-decoration:none;transition:color .15s ease}.vts-toc-list a:hover{color:#b91c1c;text-decoration:underline}.vts-section{margin-top:2.25rem}.vts-section h2{color:#493223;font-size:1.35rem;font-weight:800;line-height:1.35;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #eadfca}.vts-section p{margin-bottom:1rem;text-align:justify}.vts-section ul{margin:.5rem 0 1rem 1.25rem;padding:0}.vts-section li{margin-bottom:.45rem;line-height:1.7}.vts-image-figure{margin:1.75rem 0;text-align:center}.vts-image-figure img{width:100%;height:auto;border-radius:.75rem;box-shadow:0 4px 16px #382e2514;border:1px solid #eadfca;display:block;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;margin:0 auto}.vts-image-caption{font-size:.875rem;color:#6d6053;text-align:center;margin-top:.65rem;line-height:1.5;font-style:italic}.vts-table-wrapper{margin:2rem 0;overflow-x:auto;border-radius:.75rem;border:1px solid #eadfca;background:#fffdfa;box-shadow:0 2px 8px #4932230a}.vts-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.55;text-align:left}.vts-table caption{font-weight:700;font-size:1rem;color:#5c1b1e;padding:.85rem 1rem;text-align:left;border-bottom:2px solid #e7d9bf;background:#fdf8ef}.vts-table th,.vts-table td{padding:.85rem 1.1rem;border-bottom:1px solid #ebd9c5;vertical-align:top}.vts-table thead th{background:#fcf4e6;color:#493223;font-weight:700;border-bottom:2px solid #dcbe99;white-space:nowrap}.vts-table tbody tr:nth-child(2n){background:#fbf7ee}.vts-table tbody tr:hover{background:#f5ece0}.vts-table tbody th[scope=row]{font-weight:600;color:#382e25;background:inherit}.vts-steps{margin:2.25rem 0;padding:1.5rem;background:#fbf8f2;border:1px solid #eadfca;border-radius:.875rem}.vts-steps-title{color:#83181b;font-size:1.2rem;font-weight:700;margin-top:0;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.vts-steps-grid{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width: 640px){.vts-steps-grid{grid-template-columns:1fr 1fr}}.vts-step-card{background:#fff;border:1px solid #ebd9c5;border-radius:.65rem;padding:1rem 1.15rem;box-shadow:0 2px 6px #382e2508}.vts-step-num{display:inline-block;font-size:.8125rem;font-weight:800;background:#971c20;color:#fff;padding:.15rem .55rem;border-radius:.35rem;margin-bottom:.45rem;text-transform:uppercase}.vts-step-name{font-weight:700;color:#382e25;font-size:.985rem;margin-bottom:.35rem}.vts-step-desc{font-size:.875rem;color:#5d5043;line-height:1.5;margin:0}.vts-caution{margin:2.25rem 0;padding:1.35rem 1.5rem;background:#fff6f6;border:1px solid #f2cfcf;border-left:4px solid #b91c1c;border-radius:.5rem}.vts-caution-title{color:#991b1b;font-size:1.1rem;font-weight:700;margin-top:0;margin-bottom:.65rem;display:flex;align-items:center;gap:.5rem}.vts-caution-content{font-size:.9375rem;color:#7f1d1d;line-height:1.65;margin:0}.vts-caution-content ul{margin:.5rem 0 0 1.25rem;padding:0}.vts-caution-content li{margin-bottom:.35rem}.vts-faq{margin:2.5rem 0}.vts-faq-item{border-bottom:1px solid #eadfca;padding:1rem 0}.vts-faq-item:first-of-type{border-top:1px solid #eadfca}.vts-faq-q{font-size:1.05rem;font-weight:700;color:#493223;margin-bottom:.45rem}.vts-faq-a{font-size:.95rem;color:#5d5043;line-height:1.65}.vts-internal-links{margin:2.5rem 0;padding:1.5rem;background:#fbf7ee;border:1px solid #eadfca;border-radius:.875rem}.vts-internal-links-title{color:#493223;font-size:1.15rem;font-weight:700;margin-top:0;margin-bottom:1rem}.vts-internal-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.vts-internal-grid{grid-template-columns:1fr 1fr}}.vts-internal-card{background:#fff;border:1px solid #eadfca;border-radius:.65rem;padding:1rem;text-decoration:none;transition:all .2s ease;display:block}.vts-internal-card:hover{border-color:#971c20;box-shadow:0 4px 12px #971c2014}.vts-internal-card h4{margin:0 0 .35rem;color:#83181b;font-size:.985rem;font-weight:700}.vts-internal-card p{margin:0;color:#6d6053;font-size:.85rem;line-height:1.45}.xem-ngay-cat-toc-article{font-family:inherit;color:#2d2116;line-height:1.8}.xem-ngay-cat-toc-article h2{font-family:Cinzel Decorative,Times New Roman,serif;color:#971c20;font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #eadfc8}@media (min-width: 768px){.xem-ngay-cat-toc-article h2{font-size:1.75rem}}.xem-ngay-cat-toc-article h3{font-family:inherit;color:#3f2c20;font-size:1.2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.xem-ngay-cat-toc-article p{margin-bottom:1rem;color:#4a3b32;font-size:1.025rem}.xem-ngay-cat-toc-article ul,.xem-ngay-cat-toc-article ol{margin-bottom:1.25rem;padding-left:1.5rem}.xem-ngay-cat-toc-article li{margin-bottom:.5rem;color:#4a3b32}.xem-ngay-cat-toc-article strong{color:#24160e}.khai-but-page{background:transparent;background-image:none;padding-bottom:3rem;font-family:inherit;color:#3e2c22}.khai-but-layout{max-width:80rem;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.khai-but-layout>main,.khai-but-layout>aside{min-width:0}.khai-but-layout>main{background:transparent!important;background-image:none!important;padding:0!important}.khai-but-page .khai-but-paper{width:100%;max-width:none;box-sizing:border-box;background:#fffdf5!important;background-image:none!important;border:1px solid #e3d2b6;border-radius:14px;padding:24px;margin:0 0 24px;line-height:1.8;color:#3e2c22;font-family:inherit}.khai-but-page h1{font-size:clamp(1.65rem,3vw,2rem);line-height:1.35;font-weight:700;color:#9b2b21;margin:0 0 14px}.khai-but-page h2{font-size:1.45rem;line-height:1.5;font-weight:700;color:#9b2b21;margin:28px 0 10px}.khai-but-result>h2:first-child{margin-top:0}.khai-but-page h3{font-size:1.18rem;font-weight:700;color:#9b2b21;margin:20px 0 8px;line-height:1.5}.khai-but-page p{margin:0 0 16px}.khai-but-page fieldset{min-width:0;margin:22px 0;border:0;padding:0}.khai-but-page legend,.khai-but-page label{font-weight:650;display:block;margin-bottom:8px}.khai-but-birth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.khai-but-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.khai-but-page input,.khai-but-page select{width:100%;min-width:0;border:1px solid #bda98b;border-radius:7px;background:#fff;color:#3e2c22;font:inherit;padding:10px 12px;box-sizing:border-box}.khai-but-page fieldset p{margin:10px 0 0;font-size:.95rem}.khai-but-page button{background:#982b22;color:#fff;border-radius:8px;padding:11px 16px;line-height:1.5;font-weight:650;cursor:pointer}.khai-but-page button:disabled{opacity:.65;cursor:wait}.khai-but-form>button{width:100%}.khai-but-page input:focus-visible,.khai-but-page select:focus-visible,.khai-but-page button:focus-visible,.khai-but-page summary:focus-visible{outline:3px solid #ab6615;outline-offset:3px}.khai-but-page a{color:#9a251c;text-decoration:underline;text-underline-offset:3px}.khai-but-page .khai-but-error{color:#9b1c1c;background:#fff0e8;border-left:4px solid #9b1c1c;padding:12px}.khai-but-selected{margin-top:22px}.khai-but-labels{margin:14px 0 24px;display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:8px 18px}.khai-but-labels dt,.khai-but-article dt{font-weight:650}.khai-but-labels dd{margin:0;overflow-wrap:anywhere}.khai-but-labels ul{list-style:disc;margin:5px 0;padding-left:20px}.khai-but-month>summary{font-weight:650;cursor:pointer;padding:14px 0;color:#9b2b21}.khai-but-month-list,.khai-but-spring-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.khai-but-month-list>li,.khai-but-spring-list>li{border:1px solid #dfd0b7;border-radius:9px;padding:16px;background:#fffaf0}.khai-but-month-list h3{margin-top:0}.khai-but-spring-list p:last-child{margin-bottom:0}.khai-but-article dd{margin:0 0 14px}.khai-but-article figure{margin:24px 0}.khai-but-article img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:10px}.khai-but-article figcaption{font-size:.92rem;line-height:1.6;margin-top:10px;color:#62513e}.khai-but-review{font-size:.92rem;color:#62513e;border-top:1px solid #dfd0b7;padding-top:16px}#khai-but-method,#khai-but-result-title,.khai-but-selected{scroll-margin-top:120px}@media (max-width:1023px){.khai-but-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.khai-but-layout{padding:0}.khai-but-page .khai-but-paper{border-radius:0;padding:18px}.khai-but-layout>aside{padding:0 16px}.khai-but-birth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.khai-but-birth-grid>div:last-child{grid-column:1/-1}.khai-but-target-grid{grid-template-columns:minmax(0,1fr)}.khai-but-labels{display:block}.khai-but-labels dd{margin:3px 0 12px}.khai-but-page h2{font-size:1.3rem}.khai-but-page input,.khai-but-page select{font-size:16px}.khai-but-layout>main>.mt-12{padding:0 18px}.khai-but-spring-list>li{padding:12px}}.office-move-page{color:#382f25;font-family:inherit;padding-bottom:36px}.office-move-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;max-width:1248px;margin:auto;padding:16px}.office-move-layout>main,.office-move-layout>aside{min-width:0}.office-move-page .office-paper{background:#fffef9;border:1px solid #e5d6bd;border-radius:14px;padding:28px;margin-bottom:24px;line-height:1.8;font-family:inherit}.office-move-page h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.25;color:#a3231b;margin:0 0 16px}.office-move-page h2{font-weight:700;color:#a3231b;font-size:1.45rem;line-height:1.45;margin:28px 0 10px;scroll-margin-top:120px}.office-move-page h3{font-weight:700;color:#a3231b;font-size:1.15rem;line-height:1.5;margin:20px 0 8px}.office-move-page p{margin:0 0 16px}.office-move-page ul{list-style:disc;padding-left:22px;margin:8px 0 18px}.office-form fieldset{border:0;border-top:1px solid #e5d6bd;margin:20px 0;padding:12px 0 0;min-width:0}.office-form legend{font-weight:700;padding-right:8px}.office-move-page label{display:block;font-weight:650}.office-birth-grid,.office-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.office-hours-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.office-move-page input,.office-move-page select{display:block;width:100%;border:1px solid #baa98b;background:#fff;color:#382f25;border-radius:8px;min-height:44px;padding:9px;margin:6px 0 12px;font:inherit;max-width:100%}.office-move-page button{background:#a3231b;color:#fff;border-radius:8px;min-height:44px;padding:11px 15px;line-height:1.4;font-weight:650;cursor:pointer}.office-form>button{width:100%}.office-move-page button:disabled{opacity:.65;cursor:wait}.office-move-page input:focus-visible,.office-move-page select:focus-visible,.office-move-page button:focus-visible,.office-move-page summary:focus-visible{outline:3px solid #a66b14;outline-offset:3px}.office-move-page a{color:#a3231b;text-decoration:underline;text-underline-offset:3px}.office-error{color:#a3231b;background:#ffefe5;border-left:4px solid #a3231b;padding:12px}.office-labels{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:8px 16px;margin:14px 0 24px}.office-labels dt,.office-handover dt{font-weight:650}.office-labels dd{margin:0;overflow-wrap:anywhere}.office-labels dd ul{margin:0}.office-selected,#office-result-title{scroll-margin-top:120px}.office-month>summary,.office-article summary{color:#a3231b;font-weight:650;cursor:pointer;padding:12px 0}.office-month-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.office-month-list>li{background:#fffaf1;border:1px solid #e5d6bd;padding:16px;border-radius:9px}.office-handover dd{margin:4px 0 18px}.office-article nav{border-left:3px solid #cfa366;padding-left:15px;margin:22px 0}.office-article table{border-collapse:collapse;width:100%;margin:16px 0 24px;table-layout:fixed;font-size:.95rem}.office-article th,.office-article td{border:1px solid #baa98b;padding:11px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.office-article th{background:#f7ecdc;font-weight:650}.office-article fieldset{border:1px solid #e5d6bd;padding:14px;margin:18px 0}.office-article legend{font-weight:650;padding:0 6px}.office-article fieldset label{display:flex;gap:10px;margin:10px 0;line-height:1.6;font-weight:400}.office-article input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:5px 0 0;flex-shrink:0}.office-article figure{margin:24px 0}.office-article figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;border-radius:10px}.office-article figcaption,.office-article-review{font-size:.92rem;line-height:1.7;color:#635440;margin-top:10px}.office-article-review{border-top:1px solid #e5d6bd;padding-top:16px}@media (max-width:1023px){.office-move-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.office-move-layout{padding:0}.office-move-page .office-paper{border-radius:0;padding:18px}.office-move-layout>aside{padding:0 16px}.office-target-grid{grid-template-columns:minmax(0,1fr)}.office-birth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-birth-grid>div:last-child{grid-column:1/-1}.office-move-page input,.office-move-page select{font-size:16px}.office-labels{display:block}.office-labels dd{margin:3px 0 14px}.office-article th,.office-article td{padding:9px}.office-move-layout>main>.mt-12{padding:0 18px}}.cau-tai-heading-paper,.cau-tai-calendar-tool form,.cau-tai-calendar-tool #cau-tai-result,.xem-ngay-cau-tai-article{background:#fffef9;color:#3f2c20;border:1px solid #eadfca;border-radius:16px;padding:24px;font-family:inherit;line-height:1.8}.cau-tai-calendar-tool form,.cau-tai-calendar-tool #cau-tai-result{margin-bottom:24px}.cau-tai-calendar-tool h2,.xem-ngay-cau-tai-article h2{color:#9f2f24;font-weight:700;font-size:1.45rem;line-height:1.5;font-family:inherit;margin:1.8rem 0 .75rem}.cau-tai-date-reading h3{color:#9f2f24;font-size:1.2rem;font-weight:700;margin:1.4rem 0 .5rem}.cau-tai-calendar-tool fieldset{margin:0 0 20px;min-width:0}.cau-tai-calendar-tool legend{font-weight:700;margin-bottom:12px}.cau-tai-calendar-tool label{display:block;font-weight:600;margin-bottom:6px}.cau-tai-calendar-tool input,.cau-tai-calendar-tool select{width:100%;min-width:0;padding:10px 12px;border:1px solid #bca98a;border-radius:8px;color:#3f2c20;background:#fff;font:inherit;box-sizing:border-box}.cau-tai-birth-grid,.cau-tai-target-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.cau-tai-year-row{grid-column:1/-1}.cau-tai-calendar-tool fieldset p,.cau-tai-unlock>p{font-size:.9rem;color:#65533d;margin-top:10px}.cau-tai-calendar-tool .cau-tai-primary{display:block;width:100%;padding:12px;background:#b52222;color:#fff;border-radius:8px;font-weight:700}.cau-tai-error{background:#fff1ee;border:1px solid #b52222;padding:12px;color:#842018}.cau-tai-table-wrap{overflow-x:auto;max-width:100%;margin:20px 0;border:1px solid #d9c8ac;border-radius:8px;background:#fff}.cau-tai-table-wrap:focus-visible,.cau-tai-calendar-tool button:focus-visible{outline:3px solid #9f2f24;outline-offset:3px}.cau-tai-table-wrap table{border-collapse:collapse;min-width:630px;width:100%;font-size:.95rem}#cau-tai-result table{min-width:1060px}.cau-tai-table-wrap th,.cau-tai-table-wrap td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #eadfca}.cau-tai-table-wrap th,.cau-tai-table-wrap caption{background:#f6efdf;color:#4a2e1c;font-weight:700}.cau-tai-table-wrap caption{padding:12px;text-align:left}.cau-tai-table-wrap button{border:1px solid #9f2f24;border-radius:8px;color:#9f2f24;background:#fff;padding:8px;font-weight:600}.cau-tai-table-wrap button[aria-pressed=true]{background:#9f2f24;color:#fff}.cau-tai-unlock{margin-top:24px}.cau-tai-date-reading dt{font-weight:700;margin-top:12px}.cau-tai-date-reading dd{margin-bottom:12px}.xem-ngay-cau-tai-article p{margin:0 0 1rem}.xem-ngay-cau-tai-article figure{margin:1.8rem 0}.xem-ngay-cau-tai-article img{max-width:100%;height:auto;border-radius:12px}.xem-ngay-cau-tai-article figcaption{font-size:.9rem;color:#65533d;margin-top:8px}.xem-ngay-cau-tai-article a,.cau-tai-calendar-tool a{color:#9f2f24;text-decoration:underline;text-underline-offset:3px}.xem-ngay-cau-tai-article footer{margin-top:28px;border-top:1px solid #eadfca;padding-top:16px;font-size:.9rem;color:#65533d}@media (max-width:767px){.cau-tai-heading-paper,.cau-tai-calendar-tool form,.cau-tai-calendar-tool #cau-tai-result,.xem-ngay-cau-tai-article{padding:16px}.cau-tai-birth-grid,.cau-tai-target-grid{gap:12px}}.property-deposit-page{background:transparent!important;font-family:inherit;color:#392d28}.deposit-layout{max-width:1280px;margin:0 auto;padding:0 16px 32px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.deposit-main{min-width:0}.deposit-main>header,.dat-coc-nha-dat-article,.deposit-related{background:transparent!important;background-image:none!important}.deposit-main h1{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;line-height:1.3;color:#a3181d;margin:0 0 12px}.deposit-main h2{font-size:1.35rem;font-weight:750;color:#9d171d;line-height:1.45;margin:28px 0 12px}.deposit-main h3{font-size:1.1rem;font-weight:700;line-height:1.5;color:#852224;margin:26px 0 10px}.deposit-main p{line-height:1.8;margin:10px 0 18px}.deposit-main a{color:#a61d24;text-decoration:underline;text-underline-offset:3px}.deposit-main :is(button,input,select,a,[tabindex]):focus-visible{outline:3px solid #a82323;outline-offset:4px}.deposit-form{width:100%;padding:22px;margin:24px 0;background:#fffaf0!important;border:1px solid #cdb087;border-radius:12px;box-shadow:none}.deposit-form fieldset{border:0;padding:0;margin:0 0 20px}.deposit-form legend{font-weight:700;margin-bottom:12px}.deposit-birth-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deposit-target-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deposit-main label{display:block;font-weight:650;margin:0 0 7px}.deposit-main :is(input,select){width:100%;min-width:0;min-height:46px;border:1px solid #b49670;border-radius:6px;padding:10px;background:white;color:#382922;font-size:16px}.deposit-buttons{display:flex;gap:12px;flex-wrap:wrap}.deposit-main button{min-height:46px}.deposit-buttons button{background:#a5191c;color:#fff;border:1px solid #a5191c;border-radius:6px;padding:10px 16px;font-weight:700}.deposit-buttons button[type=button]{background:#fffaf0;color:#80201e}.deposit-buttons button:disabled{opacity:.7}.deposit-form [role=alert]{color:#991b1b;font-weight:650}.deposit-result{padding:22px;border:1px solid #cdb087;border-radius:12px;margin:24px 0;background:#fffaf2!important;scroll-margin-top:120px}.deposit-result>h2{margin-top:0}.deposit-main dl{margin:18px 0;border-top:1px solid #cdbda5;background:transparent}.deposit-main dl>div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:12px;border-bottom:1px solid #cdbda5;padding:12px 0;background:transparent}.deposit-main dt{font-weight:700}.deposit-main dd{margin:0;line-height:1.7}.deposit-date-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0 25px}.deposit-date-list li{padding:10px 0;border-bottom:1px solid #cdbda5;line-height:1.65}.deposit-date-list span{display:block;font-size:.95rem}.dat-coc-nha-dat-article{padding:0;margin:30px 0;border:0;box-shadow:none;line-height:1.8}.deposit-index{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:22px;background:transparent}.dat-coc-nha-dat-article [id]{scroll-margin-top:120px}.dat-coc-nha-dat-article ul,.deposit-result [data-deposit-deeper] ul{padding-left:25px;list-style:disc;margin:12px 0 20px}.deposit-main li{line-height:1.8}.dat-coc-nha-dat-article figure{background:transparent!important;background-image:none!important;border:0;box-shadow:none;margin:26px 0}.dat-coc-nha-dat-article img{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.dat-coc-nha-dat-article figcaption{font-size:.92rem;line-height:1.7;color:#5c4d41;margin:8px 0;background:transparent}.deposit-hours{width:100%;border-collapse:collapse;margin:16px 0;table-layout:fixed}.deposit-hours caption{text-align:left;font-weight:700;margin-bottom:12px}.deposit-hours th,.deposit-hours td{padding:10px 8px;border:1px solid #cdbda5;text-align:left;vertical-align:top;line-height:1.6;background:transparent;overflow-wrap:break-word}.deposit-hours th:first-child{width:18%}.deposit-hours th:nth-child(2){width:36%}.deposit-related a.group,.deposit-related a.group>div{background:transparent!important;box-shadow:none}.deposit-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.deposit-related a{text-decoration:none}.deposit-updated{font-size:.92rem;color:#5c4d41}@media (min-width:1024px){.deposit-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:639px){.deposit-layout{padding-left:0;padding-right:0}.deposit-main>header,.dat-coc-nha-dat-article,.deposit-related{padding-left:16px;padding-right:16px}.deposit-form,.deposit-result{padding:18px 16px;border-left:0;border-right:0;border-radius:0}.deposit-birth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deposit-birth-fields>div:last-child{grid-column:1/-1}.deposit-main dl>div{grid-template-columns:1fr;gap:4px}.deposit-date-list{grid-template-columns:1fr}.deposit-layout>aside{padding:0 16px}.deposit-main h2{font-size:1.28rem}.deposit-hours{font-size:.95rem}}.due-date-reading{font-family:inherit;color:#38291f;line-height:1.85}.due-date-reading h2{font-family:inherit;color:#98281f;font-weight:700;font-size:1.55rem;line-height:1.4;margin:32px 0 14px;scroll-margin-top:120px}.due-date-reading h2:first-child{margin-top:0}.due-date-reading p{margin:0 0 18px}.due-date-reading a{color:#972c22;text-decoration:underline;text-underline-offset:3px}.due-date-reading nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 24px}.due-date-reading ul{list-style:disc;padding-left:24px;margin:20px 0}.due-date-reading li{margin:14px 0}.due-date-reading dl{margin:22px 0}.due-date-reading dt{font-weight:700}.due-date-reading dd{margin:0 0 16px}.due-date-reading figure{margin:26px 0}.due-date-reading figure img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:8px}.due-date-reading figcaption{color:#655042;font-size:.95rem;line-height:1.6;margin-top:10px}.due-date-reading .due-date-editorial{font-size:.95rem;border-top:1px solid #dcc8ad;padding-top:18px;margin-top:28px}@media (max-width:640px){.due-date-reading h2{font-size:1.35rem}.due-date-reading nav{display:grid}}.due-date-layout{width:100%;max-width:80rem;padding:0 16px 32px;margin:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.due-date-layout>main,.due-date-layout>aside{min-width:0}.due-date-paper{background:#fffdf5;color:#38291f;border:1px solid #dfc8a9;border-radius:12px;padding:24px;font-family:inherit;font-size:1.0625rem;line-height:1.8;min-width:0;max-width:none;width:100%;box-sizing:border-box}.due-date-form h1{color:#a22c23;font-family:inherit;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 18px}.due-date-form p{margin:0 0 16px}.due-date-form label{font-weight:600;display:block;margin:14px 0 7px}.due-date-form input,.due-date-form select{width:100%;min-width:0;min-height:50px;border:1px solid #bda386;border-radius:7px;background:#fff;color:#38291f;padding:10px 12px;font-size:16px}.due-date-form select{margin-bottom:12px}.due-date-form button{min-height:48px;font-family:inherit;background:#a22c23;color:#fff;border:0;border-radius:7px;padding:11px 17px;font-size:1rem;font-weight:600;width:100%;margin:20px 0 16px}.due-date-result,.due-date-support{margin-top:24px}.due-date-result h2{font-family:inherit;color:#98281f;font-weight:700;font-size:1.5rem;line-height:1.4;margin:0 0 14px;scroll-margin-top:120px}.due-date-result h3{font-family:inherit;font-size:1.2rem;line-height:1.4;font-weight:700;color:#562c21;margin:24px 0 12px}.due-date-result dl{margin:20px 0}.due-date-result dt{font-weight:700}.due-date-result dd{margin:0 0 14px;overflow-wrap:anywhere}.due-date-error{color:#a12720;font-weight:600}.due-date-selected{margin-top:22px}.due-date-note-dates{padding-left:24px}.due-date-note-dates li{margin:20px 0}.due-date-note-dates strong,.due-date-note-dates span{display:block}.due-date-page :focus-visible{outline:3px solid #a22c23;outline-offset:3px}@media (max-width:1023px){.due-date-layout{grid-template-columns:1fr}}@media (max-width:640px){.due-date-layout{padding-inline:0;gap:20px}.due-date-paper{border-radius:0;padding:20px;border-inline:0}.due-date-form h1{font-size:1.75rem}.due-date-layout>aside{padding:0 16px}}.paper-tool-page form.opening-sales-date-form [class*=text-yellow-],.paper-tool-page form.opening-sales-date-form label,.paper-tool-page form.opening-sales-date-form label span,.paper-tool-page form.opening-sales-date-form select,.paper-tool-page form.opening-sales-date-form option{color:#3f2c20!important;-webkit-text-fill-color:#3f2c20!important}.paper-tool-page form.opening-sales-date-form select{background-color:#fffdf8!important;color-scheme:light}.paper-tool-page form.opening-sales-date-form button[type=submit]{width:100%}
