.certs-page{--sv-bg:#faf9f6;--sv-ink:#8c7d70;--sv-title:#8e765f;--sv-line:#8b7d6b;--sv-accent:#b85c45;background:var(--sv-bg);width:100%;color:var(--sv-ink);font-family:var(--font-barlow), Helvetica, sans-serif;padding:132px clamp(20px,5vw,72px) 96px}.certs-page__intro{align-items:center;gap:18px;margin-bottom:clamp(48px,7vw,80px);display:flex}.certs-page__intro h1{color:var(--sv-title);font-family:var(--font-quote), "Playfair Display", Georgia, serif;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1}.certs-page__rule{background:var(--sv-line);width:88px;height:1px;display:block}.certs-block{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto 88px;display:flex}.certs-block:last-child{margin-bottom:0}.certs-block h2{color:#2c2c2c;font-family:var(--font-quote), "Playfair Display", Georgia, serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.15}.certs-block__accent{background:var(--sv-accent);width:72px;height:2px;margin:18px 0 36px;display:block}.certs-block__frame{width:min(100%,820px);margin:0}.certs-block__frame img{width:100%;height:auto;display:block}@media (max-width:900px){.certs-page{padding:112px 22px 72px}.certs-block{margin-bottom:64px}}
