/* input(3,46): run-time error CSS1019: Unexpected token, found ' '
input(3,46): run-time error CSS1019: Unexpected token, found ' '
input(3,46): run-time error CSS1063: Expected calculation unit, found ' '
input(3,46): run-time error CSS1064: Expected calculation product, found ' '
input(3,46): run-time error CSS1065: Expected calculation sum, found ' '
input(3,46): run-time error CSS1034: Expected closing parenthesis, found ' '
input(3,46): run-time error CSS1042: Expected function, found ' '
input(3,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(8,50): run-time error CSS1019: Unexpected token, found ' '
input(8,50): run-time error CSS1019: Unexpected token, found ' '
input(8,50): run-time error CSS1063: Expected calculation unit, found ' '
input(8,50): run-time error CSS1064: Expected calculation product, found ' '
input(8,50): run-time error CSS1065: Expected calculation sum, found ' '
input(8,50): run-time error CSS1034: Expected closing parenthesis, found ' '
input(8,50): run-time error CSS1042: Expected function, found ' '
input(8,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(20,50): run-time error CSS1019: Unexpected token, found ' '
input(20,50): run-time error CSS1019: Unexpected token, found ' '
input(20,50): run-time error CSS1063: Expected calculation unit, found ' '
input(20,50): run-time error CSS1064: Expected calculation product, found ' '
input(20,50): run-time error CSS1065: Expected calculation sum, found ' '
input(20,50): run-time error CSS1034: Expected closing parenthesis, found ' '
input(20,50): run-time error CSS1042: Expected function, found ' '
input(20,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(56,52): run-time error CSS1019: Unexpected token, found ' '
input(56,52): run-time error CSS1019: Unexpected token, found ' '
input(56,52): run-time error CSS1063: Expected calculation unit, found ' '
input(56,52): run-time error CSS1064: Expected calculation product, found ' '
input(56,52): run-time error CSS1065: Expected calculation sum, found ' '
input(56,52): run-time error CSS1034: Expected closing parenthesis, found ' '
input(56,52): run-time error CSS1042: Expected function, found ' '
input(56,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(58,55): run-time error CSS1019: Unexpected token, found ' '
input(58,55): run-time error CSS1019: Unexpected token, found ' '
input(58,55): run-time error CSS1063: Expected calculation unit, found ' '
input(58,55): run-time error CSS1064: Expected calculation product, found ' '
input(58,55): run-time error CSS1065: Expected calculation sum, found ' '
input(58,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(58,55): run-time error CSS1042: Expected function, found ' '
input(58,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.recentnewspanel {
  margin-top: 2.5rem;
  padding-top: calc(clamp(1.25rem, 12.698vw - 1.869rem, 6.25rem));
  padding-bottom: clamp(2.5rem, calc(2.5rem + (100 - 40) * ((100vw - 24.5625rem) / (1023 - 393))), 6.25rem);
  background: #B9C8DA; }
  @media print, screen and (min-width: 64em) {
    .recentnewspanel {
      margin-top: calc(clamp(0.625rem, 19.886vw - 12.102rem, 9.375rem));
      padding-block: clamp(6.25rem, calc(6.25rem + (145 - 100) * ((100vw - 64rem) / (1728 - 1024))), 9.0625rem); } }
  @media print, screen and (max-width: 47.99875em) {
    .recentnewspanel .grid-container {
      max-width: 22.0625rem;
      margin-left: auto;
      margin-right: auto; } }
  .recentnewspanel .grid-container h2 {
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.04em;
    margin-bottom: calc(clamp(2.125rem, 0.952vw + 1.891rem, 2.5rem));
    font-size: clamp(2.3125rem, calc(2.3125rem + (37 - 37) * ((100vw - 48rem) / (1728 - 768))), 2.3125rem); }
    @media print, screen and (max-width: 47.99875em) {
      .recentnewspanel .grid-container h2 {
        font-size: clamp(1.5625rem, calc(1.5625rem + (25 - 25) * ((100vw - 24.5625rem) / (767 - 393))), 1.5625rem); } }
  .recentnewspanel .grid-container .flexwrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media print, screen and (max-width: 47.99875em) {
      .recentnewspanel .grid-container .flexwrap {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .recentnewspanel .grid-container .flexwrap .colblock {
      max-width: 32.362%;
      width: 100%;
      margin-right: 1.4%; }
      @media print, screen and (max-width: 47.99875em) {
        .recentnewspanel .grid-container .flexwrap .colblock {
          max-width: 22.0625rem;
          margin-right: 0;
          margin-bottom: 2.375rem; } }
      .recentnewspanel .grid-container .flexwrap .colblock:last-child {
        margin-right: 0%; }
        @media print, screen and (max-width: 47.99875em) {
          .recentnewspanel .grid-container .flexwrap .colblock:last-child {
            margin-bottom: 0; } }
      .recentnewspanel .grid-container .flexwrap .colblock .imgWrap {
        overflow: hidden; }
      .recentnewspanel .grid-container .flexwrap .colblock .contentsection {
        padding-top: calc(clamp(1.125rem, 0.317vw + 1.047rem, 1.25rem)); }
        .recentnewspanel .grid-container .flexwrap .colblock .contentsection .col-category {
          padding-bottom: calc(clamp(0.5rem, 0.952vw + 0.266rem, 0.875rem)); }
          .recentnewspanel .grid-container .flexwrap .colblock .contentsection .col-category p.date,
          .recentnewspanel .grid-container .flexwrap .colblock .contentsection .col-category a {
            font-style: normal;
            font-weight: 400;
            font-size: 1.125rem;
            line-height: 100%;
            letter-spacing: -0.025em;
            color: #0B3D71;
            font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem); }
          .recentnewspanel .grid-container .flexwrap .colblock .contentsection .col-category a {
            font-weight: 700; }
        .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 {
          font-family: 'UntitledSerif';
          font-style: normal;
          font-weight: 400;
          line-height: 100%;
          letter-spacing: -0.025em;
          margin-bottom: 0;
          font-size: clamp(1.5625rem, calc(1.5625rem + (25 - 25) * ((100vw - 24.5625rem) / (767 - 393))), 1.5625rem); }
          @media print, screen and (min-width: 48em) {
            .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 {
              font-size: clamp(1.375rem, calc(1.375rem + (22 - 22) * ((100vw - 48rem) / (1023 - 768))), 1.375rem); } }
          @media print, screen and (min-width: 64em) {
            .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 {
              font-size: clamp(1.375rem, calc(1.375rem + (35 - 22) * ((100vw - 64rem) / (1728 - 1024))), 2.1875rem); } }
          .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 a {
            font-family: 'UntitledSerif';
            font-style: normal;
            font-weight: 400;
            line-height: 100%;
            letter-spacing: -0.025em;
            font-size: clamp(1.5625rem, calc(1.5625rem + (25 - 25) * ((100vw - 24.5625rem) / (767 - 393))), 1.5625rem); }
            @media print, screen and (min-width: 48em) {
              .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 a {
                font-size: clamp(1.375rem, calc(1.375rem + (22 - 22) * ((100vw - 48rem) / (1023 - 768))), 1.375rem); } }
            @media print, screen and (min-width: 64em) {
              .recentnewspanel .grid-container .flexwrap .colblock .contentsection h3 a {
                font-size: clamp(1.375rem, calc(1.375rem + (35 - 22) * ((100vw - 64rem) / (1728 - 1024))), 2.1875rem); } }

