.los-page{--ink:#24392c;--muted:#586c5d;--green:#304c3b;color:var(--ink);background:#f7f6ef;font-family:Anuphan,system-ui,sans-serif;font-size:16px;line-height:1.8}.los-page *{box-sizing:border-box}.los-page .los-wrap{max-width:1120px;margin:auto;padding:0 28px}.los-page h1,.los-page h2,.los-page h3,.los-page p{font-family:Anuphan,system-ui,sans-serif}.los-page h1,.los-page h2,.los-page h3{color:var(--ink);line-height:1.35}.los-page p{margin:0 0 1em}.los-page h1{font-size:clamp(38px,5vw,60px);letter-spacing:-.035em;margin:14px 0 20px}.los-page h1 span{color:#78927b}.los-page h2{font-size:clamp(28px,3.2vw,40px);margin:8px 0 24px}.los-page h3{font-size:19px;margin:8px 0}.los-page .los-kicker{font:700 11px/1.5 'DM Sans',Anuphan,sans-serif;letter-spacing:.12em;color:#b07854}.los-page .los-hero{padding:70px 0}.los-page .los-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.los-page .los-lead{max-width:510px;color:var(--muted);font-size:17px}.los-page .los-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.los-page .los-button{display:inline-flex;align-items:center;gap:14px;background:#304c3b;color:white;text-decoration:none;padding:12px 22px;border-radius:40px;font-size:15px;font-weight:700}.los-page .los-button:hover{background:#466a50;color:white}.los-page .los-link{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid #a7b8a4}.los-page .los-art{background:#c8d7bf;min-height:340px;border-radius:180px 180px 28px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.los-page .los-circle{border-radius:50%;width:200px;height:200px;background:#edf1e6;display:grid;place-items:center}.los-page .los-circle svg{width:120px;height:140px}.los-page .los-art p{margin:15px 0 0;color:#526857}.los-page .los-strip{background:#e8eee3;padding:16px 0;text-align:center;color:#48614c;font-size:14px}.los-page .los-strip span{padding:0 14px;color:#a8b7a2}.los-page .los-section{padding:70px 0;scroll-margin-top:90px}.los-page .los-soft{background:#edf1e8}.los-page .los-columns{display:grid;grid-template-columns:1.3fr .8fr;gap:48px;align-items:start}.los-page .los-columns p,.los-page .los-section>div>p:not(.los-kicker){max-width:840px}.los-page .los-note,.los-page .los-dark{padding:28px;border-radius:22px;background:#e7eddf}.los-page .los-note p{margin:10px 0 0}.los-page .los-dark{background:#304c3b;color:#f7f6ef}.los-page .los-dark p{margin:10px 0 0;color:#f7f6ef}.los-page .los-dark span{color:#dfb693;font-size:13px}.los-page .los-sub{color:#607364}.los-page .los-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.los-page .los-cards article{background:#fffefa;border:1px solid #e1e8da;border-radius:20px;padding:24px}.los-page .los-cards b{color:#b37d5a;font:700 13px 'DM Sans',sans-serif}.los-page .los-cards p{color:#596d5e;margin-bottom:0}.los-page .los-section a{color:#355e43;text-decoration:underline}.los-page .los-closing{padding:56px 0;background:#dfe9d9}.los-page .los-closing h2{margin-bottom:10px}.los-page .los-closing .los-button{margin-top:10px}.los-page .los-foot{margin-top:25px;color:#5e7160;font-size:14px}.los-page a:focus-visible{outline:3px solid #d18d5b;outline-offset:4px}@media(max-width:760px){.los-page .los-wrap{padding:0 22px}.los-page .los-hero{padding:40px 0 46px}.los-page .los-hero-grid,.los-page .los-columns{grid-template-columns:1fr;gap:25px}.los-page .los-art{min-height:260px;border-radius:140px 140px 24px 24px}.los-page .los-circle{width:150px;height:150px}.los-page .los-circle svg{width:90px;height:110px}.los-page .los-section{padding:48px 0}.los-page .los-cards{grid-template-columns:1fr;gap:12px}.los-page .los-strip span{padding:0 4px}.los-page .los-strip{font-size:13px}.los-page .los-closing{padding:45px 0}}

.los-page .los-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;color:#304c3b}.los-page .los-name{font:700 clamp(26px,3vw,34px)/1.2 "DM Sans",Anuphan,sans-serif;letter-spacing:-.025em}.los-page .los-description{font:600 15px/1.5 Anuphan,system-ui,sans-serif;color:#586c5d}.los-page .los-identity + h1{margin-top:18px}@media(max-width:760px){.los-page .los-name{font-size:28px}.los-page .los-description{font-size:14px}.los-page .los-identity + h1{margin-top:14px}}
