/* Compact rhythm, bottom dock and a separate right-hand reading rail. */
@media(min-width:801px){.riki-site .rk-section{padding-block:34px}.riki-site .rk-section+.rk-section{padding-top:28px}.riki-site .rk-section-heading{margin-bottom:25px;min-height:55px}.riki-site .rk-section-heading p{margin-top:9px}.riki-site .rk-section-heading .rk-eyebrow{margin-bottom:10px}.riki-site .rk-cta{margin-block:10px 40px;padding-block:34px}.riki-site .rk-utility-bar{width:max-content;max-width:calc(100% - 48px)}.riki-site .rk-utility-menu>li{flex:0 1 auto}.riki-site .rk-utility-menu a{padding-inline:18px}.rk-utility-more{display:none!important}.rk-utility-more-panel{display:none!important}}
.rk-utility-more-panel{background:#fff8e9;border:1px solid #d8bf94;border-radius:10px;box-shadow:0 8px 30px #40300c20;padding:8px;position:absolute;bottom:calc(100% + 13px);left:0;right:0;display:grid;gap:4px}.rk-utility-more-panel>a{display:flex;align-items:center;min-height:46px;padding:10px 14px;border-radius:6px;font-size:15px;font-weight:600;color:#263d40}.rk-utility-more-panel>a:hover{background:#ffe2a5}.riki-site .rk-utility-more{border:0;background:#fff5dc;color:#243d3f;border-radius:6px;margin:0;padding:5px 10px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.2;text-transform:none;letter-spacing:0;min-width:68px}.rk-utility-more>span:first-child{font-size:18px;letter-spacing:3px}.rk-utility-more>span:last-child{font-size:12px;font-weight:600}.rk-blog-results{transition:opacity .15s;min-height:100px}.rk-blog-results[aria-busy="true"]{opacity:.5;pointer-events:none}.rk-blog-error{border:1px solid #e4c888;border-radius:7px;background:#fff9e8;padding:12px 16px;font-size:15px}.rk-blog-error button{font-size:14px;background:#ffdf93;border:0;border-radius:4px;padding:7px 12px;margin:0;line-height:1.5;letter-spacing:0;text-transform:none}.rk-author-box{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;align-items:start;border:1px solid #d9eeeb;border-radius:12px;background:#f0fbf9;padding:26px;margin:24px 0 30px}.rk-author-box-avatar{position:relative;width:88px;height:88px;border-radius:50%;background:#d1eeea;overflow:hidden}.rk-author-box-avatar img{width:88px;height:88px;object-fit:cover;display:block}.rk-author-box .rk-eyebrow{font-size:11px;margin:0 0 6px}.rk-author-box h2{font-size:23px!important;margin:0 0 9px;line-height:1.4}.rk-author-box p{font-size:15px;line-height:1.85;margin-bottom:12px}.rk-author-box .rk-text-link{font-size:14px}.rk-doc-toc-column{display:none}
@media(min-width:1200px){.riki-site .rk-doc-layout{grid-template-columns:220px minmax(0,1fr) 240px;gap:26px;justify-content:stretch;align-items:stretch}.rk-doc-toc-column{display:block;grid-column:3;min-width:0}.rk-doc-toc-column>.rk-toc{position:sticky;top:calc(var(--rk-sticky-offset,110px) + 8px)}.riki-site.single-docs .rk-floating-toc{left:auto;right:max(32px,calc((100vw - 1200px)/2));width:240px}.riki-site.single-docs .rk-floating-toc:not(.is-expanded){width:240px}.rk-doc-toc-column .rk-toc nav{padding:0 16px 17px}.rk-doc-toc-column .rk-toc nav a{font-size:14px}.single-docs .rk-floating-toc-panel{padding-inline:16px}}
@media(max-width:1199px){.single-docs .rk-floating-toc{top:auto;left:auto;right:16px;bottom:calc(var(--rk-utility-clearance,75px) + 16px);width:52px!important;border-radius:50%;overflow:visible}.single-docs .rk-floating-toc-toggle{width:52px;height:52px;min-height:52px;padding:0;justify-content:center;border-radius:50%}.single-docs .rk-floating-toc-toggle>span{display:none}.single-docs .rk-floating-toc-panel{position:absolute;right:0;bottom:64px;width:min(330px,calc(100vw - 32px));max-height:min(55dvh,440px);background:#fff;border:1px solid #b7dfdc;border-radius:10px;box-shadow:0 6px 30px #165d5d25;padding:19px}.single-docs .rk-floating-toc-panel nav:before{content:'MỤC LỤC TÀI LIỆU';font-size:12px;font-weight:700;color:#087878}}
@media(max-width:800px){.riki-site .rk-section{padding-block:28px}.riki-site .rk-utility-bar{padding:5px;width:calc(100% - 20px)}.rk-utility-compact>.rk-wrap{display:flex;align-items:stretch;gap:4px}.riki-site .rk-utility-compact .rk-utility-menu{flex:1;display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:4px;min-width:0}.riki-site .rk-utility-compact .rk-utility-menu>li{min-width:0}.rk-utility-compact .rk-utility-menu>li:nth-child(n+3){display:none}.riki-site .rk-utility-compact .rk-utility-menu a{height:100%;min-height:46px;padding:6px 8px;font-size:12px;line-height:1.4;border:0!important;box-shadow:none}.rk-utility-more{flex-shrink:0}.rk-utility-more-panel[hidden]{display:none!important}.rk-author-box{grid-template-columns:64px minmax(0,1fr);padding:20px;gap:15px}.rk-author-box-avatar,.rk-author-box-avatar img{width:64px;height:64px}.rk-author-box h2{font-size:21px!important}.rk-author-box p{font-size:15px}.rk-author-box .rk-text-link{font-size:13px}.riki-site .rk-cta{margin-bottom:32px}}
@media print{.rk-author-box{break-inside:avoid}.rk-doc-toc-column,.rk-utility-more-panel{display:none!important}}

.rk-author-initial{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;font-weight:700;color:#087878;text-transform:uppercase}.rk-author-box-avatar img{position:relative;z-index:1}
