/* input(64,55): run-time error CSS1019: Unexpected token, found ' '
input(64,55): run-time error CSS1019: Unexpected token, found ' '
input(64,55): run-time error CSS1063: Expected calculation unit, found ' '
input(64,55): run-time error CSS1064: Expected calculation product, found ' '
input(64,55): run-time error CSS1065: Expected calculation sum, found ' '
input(64,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(64,55): run-time error CSS1042: Expected function, found ' '
input(64,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(107,56): run-time error CSS1019: Unexpected token, found ' '
input(107,56): run-time error CSS1019: Unexpected token, found ' '
input(107,56): run-time error CSS1063: Expected calculation unit, found ' '
input(107,56): run-time error CSS1064: Expected calculation product, found ' '
input(107,56): run-time error CSS1065: Expected calculation sum, found ' '
input(107,56): run-time error CSS1034: Expected closing parenthesis, found ' '
input(107,56): run-time error CSS1042: Expected function, found ' '
input(107,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(108,54): run-time error CSS1019: Unexpected token, found ' '
input(108,54): run-time error CSS1019: Unexpected token, found ' '
input(108,54): run-time error CSS1063: Expected calculation unit, found ' '
input(108,54): run-time error CSS1064: Expected calculation product, found ' '
input(108,54): run-time error CSS1065: Expected calculation sum, found ' '
input(108,54): run-time error CSS1034: Expected closing parenthesis, found ' '
input(108,54): run-time error CSS1042: Expected function, found ' '
input(108,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(111,55): run-time error CSS1019: Unexpected token, found ' '
input(111,55): run-time error CSS1019: Unexpected token, found ' '
input(111,55): run-time error CSS1063: Expected calculation unit, found ' '
input(111,55): run-time error CSS1064: Expected calculation product, found ' '
input(111,55): run-time error CSS1065: Expected calculation sum, found ' '
input(111,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(111,55): run-time error CSS1042: Expected function, found ' '
input(111,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(125,56): run-time error CSS1019: Unexpected token, found ' '
input(125,56): run-time error CSS1019: Unexpected token, found ' '
input(125,56): run-time error CSS1063: Expected calculation unit, found ' '
input(125,56): run-time error CSS1064: Expected calculation product, found ' '
input(125,56): run-time error CSS1065: Expected calculation sum, found ' '
input(125,56): run-time error CSS1034: Expected closing parenthesis, found ' '
input(125,56): run-time error CSS1042: Expected function, found ' '
input(125,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(126,57): run-time error CSS1019: Unexpected token, found ' '
input(126,57): run-time error CSS1019: Unexpected token, found ' '
input(126,57): run-time error CSS1063: Expected calculation unit, found ' '
input(126,57): run-time error CSS1064: Expected calculation product, found ' '
input(126,57): run-time error CSS1065: Expected calculation sum, found ' '
input(126,57): run-time error CSS1034: Expected closing parenthesis, found ' '
input(126,57): run-time error CSS1042: Expected function, found ' '
input(126,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(138,53): run-time error CSS1019: Unexpected token, found ' '
input(138,53): run-time error CSS1019: Unexpected token, found ' '
input(138,53): run-time error CSS1063: Expected calculation unit, found ' '
input(138,53): run-time error CSS1064: Expected calculation product, found ' '
input(138,53): run-time error CSS1065: Expected calculation sum, found ' '
input(138,53): run-time error CSS1034: Expected closing parenthesis, found ' '
input(138,53): run-time error CSS1042: Expected function, found ' '
input(138,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(161,57): run-time error CSS1019: Unexpected token, found ' '
input(161,57): run-time error CSS1019: Unexpected token, found ' '
input(161,57): run-time error CSS1063: Expected calculation unit, found ' '
input(161,57): run-time error CSS1064: Expected calculation product, found ' '
input(161,57): run-time error CSS1065: Expected calculation sum, found ' '
input(161,57): run-time error CSS1034: Expected closing parenthesis, found ' '
input(161,57): run-time error CSS1042: Expected function, found ' '
input(161,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(163,55): run-time error CSS1019: Unexpected token, found ' '
input(163,55): run-time error CSS1019: Unexpected token, found ' '
input(163,55): run-time error CSS1063: Expected calculation unit, found ' '
input(163,55): run-time error CSS1064: Expected calculation product, found ' '
input(163,55): run-time error CSS1065: Expected calculation sum, found ' '
input(163,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(163,55): run-time error CSS1042: Expected function, found ' '
input(163,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(171,59): run-time error CSS1019: Unexpected token, found ' '
input(171,59): run-time error CSS1019: Unexpected token, found ' '
input(171,59): run-time error CSS1063: Expected calculation unit, found ' '
input(171,59): run-time error CSS1064: Expected calculation product, found ' '
input(171,59): run-time error CSS1065: Expected calculation sum, found ' '
input(171,59): run-time error CSS1034: Expected closing parenthesis, found ' '
input(171,59): run-time error CSS1042: Expected function, found ' '
input(171,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.threequestiondetailspanel {
  margin-top: 2.5rem; }
  @media print, screen and (min-width: 48em) {
    .threequestiondetailspanel {
      margin-top: 4.375rem; } }
  @media print, screen and (min-width: 64em) {
    .threequestiondetailspanel {
      margin-top: 6.25rem; } }
  @media screen and (min-width: 80em) {
    .threequestiondetailspanel {
      margin-top: 9.375rem; } }
  .threequestiondetailspanel .grid-container .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s; }
    @media print, screen and (min-width: 64em) {
      .threequestiondetailspanel .grid-container .flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 1.25rem; } }
    .threequestiondetailspanel .grid-container .flex .lftBlock {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
        .threequestiondetailspanel .grid-container .flex .lftBlock {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 20.65em;
              -ms-flex: 0 0 20.65em;
                  flex: 0 0 20.65em;
          max-width: 20.625rem; } }
      .threequestiondetailspanel .grid-container .flex .lftBlock .imgBlock {
        text-align: center;
        overflow: hidden; }
        @media screen and (max-width: 429px) {
          .threequestiondetailspanel .grid-container .flex .lftBlock .imgBlock {
            max-height: 22.0625rem; } }
        @media screen and (max-width: 529px) {
          .threequestiondetailspanel .grid-container .flex .lftBlock .imgBlock {
            margin: 0; } }
        @media (min-width: 530px) and (max-width: 1023px) {
          .threequestiondetailspanel .grid-container .flex .lftBlock .imgBlock {
            margin: 1.25rem auto;
            width: 29.3125rem;
            margin-top: 0; } }
      .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock {
        margin-top: 1.25rem;
        border-top: 0.625rem solid #B9C8DA;
        padding-top: 0.625rem; }
        @media print, screen and (min-width: 64em) {
          .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock {
            padding-top: calc(clamp(0.625rem, 1.42vw - 0.284rem, 1.25rem)); } }
        .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent {
          width: 100%; }
          @media print, screen and (min-width: 64em) {
            .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent {
              max-width: 28.5rem; } }
          .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent h2 {
            font-weight: 700;
            line-height: 100%;
            letter-spacing: -0.05em;
            margin-bottom: 2.125rem;
            font-size: clamp(3.4375rem, calc(3.4375rem + (64 - 55) * ((100vw - 24.5625rem) / (1023 - 393))), 4rem); }
            @media print, screen and (min-width: 64em) {
              .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent h2 {
                margin-bottom: 2.0625rem;
                font-size: clamp(3.125rem, calc(3.125rem + (55 - 50) * ((100vw - 64rem) / (1279 - 1024))), 3.4375rem); } }
            @media print, screen and (min-width: 80em) {
                .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent h2 {
                    font-size: clamp(3.125rem, calc(3.125rem + (80 - 50) * ((100vw - 80rem) / (1728 - 1280))), 5rem);}}
          .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent p {
            letter-spacing: -0.01em;
            font-family: 'UntitledSerif';
            font-style: normal;
            font-weight: 400;
            line-height: 116.6%;
            font-size: clamp(1.125rem, calc(1.125rem + (22 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.375rem); }
            @media print, screen and (min-width: 64em) {
              .threequestiondetailspanel .grid-container .flex .lftBlock .contentBlock .insideContent p {
                font-size: clamp(1.375rem, calc(1.375rem + (27 - 22) * ((100vw - 64rem) / (1728 - 1024))), 1.6875rem); } }
    .threequestiondetailspanel .grid-container .flex .rgtBlock {
      -webkit-box-flex: 2;
      -webkit-flex: 2;
          -ms-flex: 2;
              flex: 2; }
      @media screen and (max-width: 1023px) {
        .threequestiondetailspanel .grid-container .flex .rgtBlock {
          margin: 0 -1.25rem;
          margin-top: 1.8125rem; } }
      .threequestiondetailspanel .grid-container .flex .rgtBlock a:focus {
        outline-color: white; }
      .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside {
        background: #B9C8DA;
        padding-top: 1.3125rem;
        padding-bottom: calc(clamp(0.625rem, 10.317vw - 1.909rem, 4.688rem));
        padding-inline: calc(clamp(1.25rem, 0.794vw + 1.055rem, 1.563rem)); }
        @media print, screen and (min-width: 48em) {
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside {
            padding-top: calc(clamp(1.25rem, 31.25vw - 13.73rem, 6.25rem)); } }
        @media print, screen and (min-width: 64em) {
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside {
            padding-inline: clamp(1.5625rem, calc(1.5625rem + (90 - 25) * ((100vw - 64rem) / (1728 - 1024))), 5.625rem); } }
        @media screen and (min-width: 90em) {
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside {
            padding-top: 5rem;
            padding-bottom: 2.625rem; } }
        .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .pageTitle {
          margin-bottom: 0.375rem;
          border-top: 0.625rem solid #0B3D71;
          padding-top: 0.625rem; }
          @media print, screen and (min-width: 64em) {
            .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .pageTitle {
              margin-bottom: calc(clamp(0rem, 2.131vw - 1.364rem, 0.938rem));
              padding-top: calc(clamp(0.625rem, 1.42vw - 0.284rem, 1.25rem)); } }
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .pageTitle h2 {
            font-weight: 400;
            line-height: 100%;
            letter-spacing: -0.06em;
            font-family: 'UntitledSerif';
            margin-bottom: 0rem;
            font-size: clamp(4.375rem, calc(4.375rem + (70 - 70) * ((100vw - 24.5625rem) / (1023 - 393))), 4.375rem); }
            @media print, screen and (min-width: 64em) {
              .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .pageTitle h2 {
                font-size: clamp(4.375rem, calc(4.375rem + (150 - 70) * ((100vw - 64rem) / (1728 - 1024))), 9.375rem); } }
        .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title {
          margin-top: calc(clamp(2.313rem, 1.111vw + 2.04rem, 2.75rem)); }
          @media print, screen and (min-width: 64em) {
            .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title {
              margin-top: clamp(2.75rem, calc(2.75rem + (90 - 44) * ((100vw - 64rem) / (1728 - 1024))), 5.625rem); } }
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title h3,
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title p {
            font-family: 'UntitledSerif';
            font-style: normal;
            font-weight: 400;
            font-size: clamp(1.125rem, calc(1.125rem + (22 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.375rem);
            line-height: 116.6%;
            letter-spacing: -0.01em; }
            @media print, screen and (min-width: 64em) {
              .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title h3,
              .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title p {
                font-size: clamp(1.375rem, calc(1.375rem + (27 - 22) * ((100vw - 64rem) / (1728 - 1024))), 1.6875rem); } }
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title h3 {
            font-family: 'ABCDiatype';
            font-weight: 700; }
            .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title h3 + p {
              margin-top: 0.625rem; }
              @media print, screen and (min-width: 64em) {
                .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title h3 + p {
                  margin-top: calc(clamp(0rem, 3.267vw - 2.091rem, 1.438rem)); } }
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title p + h3 {
            margin-top: calc(clamp(2.125rem, 1.429vw + 1.774rem, 2.688rem)); }
            @media screen and (min-width: 90em) {
              .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title p + h3 {
                margin-top: 1.75rem; } }
          .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title p + p {
            margin-top: 1.4375rem; }
          @media print, screen and (min-width: 64em) {
            .threequestiondetailspanel .grid-container .flex .rgtBlock .blockInside .description-title {
              margin-bottom: calc(clamp(1.25rem, 1.705vw + 0.159rem, 2rem)); } }

