.g-page{background:var(--sec-bg, var(--cream));padding:48px 20px 96px}.g-wrap{max-width:860px;margin:0 auto}.g-page .back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;color:var(--slate);text-decoration:underline;text-underline-offset:3px}.g-page .back svg{width:18px;height:18px;flex:none}.g-card{margin-top:16px;border:1px solid #f0ddd0;border-radius:28px;padding:clamp(24px,5vw,40px);background:#fff}.g-logo{width:256px;max-width:70%;height:auto;margin-bottom:32px}.g-card h1{font-size:clamp(24px,3.2vw,30px);line-height:1.2;font-weight:700;color:var(--dark)}.g-body{margin-top:16px;font-size:17px;line-height:1.7;color:var(--slate)}.g-body>*+*{margin-top:16px}.g-body h2,.g-body h3{margin-top:32px;font-size:clamp(21px,2.6vw,25px);line-height:1.25;font-weight:700;color:var(--dark)}.g-body ol,.g-body ul{padding-left:1.4em}.g-body li+li{margin-top:6px}.g-body a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}.g-body strong{font-weight:700;color:var(--dark)}@media (max-width: 760px){.g-page{padding:32px 16px 72px}}
