.external-page .post-attachments{width:100%;margin-top:3vw;padding-top:1.5vw;border-top:1px solid var(--ui-light-line-strong)}.external-page .post-attachments h2{margin:0 0 1vw;color:var(--ui-light-text);font-size:clamp(18px,1.3vw,26px)}.external-page .post-attachments ul{display:grid;gap:.55vw;margin:0;padding:0;list-style:none}.external-page .post-attachments li{border:1px solid var(--ui-light-line);border-radius:.55vw;background:var(--ui-light-surface)}.external-page .post-attachments a{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.8vw 1vw;color:var(--ui-light-text);font-size:clamp(13px,.85vw,17px);text-decoration:none}.external-page .post-attachments a:hover{background:var(--ui-light-raised)}.external-page .post-attachments small{color:var(--ui-light-link);white-space:nowrap}.external-page .post-content :is(h2,h3){margin:1.5em 0 .55em;line-height:1.25}.external-page .post-content :is(ul,ol){padding-left:1.4em}.external-page .post-content table{width:100%;border-collapse:collapse}.external-page .post-content :is(td,th){padding:.45vw .6vw;border:1px solid var(--ui-light-line-strong)}@media (max-width: 1535px){.external-page .post-attachments{margin-top:32px;padding-top:20px}.external-page .post-attachments ul{gap:8px}.external-page .post-attachments a{padding:12px 16px}}
