:root{color-scheme:light;font:14px/1.7 system-ui,sans-serif;color:#34443b;background:#f5f1e7}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #a24d38;outline-offset:5px}.labHead257{max-width:1240px;margin:auto;padding:20px 30px;border-bottom:1px solid #b5a17b66;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.labLogo257{display:flex;gap:10px;align-items:center;font:23px serif}.labLogo257 img{width:33px;height:33px}main{max-width:1240px;padding:36px 30px 60px;margin:auto}.labIntro257{padding:15px 0 35px;max-width:700px}.labIntro257 small,.labCard257 small{font-size:10px;letter-spacing:.16em;color:#9a6a48}.labIntro257 h1{font:clamp(32px,5vw,58px)/1.3 serif;letter-spacing:.07em;margin:18px 0}.labIntro257 p{font-size:13px;color:#7a806f}.labGrid257{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.labCard257{min-width:0;display:block;border:1px solid #c1b29266;background:#fffaf1;transition:transform .18s,border-color .18s}.labCard257:hover{transform:translateY(-3px);border-color:#aa694b}.labCard257>img{display:block;width:100%;height:auto;aspect-ratio:48/31;object-fit:cover;border-bottom:1px solid #c1b29244}.labCard257>div{padding:22px;position:relative;min-height:170px}.labCard257 h2{font:25px/1.3 serif;letter-spacing:.13em;margin:9px 0 12px}.labCard257 p{font-size:12px;line-height:1.9;margin:0;color:#797d6d}.labCard257 span{position:absolute;right:20px;top:25px;color:#9d503d}footer{text-align:center;padding:30px;font-size:10px;color:#93917e;border-top:1px solid #c1b29244}@media(max-width:900px){.labGrid257{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){main{padding:22px 16px 40px}.labHead257{padding:14px 16px}.labGrid257{gap:16px 12px}.labCard257>div{padding:15px 12px;min-height:170px}.labCard257 h2{font-size:19px;letter-spacing:.06em}.labCard257 p{font-size:11px}.labCard257 small{font-size:8px;letter-spacing:.03em}.labCard257 span{right:10px;top:17px}.labIntro257 p{font-size:12px}.labIntro257{padding-bottom:20px}}html[dir=rtl] .labCard257 span{right:auto;left:12px}@media(prefers-reduced-motion:reduce){.labCard257{transition:none}}
