/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gsc-ui,.gsc-ui *,.gsc-ui *::before,.gsc-ui *::after{box-sizing:border-box;}.gsc-ui{clear:both;display:block;float:none;max-width:none;width:100%;}.gsc-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;width:100%;}.gsc-container-small{margin-left:auto;margin-right:auto;max-width:900px;padding-left:15px;padding-right:15px;width:100%;}.gsc-container-large{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px;width:100%;}.gsc-full-width{clear:both !important;display:block !important;float:none !important;max-width:none !important;width:100% !important;}.gsc-grid{align-items:stretch;display:grid !important;gap:20px;grid-template-columns:1fr;margin:10px 0;max-width:none !important;width:100% !important;}.gsc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}.gsc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.gsc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.gsc-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));}.gsc-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));}.gsc-grid-gap-small{gap:12px;}.gsc-grid-gap-large{gap:30px;}.gsc-grid-gap-procedure{column-gap:20px;row-gap:58px;}.gsc-card{background-color:#ffffff;border:1px solid #d9e3ee;border-radius:10px;box-shadow:0 5px 18px rgba(0,0,0,0.08);display:flex;flex-direction:column;margin:0;max-width:none !important;min-width:0;overflow:visible;padding:20px;position:relative;text-align:center;transition:box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease;width:100% !important;}.gsc-card:hover{border-color:#b9d0e6;box-shadow:0 9px 26px rgba(0,72,140,0.14);transform:translateY(-4px);}.gsc-card-quick{background-color:#f8fbff;padding:20px 14px;}.gsc-card-procedure{padding:0 15px 15px;}.gsc-card-benefit{background-color:#ffffff;border-left:4px solid #145a96;text-align:left;}.gsc-card-subject{background-color:#f9fbfd;}.gsc-card-highlight{background-color:#eef7ff;border-color:#acd0ef;}.gsc-card-warning{background-color:#fffaf0;border-color:#f4d79c;}.gsc-card-success{background-color:#f3fbf5;border-color:#b9dfc2;}.gsc-card-flat{box-shadow:none;}.gsc-card-no-hover:hover{box-shadow:0 5px 18px rgba(0,0,0,0.08);transform:none;}.gsc-icon{align-items:center;display:flex;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;}.gsc-icon-small{font-size:26px;height:32px;width:32px;}.gsc-icon-medium{font-size:34px;height:44px;width:44px;}.gsc-icon-large{font-size:40px;height:56px;width:56px;}.gsc-icon-circle{border-radius:50%;}.gsc-icon-square{border-radius:10px;}.gsc-icon-blue{background-color:#145a96;color:#ffffff;}.gsc-icon-orange{background-color:#f8aa16;color:#ffffff;}.gsc-icon-green{background-color:#28a745;color:#ffffff;}.gsc-icon-red{background-color:#d73a49;color:#ffffff;}.gsc-icon-light{background-color:#edf6ff;color:#145a96;}.gsc-card-procedure .gsc-icon-procedure{align-items:center !important;background-color:#f8aa16 !important;border:7px solid #ffffff !important;border-radius:50% !important;color:#ffffff !important;display:flex !important;flex:0 0 72px !important;font-size:32px !important;height:72px !important;justify-content:center !important;line-height:1 !important;margin:-42px auto 18px !important;min-height:72px !important;min-width:72px !important;width:72px !important;}.gsc-card-procedure .gsc-card-title{margin:10px 0 8px;font-size:18px;}.gsc-card-procedure .gsc-card-text{margin-bottom:12px;line-height:1.5;font-size:15px;}.gsc-grid-gap-procedure{row-gap:40px;column-gap:20px;}.gsc-section-title{color:#145a96;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 5px;text-align:center;}.gsc-section-title-uppercase{text-transform:uppercase;}.gsc-section-intro{color:#333333;font-size:18px;line-height:1.6;margin:0 auto 35px;max-width:900px;text-align:center;}.gsc-card-title{color:#25364a;font-size:19px;font-weight:700;line-height:1.35;margin:14px 0 10px;}.gsc-card-title-uppercase{text-transform:uppercase;}.gsc-card-text{color:#4b5563;flex-grow:1;font-size:15px;line-height:1.65;margin:0 0 18px;overflow-wrap:anywhere;}.gsc-text{color:#333333;font-size:16px;line-height:1.7;}.gsc-text-small{font-size:14px;}.gsc-text-large{font-size:18px;}.gsc-text-center{text-align:center;}.gsc-text-left{text-align:left;}.gsc-text-right{text-align:right;}.gsc-text-blue{color:#145a96;}.gsc-text-red{color:#d32f2f;}.gsc-text-green{color:#218838;}.gsc-text-muted{color:#6b7280;}.gsc-text-bold{font-weight:700;}.gsc-btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:7px;justify-content:center;line-height:1.4;padding:11px 20px;text-align:center;text-decoration:none !important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}.gsc-btn:hover,.gsc-btn:focus{box-shadow:0 5px 14px rgba(0,0,0,0.12);text-decoration:none !important;transform:translateY(-2px);}.gsc-btn-primary{background-color:#086ad8;border-color:#086ad8;color:#ffffff !important;}.gsc-btn-primary:hover,.gsc-btn-primary:focus{background-color:#075ab5;border-color:#075ab5;}.gsc-btn-success{background-color:#28a745;border-color:#28a745;color:#ffffff !important;}.gsc-btn-success:hover,.gsc-btn-success:focus{background-color:#218838;border-color:#218838;}.gsc-btn-warning{background-color:#f8aa16;border-color:#f8aa16;color:#1d2733 !important;}.gsc-btn-outline{background-color:#ffffff;border-color:#086ad8;color:#086ad8 !important;}.gsc-btn-outline:hover,.gsc-btn-outline:focus{background-color:#086ad8;color:#ffffff !important;}.gsc-btn-small{font-size:14px;padding:8px 14px;}.gsc-btn-large{font-size:18px;padding:14px 28px;}.gsc-btn-block{display:flex;width:100%;}.gsc-button-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px;}.gsc-card-link{color:#086ad8;display:inline-block;font-size:16px;font-weight:700;line-height:1.4;margin-top:auto;text-decoration:none;}.gsc-card-link:hover,.gsc-card-link:focus{color:#064f9f;text-decoration:underline;}.gsc-banner{background:linear-gradient(135deg,#0d4f8b,#1976c9);border-radius:12px;color:#ffffff;margin:25px 0;overflow:hidden;padding:30px 25px;text-align:center;}.gsc-banner-title{color:#ffffff;font-size:30px;font-weight:700;line-height:1.3;margin:0 0 12px;}.gsc-banner-highlight{color:#ffd54f;font-size:20px;font-weight:700;line-height:1.5;margin:0 0 12px;}.gsc-banner-text{color:#ffffff;font-size:17px;line-height:1.65;margin:0 auto 10px;max-width:1000px;}.gsc-cta{background-color:#eef7ff;border:1px solid #bcd8ef;border-radius:12px;margin:30px 0;padding:28px 22px;text-align:center;}.gsc-cta-title{color:#145a96;font-size:28px;line-height:1.3;margin:0 0 12px;}.gsc-cta-text{color:#374151;font-size:17px;line-height:1.65;margin:0 auto;max-width:900px;}.gsc-notice{border-left:5px solid #145a96;border-radius:6px;margin:20px 0;padding:18px 20px;}.gsc-notice-info{background-color:#eef7ff;border-left-color:#145a96;}.gsc-notice-success{background-color:#f0faf2;border-left-color:#28a745;}.gsc-notice-warning{background-color:#fff9e9;border-left-color:#f8aa16;}.gsc-notice-danger{background-color:#fff1f1;border-left-color:#d73a49;}.gsc-table-responsive{margin:25px 0;overflow-x:auto;width:100%;}.gsc-table{border-collapse:collapse;font-size:16px;min-width:650px;width:100%;}.gsc-table th,.gsc-table td{border:1px solid #d9e3ee;padding:13px 15px;text-align:left;vertical-align:top;}.gsc-table th{background-color:#145a96;color:#ffffff;font-weight:700;}.gsc-table-striped tbody tr:nth-child(even){background-color:#f7f9fc;}.gsc-faq{margin:25px 0;}.gsc-faq-item{border-bottom:1px solid #dce3ea;padding:18px 0;}.gsc-faq-question{color:#145a96;font-size:20px;line-height:1.4;margin:0 0 10px;}.gsc-faq-answer{color:#374151;font-size:16px;line-height:1.7;margin:0;}.gsc-m-0{margin:0 !important;}.gsc-mt-10{margin-top:10px !important;}.gsc-mt-20{margin-top:20px !important;}.gsc-mt-30{margin-top:30px !important;}.gsc-mt-40{margin-top:40px !important;}.gsc-mt-50{margin-top:50px !important;}.gsc-mb-10{margin-bottom:10px !important;}.gsc-mb-20{margin-bottom:20px !important;}.gsc-mb-30{margin-bottom:30px !important;}.gsc-mb-40{margin-bottom:40px !important;}.gsc-mb-50{margin-bottom:50px !important;}.gsc-p-0{padding:0 !important;}.gsc-p-10{padding:10px !important;}.gsc-p-20{padding:20px !important;}.gsc-p-30{padding:30px !important;}.gsc-bg-white{background-color:#ffffff !important;}.gsc-bg-light{background-color:#f8fbff !important;}.gsc-radius{border-radius:10px !important;}.gsc-shadow{box-shadow:0 6px 20px rgba(0,0,0,0.10) !important;}@media screen and (max-width:1100px){.gsc-grid-5,.gsc-grid-6{grid-template-columns:repeat(3,minmax(0,1fr));}.gsc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media screen and (max-width:768px){.gsc-grid-3,.gsc-grid-4,.gsc-grid-5,.gsc-grid-6{grid-template-columns:repeat(2,minmax(0,1fr));}.gsc-section-title{font-size:27px;}.gsc-section-intro{font-size:17px;}.gsc-banner-title{font-size:26px;}.gsc-banner-highlight{font-size:18px;}}@media screen and (max-width:560px){.gsc-grid-2,.gsc-grid-3,.gsc-grid-4,.gsc-grid-5,.gsc-grid-6{grid-template-columns:1fr;}.gsc-grid{gap:18px;}.gsc-grid-gap-procedure{row-gap:58px;}.gsc-container,.gsc-container-small,.gsc-container-large{padding-left:8px;padding-right:8px;}.gsc-card{padding:18px 16px;}.gsc-card-procedure{padding:0 18px 25px;}.gsc-section-title{font-size:23px;}.gsc-section-intro{font-size:16px;}.gsc-card-title{font-size:18px;}.gsc-card-text{font-size:15px;}.gsc-banner{padding:24px 16px;}.gsc-banner-title{font-size:23px;}.gsc-banner-highlight{font-size:17px;}.gsc-banner-text{font-size:15px;}.gsc-button-group{align-items:stretch;flex-direction:column;}.gsc-button-group .gsc-btn{width:100%;}}
.site-logo-img{height:auto;max-height:120px;width:auto;max-width:100%;}.site-name{font-size:clamp(20px,3vw,36px);font-weight:bold;}.site-slogan{font-size:clamp(12px,2vw,18px);padding-top:10px;}.feed-icons{display:none;}#welcome-text{background-color:#e8f0f9;}div#welcome-text-inner{padding-block:0px;padding-bottom:10px;line-height:1.5em;}.front-cta-banner{background-color:#f8f7fd;border:1px solid #e5e1f5;border-radius:8px;padding:10px;margin-bottom:10px;text-align:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;}.front-cta-announcement{font-size:16px;line-height:1.45;}.front-announcement-label{color:#234994;font-weight:600;}.front-announcement-date{color:#d63333;font-weight:700;}.front-cta-title{color:#0a58ca;font-size:clamp(24px,2.5vw,28px);font-weight:700;line-height:1.3;margin:0 0 10px;}.front-cta-highlight,.front-cta-text{font-size:16px;line-height:1.6;margin:6px 0;}.front-red{color:#d63333;}.front-blue{color:#4b4bd6;}.front-cta-buttons{margin-top:18px;}.front-btn{background-color:#fad7176b;border-radius:5px;display:inline-block;font-weight:700;margin:5px;padding:12px 25px;text-decoration:none;}.front-btn:hover,.front-btn:focus,.front-btn:active{background-color:#c6f1c7;text-decoration:none;}.solo-block-title{font-size:24px;text-align:center;background-color:#d1dfff;padding-top:5px;padding-bottom:5px;border-radius:20px;}h1.page-title-text{padding-block:0px;}
.solo-clear.views-row{border-bottom:2px solid grey;padding-top:20px;padding-bottom:20px;}.views-field.views-field-title{font-size:larger;font-weight:bold;}.views-field-title a{color:green !important;line-height:16px;}.views-field.views-field-field-author-names-for-issue{color:#C70039;padding-bottom:20px;}.views-field.views-field-field-doi-url{margin-top:60px;display:flex;}span.views-label.views-label-field-doi-url{padding-right:5px;}.views-field.views-field-view-node  .field-content a{font-family:"Lucida Grande",Verdana,sans-serif;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;background:#dddddd!important;border-radius:20px;float:left;margin-right:15px;margin-top:-4px;padding:8px 18px;}span.views-field.views-field-field-article-pdf{font-family:"Lucida Grande",Verdana,sans-serif;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;background:#dddddd!important;border-radius:20px;float:left;margin-top:-4px;padding:8px 18px;}
