.about-page{max-width:850px;margin:auto;padding:32px 28px 80px;color:#293e35}.about-breadcrumb{font-size:13px;margin-bottom:42px}.about-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.about-heading{text-align:center;margin-bottom:32px}.about-heading .eyebrow{font-size:12px;letter-spacing:2.6px;color:#796331}.about-heading h1{font-family:Lora,Georgia,serif;font-size:clamp(30px,4.4vw,48px);line-height:1.35;color:#21584d;margin:15px 0 0}.about-page article>p,.about-section p{font-size:18px;line-height:1.95;margin:0 0 23px}.about-page article>p:first-of-type{text-align:center;color:#54654f}.about-message{margin:28px -20px 24px;padding:30px 34px;background:#eaf0e5;border:1px solid #cedac5;border-top:3px solid #a48544;border-radius:8px;font-family:Lora,Georgia,serif;font-size:clamp(19px,2.1vw,23px);line-height:1.85;color:#21584d}.about-message strong{font-weight:500}.about-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 44px}.about-toc a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #c9d3c2;border-radius:24px;color:#21584d;font-size:14px}.about-toc a:hover{background:#eaf0e5}.about-section{margin-top:48px;padding-top:32px;border-top:1px solid #d8ddce;scroll-margin-top:125px}.about-section h2{font-family:Lora,Georgia,serif;color:#21584d;font-size:clamp(24px,3vw,30px);line-height:1.5;margin:0 0 24px}.about-page strong{color:#21584d}.about-page a:focus-visible{outline:3px solid #80602d;outline-offset:4px}#loi-nguyen{background:#eef1e7;border:1px solid #d5ddc9;border-radius:8px;padding:30px}#loi-nguyen p:last-child{margin-bottom:0;font-size:14px} @media(max-width:600px){.about-page{padding:18px 22px 48px}.about-breadcrumb{margin-bottom:24px}.about-message{margin:24px 0;padding:24px 20px}.about-page article>p,.about-section p{font-size:17px;line-height:1.9}.about-toc{gap:8px;margin-bottom:32px}.about-section{margin-top:32px;padding-top:24px}#loi-nguyen{padding:24px 18px}.about-heading h1{font-size:32px}}