.mylia-blog-post-page {
  --mylia-post-text: #202020;
  --mylia-post-muted: #666;
  --mylia-post-surface: #f5f5f5;
  background: #fff;
}

.mylia-reading-progress {
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  left: 0;
  height: 4px;
  pointer-events: none;
}

.mylia-reading-progress span {
  width: 100%;
  height: 100%;
  display: block;
  transform: scaleX(0);
  transform-origin: left center;
  background: var(--mylia-orange);
  will-change: transform;
}

.mylia-article-main {
  background: #fff;
}

.mylia-article-hero {
  padding: 190px 24px 0;
  background: var(--mylia-post-surface);
}

.mylia-article-heading-wrap {
  width: min(1040px, 100%);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.mylia-article-back {
  margin-bottom: 34px;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: #4f4f4f;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: color .25s ease, transform .25s ease;
}

.mylia-article-back:hover {
  color: var(--mylia-orange);
  transform: translateX(-3px);
}

.mylia-article-meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  color: #626262;
  font-size: 14px;
}

.mylia-article-read-time {
  padding-left: 15px;
  border-left: 1px solid #d8d8d8;
}

.mylia-article-heading-wrap h1 {
  max-width: 1020px;
  margin: 30px 0 22px;
  color: #171717;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: clamp(54px, 5.7vw, 76px);
  font-weight: 800;
  line-height: .98;
  letter-spacing: -.055em;
}

.mylia-article-heading-wrap > p {
  max-width: 790px;
  margin: 0;
  color: #5f5f5f;
  font-size: 19px;
  line-height: 1.6;
}

.mylia-article-cover {
  width: min(1200px, 100%);
  margin: 64px auto 0;
  overflow: hidden;
  border-radius: 32px 32px 0 0;
  background: #e7e7e7;
}

.mylia-article-cover img {
  width: 100%;
  height: auto;
  display: block;
}

.mylia-article-content {
  width: min(760px, calc(100% - 48px));
  margin: 94px auto 120px;
  color: var(--mylia-post-text);
}

.mylia-article-content p {
  margin: 0 0 28px;
  color: var(--mylia-post-muted);
  font-size: 18px;
  line-height: 1.78;
}

.mylia-article-content .mylia-article-lead {
  margin-bottom: 54px;
  color: #2e2e2e;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.58;
}

.mylia-article-content h2,
.mylia-article-content h3 {
  color: #171717;
  font-family: "Bricolage Grotesque", sans-serif;
  font-weight: 800;
  letter-spacing: -.04em;
}

.mylia-article-content h2 {
  margin: 68px 0 22px;
  font-size: 42px;
  line-height: 1.08;
}

.mylia-article-content h3 {
  margin: 54px 0 18px;
  font-size: 31px;
  line-height: 1.12;
}

.mylia-article-checklist {
  margin: 44px 0 66px;
  padding: 36px 40px 38px;
  border-radius: 32px;
  background: var(--mylia-post-surface);
}

.mylia-article-checklist-label {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--mylia-orange);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.mylia-article-checklist-label::before {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: currentColor;
  content: "";
}

.mylia-article-checklist ul {
  margin: 25px 0 0;
  padding: 0;
  display: grid;
  gap: 17px;
  list-style: none;
}

.mylia-article-checklist li {
  position: relative;
  padding-left: 31px;
  color: #404040;
  font-size: 16px;
  line-height: 1.55;
}

.mylia-article-checklist li::before {
  position: absolute;
  top: .15em;
  left: 0;
  width: 21px;
  height: 21px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: #fff;
  background: var(--mylia-orange);
  content: "✓";
  font-size: 12px;
  font-weight: 800;
}

.mylia-article-inline-image {
  width: min(980px, calc(100vw - 48px));
  margin: 60px 0 66px 50%;
  transform: translateX(-50%);
}

.mylia-article-inline-image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 32px;
}

.mylia-article-inline-image figcaption {
  margin-top: 14px;
  color: #767676;
  font-size: 13px;
  line-height: 1.5;
  text-align: center;
}

.mylia-article-content blockquote {
  width: min(900px, calc(100vw - 48px));
  margin: 66px 0 72px 50%;
  padding: 48px 54px;
  transform: translateX(-50%);
  border-radius: 32px;
  color: #fff;
  background: var(--mylia-orange);
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -.035em;
  text-align: center;
}

