.vn-reading-page{background:#fff}.vn-reading-page main{min-width:0}.vn-library-wrap{width:min(1176px,calc(100% - 48px));margin:0 auto}.vn-library-hero{padding:52px 0 38px;background:linear-gradient(115deg,#faf7f0,#f7fafb);border-bottom:1px solid #e7e9e8}.vn-library-hero h1{font-size:clamp(30px,3.4vw,46px);line-height:1.28;letter-spacing:-.025em;max-width:1020px;margin:16px 0 20px;text-wrap:balance;word-break:normal;overflow-wrap:break-word}.vn-library-hero .eyebrow{font-size:12px;letter-spacing:.14em}.vn-library-hero p{font-size:17px;line-height:1.8;max-width:840px;margin:12px 0}.vn-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:#6c7d89;line-height:1.7}.vn-breadcrumb a{color:#6c7d89;text-decoration:underline;text-underline-offset:4px}.vn-article-meta{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:13px;color:#647988}.vn-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:52px;padding:44px 0 64px;align-items:start}.vn-article-body{min-width:0;max-width:850px}.vn-article-body>section{padding:0;margin:0 0 32px}.vn-article-body h2{font-size:25px;line-height:1.45;margin:30px 0 14px;word-break:normal;overflow-wrap:anywhere;letter-spacing:-.012em}.vn-article-body h3{font-size:20px;line-height:1.5;margin:22px 0 12px}.vn-article-body p,.vn-article-body li{font-size:16px;line-height:1.85;margin:0 0 16px;overflow-wrap:break-word;word-break:normal}.vn-article-body p{max-width:none}.vn-article-body li+li{margin-top:10px}.vn-article-note{padding:20px 23px!important;border:1px solid #e5d4ac;border-radius:14px;background:#fbf8f0;margin:0 0 28px!important}.vn-article-note h2,.vn-article-note h3{margin:0 0 10px}.vn-article-note p:last-child{margin:0}.vn-official-box{border:1px solid #e2e8eb;border-radius:14px;padding:22px;background:#f9fbfc;min-width:0}.vn-official-box h2{font-size:18px;margin:0 0 14px;line-height:1.5}.vn-official-box p{font-size:13px;line-height:1.8;margin:10px 0}.vn-official-box a{display:block;font-size:14px;line-height:1.7;margin-top:12px;color:#96722d;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.vn-article-toc{border-top:1px solid #e4e9ec;margin-top:22px;padding-top:14px}.vn-article-toc a{font-size:13px;text-decoration:none;color:#40566b}.vn-article-toc a:hover{text-decoration:underline}.vn-article-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0 26px;border:1px solid #e4dfd5;border-radius:12px;overscroll-behavior-x:contain}.vn-article-table{border-collapse:collapse;width:100%;min-width:500px;table-layout:auto;font-size:14px;line-height:1.7}.vn-article-table th,.vn-article-table td{padding:13px 16px;vertical-align:top;border:0;border-bottom:1px solid #e7e1d7;white-space:normal;overflow-wrap:break-word;text-align:left}.vn-article-table th{color:#8e6d29;background:#f7f2e6;font-weight:700}.vn-article-table tr:last-child td{border-bottom:0}.vn-table-scroll-hint{font-size:12px!important;color:#7b715d}.vn-library-tools{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:0 0 24px}.vn-library-tools label{display:block;font-size:14px;font-weight:600;line-height:1.5;flex:1 1 280px}.vn-library-tools label:last-child{flex:0 1 235px}.vn-library-tools input,.vn-library-tools select{width:100%;min-width:0;font:inherit;color:#40566b;border:1px solid #cbd6de;border-radius:10px;padding:13px 14px;background:#fff;margin-top:7px;min-height:48px}.vn-library-tools input:focus-visible,.vn-library-tools select:focus-visible{outline:2px solid #b18d42;outline-offset:2px}.vn-library-main{padding:38px 0 60px}.vn-library-topics{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 0}.vn-library-topics a{font-size:13px;padding:8px 13px;border:1px solid #ded5c0;border-radius:24px;background:#fff;line-height:1.6}.vn-library-topics a[aria-current="page"]{background:#9f7c32;color:#fff}.vn-library-status{font-size:14px;color:#677e8e;margin:0 0 22px;min-height:24px}.vn-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vn-library-card{display:flex;flex-direction:column;padding:25px 25px 22px;border:1px solid #dfe6eb;border-radius:17px;min-width:0;background:#fff;transition:border-color .2s,box-shadow .2s}.vn-library-card:hover{border-color:#c4a35d;box-shadow:0 10px 28px #40566b0a}.vn-library-card .vn-card-label{font-size:11px;letter-spacing:.08em;color:#96722d;line-height:1.6;margin-bottom:14px}.vn-library-card h2,.vn-library-card h3{font-size:19px;line-height:1.55;margin:0 0 13px;letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere;word-break:normal}.vn-library-card p{font-size:14px;line-height:1.8;margin:0 0 18px;color:#647a8c;overflow-wrap:break-word}.vn-library-card .vn-card-action{font-size:13px;color:#96722d;margin-top:auto;padding-top:10px;line-height:1.7}.vn-library-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:36px}.vn-library-pagination a,.vn-library-pagination span,.vn-library-pagination button{font:inherit;font-size:13px;line-height:1.6;padding:9px 13px;border:1px solid #ddd5c0;border-radius:8px;background:#fff;color:#40566b}.vn-library-pagination [aria-current="page"]{background:#9f7c32;color:#fff}.vn-library-empty{border:1px solid #e1e7eb;border-radius:14px;padding:28px;grid-column:1/-1;line-height:1.8}.vn-article-related{padding:36px 0 50px;background:#f8fafb;border-top:1px solid #e7edf0}.vn-article-related h2{font-size:28px;margin:0 0 25px}.vn-article-related .vn-library-card{background:#fff}.vn-reading-page .vn-mobile-contact{margin:0;padding:22px 24px;background:#faf7ef}.vn-reading-page .vn-mobile-contact a{width:100%;text-align:center}.vn-article-source-line{font-size:12px!important;color:#738392;margin:8px 0 22px!important}.vn-article-topical-label{font-size:12px;color:#927435;line-height:1.7;margin-bottom:9px}.vn-library-home-intro{padding:54px 0!important}.vn-library-home-intro h2{font-size:31px;line-height:1.45;margin:0 0 17px}.vn-library-home-intro p{max-width:840px;line-height:1.8}.vn-library-home-intro .vn-library-topics a{font-size:14px}.vn-library-home-intro .text-link{margin-top:20px;display:inline-block}.vn-article-body [id]{scroll-margin-top:132px}.vn-reading-page footer{margin-top:0}.vn-library-tools [hidden],.vn-library-pagination[hidden]{display:none!important}
@media(min-width:1100px){.vn-official-box{position:sticky;top:120px}}
@media(max-width:1050px){.vn-article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.vn-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.vn-article-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px 0 42px}.vn-official-box{order:-1}.vn-article-toc{display:none}.vn-official-box{padding:18px}.vn-official-box h2{font-size:17px}.vn-official-box p{margin:6px 0}.vn-library-wrap{width:calc(100% - 36px)}.vn-library-hero{padding:30px 0}.vn-library-hero h1{font-size:32px;line-height:1.35}.vn-library-hero p{font-size:16px}.vn-article-body h2{font-size:23px}.vn-library-grid{gap:15px}.vn-library-card{padding:21px}.vn-library-card h2,.vn-library-card h3{font-size:18px}.vn-library-main{padding:28px 0 40px}.vn-library-tools{gap:13px}.vn-library-tools label:last-child{flex:1 1 235px}.vn-article-note{padding:18px!important}}
@media(max-width:520px){.vn-library-grid{grid-template-columns:minmax(0,1fr)}.vn-library-hero h1{font-size:29px}.vn-article-body h2{font-size:22px}.vn-article-body h3{font-size:19px}.vn-library-hero .eyebrow{font-size:11px}.vn-library-topics{gap:8px}.vn-library-topics a{font-size:12px;padding:7px 11px}.vn-article-meta{gap:7px 16px}.vn-library-pagination a,.vn-library-pagination span,.vn-library-pagination button{padding:8px 10px}.vn-library-card p{font-size:14px}.vn-article-table th,.vn-article-table td{padding:11px 13px}.vn-article-table{font-size:13px;min-width:460px}.vn-article-body p,.vn-article-body li{font-size:16px;line-height:1.85}.vn-article-note h2{font-size:20px}.vn-article-related h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.vn-library-card{transition:none}}

