main a {
    color: var(--color-textcolor);
    text-decoration: underline;
    text-decoration-color: var(--color-highlight);
    text-decoration-skip-ink: none;
    text-decoration-thickness: .2em;
    text-underline-offset: -.25em;
}

.blog-heading {
    padding: var(--big-gap-desktop) 0 var(--big-gap-desktop) 0;
    margin: 0;
}

.date {
    font-size: 0.889rem;
    padding: var(--big-gap-desktop) 0 0 0;
    margin: 0;
}

figure {
    padding: 56px 0 0 0;
    margin: 0;
}

figure iframe {
    width: 100%;
    height: 26.3vw;
}

figure img {
    width: 100%;
}

figcaption {
    font-size: 0.889rem;
    text-align: center;
}


/* 미디어 쿼리 */

/* Mobile phones (portrait) */
@media (max-width: 480px) {
/* Styles for small phones */

.blog-heading {
    padding: 0 0 var(--big-gap-mobile) 0;
}

.date {
    font-size: 0.889rem;
    padding: var(--big-gap-mobile) 0 0 0;
}

figure iframe {
    width: 100%;
    height: 56.25vw;
}

}


/* Mobile phones (landscape) and small tablets */
@media (min-width: 481px) and (max-width: 768px) {
/* Styles for larger phones in landscape */
}

/* Common mobile-first approach */
@media (min-width: 320px) {
/* Base mobile styles (smallest phones) */
}

@media (min-width: 375px) {
/* iPhone SE, iPhone 12/13/14 mini */
}

@media (min-width: 414px) {
/* iPhone 6/7/8 Plus, iPhone 11 Pro Max */
}

@media (min-width: 430px) {
/* iPhone 14 Pro Max and similar large phones */
}