.mylia-author-card {
  width: min(980px, calc(100vw - 48px));
  margin: 82px 0 0 50%;
  padding: 30px 34px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 28px;
  transform: translateX(-50%);
  border-radius: 32px;
  background: var(--mylia-post-surface);
}

.mylia-author-logo {
  width: 96px;
  height: 96px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border-radius: 50%;
  background: #fff;
}

.mylia-author-logo img {
  width: 76px;
  height: 76px;
  object-fit: contain;
}

.mylia-author-copy > span {
  color: var(--mylia-orange);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.mylia-author-copy h3 {
  margin: 7px 0 8px;
  font-size: 25px;
}

.mylia-author-copy p {
  max-width: 510px;
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
}

.mylia-author-action {
  padding: 15px 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  border-radius: 999px;
  color: #fff;
  background: var(--mylia-orange);
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
  white-space: nowrap;
  transition: transform .25s ease, box-shadow .25s ease;
}

.mylia-author-action:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 35px -24px rgba(255, 67, 5, .8);
}

.mylia-related-posts {
  padding: 112px 0 128px;
  background: var(--mylia-post-surface);
}

.mylia-related-head {
  margin-bottom: 48px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
}

.mylia-related-head h2 {
  margin: 12px 0 0;
  color: #171717;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 44px;
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -.04em;
}

.mylia-related-head > a {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--mylia-orange);
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
}

.mylia-related-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}

.mylia-related-card a {
  height: 100%;
  padding: 16px 16px 28px;
  display: flex;
  flex-direction: column;
  border-radius: 32px;
  color: inherit;
  background: #fff;
  text-decoration: none;
  transition: transform .3s ease, box-shadow .3s ease;
}

.mylia-related-card a:hover {
  transform: translateY(-7px);
  box-shadow: 0 28px 60px -42px rgba(27, 27, 27, .52);
}

.mylia-related-image {
  aspect-ratio: 1.65 / 1;
  overflow: hidden;
  border-radius: 22px;
}

.mylia-related-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform .45s ease;
}

.mylia-related-card a:hover .mylia-related-image img {
  transform: scale(1.035);
}

.mylia-related-copy {
  position: relative;
  padding: 28px 12px 0;
}

.mylia-related-copy .mylia-post-meta {
  margin-bottom: 22px;
  color: #666;
}

.mylia-related-copy h3 {
  max-width: 470px;
  margin: 0;
  padding-right: 58px;
  color: #171717;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -.04em;
}

.mylia-related-arrow {
  position: absolute;
  right: 6px;
  bottom: 0;
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: #fff;
  background: var(--mylia-orange);
  font-size: 20px;
  transition: transform .3s ease;
}

.mylia-related-card a:hover .mylia-related-arrow {
  transform: rotate(8deg) translate(2px, -2px);
}

.mylia-article-back:focus-visible,
.mylia-author-action:focus-visible,
.mylia-related-head > a:focus-visible,
.mylia-related-card a:focus-visible {
  outline: 3px solid #171717;
  outline-offset: 4px;
}

@media (max-width: 999px) {
  .mylia-article-hero {
    padding-top: 172px;
  }

  .mylia-article-heading-wrap h1 {
    font-size: clamp(52px, 8vw, 68px);
  }

  .mylia-author-card {
    grid-template-columns: auto 1fr;
  }

  .mylia-author-action {
    grid-column: 2;
    justify-self: start;
  }

  .mylia-related-copy h3 {
    font-size: 27px;
  }
}

