.thu-vien-copy{color:#3a2a22;font-size:.9375rem;line-height:1.65}.thu-vien-copy h2,.thu-vien-copy h3,.thu-vien-copy h4{color:#2b211c;scroll-margin-top:1rem;font-weight:700;line-height:1.35}.thu-vien-copy h2{margin:1rem 0 .4rem;font-size:1.125rem!important}.thu-vien-copy h3{margin:.75rem 0 .35rem;font-size:1rem!important}.thu-vien-copy h4{margin:.5rem 0 .3rem;font-size:.9375rem!important}.thu-vien-copy p,.thu-vien-copy li{font-size:.9375rem;line-height:1.65}.thu-vien-copy p{margin:.25rem 0 .65rem}.thu-vien-copy a{color:var(--primary)}.thu-vien-copy ul,.thu-vien-copy ol{margin:.25rem 0 .7rem;padding-left:1.15rem}.thu-vien-copy li+li{margin-top:.2rem}.thu-vien-copy blockquote{color:#4a3320;background:#fff8e8;border-left:4px solid #c9a24a;border-radius:0 .5rem .5rem 0;margin:.75rem 0;padding:.7rem .9rem;font-style:italic;line-height:1.75}.thu-vien-copy blockquote p{margin:0 0 .5rem}.thu-vien-copy blockquote p:last-child{margin-bottom:0}.thu-vien-copy blockquote em{font-style:italic}.thu-vien-copy blockquote strong{color:#7a2a12;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 40%,#ffe08a 40%);border-radius:.15rem;padding:0 .12rem;font-style:italic;font-weight:700}.thu-vien-copy table{border-collapse:collapse;border:1px solid #e7e8ed;width:100%;max-width:100%;margin:.5rem 0;font-size:.875rem;line-height:1.4}.thu-vien-copy th,.thu-vien-copy td{text-align:left;vertical-align:top;border:1px solid #e7e8ed;padding:.25rem .35rem}.thu-vien-copy th{background:#f6f7fa;font-weight:700}.thu-vien-copy td p,.thu-vien-copy td ul,.thu-vien-copy td ol,.thu-vien-copy th p,.thu-vien-copy th ul,.thu-vien-copy th ol{margin:0}.thu-vien-copy td li,.thu-vien-copy th li{margin-top:0;margin-bottom:0}.thu-vien-copy tbody tr:after{content:none}.thu-vien-copy__figure{text-align:center;margin:.6rem auto .8rem;display:block}.thu-vien-copy__figure img{border-radius:.45rem;max-width:100%;height:auto}.thu-vien-copy p:has(>em:only-child){text-align:center;color:#5c4d42}.thu-vien-copy .thu-vien-cta{background:linear-gradient(135deg,#fff3cc 0%,#fffdf5 75%);border:1px solid #e3b84a;border-left:5px solid #c9962b;border-radius:12px;flex-direction:column;gap:.35rem;margin:1.25rem 0;padding:1rem 1.15rem;display:flex;box-shadow:0 3px 12px #c9962b40}.thu-vien-copy .thu-vien-cta strong{color:#7a1f1f;font-size:1.1rem}.thu-vien-copy .thu-vien-cta span{color:#6b5a3c}.thu-vien-copy .thu-vien-cta a{background:var(--primary);color:#fff;border-radius:999px;align-self:flex-start;margin-top:.3rem;padding:.4rem 1.1rem;font-weight:700;text-decoration:none}