/* Pagination is separate from the site-header navigation on narrow screens. */
.vn-reading-page .vn-library-pagination{position:static;inset:auto;box-shadow:none;background:transparent;padding:0;min-height:0;height:auto}.vn-reading-page .vn-library-pagination:empty{display:none}

.vn-article-meta>a{color:#92702e;text-decoration:underline;text-underline-offset:4px}.vn-official-box{scroll-margin-top:125px}@media(max-width:760px){.vn-reading-page .vn-official-box{order:0}}
/* Contents stays accessible before long prose and complete salary tables. */
.vn-reading-page .vn-article-toc{display:block;border:1px solid #e2dac9;border-radius:12px;background:#fcfaf5;margin:0 0 30px;padding:16px 20px}.vn-article-toc summary{font-size:16px;line-height:1.6;font-weight:700;cursor:pointer;color:#40566b}.vn-article-toc>div{display:grid;gap:9px;margin-top:16px}.vn-article-toc a{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.vn-library-tools label:first-child{flex:2 1 340px}.vn-library-tools label:not(:first-child){flex:1 1 180px}.vn-library-main{scroll-margin-top:130px}.vn-official-box{max-height:calc(100vh - 150px);overflow-y:auto}.vn-library-pagination button:disabled{opacity:.45;cursor:default}.vn-reading-page .vn-article-note h2{font-size:23px}.vn-reading-page .vn-article-note details{font-size:14px;line-height:1.8}.vn-reading-page .vn-article-note details p{margin:8px 0}.vn-reading-page .vn-article-note details a{color:#92702e;text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.vn-official-box{max-height:none;overflow:visible}.vn-library-tools label:first-child,.vn-library-tools label:not(:first-child){flex:1 1 100%}.vn-article-toc{padding:15px 17px}.vn-reading-page .vn-article-note h2{font-size:21px}}

.vn-article-body .vn-back-contents{font-size:13px;line-height:1.7;margin:20px 0 6px}.vn-back-contents a,.vn-official-resources a{color:#92702e;text-decoration:underline;text-underline-offset:4px}.vn-related-pending{font-size:13px;color:#76838c}