@media (max-width: 767px) {
  .mylia-article-hero {
    padding: 152px 20px 0;
  }

  .mylia-article-heading-wrap {
    align-items: flex-start;
    text-align: left;
  }

  .mylia-article-back {
    margin-bottom: 27px;
  }

  .mylia-article-meta {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .mylia-article-heading-wrap h1 {
    margin-top: 25px;
    font-size: 48px;
    line-height: 1.01;
    letter-spacing: -.05em;
  }

  .mylia-article-heading-wrap > p {
    font-size: 17px;
  }

  .mylia-article-cover {
    margin-top: 42px;
    border-radius: 28px 28px 0 0;
  }

  .mylia-article-content {
    width: calc(100% - 40px);
    margin-top: 72px;
    margin-bottom: 90px;
  }

  .mylia-article-content .mylia-article-lead {
    font-size: 20px;
  }

  .mylia-article-content h2 {
    margin-top: 56px;
    font-size: 34px;
  }

  .mylia-article-content h3 {
    font-size: 28px;
  }

  .mylia-article-content p {
    font-size: 17px;
    line-height: 1.72;
  }

  .mylia-article-checklist {
    margin-block: 38px 54px;
    padding: 30px 25px 32px;
    border-radius: 28px;
  }

  .mylia-article-inline-image {
    width: calc(100vw - 40px);
    margin-block: 50px 56px;
  }

  .mylia-article-inline-image img {
    border-radius: 28px;
  }

  .mylia-article-content blockquote {
    width: calc(100vw - 40px);
    margin-block: 54px 60px;
    padding: 38px 28px;
    border-radius: 28px;
    font-size: 27px;
  }

  .mylia-author-card {
    width: calc(100vw - 40px);
    margin-top: 66px;
    padding: 28px 25px;
    grid-template-columns: 1fr;
    gap: 20px;
    border-radius: 28px;
  }

  .mylia-author-action {
    grid-column: auto;
    justify-self: stretch;
  }

  .mylia-related-posts {
    padding: 82px 0 92px;
  }

  .mylia-related-head {
    align-items: flex-start;
    flex-direction: column;
  }

  .mylia-related-head h2 {
    font-size: 40px;
  }

  .mylia-related-grid {
    grid-template-columns: 1fr;
  }

  .mylia-related-card a {
    border-radius: 28px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .mylia-article-back,
  .mylia-author-action,
  .mylia-related-card a,
  .mylia-related-image img,
  .mylia-related-arrow {
    transition: none;
  }
}

/* ---------------------------------------------------------------------------
   Panelin ürettiği gövde HTML'i
   ---------------------------------------------------------------------------
   Yazının içeriği Editor.js belgesinden sunucuda derleniyor ve `mylia-…`
   sınıflarıyla geliyor (panel/app/Content/EditorJsRenderer.php). Başlık ve
   paragraf yukarıdaki eleman seçicilerine zaten uyuyor; burada yalnızca
   tasarımda karşılığı olmayan blok tipleri var. Görsel dili tasarımın
   kendi kutularından (checklist, inline görsel, alıntı) ödünç alınıyor.
   -------------------------------------------------------------------------- */

/* Gövdenin ilk paragrafı tasarımdaki giriş paragrafı. */
.mylia-article-content > p.mylia-paragraph:first-child {
  margin-bottom: 54px;
  color: #2e2e2e;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.58;
}

.mylia-article-content .mylia-list {
  margin: 30px 0 34px;
  padding: 0;
  display: grid;
  gap: 15px;
  color: var(--mylia-post-muted);
  font-size: 17px;
  line-height: 1.66;
  list-style: none;
}

.mylia-article-content .mylia-list .mylia-list {
  margin: 15px 0 0;
}

.mylia-article-content .mylia-list li {
  position: relative;
  padding-left: 31px;
}

/* Madde imi: tasarımın turuncu noktası. */
.mylia-article-content .mylia-list--unordered > li::before {
  position: absolute;
  top: .62em;
  left: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--mylia-orange);
  content: "";
}

.mylia-article-content .mylia-list--ordered {
  counter-reset: mylia-item;
}

.mylia-article-content .mylia-list--ordered > li {
  counter-increment: mylia-item;
}

.mylia-article-content .mylia-list--ordered > li::before {
  position: absolute;
  top: .1em;
  left: 0;
  color: var(--mylia-orange);
  content: counter(mylia-item) ".";
  font-weight: 800;
}

/* Yapılacaklar listesi tasarımdaki "Kendinize sorun" kutusunun karşılığı. */
.mylia-article-content .mylia-list--check {
  margin: 44px 0 66px;
  padding: 36px 40px 38px;
  gap: 17px;
  border-radius: 32px;
  color: #404040;
  background: var(--mylia-post-surface);
  font-size: 16px;
  line-height: 1.55;
}

.mylia-article-content .mylia-list--check li::before {
  position: absolute;
  top: .15em;
  left: 0;
  width: 21px;
  height: 21px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: #fff;
  background: var(--mylia-orange);
  content: "✓";
  font-size: 12px;
  font-weight: 800;
}

.mylia-article-content .mylia-list--check li.is-checked {
  color: #171717;
  font-weight: 600;
}

/* Gövde içi görsel — tasarımdaki inline görselin ölçüleri. */
.mylia-article-content .mylia-image,
.mylia-article-content .mylia-embed {
  width: min(980px, calc(100vw - 48px));
  margin: 60px 0 66px 50%;
  transform: translateX(-50%);
}

.mylia-article-content .mylia-image img,
.mylia-article-content .mylia-embed iframe {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 32px;
}

.mylia-article-content .mylia-embed iframe {
  aspect-ratio: 16 / 9;
  border: 0;
}

.mylia-article-content .mylia-image.is-bordered img {
  border: 1px solid var(--mylia-line, #e4e4e4);
}

.mylia-article-content .mylia-image.is-filled {
  padding: 26px;
  border-radius: 32px;
  background: var(--mylia-post-surface);
}

.mylia-article-content figcaption {
  margin-top: 14px;
  color: #767676;
  font-size: 13px;
  line-height: 1.5;
  text-align: center;
}

/* Alıntı: blockquote'un kendi kuralı yukarıda, figure yalnız sarmalayıcı. */
.mylia-article-content .mylia-quote {
  margin: 0;
}

.mylia-article-content .mylia-table-wrap {
  margin: 44px 0 52px;
  overflow-x: auto;
  border-radius: 24px;
  background: var(--mylia-post-surface);
}

.mylia-article-content .mylia-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
}

.mylia-article-content .mylia-table th,
.mylia-article-content .mylia-table td {
  padding: 16px 22px;
  border-bottom: 1px solid rgba(0, 0, 0, .07);
  text-align: left;
}

.mylia-article-content .mylia-table th {
  color: #171717;
  font-weight: 800;
}

.mylia-article-content .mylia-table tr:last-child td {
  border-bottom: 0;
}

.mylia-article-content .mylia-delimiter {
  width: 64px;
  margin: 58px auto;
  border: 0;
  border-top: 3px solid var(--mylia-orange);
}

.mylia-article-content .mylia-link-card {
  margin: 38px 0;
  padding: 24px 28px;
  display: grid;
  gap: 6px;
  border: 1px solid var(--mylia-line, #e4e4e4);
  border-radius: 24px;
  color: inherit;
  text-decoration: none;
}

.mylia-article-content .mylia-link-card__title {
  color: #171717;
  font-weight: 800;
}

.mylia-article-content .mylia-link-card__url {
  color: var(--mylia-orange);
  font-size: 14px;
}

@media (max-width: 767px) {
  .mylia-article-content > p.mylia-paragraph:first-child {
    font-size: 20px;
  }

  .mylia-article-content .mylia-list--check {
    margin-block: 38px 54px;
    padding: 30px 25px 32px;
    border-radius: 28px;
  }

  .mylia-article-content .mylia-image,
  .mylia-article-content .mylia-embed {
    width: calc(100vw - 40px);
    margin-block: 50px 56px;
  }

  .mylia-article-content .mylia-image img,
  .mylia-article-content .mylia-embed iframe {
    border-radius: 28px;
  }
}
/* ---------------------------------------------------------------------------
   İçindekiler
   ---------------------------------------------------------------------------
   Yazılar 8-9 dakikalık ve 25'in üzerinde başlık taşıyor; okuyucu aradığı
   bölüme doğrudan gitsin diye gövdenin başına açılır bir liste konuyor.
   Kutu, tasarımın "Kendinize sorun" bloğuyla aynı yüzeyi kullanır.

   Alt başlıklar satırın sağındaki ok düğmesinin altında durur: ana başlıklar
   tek bakışta okunur, isteyen açar. Ok ayrı bir <summary> olduğu için başlık
   bağlantısı tıklanabilir kalır.
--------------------------------------------------------------------------- */
.mylia-article-content .mylia-toc {
  margin: 0 0 58px;
  padding: 26px 30px 30px;
  border-radius: 32px;
  background: var(--mylia-post-surface);
}

.mylia-article-content .mylia-toc summary.mylia-toc__head,
.mylia-article-content .mylia-toc > details > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  color: #171717;
  cursor: pointer;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: -.03em;
  list-style: none;
}

.mylia-article-content .mylia-toc > details > summary::-webkit-details-marker {
  display: none;
}

.mylia-article-content .mylia-toc > details > summary::after {
  color: var(--mylia-orange);
  content: "▾";
  font-size: 17px;
  transition: transform .18s ease;
}

.mylia-article-content .mylia-toc > details[open] > summary::after {
  transform: rotate(180deg);
}

.mylia-article-content .mylia-toc__list {
  margin: 22px 0 0;
  padding: 20px 0 0;
  columns: 2;
  column-gap: 40px;
  border-top: 1px solid rgba(0, 0, 0, .07);
  counter-reset: mylia-toc;
  list-style: none;
}

.mylia-article-content .mylia-toc__list > li {
  margin-bottom: 4px;
  padding: 6px 34px 6px 32px;
  position: relative;
  break-inside: avoid;
  border-radius: 12px;
  counter-increment: mylia-toc;
  transition: background-color .16s ease;
}

.mylia-article-content .mylia-toc__list > li:hover {
  background: rgba(255, 255, 255, .75);
}

.mylia-article-content .mylia-toc__list > li::before {
  position: absolute;
  top: 6px;
  left: 8px;
  color: var(--mylia-orange);
  content: counter(mylia-toc);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}

.mylia-article-content .mylia-toc__link {
  color: #2e2e2e;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.45;
  text-decoration: none;
}

.mylia-article-content .mylia-toc__link:hover {
  color: var(--mylia-orange);
}

/* Alt başlık düğmesi: yalnız ok, satırın sağ ucunda. */
.mylia-article-content .mylia-toc__drop {
  position: static;
}

.mylia-article-content .mylia-toc__toggle {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: #fff;
  color: var(--mylia-orange);
  cursor: pointer;
  list-style: none;
}

.mylia-article-content .mylia-toc__toggle::-webkit-details-marker {
  display: none;
}

.mylia-article-content .mylia-toc__toggle::after {
  content: "▾";
  font-size: 12px;
  line-height: 1;
  transition: transform .18s ease;
}

.mylia-article-content .mylia-toc__drop[open] .mylia-toc__toggle::after {
  transform: rotate(180deg);
}

.mylia-article-content .mylia-toc__toggle:hover {
  background: var(--mylia-orange);
  color: #fff;
}

.mylia-article-content .mylia-toc__sub {
  margin: 10px 0 4px;
  padding: 0 0 0 13px;
  display: grid;
  gap: 8px;
  border-left: 2px solid rgba(255, 67, 5, .28);
  list-style: none;
}

.mylia-article-content .mylia-toc__sub a {
  color: var(--mylia-post-muted);
  font-size: 14.5px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.mylia-article-content .mylia-toc__sub a:hover {
  color: var(--mylia-orange);
}

/* Çapa bağlantısı başlığı yapışkan navigasyonun altında bırakmasın. */
.mylia-article-content .mylia-heading {
  scroll-margin-top: 108px;
}

@media (max-width: 767px) {
  .mylia-article-content .mylia-toc {
    margin-bottom: 46px;
    padding: 22px 20px 24px;
    border-radius: 28px;
  }

  .mylia-article-content .mylia-toc__list {
    columns: 1;
  }
}


/* ---------------------------------------------------------------------------
   Sık sorulan sorular
   ---------------------------------------------------------------------------
   Ana sayfadaki SSS akordeonunun ölçüleri: gri kapsayıcı (20px köşe, 20px iç
   boşluk, 12px aralık), beyaz kartlar (20px köşe, 18/24 iç boşluk), soru
   16px/500 #161616, cevap #767676. Açılıp kapanmayı <details> yapıyor, artı
   ikonu tasarımdaki gibi 135° dönüyor.
--------------------------------------------------------------------------- */
.mylia-article-content .mylia-faq {
  margin: 44px 0 56px;
  padding: 20px;
  display: grid;
  gap: 12px;
  border-radius: 20px;
  background: var(--mylia-post-surface);
}

.mylia-article-content .mylia-faq__item {
  padding: 18px 24px;
  border-radius: 20px;
  background: #fff;
}

.mylia-article-content .mylia-faq__question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  color: #161616;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  list-style: none;
}

.mylia-article-content .mylia-faq__question::-webkit-details-marker {
  display: none;
}

.mylia-article-content .mylia-faq__icon {
  width: 24px;
  height: 24px;
  flex: none;
  transition: transform .22s ease;
}

.mylia-article-content .mylia-faq__item[open] .mylia-faq__icon {
  transform: rotate(135deg);
}

.mylia-article-content .mylia-faq__answer {
  padding-top: 8px;
}

.mylia-article-content .mylia-faq__answer p {
  margin: 0;
  color: #767676;
  font-size: 16px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .mylia-article-content .mylia-faq {
    padding: 14px;
    gap: 10px;
    border-radius: 18px;
  }

  .mylia-article-content .mylia-faq__item {
    padding: 16px 18px;
    border-radius: 18px;
  }
}
