._33DfeG_row{background:var(--color-parchment);grid-template-columns:1fr;gap:14px;max-width:880px;margin:0 auto;padding:8px 24px 72px;display:grid}@media (min-width:768px){._33DfeG_row{grid-template-columns:repeat(2,1fr);gap:20px}}._33DfeG_door{background:var(--color-surface);border:1px solid var(--color-border-subtle);min-width:0;transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) ease, opacity var(--duration-ui) ease;border-radius:6px;flex-direction:column;padding:26px 24px;text-decoration:none;display:flex}._33DfeG_rule{background:var(--door-accent);transform-origin:0;width:38px;height:3px;transition:transform var(--duration-ui) var(--ease-out);border-radius:2px;margin-bottom:16px;display:block}._33DfeG_name{font-family:var(--font-display), Georgia, serif;color:var(--color-ink);font-size:25px;font-weight:600;display:block}._33DfeG_sub{color:var(--color-body-muted);margin:2px 0 14px;font-size:11.5px;display:block}._33DfeG_line{color:#444;margin-bottom:16px;font-size:13.5px;line-height:1.6;display:block}._33DfeG_arrow{transition:transform var(--duration-ui) var(--ease-out);display:inline-block}._33DfeG_go{color:var(--door-accent-text);margin-top:auto;font-size:12.5px;font-weight:500;display:block}@media (hover:hover) and (min-width:768px){._33DfeG_row:hover ._33DfeG_door:not(:hover){opacity:.8}._33DfeG_door:hover,._33DfeG_door:focus-visible{border-color:color-mix(in srgb, var(--door-accent) 33%, transparent);box-shadow:0 6px 24px #1a1a1a12}@media (prefers-reduced-motion:no-preference){._33DfeG_door:hover,._33DfeG_door:focus-visible{transform:translateY(-3px)}._33DfeG_door:hover ._33DfeG_rule{transform:scaleX(1.55)}._33DfeG_door:hover ._33DfeG_arrow{transform:translate(3px)}._33DfeG_door:active{transition-duration:var(--duration-press);transform:translateY(-1px)scale(.99)}}}