.article{width:100%;display:flex;flex-direction:column;gap:1rem}
@media (min-width:1024px){.article{gap:1.25rem}}
.article__subtitle{font-weight:300;font-size:0.875rem;line-height:1.25rem}
@media (min-width:1024px){.article__subtitle{font-size:1rem;line-height:1.5rem}}
.article__desc-list{width:100%;display:block}
.article__desc-item{width:100%;display:grid;grid-template-columns:1fr;gap:0.625rem;padding-block:0.625rem;border-bottom:1px solid var(--color-secondary-2)}
@media (min-width:540px){.article__desc-item{gap:1rem;grid-template-columns:1fr 1.5fr;padding-block:1rem}}
@media (min-width:1024px){.article__desc-item{gap:1.25rem;grid-template-columns:1fr 2fr}}
.article__desc-item:last-child{border-bottom:none}
.article__desc-title{font-weight:500;font-size:1rem;line-height:1.5rem}
@media (min-width:1024px){.article__desc-title{font-size:1.125rem;line-height:1.75rem}}
.article__desc-text{font-weight:400;font-size:0.875rem;line-height:1.25rem}
@media (min-width:1024px){.article__desc-text{font-size:1rem;line-height:1.5rem}}
.article__comment{width:100%;display:flex;flex-direction:column;gap:0.625rem;padding:0.625rem;background-color:var(--color-primary-0)}
.article__comment-text{font-weight:300;font-size:0.875rem;line-height:1.25rem}
.article__desc{width:100%;display:flex;flex-direction:column;gap:0.625rem;font-size:0.875rem;line-height:1.25rem;font-weight:400}
@media (min-width:540px){.article__desc{gap:1rem}}
@media (min-width:1024px){.article__desc{gap:1.25rem;font-size:1rem;line-height:1.5rem}}
.article__desc strong{font-weight:500}
.article__gallery{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:0.625rem}
@media (min-width:540px){.article__gallery{grid-template-columns:repeat(3,1fr);gap:1rem}}
@media (min-width:768px){.article__gallery{grid-template-columns:repeat(4,1fr)}}
@media (min-width:1024px){.article__gallery{gap:1.25rem}}
.article__photo{width:100%;height:auto;object-fit:contain;display:block}