@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color:#2699fb;--secondary-color:#007bff;--accent-color:#f28500;--text-color-dark:#161a20;--text-color-muted:#7f7f7f;--text-color-light:#b4b4b4;--line-spacing-xl:40px;--line-spacing-lg:30px;--line-spacing-sm:16px;--font-family-main-font:Poppins,Arial,sans-serif;--font-weight-bold:bold;--font-size-xs:10px;--font-size-sm:12px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:30px;--font-size-xxl:40px;}a{font-family:var(--font-family-main-font);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);color:var(--primary-color);text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}.node__content a{font-size:inherit;}a:hover{color:var(--secondary-color);text-decoration:underline;}.button{font-family:var(--font-family-main-font);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:var(--line-spacing-sm);color:var(--text-color-muted);}.placeholder{font-family:var(--font-family-main-font);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-spacing-sm);color:var(--text-color-light);}.large-body{font-family:var(--font-family-main-font);font-weight:medium;font-size:var(--font-size-base);line-height:var(--line-spacing-lg);color:var(--text-color-muted);}.body{font-family:var(--font-family-main-font);font-weight:normal;font-size:var(--font-size-base);line-height:var(--line-spacing-lg);color:var(--text-color-muted);}.secondary-body{font-family:var(--font-family-main-font);font-weight:normal;font-size:var(--font-size-sm);line-height:var(--line-spacing-sm);color:var(--text-color-light);}.quote{font-family:var(--font-family-main-font);font-weight:bold;font-size:var(--font-size-lg);line-height:var(--line-spacing-lg);color:var(--text-color-muted);}.subheader{font-family:var(--font-family-main-font);font-weight:normal;font-size:var(--font-size-lg);line-height:var(--line-spacing-lg);color:var(--text-color-muted);}.title{font-family:var(--font-family-main-font);font-weight:medium;font-size:var(--font-size-xl);line-height:var(--line-spacing-xl);color:var(--text-color-dark);}.subtitle{font-family:var(--font-family-main-font);font-weight:medium;font-size:var(--font-size-lg);line-height:var(--line-spacing-lg);color:var(--text-color-muted);}.headline{font-family:var(--font-family-main-font);font-weight:bold;font-size:var(--font-size-xxl);line-height:var(--line-spacing-xxl);color:var(--text-color-muted);}.lh-12{line-height:1.2;}.lh-14{line-height:1.4;}.lh-16{line-height:1.6;}.lh-18{line-height:1.8;}.lh-20{line-height:2;}.tag-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tag-list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:20px;margin:0.25em !important;border-radius:1em;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border:solid 0.125em #2699fb;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.tag-list li:hover{background-color:white;}.tag-list li a{line-height:1.25rem;padding:0em 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:#2699fb;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}.tag-list li a:hover{color:#0472d1;}
