:root{--bg:#f5f1e8;--ink:#20221d;--line:#e4ded1;--green:#627b25;--muted:#696960}.case-page{max-width:850px;margin:auto;padding:28px 16px 70px}.case-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.case-brand img{width:145px;height:auto}.case-language{display:flex;gap:6px}.case-language button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-weight:800}.case-language button.active{background:var(--ink);color:#fff}.case-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 18px 45px rgba(40,35,25,.08)}.case-kicker{font-weight:900;letter-spacing:.14em;color:var(--green);font-size:.76rem}.case-card h1{font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4rem);line-height:1;margin:.15em 0 .35em}.case-terms{margin:24px 0;padding:22px;border-radius:18px;background:#f8f5ee}.case-terms p{line-height:1.6}.field{display:grid;gap:7px;margin:16px 0;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid #d7d0c4;border-radius:12px;background:#fff;padding:12px;font:inherit}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.known-order,.case-info,.case-receipt{background:#eef4df;border-radius:16px;padding:16px;margin:15px 0}.known-order ul{margin:.6em 0;padding-left:20px}.case-info{font-size:.92rem;color:var(--muted)}#submitButton,.case-home-link{display:inline-block;border:0;border-radius:12px;background:var(--green);color:#fff;font-weight:850;padding:12px 17px;text-decoration:none}.case-status{color:#8a4a32;font-weight:700}@media(max-width:620px){.case-card{padding:20px}.two-col{grid-template-columns:1fr}.case-top{align-items:flex-start}.case-brand img{width:120px}}
