@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600&family=Cormorant+Garamond:wght@400;500;600&display=swap&subset=latin-ext');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bg-main:#F6F1E8;--bg-card:#FBF8F2;--text-main:#1E1E1B;--text-soft:#6F665B;--line-color:#D8CCB7;--accent:#B08A4A;--accent-hover:#8E6E38;}body{background:var(--bg-main) !important;color:var(--text-main);font-family:'Cormorant Garamond',serif;font-size:20px;line-height:1.65;}h1,h2,h3,h4{font-family:'Josefin Sans',sans-serif;font-weight:400;letter-spacing:0.06em;color:var(--text-main);}h1{font-size:52px;line-height:1.15;}a{color:var(--accent);}a:hover{color:var(--accent-hover);}.site-header{background:#F6F1E8 !important;border-bottom:1px solid var(--line-color);}.site-branding__name a,.site-branding a{font-family:'Josefin Sans',sans-serif !important;color:var(--text-main) !important;text-decoration:none !important;letter-spacing:0.08em;}.primary-nav a,.menu a{font-family:'Josefin Sans',sans-serif !important;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-main) !important;text-decoration:none !important;}.primary-nav a:hover,.menu a:hover{color:var(--accent) !important;}.button,input[type="submit"],button{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;letter-spacing:0.08em;}.block,.node,.views-row{background:var(--bg-card);border-color:var(--line-color);}table{background:var(--bg-card);border-collapse:collapse;}th{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;letter-spacing:0.06em;}th,td{border:1px solid var(--line-color);}
