.post-single {
  padding: 40px 32px 72px;
}
@media (max-width: 639px) {
  .post-single {
    padding: 24px 16px 40px;
  }
}
.post-single .post-back {
  margin-bottom: 20px;
}
.post-single .post-back a {
  display: inline-flex;
  align-items: center;
  color: #275048;
  font-size: 13px;
  font-weight: 700;
  gap: 8px;
}
.post-single .post-back a .svg {
  width: 16px;
  height: 16px;
}
.post-single .post-main {
  color: #000;
  font-size: 30px;
}
@media (max-width: 639px) {
  .post-single .post-main {
    font-size: 24px;
  }
}
.post-single .post-date {
  padding-bottom: 16px;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 12px;
  color: #999;
  font-size: 13px;
}
.post-single .post-content {
  color: #000;
  font-size: 14px;
  margin-top: 28px;
  color: #000;
  font-size: 16px;
}
.post-single .post-content p,
.post-single .post-content h1,
.post-single .post-content h2,
.post-single .post-content h3,
.post-single .post-content h4,
.post-single .post-content h5,
.post-single .post-content h6,
.post-single .post-content ol,
.post-single .post-content ul,
.post-single .post-content dl,
.post-single .post-content dt,
.post-single .post-content dd {
  margin: 1em 0;
}
.post-single .post-content p ol,
.post-single .post-content p ul,
.post-single .post-content p li,
.post-single .post-content h1 ol,
.post-single .post-content h1 ul,
.post-single .post-content h1 li,
.post-single .post-content h2 ol,
.post-single .post-content h2 ul,
.post-single .post-content h2 li,
.post-single .post-content h3 ol,
.post-single .post-content h3 ul,
.post-single .post-content h3 li,
.post-single .post-content h4 ol,
.post-single .post-content h4 ul,
.post-single .post-content h4 li,
.post-single .post-content h5 ol,
.post-single .post-content h5 ul,
.post-single .post-content h5 li,
.post-single .post-content h6 ol,
.post-single .post-content h6 ul,
.post-single .post-content h6 li,
.post-single .post-content ol ol,
.post-single .post-content ol ul,
.post-single .post-content ol li,
.post-single .post-content ul ol,
.post-single .post-content ul ul,
.post-single .post-content ul li,
.post-single .post-content dl ol,
.post-single .post-content dl ul,
.post-single .post-content dl li,
.post-single .post-content dt ol,
.post-single .post-content dt ul,
.post-single .post-content dt li,
.post-single .post-content dd ol,
.post-single .post-content dd ul,
.post-single .post-content dd li {
  margin: 0.5em 0;
}
.post-single .post-content ol,
.post-single .post-content ul {
  padding-left: 24px;
}
.post-single .post-content ol li {
  list-style-type: decimal;
}
.post-single .post-content ul li {
  list-style-type: disc;
}
.post-single .post-content > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
.post-single .post-content > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.post-single .post-content a {
  color: #489586;
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: color 0.2s;
}
.post-single .post-content a:hover, .post-single .post-content a:focus {
  color: #275048;
}
.post-single .post-content h2,
.post-single .post-content h3,
.post-single .post-content h4,
.post-single .post-content h5,
.post-single .post-content h6 {
  color: #275048;
  font-weight: 700;
  word-break: keep-all;
}
.post-single .post-content h2 {
  font-size: 20px;
}
@media (max-width: 639px) {
  .post-single .post-content h2 {
    font-size: 18px;
  }
}
.post-single .post-content h3,
.post-single .post-content h4,
.post-single .post-content h5,
.post-single .post-content h6 {
  font-size: 16px;
}
.post-single .post-content hr {
  height: 1px;
  border: 0;
  margin: 32px 0;
  background-color: #f1f1f1;
}
@media (max-width: 639px) {
  .post-single .post-content hr {
    margin: 24px 0;
  }
}
.post-single .post-content blockquote {
  padding: 24px;
  border-radius: 8px;
  border-left: 8px solid #2e86de;
  margin: 32px 0;
  background-color: #eff7ff;
  color: #2e86de;
}
@media (max-width: 639px) {
  .post-single .post-content blockquote {
    padding: 16px;
    margin: 24px 0;
  }
}
.post-single .post-content blockquote p {
  margin: 0 0 16px;
}
.post-single .post-content blockquote > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 639px) {
  .post-single .post-content {
    margin-top: 20px;
    font-size: 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/single.scss%22,%22../scss/helpers/_variables.scss%22,%22../scss/base/_content.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAKA;EACE;;AAEA;EAHF;IAII;;;AAGF;EACE;;AAEA;EACE;EACA;EACA,OCDS;EDET;EACA;EACA;;AAEA;EACE;EACA;;AAKN;EACE,OCLW;EDMX;;AAEA;EAJF;IAKI;;;AAIJ;EACE;EACA;EACA;EACA,OCfS;EDgBT;;AAGF;EEzCA,ODoBa;ECnBb;EF0CE;EACA,OCxBW;EDyBX;;AE1CF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE,ODpCyB;ECqCzB;EACA;EACA;;AAEA;EAEE,OD5CS;;ACgDb;AAAA;AAAA;AAAA;AAAA;EAKE,ODrDW;ECsDX;EACA;;AAGF;EACE;;AAEA;EAHF;IAII;;;AAIJ;AAAA;AAAA;AAAA;EAIE;;AAGF;EACE;EACA;EACA;EACA,kBDjEU;;ACmEV;EANF;IAOI;;;AAIJ;EACE;EACA;EACA;EACA;EACA,kBD1Ec;EC2Ed,OD5EW;;AC8EX;EARF;IASI;IACA;;;AAGF;EACE;;AAGF;EACE;;AFlEF;EANF;IAOI;IACA%22,%22file%22:%22single.css%22,%22sourcesContent%22:%5B%22//%20use%5Cn@use%20'./helpers'%20as%20*;%5Cn@use%20'./base/content'%20as%20*;%5Cn%5Cn//%20styles%5Cn.post-single%20%7B%5Cn%20%20padding:%2040px%2032px%2072px;%5Cn%5Cn%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20padding:%2024px%2016px%2040px;%5Cn%20%20%7D%5Cn%5Cn%20%20.post-back%20%7B%5Cn%20%20%20%20margin-bottom:%2020px;%5Cn%5Cn%20%20%20%20a%20%7B%5Cn%20%20%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20%20%20align-items:%20center;%5Cn%20%20%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20%20%20font-size:%2013px;%5Cn%20%20%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20%20%20gap:%208px;%5Cn%5Cn%20%20%20%20%20%20.svg%20%7B%5Cn%20%20%20%20%20%20%20%20width:%2016px;%5Cn%20%20%20%20%20%20%20%20height:%2016px;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.post-main%20%7B%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20font-size:%2030px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20font-size:%2024px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.post-date%20%7B%5Cn%20%20%20%20padding-bottom:%2016px;%5Cn%20%20%20%20border-bottom:%201px%20solid%20$text-subtle;%5Cn%20%20%20%20margin-top:%2012px;%5Cn%20%20%20%20color:%20$text-muted;%5Cn%20%20%20%20font-size:%2013px;%5Cn%20%20%7D%5Cn%5Cn%20%20.post-content%20%7B%5Cn%20%20%20%20@include%20content-styles;%5Cn%20%20%20%20margin-top:%2028px;%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20font-size:%2016px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20margin-top:%2020px;%5Cn%20%20%20%20%20%20font-size:%2015px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22//%20use%5Cn@use%20'sass:color';%5Cn@use%20'sass:map';%5Cn%5Cn//%20layouts%5Cn$container:%20640px;%5Cn%5Cn//%20breakpoints%5Cn$lg_up:%20'min-width:%20%23%7B1024px%7D';%5Cn$md_up:%20'min-width:%20%23%7B640px%7D';%5Cn$sm_up:%20'max-width:%20%23%7B425px%7D';%5Cn%5Cn$lg_down:%20'max-width:%20%23%7B1023px%7D';%5Cn$md_down:%20'max-width:%20%23%7B639px%7D';%5Cn$sm_down:%20'max-width:%20%23%7B424px%7D';%5Cn%5Cn//%20colors%5Cn$ayna-default:%20%23275048;%5Cn$ayna-default-lightness-20p:%20color.adjust($ayna-default,%20$lightness:%2020%25);%5Cn$ayna-background:%20%23f4f6f6;%5Cn$ayna-accent:%20%23faba20;%5Cn$ayna-accent-50:%20%23fffcf4;%5Cn%5Cn$base-white:%20%23fff;%5Cn$base-black:%20%23000;%5Cn%5Cn$text-default:%20%23000;%5Cn$text-secondary:%20%23555;%5Cn$text-muted:%20%23999;%5Cn$text-subtle:%20%23f1f1f1;%5Cn%5Cn$info-default:%20%232e86de;%5Cn$info-background:%20%23eff7ff;%5Cn%5Cn$brand-naver-default:%20%2303c75a;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%23fff8d1;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23fffef6;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-accent:%20%23fff099;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%2316b0b2;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23b2eeee;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background-50:%20%23f2f9fa;%5Cn$brand-kakao-default:%20%23fae100;%5Cn$brand-kakao-black:%20%23020303;%5Cn%5Cn$danger-default:%20%23e81919;%5Cn$danger-background:%20%23ffefef;%5Cn%5Cn$success-default:%20%2300b894;%5Cn$success-background:%20%23cff9f1;%5Cn%22,%22//%20use%5Cn@use%20'sass:color';%5Cn@use%20'../helpers/'%20as%20*;%5Cn%5Cn//%20styles%5Cn@mixin%20content-styles%20%7B%5Cn%20%20color:%20$text-default;%5Cn%20%20font-size:%2014px;%5Cn%5Cn%20%20p,%5Cn%20%20h1,%5Cn%20%20h2,%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6,%5Cn%20%20ol,%5Cn%20%20ul,%5Cn%20%20dl,%5Cn%20%20dt,%5Cn%20%20dd%20%7B%5Cn%20%20%20%20margin:%201em%200;%5Cn%5Cn%20%20%20%20ol,%5Cn%20%20%20%20ul,%5Cn%20%20%20%20li%20%7B%5Cn%20%20%20%20%20%20margin:%200.5em%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20ol,%5Cn%20%20ul%20%7B%5Cn%20%20%20%20padding-left:%2024px;%5Cn%20%20%7D%5Cn%5Cn%20%20ol%20li%20%7B%5Cn%20%20%20%20list-style-type:%20decimal;%5Cn%20%20%7D%5Cn%5Cn%20%20ul%20li%20%7B%5Cn%20%20%20%20list-style-type:%20disc;%5Cn%20%20%7D%5Cn%5Cn%20%20&%20%3E%20*:first-child%20%7B%5Cn%20%20%20%20padding-top:%200;%5Cn%20%20%20%20margin-top:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20&%20%3E%20*:last-child%20%7B%5Cn%20%20%20%20padding-bottom:%200;%5Cn%20%20%20%20margin-bottom:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20a%20%7B%5Cn%20%20%20%20color:%20$ayna-default-lightness-20p;%5Cn%20%20%20%20text-decoration:%20underline;%5Cn%20%20%20%20text-underline-offset:%200.2em;%5Cn%20%20%20%20transition:%20color%200.2s;%5Cn%5Cn%20%20%20%20&:hover,%5Cn%20%20%20%20&:focus%20%7B%5Cn%20%20%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20h2,%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6%20%7B%5Cn%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20word-break:%20keep-all;%5Cn%20%20%7D%5Cn%5Cn%20%20h2%20%7B%5Cn%20%20%20%20font-size:%2020px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20font-size:%2018px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6%20%7B%5Cn%20%20%20%20font-size:%2016px;%5Cn%20%20%7D%5Cn%5Cn%20%20hr%20%7B%5Cn%20%20%20%20height:%201px;%5Cn%20%20%20%20border:%200;%5Cn%20%20%20%20margin:%2032px%200;%5Cn%20%20%20%20background-color:%20$text-subtle;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20margin:%2024px%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20blockquote%20%7B%5Cn%20%20%20%20padding:%2024px;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20border-left:%208px%20solid%20$info-default;%5Cn%20%20%20%20margin:%2032px%200;%5Cn%20%20%20%20background-color:%20$info-background;%5Cn%20%20%20%20color:%20$info-default;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2016px;%5Cn%20%20%20%20%20%20margin:%2024px%200;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20p%20%7B%5Cn%20%20%20%20%20%20margin:%200%200%2016px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%3E%20*:last-child%20%7B%5Cn%20%20%20%20%20%20margin-bottom:%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22%5D%7D */
