
    .intro{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:end}.intro h2{margin:0;font-size:31px;letter-spacing:-.035em}.intro p{color:var(--muted);line-height:1.6}.stamp{padding:16px 18px;border-radius:15px;background:#fff6df;border:1px solid #f1db9d;color:#6f521b;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:27px}.card{display:flex;flex-direction:column;min-height:245px;padding:23px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 25px rgba(18,40,32,.06)}.icon{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:var(--pale);font-size:25px}.card h2{margin:15px 0 8px;font-size:21px;line-height:1.18}.card p{margin:0;color:var(--muted);font-size:14px;line-height:1.58}.card ul{margin:13px 0 0;padding-left:19px;color:#38564c;font-size:13px;line-height:1.65}.card a{margin-top:auto;padding-top:17px;color:var(--green);font-weight:900}.notice{margin-top:27px;padding:24px 27px;border-radius:18px;background:#0d5a49;color:#fff}.notice h2{margin:0 0 8px;font-size:23px}.notice p{margin:0;line-height:1.6;color:#e5f3ed}.notice b{color:#ffd166}@media(max-width:850px){.intro,.cards{grid-template-columns:1fr 1fr}.intro>div:first-child{grid-column:1/-1}}@media(max-width:600px){.intro,.cards{grid-template-columns:1fr}.intro>div:first-child{grid-column:auto}}
  