.tail-tag-entry{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1120px;margin:32px auto;padding:28px;background:#edf3e9;border:1px solid #c6d8c6;border-radius:16px;color:#153b32}
.tail-tag-entry img{display:block;width:80px;height:80px;border-radius:16px}
.tail-tag-entry h2{font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0 0 8px}
.tail-tag-entry p{max-width:58ch;margin:0 0 8px;font-size:16px;line-height:1.6}
.tail-tag-entry small{font-size:13px;line-height:1.5;color:#3d594f}
.tail-tag-entry a{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:48px;padding:12px 20px;border-radius:999px;background:#153b32;color:#fff;text-decoration:none;font-weight:700}
.tail-tag-entry a:hover{background:#245445}.tail-tag-entry a:focus-visible{outline:3px solid #153b32;outline-offset:5px}.tail-tag-entry a:active{transform:translateY(1px)}
.tail-tag-entry [lang="ko"],.tail-tag-policy [lang="ko"]{display:none}
html[lang="ko"] .tail-tag-entry [lang="vi"],html[lang="ko"] .tail-tag-policy [lang="vi"]{display:none}
html[lang="ko"] .tail-tag-entry p[lang="ko"],html[lang="ko"] .tail-tag-entry small[lang="ko"],html[lang="ko"] .tail-tag-policy [lang="ko"]{display:block}
html[lang="ko"] .tail-tag-entry span[lang="ko"]{display:inline}
@media(max-width:800px){.tail-tag-entry{grid-template-columns:64px minmax(0,1fr);margin:24px 16px;gap:16px;padding:22px}.tail-tag-entry img{width:64px;height:64px}.tail-tag-entry a{grid-column:1/-1;justify-self:start}}
@media(max-width:380px){.tail-tag-entry{grid-template-columns:1fr;padding:20px}.tail-tag-entry img{width:56px;height:56px}}
