.dc-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-inline:var(--rail-in);min-width:0}.dc-head .sec-head{padding-inline:0}.dc-frame{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,319px),319px));justify-content:center;gap:24px;margin-top:40px;padding:24px;background:var(--page-alt)}.dc-frame,.dc-paper{border:1px solid var(--divide);border-radius:12px}.dc-paper{position:relative;display:flex;flex-direction:column;width:100%;max-width:319px;height:419px;overflow:hidden;background:var(--card);color:inherit;text-decoration:none}.dc-paper:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-hole{position:absolute;left:14px;z-index:1;width:14px;height:14px;border:1px solid var(--divide);border-radius:50%;background:var(--page)}.dc-hole-a{top:56px}.dc-hole-b{top:50%;transform:translateY(-50%)}.dc-hole-c{top:calc(100% - 70px)}.dc-art{display:flex;align-items:center;justify-content:center;height:55%;background:linear-gradient(to bottom,var(--fill),transparent)}.dc-art-svg{width:86%;height:auto}.dc-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 24px 36px}.dc-kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.dc-title{margin:8px 0 0;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:24px;font-weight:400;line-height:30px;color:var(--text)}.dc-text{margin:10px 0 0;color:var(--muted)}.dc-cta,.dc-text{font-size:14px;line-height:20px}.dc-cta{display:flex;align-items:center;gap:6px;margin:auto 0 0;color:var(--text)}@media (min-width:720px){.dc-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.dc-frame{justify-content:start}}@media (prefers-reduced-motion:no-preference){.dc-art,.dc-paper{transition:border-color .2s,transform .2s}.dc-paper:hover{border-color:var(--line-strong)}.dc-paper:hover .dc-art{transform:translateY(-2px)}}