:root {
  --breakPoint-tablet-ls: 1024px;
  --breakPoint-tablet: 768px;
  --breakPoint-sp-l: 480px;
  --breakPoint-sp: 375px;
  --breakPoint-minWidth: 320px;
}

:root {
  --clr-base-sage: #bbb791;
  --clr-base-sage-rgb: 187, 183, 145;
  --clr-base-green: #2e6f40;
  --clr-base-green-rgb: 46, 111, 64;
  --clr-base-ebony: #5d6658;
  --clr-base-ebony-rgb: 93, 102, 88;
  --clr-base-yellow: #ffbf00;
  --clr-base-yellow-rgb: 255, 191, 0;
  --clr-base-tan: #d6b588;
  --clr-base-tan-rgb: 214, 181, 136;
  --clr-base-bronze: #c68346;
  --clr-base-bronze-rgb: 198, 131, 70;
  --clr-base-sunset: #fd5e53;
  --clr-base-sunset-rgb: 253, 94, 83;
  --clr-base-orange: #e84b3d;
  --clr-base-orange-rgb: 232, 75, 61;
  --clr-base-rosegold: #dea193;
  --clr-base-rosegold-rgb: 222, 161, 147;
  --clr-base-pink: #ff91a4;
  --clr-base-pink-rgb: 255, 145, 164;
  --clr-base-mahogany: #c04000;
  --clr-base-mahogany-rgb: 192, 64, 0;
  --clr-base-red: #ed2100;
  --clr-base-red-rgb: 237, 33, 0;
  --clr-base-wine: #722f37;
  --clr-base-wine-rgb: 114, 47, 55;
  --clr-base-burgundy: #660033;
  --clr-base-burgundy-rgb: 102, 0, 51;
  --clr-base-slateblue: #557c99;
  --clr-base-slateblue-rgb: 85, 124, 153;
  --clr-base-blue: #4166f5;
  --clr-base-blue-rgb: 65, 102, 245;
  --clr-base-navy: #272757;
  --clr-base-navy-rgb: 39, 39, 87;
  --clr-base-lilac: #a47dab;
  --clr-base-lilac-rgb: 164, 125, 171;
  --clr-base-purple: #9966cc;
  --clr-base-purple-rgb: 153, 102, 204;
  --clr-base-white: #fff;
  --clr-base-white-rgb: 255, 255, 255;
  --clr-base-offwhite: #f2f0ef;
  --clr-base-offwhite-rgb: 242, 240, 239;
  --clr-base-gray: #898989;
  --clr-base-gray-rgb: 137, 137, 137;
  --clr-base-slate: #6d8196;
  --clr-base-slate-rgb: 109, 129, 150;
  --clr-base-gunmetal: #353e43;
  --clr-base-gunmetal-rgb: 53, 62, 67;
  --clr-base-black: #252525;
  --clr-base-black-rgb: 37, 37, 37;
  --clr-light-lightgreen: #88e788;
  --clr-light-lightgreen-rgb: 136, 231, 136;
  --clr-light-lightseagreen: #20b2aa;
  --clr-light-lightseagreen-rgb: 32, 178, 170;
  --clr-light-lightyellow: #ffffc5;
  --clr-light-lightyellow-rgb: 255, 255, 197;
  --clr-light-lightorange: #ffdbbb;
  --clr-light-lightorange-rgb: 255, 219, 187;
  --clr-light-lightpink: #ffb5c0;
  --clr-light-lightpink-rgb: 255, 181, 192;
  --clr-light-lightblue: #90d5ff;
  --clr-light-lightblue-rgb: 144, 213, 255;
  --clr-light-lightpurple: #dab1da;
  --clr-light-lightpurple-rgb: 218, 177, 218;
  --clr-light-lightgray: #d3d3d3;
  --clr-light-lightgray-rgb: 211, 211, 211;
  --clr-pastel-pastelgreen: #80ef80;
  --clr-pastel-pastelgreen-rgb: 128, 239, 128;
  --clr-pastel-pastelyellow: #ffee8c;
  --clr-pastel-pastelyellow-rgb: 255, 238, 140;
  --clr-pastel-pastelorange: #ffc067;
  --clr-pastel-pastelorange-rgb: 255, 192, 103;
  --clr-pastel-pastelpink: #ffc5d3;
  --clr-pastel-pastelpink-rgb: 255, 197, 211;
  --clr-pastel-pastelred: #ff746c;
  --clr-pastel-pastelred-rgb: 255, 116, 108;
  --clr-pastel-pastelblue: #b3ebf2;
  --clr-pastel-pastelblue-rgb: 179, 235, 242;
  --clr-pastel-pastelpurple: #b39eb5;
  --clr-pastel-pastelpurple-rgb: 179, 158, 181;
  --clr-kssc-main: #3fe2ce;
  --clr-kssc-main-rgb: 63, 226, 206;
  --clr-kssc-mainDarken: #39cbb9;
  --clr-kssc-mainDarken-rgb: 57, 203, 185;
}

