.knowledge-page{--knowledge-ink:#102e5b;--knowledge-gold:#8c581c;--knowledge-line:#e1d6c5;color:var(--knowledge-ink);font:16px/1.5 var(--font-chart-serif);background:#fbf8f1}.knowledge-wrap{width:min(1180px,88%);margin-inline:auto}.knowledge-page svg{flex-shrink:0}.knowledge-page .knowledge-eyebrow{color:var(--knowledge-gold);font:500 10px/1.6 var(--font-site-sans);letter-spacing:.13em;margin:0 0 12px}.knowledge-hero{background:#f8f1e3;align-items:center;min-height:clamp(360px,33.333vw,560px);display:flex;position:relative;overflow:hidden}.knowledge-hero-art{position:absolute;inset:0}.knowledge-hero-art img{object-fit:cover;object-position:center right}.knowledge-hero-art:after{content:"";background:linear-gradient(90deg,#fcf7ec33,#0000 60%);position:absolute;inset:0}.knowledge-hero-inner{padding-block:38px 74px;position:relative}.knowledge-hero-copy{width:54%}.knowledge-hero-copy .knowledge-eyebrow{align-items:center;gap:14px;margin-bottom:18px;display:flex}.knowledge-book-seal{outline-offset:3px;border:1px solid #ab854d;border-radius:2px;outline:1px solid #ab854d66;place-items:center;width:35px;height:39px;display:grid}.knowledge-book-seal svg{stroke-width:1px;width:21px;height:21px}.knowledge-hero h1{color:var(--knowledge-ink);font:400 clamp(36px, 3.7vw, 50px)/1.12 var(--font-chart-serif);letter-spacing:-.025em;margin:0}.knowledge-hero h1 em{color:#86571e;font-style:normal}.knowledge-hero-copy>p:not(.knowledge-eyebrow){color:#345071;max-width:490px;margin:19px 0 0;font-size:17px;line-height:1.65}.knowledge-hero-note{color:#735532;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.knowledge-hero-note>span:first-child{border-right:1px solid #bda47a;padding-right:12px}.knowledge-search-band{z-index:1;color:var(--knowledge-ink);background:0 0;margin-top:-32px;position:relative}.knowledge-search-band>.knowledge-wrap{background:#fffcf5;border:1px solid #cbb48e;border-radius:4px;padding:24px 30px 15px;position:relative;box-shadow:0 7px 22px #7050200b}.knowledge-search-band>.knowledge-wrap:before,.knowledge-search-band>.knowledge-wrap:after{content:"";pointer-events:none;width:19px;height:19px;position:absolute}.knowledge-search-band>.knowledge-wrap:before{border-top:1px solid #b49259;border-left:1px solid #b49259;top:5px;left:5px}.knowledge-search-band>.knowledge-wrap:after{border-bottom:1px solid #b49259;border-right:1px solid #b49259;bottom:5px;right:5px}.knowledge-search-heading{align-items:center;gap:16px;margin-bottom:19px;display:flex}.knowledge-search-heading>svg{color:#a1804a;stroke-width:1.15px;width:31px;height:31px}.knowledge-search-heading h2{font:400 27px/1.15 var(--font-chart-serif);color:var(--knowledge-ink);margin:0}.knowledge-search-heading p{color:#607089;margin:5px 0 0;font-size:15px}.knowledge-controls{grid-template-columns:minmax(0,1fr) 220px;gap:22px;display:grid}.knowledge-controls label{min-width:0}.knowledge-controls label>span{color:#5c6b7e;font:500 10px/1.4 var(--font-site-sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;display:block}.knowledge-search-field>div{position:relative}.knowledge-search-field svg{color:#947042;pointer-events:none;width:19px;height:19px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.knowledge-controls :is(input,select){width:100%;min-width:0;height:50px;color:var(--knowledge-ink);font:17px var(--font-chart-serif);background:#fff;border:1px solid #d6c9b4;border-radius:3px}.knowledge-controls input{padding:0 16px 0 47px}.knowledge-controls select{padding:0 14px}.knowledge-controls input::placeholder{color:#667489;opacity:1}.knowledge-controls :is(input,select):focus-visible{outline-offset:3px;outline:2px solid #a1804a}.knowledge-suggestions{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.knowledge-suggestions>span{color:#69778a}.knowledge-suggestions button{color:#8c581c;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:3px 0;display:inline-flex}.knowledge-suggestions button svg{opacity:.7;width:12px;height:12px}.knowledge-suggestions button:hover{color:#102e5b;text-underline-offset:4px;text-decoration:underline}.knowledge-catalogue{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:38px;padding-block:42px 52px;display:grid}.knowledge-sidebar,.knowledge-results{min-width:0}.knowledge-topics>.knowledge-eyebrow{margin:3px 0 17px;font-size:10px}.knowledge-topic-list{gap:4px;display:grid}.knowledge-topic-list button{color:#3c526d;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;min-height:49px;padding:10px 12px;font-size:15px;display:flex}.knowledge-topic-list button>svg{color:#987346;stroke-width:1.3px;width:19px;height:19px}.knowledge-topic-list button>span{flex:1}.knowledge-topic-list button>small{font:11px var(--font-site-sans);color:#6d7784}.knowledge-topic-list button:hover{background:#efe7d8}.knowledge-topic-list button[aria-pressed=true]{color:#fffaf0;background:#1a3555;border-color:#1a3555;box-shadow:inset 3px 0 #c6a268}.knowledge-topic-list button[aria-pressed=true] :is(svg,small){color:#e3c48f}.knowledge-start{background:linear-gradient(150deg,#f6eddc,#fcf9f1);border:1px solid #ddcdae;border-radius:3px;margin-top:30px;padding:23px 18px 8px;position:relative}.knowledge-start-mark{color:#96703b;border:1px solid #c9af7f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.knowledge-start-mark svg{stroke-width:1px;width:18px;height:18px}.knowledge-start .knowledge-eyebrow{margin-bottom:7px;font-size:9px}.knowledge-start h2{font:400 24px/1.2 var(--font-chart-serif);margin:0}.knowledge-start>p:not(.knowledge-eyebrow){color:#647081;margin:10px 0 16px;font-size:14px}.knowledge-start ol{margin:0;padding:0;list-style:none}.knowledge-start li{border-top:1px solid #ddd0b8}.knowledge-start li a{align-items:center;gap:10px;min-height:56px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.knowledge-start li a>span:first-child{color:#997745;font-size:12px}.knowledge-start li a>span:nth-child(2){flex:1}.knowledge-start li svg{color:#997745;width:14px;height:14px}.knowledge-start a:hover{color:#8c581c}.knowledge-results{scroll-margin-top:24px}.knowledge-results-heading{border-bottom:1px solid var(--knowledge-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.knowledge-results-heading .knowledge-eyebrow{margin-bottom:6px;font-size:9px}.knowledge-results-heading h2{color:var(--knowledge-ink);font:400 35px/1.2 var(--font-chart-serif);margin:0}.knowledge-results-heading p:not(.knowledge-eyebrow){color:#586d85;margin:8px 0 0;font-size:15px}.knowledge-result-seal{color:#9d7c48;outline-offset:3px;border:1px solid #cbb48e;outline:1px solid #cbb48e66;place-items:center;width:46px;height:51px;display:grid}.knowledge-result-seal svg{stroke-width:1px;width:25px;height:25px}.knowledge-result-meta{color:#60728a;justify-content:space-between;align-items:center;gap:15px;min-height:53px;font-size:13px;display:flex}.knowledge-result-meta p{overflow-wrap:anywhere;margin:10px 0}.knowledge-result-meta strong{color:#8c581c;font-weight:400}.knowledge-result-meta button{color:#8c581c;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;min-height:40px;padding:4px 0;font-size:13px;display:flex}.knowledge-result-meta button svg{width:13px;height:13px}.knowledge-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;display:grid}.knowledge-card{border:1px solid var(--knowledge-line);background:#fffdf8;border-radius:4px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.knowledge-card:hover{border-color:#b79864;box-shadow:0 6px 22px #573a1410}.knowledge-card-link{flex-direction:column;height:100%;display:flex}.knowledge-card-link:focus-visible{outline-offset:-3px}.knowledge-card-art{aspect-ratio:2.7;background:#f5eddd;border-bottom:1px solid #e7dcc7;position:relative;overflow:hidden}.knowledge-card-art img{object-fit:cover;object-position:center}.knowledge-card-symbol{color:#a77b3c;background:linear-gradient(110deg,#f7f0e3,#f1e7d2,#f8f2e7);justify-content:center;align-items:center;gap:14px;height:100%;padding:10px 30px;display:flex;position:relative}.knowledge-card-symbol:before{content:"";opacity:.12;background:url(/images/huyen-hoc/footer-mountains.svg) 50% 75%/cover no-repeat;position:absolute;inset:0}.knowledge-card-symbol>svg{stroke-width:.85px;width:46px;height:46px;position:relative}.knowledge-card-symbol>span{background:#bca06b80;width:32px;height:1px}.knowledge-card-art[data-group=palaces] .knowledge-card-symbol{color:#4f796d;background:#eef0e5}.knowledge-card-art[data-group=supporting] .knowledge-card-symbol{color:#698096;background:#edf0ed}.knowledge-card-copy{flex-direction:column;flex:1;padding:16px 17px 15px;display:flex}.knowledge-category{color:#8c581c;font:500 9px/1.5 var(--font-site-sans);letter-spacing:.06em;text-transform:uppercase}.knowledge-card h3{color:var(--knowledge-ink);font:600 21px/1.25 var(--font-chart-serif);overflow-wrap:anywhere;margin:8px 0 9px}.knowledge-card-copy>p{-webkit-line-clamp:3;color:#586d85;-webkit-box-orient:vertical;margin:0 0 20px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-card-bottom{border-top:1px solid #e9e0d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.knowledge-card-level{color:#66788b}.knowledge-card-read{color:#8c581c;align-items:center;gap:8px;display:flex}.knowledge-card-read svg{width:14px;height:14px}.knowledge-button{color:#80521e;min-height:45px;font:16px/1.4 var(--font-chart-serif);background:#fffdf7;border:1px solid #b99660;border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:10px 22px;display:inline-flex}.knowledge-button svg{width:17px;height:17px}.knowledge-button:hover{background:#f0e5d1}.knowledge-more{text-align:center;margin-top:29px}.knowledge-more p{color:#63758a;margin:0 0 12px;font-size:13px}.knowledge-empty{text-align:center;background:#fffdf780;border:1px dashed #d6c6a9;padding:55px 16px}.knowledge-empty>svg{color:#a4824d;stroke-width:1px;width:32px;height:32px;margin:auto}.knowledge-empty h3{font:400 28px/1.2 var(--font-chart-serif);margin:16px 0 8px}.knowledge-empty p{color:#586d85;margin:0 0 22px}.knowledge-practice{background:#f2eadb;border-top:1px solid #dfd1b8;padding:28px 0}.knowledge-practice>div{align-items:center;gap:24px;display:flex}.knowledge-practice>div>svg{color:#a17a3b;stroke-width:.9px;width:56px;height:56px}.knowledge-practice>div>div{flex:1}.knowledge-practice .knowledge-eyebrow{margin-bottom:6px;font-size:9px}.knowledge-practice h2{font:400 28px/1.2 var(--font-chart-serif);margin:0}.knowledge-practice p:not(.knowledge-eyebrow){color:#586d85;margin:7px 0 0;font-size:15px}.knowledge-practice .knowledge-button{color:#fff8e7;background:#1a3555;border-color:#1a3555}.knowledge-practice .knowledge-button:hover{background:#284766}@media (max-width:1100px){.knowledge-hero-art img{object-fit:contain;object-position:right bottom}.knowledge-catalogue{grid-template-columns:210px minmax(0,1fr);gap:26px}.knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-hero-copy{width:56%}.knowledge-desktop-break{display:none}.knowledge-topic-list button{padding-inline:9px;font-size:14px}}@media (max-width:760px){.knowledge-wrap{width:calc(100% - 32px)}.knowledge-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.knowledge-hero-inner{order:1;padding-block:32px 6px}.knowledge-hero-copy{width:100%}.knowledge-hero h1{font-size:clamp(34px,6.5vw,46px)}.knowledge-hero-copy>p:not(.knowledge-eyebrow){max-width:540px;margin-top:15px;font-size:16px}.knowledge-hero-note{margin-top:15px}.knowledge-hero-art{aspect-ratio:3;order:2;margin-top:4px;position:relative}.knowledge-hero-art img{object-fit:contain}.knowledge-hero-art:after{background:linear-gradient(#f8f1e3 0,#0000 30%)}.knowledge-search-band{margin-top:-6px}.knowledge-search-band>.knowledge-wrap{padding:22px 20px 13px}.knowledge-search-heading h2{font-size:25px}.knowledge-search-heading{gap:13px}.knowledge-search-heading>svg{width:31px;height:31px}.knowledge-controls{grid-template-columns:minmax(0,1fr) 170px;gap:14px}.knowledge-controls :is(input,select){font-size:16px}.knowledge-catalogue{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 36px}.knowledge-topic-list{flex-wrap:wrap;gap:8px;display:flex}.knowledge-topic-list button{background:#fffdf8;border-color:#e1d6c5;gap:8px;min-height:44px;padding:9px 12px}.knowledge-topic-list button>svg{width:17px;height:17px}.knowledge-start{display:none}.knowledge-results-heading h2{font-size:32px}.knowledge-practice>div{flex-wrap:wrap;gap:15px}.knowledge-practice>div>svg{width:41px;height:41px}.knowledge-practice h2{font-size:25px}.knowledge-practice .knowledge-button{margin-left:56px}}@media (max-width:520px){.knowledge-search-band>.knowledge-wrap{padding-inline:16px}.knowledge-controls{grid-template-columns:minmax(0,1fr);gap:12px}.knowledge-level{align-items:center;gap:15px;display:flex}.knowledge-level>span{flex:0 0 62px;margin:0!important}.knowledge-level select{height:44px}.knowledge-suggestions{gap:0 15px;margin-top:12px}.knowledge-suggestions>span{width:100%}.knowledge-suggestions button{min-height:40px}.knowledge-cards{grid-template-columns:minmax(0,1fr);gap:16px}.knowledge-card-art{aspect-ratio:3.3}.knowledge-card-copy{padding:17px 19px}.knowledge-card h3{font-size:24px}.knowledge-card-copy>p{font-size:16px}.knowledge-card-bottom{font-size:13px}.knowledge-practice .knowledge-button{width:100%;margin:0}.knowledge-result-seal{display:none}}@media (prefers-reduced-motion:reduce){.knowledge-card{transition:none}}
