.official{margin:18px 0 0;color:#8f918b;font-size:.66rem;letter-spacing:.08em}.official a{color:var(--y);text-underline-offset:3px}.value-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;padding:28px 0;border-block:2px solid #000;line-height:1.7}.value-intro p{margin:0}.value-intro p:last-child{padding-left:28px;border-left:2px solid #000;font-size:.8rem}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.value-grid article{display:flex;flex-direction:column;min-height:300px;padding:22px;background:var(--k);color:var(--w);border:2px solid #000;border-radius:17px;box-shadow:0 5px #000}.value-grid article>b{color:var(--y);font-size:.7rem}.value-grid h3{margin-top:35px}.value-grid p{color:#b8bab4;font-size:.8rem;line-height:1.65}.value-grid span{margin-top:auto;padding-top:16px;border-top:1px solid #ffffff25;color:var(--y);font-size:.62rem;line-height:1.5}.value-loop{margin-top:18px;padding:24px;border:2px solid #000;border-radius:17px;background:var(--b);color:#fff;box-shadow:0 6px #000}.value-loop small{font-size:.65rem;letter-spacing:.12em}.value-loop>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0;font-size:.83rem}.value-loop i{font-style:normal;color:var(--y)}.value-loop p{margin:0;color:#dfe3ff;font-size:.7rem}@media(max-width:900px){.value-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.value-intro,.value-grid{grid-template-columns:1fr}.value-intro p:last-child{padding:20px 0 0;border-left:0;border-top:2px solid #000}.value-loop>div{align-items:flex-start;flex-direction:column}.value-loop i{transform:rotate(90deg);margin-left:8px}}