.info-archive {
  container-type: inline-size;
  container-name: info-archive-container;
}
.info-archive-list {
  margin-right: auto;
  margin-left: auto;
}
.info-archive-list.info-global-archive.grid {
  grid-template-columns: repeat(3, 1fr);
}
@container info-archive-container (max-width: 768px) {
  .info-archive-list.info-global-archive.grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.info-archive-list.grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
@container info-archive-container (max-width: 768px) {
  .info-archive-list.grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.info-archive-list.grid .info-article:not(:has(.info-thumbnail)) .info-content {
  width: 100%;
  background: transparent;
  -webkit-backdrop-filter: initial;
          backdrop-filter: initial;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
}
.info-archive-list.grid .info-content {
  z-index: 2;
  width: var(--element-width);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
          backdrop-filter: saturate(180%) blur(20px);
  background: rgba(255, 255, 255, 0.8);
  margin-top: -16px;
  margin-right: auto;
  margin-left: auto;
  padding: 8px 16px;
}
.info-archive-list.grid .info-thumbnail-none {
  padding-top: 16px;
  padding-bottom: 16px;
}
.info-archive-list:not(.grid) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
@container info-archive-container (max-width: 1280px) {
  .info-archive-list:not(.grid) {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container info-archive-container (max-width: 600px) {
  .info-archive-list:not(.grid) {
    grid-template-columns: minmax(0, 1fr);
  }
}
.info-archive-list:not(.grid) .info-archive-item {
  display: flex;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}
.info-archive-list:not(.grid) .info-article {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  width: var(--element-width);
  margin-right: auto;
  margin-left: auto;
}
.info-archive-list:not(.grid) .info-article:not(:last-of-type) {
  margin-bottom: 8px;
}
.info-archive-list:not(.grid) .info-article:not(:has(.info-thumbnail)) .info-content {
  width: 100%;
}
.info-archive-list:not(.grid) .info-content {
  order: 1;
  width: 67%;
}
.info-archive-list:not(.grid) .info-thumbnail {
  order: 2;
  width: 33%;
  max-width: 240px;
  margin-left: auto;
}
.info-archive-list .info-thumbnail {
  pointer-events: none;
}
.info-archive-item {
  container-type: inline-size;
  container-name: info-item-container;
  position: relative;
  border-radius: var(--border-radius-value);
}
.info-archive .pagination-ctrl {
  margin-top: 16px;
}
.info-global-archive .info-archive-item {
  box-shadow: var(--box-shadow-value);
  background: #fff;
}
.info-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
}
@media (hover: hover) {
  .info-link:hover ~ .archive-thumbnail {
    opacity: var(--hover-opacity-value);
    transition: opacity var(--hover-opacity-transition) ease-out;
  }
  .info-link:hover ~ .archive-content {
    opacity: var(--hover-opacity-value);
    transition: opacity var(--hover-opacity-transition) ease-out;
  }
}
.info-article {
  border-radius: inherit;
}
.info-adjacent {
  position: relative;
  display: grid;
  grid-template-areas: "next prev";
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  width: 100%;
  max-width: var(--element-maxWidth);
  border-radius: var(--border-radius-value);
  margin-right: auto;
  margin-left: auto;
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent {
    grid-template-areas: "next" "prev";
    grid-template-columns: minmax(0, 1fr);
  }
}
.info-adjacent:not(:has(.info-adjacent-next)) .info-adjacent-prev::after {
  content: "";
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent:not(:has(.info-adjacent-next)) .info-adjacent-prev::after {
    content: none;
  }
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent:not(:has(.info-adjacent-prev)) .info-adjacent-next::after {
    content: none;
  }
}
.info-adjacent-container {
  container-type: inline-size;
  container-name: info-adjacent-container;
}
.info-adjacent-item {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
@media (hover: hover) {
  .info-adjacent-item:has(.info-link):hover .info-adjacent-link {
    opacity: var(--hover-opacity);
    transition: opacity var(--hover-opacity-transition) ease-out;
  }
}
.info-adjacent-item::after {
  pointer-events: none;
  position: absolute;
  top: 16px;
  bottom: 16px;
  content: "";
  width: 2px;
  border-radius: 1px;
  background: #d3d3d3;
}
.info-adjacent-next {
  grid-area: next;
}
.info-adjacent-next::after {
  right: -1px;
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent-next::after {
    top: auto;
    right: 16px;
    bottom: -1px;
    left: 16px;
    width: auto;
    height: 2px;
  }
}
.info-adjacent-prev {
  grid-area: prev;
}
.info-adjacent-prev::after {
  content: none;
}
.info-adjacent-content {
  pointer-events: none;
  container-type: inline-size;
  container-name: info-adjacent-item-container;
  display: grid;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  width: var(--element-width);
  border-radius: inherit;
  margin-right: auto;
  margin-left: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}
.info-adjacent-content:not(:has(.info-adjacent-thumbnail)) {
  display: flex;
}
.info-adjacent-content-prev {
  grid-template-columns: minmax(0, 1fr) minmax(20%, 60px);
}
.info-adjacent-content-prev .info-thumbnail {
  order: 2;
}
.info-adjacent-content-prev .info-adjacent-text {
  order: 1;
}
.info-adjacent-content-next {
  grid-template-columns: minmax(20%, 60px) minmax(0, 1fr);
}
.info-adjacent-content-next .info-thumbnail {
  order: 1;
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent-content-next .info-thumbnail {
    order: 2;
  }
}
.info-adjacent-content-next .info-adjacent-text {
  order: 2;
}
@container info-adjacent-container (max-width: 480px) {
  .info-adjacent-content-next .info-adjacent-text {
    order: 1;
  }
}
.info-adjacent-link {
  pointer-events: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  border-radius: inherit;
}
.info-adjacent-text {
  --info-base-fontSize: 16px;
  position: relative;
  width: 100%;
  border-radius: inherit;
}
@container info-adjacent-item-container (max-width: 768px) {
  .info-adjacent-text {
    --info-base-fontSize: 15px;
  }
}
@container info-adjacent-item-container (max-width: 375px) {
  .info-adjacent-text {
    --info-base-fontSize: 14px;
  }
}
.info-adjacent-label {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
  line-height: 1.2;
  font-weight: 600;
  font-size: 12px;
  word-break: break-all;
  color: #3fe2ce;
}
.info-adjacent-label::before, .info-adjacent-label::after {
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  font-size: 0.8em;
}
.info-adjacent-label-prev::after {
  content: "\f054";
}
.info-adjacent-label-next::before {
  content: "\f053";
}
.info-adjacent-date {
  margin-top: 6px;
}
.info-adjacent-title {
  display: -webkit-box;
  line-height: 1.4;
  font-weight: 400;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
  color: #252525;
  margin-top: 4px;
  overflow: hidden;
}
.info-adjacent .info-thumbnail {
  flex-shrink: 0;
  position: relative;
  aspect-ratio: 3/2;
  width: 30%;
  max-width: 100px;
  border-radius: var(--border-radius-value);
  overflow: hidden;
}
.info-adjacent .info-category-list {
  margin-top: 6px;
}
.info-related-container {
  container-type: inline-size;
  container-name: info-related-container;
}
.info-related-archive-list.info-archive-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  padding-bottom: 8px;
}
@container info-related-container (max-width: 600px) {
  .info-related-archive-list.info-archive-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.info-sidebar-category-list {
  --info-base-fontSize: 16px;
  font-size: var(--info-base-fontSize);
}
@container sidebar-item-container (max-width: 768px) {
  .info-sidebar-category-list {
    --info-base-fontSize: 15px;
  }
}
@container sidebar-item-container (max-width: 375px) {
  .info-sidebar-category-list {
    --info-base-fontSize: 14px;
  }
}
.info-sidebar-category-list .info-sidebar-category-item:last-of-type {
  border-bottom-right-radius: var(--border-radius-value);
  border-bottom-left-radius: var(--border-radius-value);
  overflow: hidden;
}
.info-sidebar-category-directory--3 {
  display: none;
}
.info-sidebar-category-item.acm-item.acm-expandable .acm-content {
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
}
.info-sidebar-category-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  word-break: break-all;
  line-height: 1.3;
  color: inherit;
  font-size: inherit;
}
.info-sidebar-category-title {
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
}
.info-sidebar-category .sidebar-item-header {
  padding-bottom: 8px;
}
.info-sidebar-subcategory-list {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  font-size: 15px;
}
@container acm-item-container (max-width: 768px) {
  .info-sidebar-subcategory-list {
    font-size: 14px;
  }
}
@container acm-item-container (max-width: 375px) {
  .info-sidebar-subcategory-list {
    font-size: 13px;
  }
}
.info-sidebar-subcategory-link {
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.info-sidebar-subcategory-title {
  font-weight: 400;
  font-size: inherit;
}
.info-sidebar-recentpost .recentpost-list {
  padding-bottom: 12px;
}
.info-sidebar-recentpost .recentpost-item {
  position: relative;
}
.info-sidebar-recentpost .recentpost-content {
  --info-base-fontSize: 16px;
  pointer-events: none;
  width: var(--element-width);
  margin-right: auto;
  margin-left: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}
@container sidebar-item-container (max-width: 768px) {
  .info-sidebar-recentpost .recentpost-content {
    --info-base-fontSize: 15px;
  }
}
@container sidebar-item-container (max-width: 375px) {
  .info-sidebar-recentpost .recentpost-content {
    --info-base-fontSize: 14px;
  }
}
.info-sidebar-recentpost .recentpost-content .info-title {
  margin-top: 2px;
}
.info-sidebar-recentpost .recentpost-content .info-category-list {
  margin-top: 4px;
}
.info-sidebar-recentpost .sidebar-item-header {
  padding-bottom: 12px;
}
.info-content {
  --info-base-fontSize: 20px;
  pointer-events: none;
  position: relative;
  border-radius: inherit;
  font-size: var(--info-base-fontSize);
}
@container info-item-container (max-width: 768px) {
  .info-content {
    --info-base-fontSize: 18px;
  }
}
@container info-item-container (max-width: 375px) {
  .info-content {
    --info-base-fontSize: 16px;
  }
}
@container info-item-container  (max-width: 320px) {
  .info-content {
    --info-base-fontSize: 14px;
  }
}
.info-content .info-title {
  margin-top: 4px;
}
.info-content .info-taxonomy-list {
  margin-top: 4px;
}
.info-datetime {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.3em;
       column-gap: 0.3em;
  font-size: calc(var(--info-base-fontSize) - 1px);
}
.info-datetime-post-time {
  display: none;
}
.info-datetime-post-date {
  display: inline-block;
}
.info-datetime-post::before {
  display: none;
  content: "\f017";
}
.info-datetime-update {
  color: #898989;
}
.info-datetime-update::before {
  content: "\f021";
}
.info-datetime-post, .info-datetime-update {
  line-height: 1.3;
  font-weight: 600;
  color: inherit;
}
.info-datetime-post::before, .info-datetime-update::before {
  font-family: "Font Awesome 6 Free";
  font-size: 0.9em;
}
.info-datetime--single {
  font-size: calc(var(--page-title-fontSize) - 6px);
}
.info-datetime::after {
  content: "";
  display: inline-flex;
  width: 1em;
  height: 3px;
  border-radius: 1px;
  background: #3fe2ce;
  font-size: inherit;
}
.info-title {
  line-height: 1.3;
  font-weight: 400;
  font-size: var(--info-base-fontSize);
}
.info-title--single {
  margin-top: 0.16em;
}
.info-title--category::before {
  content: "\f07b";
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  margin-right: 0.2em;
}
.info-title--tag::before {
  content: "\f02b";
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  margin-right: 0.2em;
}
.info-body {
  line-height: 1.8;
  font-weight: 400;
  font-size: calc(var(--info-base-fontSize) - 4px);
  word-break: break-all;
}
.info-body-clamp {
  display: -webkit-box;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  color: #898989;
  font-style: italic;
  overflow: hidden;
}
.info-body p,
.info-body ul,
.info-body ol,
.info-body blockquote {
  margin-bottom: 1em;
}
.info-body > *:last-child {
  margin-bottom: 0;
}
.info-thumbnail {
  position: relative;
  display: block;
  aspect-ratio: 16/10;
  width: 100%;
  border-radius: inherit;
}
.info-thumbnail-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: contain;
     object-fit: contain;
}
.info-taxonomy-list {
  container-type: inline-size;
  container-name: post-taxonomy-container;
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
  gap: 4px;
}
.info-taxonomy-item {
  position: relative;
  border-radius: var(--border-radius-value-s);
}
.info-taxonomy-item:has(.info-taxonomy-link) {
  font-size: 15px;
}
@container post-taxonomy-container (max-width: 768px) {
  .info-taxonomy-item:has(.info-taxonomy-link) {
    font-size: 14px;
  }
}
@container post-taxonomy-container (max-width: 375px) {
  .info-taxonomy-item:has(.info-taxonomy-link) {
    font-size: 13px;
  }
}
.info-taxonomy-item:not(:has(.info-taxonomy-link)) {
  font-size: 12px;
}
@container post-taxonomy-container (max-width: 768px) {
  .info-taxonomy-item:not(:has(.info-taxonomy-link)) {
    font-size: 11px;
  }
}
@container post-taxonomy-container (max-width: 375px) {
  .info-taxonomy-item:not(:has(.info-taxonomy-link)) {
    font-size: 10px;
  }
}
.info-taxonomy-link {
  display: block;
  border-radius: inherit;
  color: inherit;
}
.info-taxonomy-title {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.4em;
       column-gap: 0.4em;
  line-height: 1.3;
  border-radius: inherit;
  color: inherit;
  font-weight: 500;
  padding: 0.4em 6px;
}
.info-taxonomy-title::before {
  line-height: inherit;
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  font-size: 0.9em;
  color: inherit;
}
.info-category-item {
  background: #3fe2ce;
  color: #fff;
}
.info-category-title::before {
  content: "\f07b";
}
.info-tag-item {
  background: #fff;
  color: #3fe2ce;
}
.info-tag-item::before {
  pointer-events: none;
  position: absolute;
  content: "";
  inset: 0;
  border: 1px solid #3fe2ce;
  border-radius: inherit;
}
.info-tag-title::before {
  content: "\f02b";
}

.single-column {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 280px;
  gap: 16px;
  width: 100%;
  max-width: var(--element-maxWidth);
  margin-right: auto;
  margin-left: auto;
}
@container main-container (max-width: 1024px) {
  .single-column {
    grid-template-columns: minmax(0, 1fr);
  }
}
.single-section {
  width: 100%;
  max-width: var(--element-maxWidth);
  border-radius: var(--border-radius-value);
  box-shadow: var(--box-shadow-value);
  background: #fff;
  margin-right: auto;
  margin-left: auto;
}
.single-section:not(:last-of-type) {
  margin-bottom: 16px;
}
.single-section-head {
  position: relative;
  width: var(--element-width);
  margin-right: auto;
  margin-left: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}
.single-article {
  border-radius: inherit;
}
.single-article-container {
  container-type: inline-size;
  container-name: single-article-container;
  width: 100%;
  max-width: var(--element-maxWidth);
  border-radius: var(--border-radius-value);
  box-shadow: var(--box-shadow-value);
  background: #fff;
  margin-right: auto;
  margin-left: auto;
}
.single-article-thumbnail {
  position: relative;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.single-article-thumbnail .share-items {
  position: absolute;
  top: 16px;
  right: 16px;
  border-radius: var(--border-radius-value);
  background: rgba(255, 255, 255, 0.8);
  padding: 8px;
}
.single-article-body {
  width: var(--element-width);
  margin-top: 16px;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
}
.single-article-taxonomy {
  width: var(--element-width);
  margin-top: 16px;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
}
.single-article .info-thumbnail {
  max-height: 320px;
}
.single-article .info-thumbnail .info-thumbnail-none {
  padding-top: 16px;
  padding-bottom: 16px;
}
.single-article .info-thumbnail:not(:has(.info-thumbnail-none)) .info-thumbnail-image {
  -o-object-fit: cover;
     object-fit: cover;
}
.single-article .info-tag-list {
  margin-top: 4px;
}

.archive-column {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 280px;
  gap: 16px;
  width: 100%;
  max-width: var(--element-maxWidth);
  margin-right: auto;
  margin-left: auto;
}
@container main-container (max-width: 1024px) {
  .archive-column {
    grid-template-columns: minmax(0, 1fr);
  }
}
.archive-column:has(.content-none) {
  width: var(--element-width);
}
.archive-article-body {
  margin-top: 4px;
}/*# sourceMappingURL=info.css.map */