.forecast-page .driver{background:#fff}
.forecast-page .driver{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 40px;padding-right:20px;background:#f2f2f2;border-radius:25px}
.forecast-page .driver-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;row-gap:16px;height:100%}
.forecast-page .driver-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;font-size:24px;line-height:1.3;color:#000;font-family:Mont,sans-serif;font-style:normal}
.forecast-page .driver-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid;-ms-grid-columns:(calc(33.3333333333% - 10px))[3];grid-template-columns:repeat(3,calc(33.3333333333% - 10px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.forecast-page .driver-item{display:-ms-grid;display:grid;-ms-grid-columns:36px minmax(auto,130px);grid-template-columns:36px minmax(auto,130px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}
.forecast-page .schedule{display:-ms-grid;display:grid;-ms-grid-columns:calc(35% - 10px) calc(64% - 10px);grid-template-columns:calc(35% - 10px) calc(64% - 10px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px}
.forecast-page .schedule-box{position:sticky;top:98px;padding:28px 36px}
.forecast-page .schedule-box__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5px}
.forecast-page .schedule-bg{position:absolute;left:0;top:0;width:100%;height:100%}
.forecast-page .schedule-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}
.forecast-page .schedule-row{display:-ms-grid;display:grid;-ms-grid-columns:50px auto;grid-template-columns:50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}
.forecast-page .schedule-line{background:#006594;height:14px;border-radius:10px}
.forecast-page .schedule-line._two .schedule-line__bg{width:16.1%}
.forecast-page .schedule-line._three .schedule-line__bg{width:23%}
.forecast-page .schedule-line._five .schedule-line__bg{width:38.2%}
.forecast-page .schedule-line__bg{position:relative;height:100%;position:relative;background:-webkit-gradient(linear,left top,right top,from(#61d393),to(#62d5ed));background:linear-gradient(90deg,#61d393 0,#62d5ed 100%);border-radius:10px}
.forecast-page .schedule-line__count{position:absolute;left:calc(100% + 4px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;line-height:1;color:#96f0ff;font-family:Mont,sans-serif;font-style:normal}
.forecast-page .schedule-name{font-size:13px;color:#fff;font-family:Mont,sans-serif;font-style:normal}
.forecast-page .schedule-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px}
.forecast-page .schedule-content{background:#fff;padding:30px 40px;border-radius:30px}
.forecast-page .schedule-title{margin:0;margin-bottom:12px;font-size:24px;color:#000;font-family:Mont,sans-serif;font-style:normal}
.forecast-page .schedule-description>*{margin-top:24px;color:#000}
.forecast-page .schedule-description>:first-child{margin-top:0}
.forecast-page .schedule-driver{background:#fff;padding:22px;padding-left:40px;border-radius:30px}
.forecast-page .schedule-driver .driver-container{-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}
.forecast-page .schedule-driver .driver-title{font-size:20px}
@media screen and (max-width:1023px){.forecast-page .driver{background:#fff}
.forecast-page .driver{padding:30px;-ms-grid-columns:100%;grid-template-columns:100%;background:#eaeef6}
.forecast-page .driver-button .button{width:100%}
.forecast-page .schedule{-ms-grid-columns:100%;grid-template-columns:100%}
.forecast-page .schedule-driver{padding:22px 28px}}
@media screen and (max-width:575px){.forecast-page .driver,.forecast-page .driver{background:0 0}
.forecast-page .driver{gap:16px;padding:0;background:0 0}
.forecast-page .driver-container{gap:14px}
.forecast-page .driver-box{width:100%}
.forecast-page .driver-box>:nth-child(1){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}
.forecast-page .driver-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:0}
.forecast-page .driver-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;margin:0 auto}
.forecast-page .driver-text{font-size:14px}
.forecast-page .schedule{row-gap:14px}
.forecast-page .schedule-box{padding:22px 26px}
.forecast-page .schedule-content{padding:25px}
.forecast-page .schedule-container{row-gap:14px}}
.forecast-page .shine-scale__item.kp-blue{
    background: linear-gradient(90deg, #29aaec, #60a5fa) !important;
}
.forecast-page .shine-scale__item.kp-green{
    background: linear-gradient(90deg, #10b981, #22c55e) !important;
}
.forecast-page .shine-scale__item.kp-yellow{
    background: linear-gradient(90deg, #eab308, #facc15) !important;
}
.forecast-page .shine-scale__item.kp-orange{
    background: linear-gradient(90deg, #f97316, #fb923c) !important;
}
.forecast-page .shine-scale__item.kp-red{
    background: linear-gradient(90deg, #dc2626, #ef4444) !important;
}
.forecast-page .aurora-bar.kp-blue{ 
  background: linear-gradient(90deg, #29aaec, #60a5fa) !important;
}
.forecast-page .aurora-bar.kp-green{ 
  background: linear-gradient(90deg, #10b981, #22c55e) !important;
}
.forecast-page .aurora-bar.kp-yellow{ 
  background: linear-gradient(90deg, #eab308, #facc15) !important;
}
.forecast-page .aurora-bar.kp-orange{ 
  background: linear-gradient(90deg, #f97316, #fb923c) !important;
}
.forecast-page .aurora-bar.kp-red{ 
  background: linear-gradient(90deg, #dc2626, #ef4444) !important;
}
.forecast-page .schedule-line{
  position: relative;
  width: 100%;
  height: 28px;
  background: rgba(0,0,0,0.05);
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(0,0,0,0.1);
}
.forecast-page .schedule-line__bg{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  min-width: 40px;
  border-radius: 13px;
  transition: width 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 12px;
}
.forecast-page .kp-green .schedule-line__bg{
  background: linear-gradient(90deg, #10b981, #22c55e);
}
.forecast-page .kp-blue .schedule-line__bg{
  background: linear-gradient(90deg, #3b82f6, #60a5fa);
}
.forecast-page .kp-yellow .schedule-line__bg{
  background: linear-gradient(90deg, #eab308, #facc15);
}
.forecast-page .kp-orange .schedule-line__bg{
  background: linear-gradient(90deg, #f97316, #fb923c);
}
.forecast-page .kp-red .schedule-line__bg{
  background: linear-gradient(90deg, #dc2626, #ef4444);
}
.forecast-page .schedule-line__count{
  color: white;
  font-weight: bold;
  font-size: 13px;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  font-family: 'Arial', sans-serif;
}
.forecast-page .schedule-name{
  min-width: 85px;
  margin: 0;
  padding: 0;
  font-weight: 500;
  color: #333;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.forecast-page .today-row .schedule-name{
  font-weight: 700;
  color: #1e40af;
}
.forecast-page .schedule-row{
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 10px;
  padding: 6px 0;
  transition: background 0.2s;
}
.forecast-page .schedule-row:hover{
  background: rgba(59, 130, 246, 0.05);
  border-radius: 8px;
  padding-left: 10px;
}
.forecast-page .kp-legend{
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  padding: 15px;
  background: #f8fafc;
  border-radius: 10px;
  border: 1px solid #e2e8f0;
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 767px){.forecast-page .forecast .driver{
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 20px !important;
    padding: 24px 22px !important;
    background: #f2f2f2 !important;
    border-radius: 26px !important;
  }
.forecast-page .forecast .driver-container{ gap: 18px !important; }
.forecast-page .forecast .driver-title{
    width: 100%;
    font-size: 22px;
    line-height: 1.2;
  }
.forecast-page .forecast .driver-box{
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
  }
.forecast-page .forecast .driver-box > *:nth-child(1){
    grid-column: auto !important;
    grid-row: auto !important;
  }
.forecast-page .forecast .driver-item{ min-width: 0; }
.forecast-page .forecast .driver-text{
    font-size: 12px;
    line-height: 1.3;
  }}.forecast-page .forecast .driver .driver-icon img{
  display: block !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  max-width: 36px !important;
  max-height: 36px !important;
  object-fit: contain !important;
}.forecast-page .aurora-forecast-hero{
    padding-top: 36px;
    padding-bottom: 28px;
  }
.forecast-page .aurora-forecast-hero .breadcrumbs{
    margin-bottom: 24px;
  }
.forecast-page .aurora-forecast-hero .title{
    max-width: 1180px;
  }
.forecast-page .aurora-forecast-intro{
    width: 100%;
    max-width: 1280px;
    margin-top: 26px;
    padding: 34px 48px 38px;
    background: #e7ebf4;
    border-radius: 44px;
    box-sizing: border-box;
    font-family: Mont, sans-serif;
    color: #000;
  }
.forecast-page .aurora-forecast-intro .aurora-forecast-intro__title{
    max-width: 1040px;
    margin: 0 0 12px;
    font-family: Mont, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.15;
    letter-spacing: 0;
    color: #000;
  }
.forecast-page .aurora-forecast-intro p{
    max-width: 1080px;
    margin: 0 0 16px;
    font-family: Mont, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
    color: #000;
  }
.forecast-page .aurora-forecast-cta{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-width: 260px;
    margin-top: 10px;
    text-decoration: none !important;
    text-transform: none;
    white-space: nowrap;
  }
.forecast-page .aurora-forecast-schedule{
    padding-bottom: 20px;
  }
.forecast-page .aurora-forecast-schedule .schedule-container{
    flex-direction: column;
    justify-content: flex-start;
    gap: 30px;
  }
.forecast-page .aurora-forecast-schedule .schedule-driver{
    width: 100%;
    padding: 0;
  }
.forecast-page .aurora-forecast-schedule .schedule-content,.forecast-page .aurora-forecast-schedule .driver-container{
    width: 100%;
    max-width: none;
    background: #e7ebf4;
    border-radius: 44px;
    padding: 36px 44px;
    box-sizing: border-box;
    color: #000;
  }
.forecast-page .aurora-forecast-schedule .schedule-content{
    margin-bottom: 0;
  }
.forecast-page .aurora-forecast-schedule .schedule-title,.forecast-page .aurora-forecast-schedule .driver-title,.forecast-page .aurora-forecast-schedule .schedule-description,.forecast-page .aurora-forecast-schedule .schedule-description p,.forecast-page .aurora-forecast-schedule .driver-text{
    color: #000;
  }
.forecast-page .aurora-forecast-schedule .driver-container{
    align-items: center;
  }
.forecast-page .aurora-forecast-schedule .driver-box{
    width: 100%;
    align-items: center;
  }
.forecast-page .aurora-forecast-photo{
    width: 100%;
    min-height: 390px;
    flex: 1 1 auto;
    border-radius: 44px;
    overflow: hidden;
    background: #e7ebf4;
  }
.forecast-page .aurora-forecast-photo picture,.forecast-page .aurora-forecast-photo img{
    display: block;
    width: 100%;
    height: 100%;
  }
.forecast-page .aurora-forecast-photo img{
    object-fit: cover;
  }
.forecast-page .aurora-forecast-booking > .section{
    padding-top: 20px;
  }
.forecast-page .aurora-forecast-booking .button{
    text-transform: none;
  }
@media (max-width: 767px){.forecast-page .aurora-forecast-hero{
      padding-top: 24px;
      padding-bottom: 12px;
    }
.forecast-page .aurora-forecast-hero .breadcrumbs{
      margin-bottom: 18px;
    }
.forecast-page .aurora-forecast-hero .title{
      padding-bottom: 18px;
      margin-bottom: 0;
    }
.forecast-page .aurora-forecast-intro,.forecast-page .aurora-forecast-schedule .schedule-content,.forecast-page .aurora-forecast-schedule .driver-container{
      width: 100%;
      max-width: none;
      border-radius: 26px;
      padding: 22px 20px;
    }
.forecast-page .aurora-forecast-intro{
      margin-top: 16px;
    }
.forecast-page .aurora-forecast-intro .aurora-forecast-intro__title{
      margin-bottom: 14px;
      font-size: 18px;
      line-height: 1.28;
      color: #000;
    }
.forecast-page .aurora-forecast-intro p{
      margin-bottom: 14px;
      font-size: 16px;
      line-height: 1.48;
      color: #000;
    }
.forecast-page .aurora-forecast-cta{
      width: 100%;
      min-width: 0;
      margin-top: 8px;
    }
.forecast-page .aurora-forecast-schedule{
      padding-top: 18px;
      padding-bottom: 10px;
    }
.forecast-page .aurora-forecast-schedule .schedule-container{
      gap: 22px;
    }
.forecast-page .aurora-forecast-schedule .driver-box{
      justify-items: center;
      text-align: center;
    }
.forecast-page .aurora-forecast-photo{
      min-height: 240px;
      flex: none;
      border-radius: 26px;
    }
.forecast-page .aurora-forecast-booking > .section{
      padding-top: 10px;
    }}
.visit-noaa-live{padding:46px 0!important;font-family:"Mont",Arial,sans-serif}.visit-noaa-live *{box-sizing:border-box}.visit-noaa-live__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.visit-noaa-live__title{margin:0;color:#161a23;font-family:Mont,"Mont",Arial,sans-serif;font-size:clamp(34px,3.5vw,54px);font-weight:700;line-height:1.05}.visit-noaa-live__intro{max-width:590px;margin:12px 0 0;color:#687184;font-size:18px;line-height:1.45}.visit-noaa-live__source{flex:0 0 auto;color:#29aaec!important;font-size:15px;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.visit-noaa-live__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.visit-noaa-extra-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch;margin-top:24px}.visit-noaa-card{overflow:hidden;border-radius:30px;background:#edf2fa;color:#161a23;box-shadow:0 12px 38px rgba(16,37,72,.08)}.visit-noaa-card__header{padding:24px 26px 18px}.visit-noaa-card__header h3{margin:0;font-size:28px;font-weight:700;line-height:1.15}.visit-noaa-card__header p{margin:8px 0 0;color:#667085;font-size:15px;line-height:1.45}.visit-noaa-map__frame{position:relative;overflow:hidden;margin:0 18px 18px;border-radius:22px;background:radial-gradient(circle at 50% 50%,#12304e,#06121f);aspect-ratio:1/1}.visit-noaa-map__frame img{display:block;width:100%;height:100%;object-fit:cover}.visit-noaa-map__status{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:8px 11px;border-radius:12px;background:rgba(4,16,30,.82);color:#fff;font-size:13px;line-height:1.35;backdrop-filter:blur(8px)}.visit-noaa-map__frame.is-error img{display:none}.visit-noaa-map__frame.is-error:after{content:"The NOAA map is temporarily unavailable. We will retry automatically.";position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:#fff;text-align:center;font-size:16px;line-height:1.5}.visit-noaa-wind{padding-bottom:18px}.visit-noaa-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 14px}.visit-noaa-stat{padding:15px 16px;border-radius:18px;background:#fff}.visit-noaa-stat span{display:block;color:#718096;font-size:13px;line-height:1.3}.visit-noaa-stat strong{display:block;margin-top:5px;font-family:Mont,"Mont",Arial,sans-serif;font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.visit-noaa-stat--bz strong.is-negative{color:#21a67a}.visit-noaa-stat--bz strong.is-positive{color:#6657d9}.visit-noaa-chart{margin:0 18px 12px;padding:15px 14px 8px;border-radius:20px;background:#fff}.visit-noaa-chart__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 4px 8px}.visit-noaa-chart__top strong{font-family:Mont,"Mont",Arial,sans-serif;font-size:15px;line-height:1.3}.visit-noaa-chart__top span{color:#718096;font-size:12px}.visit-noaa-chart svg{display:block;width:100%;height:auto;overflow:visible}.visit-noaa-chart text{font-family:"Mont",Arial,sans-serif!important;fill:#8792a5;font-size:11px}.visit-noaa-chart .grid{stroke:#dfe6f1;stroke-width:1}.visit-noaa-chart .zero{stroke:#aeb8c8;stroke-width:1.2;stroke-dasharray:4 4}.visit-noaa-chart .line-speed{fill:none;stroke:#27b8dc;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.visit-noaa-chart .line-bz{fill:none;stroke:#6657d9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.visit-noaa-chart .line-kp{fill:none;stroke:#f3b61f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.visit-noaa-chart .line-power{fill:none;stroke:#20ad78;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.visit-noaa-chart .bz-help{fill:rgba(33,166,122,.08)}.visit-noaa-live__updated{min-height:20px;margin:5px 22px 0;color:#718096;font-size:13px;line-height:1.4}.visit-noaa-live__loading{display:grid;min-height:310px;place-items:center;margin:0 18px 18px;border-radius:22px;background:#fff;color:#718096;text-align:center;padding:24px}.visit-noaa-mini{display:flex;flex-direction:column;padding-bottom:18px}.visit-noaa-mini__value{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 22px 4px;padding:13px 16px;border-radius:18px;background:#fff}.visit-noaa-mini__value span{color:#718096;font-size:13px}.visit-noaa-mini__value strong{font-family:Mont,"Mont",Arial,sans-serif;font-size:28px;font-variant-numeric:tabular-nums}.visit-noaa-mini .visit-noaa-chart{margin-top:10px}.visit-noaa-card__explain{margin:4px 24px 0;color:#667085;font-size:14px;line-height:1.5}.visit-noaa-card__explain strong{color:#161a23}.visit-noaa-guide{margin-top:24px;padding:28px;border-radius:30px;background:linear-gradient(120deg,#063d62,#076f87 55%,#12a8b5);color:#fff}.visit-noaa-guide h3{margin:0;font-size:30px;line-height:1.15}.visit-noaa-guide>p{max-width:800px;margin:9px 0 22px;color:rgba(255,255,255,.82);font-size:16px;line-height:1.5}.visit-noaa-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.visit-noaa-guide__item{padding:17px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px)}.visit-noaa-guide__item b{display:block;margin-bottom:6px;font-size:16px}.visit-noaa-guide__item span{display:block;color:rgba(255,255,255,.82);font-size:13px;line-height:1.45}.visit-noaa-guide__result{margin:18px 0 0!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);color:#fff!important;font-weight:600}.visit-noaa-faq{margin-top:24px;padding:28px;border-radius:30px;background:#f1f4f9;color:#161a23}.visit-noaa-faq h3{margin:0 0 10px;font-size:30px;line-height:1.15}.visit-noaa-faq details{border-top:1px solid #d8e0eb}.visit-noaa-faq details:first-of-type{border-top:0}.visit-noaa-faq summary{position:relative;padding:17px 34px 17px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:650;line-height:1.35}.visit-noaa-faq summary::-webkit-details-marker{display:none}.visit-noaa-faq summary:after{content:"+";position:absolute;right:4px;top:50%;translate:0 -50%;color:#29aaec;font-size:26px;font-weight:500}.visit-noaa-faq details[open] summary:after{content:"−"}.visit-noaa-faq details p{max-width:900px;margin:-4px 0 18px;color:#667085;font-size:15px;line-height:1.55}@media(max-width:1000px){.visit-noaa-guide__grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.visit-noaa-live__head{display:block}.visit-noaa-live__source{display:inline-block;margin-top:14px}.visit-noaa-live__grid,.visit-noaa-extra-grid{grid-template-columns:1fr}.visit-noaa-map__frame{max-height:620px}.visit-noaa-live__title{font-size:38px}}@media(max-width:600px){.visit-noaa-live{padding:30px 0!important}.visit-noaa-live__head{margin-bottom:20px}.visit-noaa-live__title{font-size:32px}.visit-noaa-live__intro{font-size:16px}.visit-noaa-card{border-radius:24px}.visit-noaa-card__header{padding:20px 20px 15px}.visit-noaa-card__header h3{font-size:23px}.visit-noaa-map__frame,.visit-noaa-chart{margin-left:12px;margin-right:12px}.visit-noaa-stats{padding-left:12px;padding-right:12px}.visit-noaa-stat strong{font-size:23px}.visit-noaa-chart{padding:12px 8px 6px}.visit-noaa-guide{padding:22px 18px;border-radius:24px}.visit-noaa-guide h3{font-size:25px}.visit-noaa-guide__grid{grid-template-columns:1fr}.visit-noaa-faq{padding:22px 18px;border-radius:24px}.visit-noaa-faq h3{font-size:25px}}