/* Styles propres à en/blog/website-cost-switzerland-france/index.html.
   Extraits des 1 bloc(s) <style> de la page, dans leur ordre d'origine.
   Chargé au même rang qu'avant dans la cascade : après le socle, avant responsive.css. */

/* ==== bloc <style> — extrait de en/blog/website-cost-switzerland-france/index.html ==== */
  /* specific to this page */
  .post-fig{max-width:720px; margin:2.6rem auto 0;}
  .post-fig img{width:100%; display:block; border-radius:16px; border:1px solid var(--line); box-shadow:0 34px 64px -30px rgba(14,23,38,0.5);}
  .post-figcap{max-width:720px; margin:0.9rem auto 0; font-size:0.84rem; color:var(--ink2);}
  .post-body{padding-top:3rem; padding-bottom:3.4rem;}
  .post-body .prose{margin:0 auto;}
  .post-more{max-width:720px; margin:2.8rem auto 0; padding-top:1.8rem; border-top:1px solid var(--line);}
  .post-more .lbl{display:block; font-size:0.74rem; font-weight:600; letter-spacing:0.14em; text-transform:uppercase; color:var(--gold); margin-bottom:0.8rem;}
  .post-more a{display:inline-flex; align-items:center; gap:0.55rem; font-family:'Space Grotesk'; font-weight:600; font-size:1rem; color:var(--ink); transition:color .2s;}
  .post-more a svg{width:17px; height:17px; color:var(--gold); transition:transform .25s;}
  .post-more a:hover{color:var(--gold);} .post-more a:hover svg{transform:translateX(4px);}
