.guides-section[data-astro-cid-vk2lc2bo]{padding-bottom:var(--section)}.guides[data-astro-cid-vk2lc2bo]{border-top:1px solid var(--ink);display:grid}.guide[data-astro-cid-vk2lc2bo]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid;position:relative}.guide[data-astro-cid-vk2lc2bo]:after{content:"";background:var(--plan);transform-origin:0;height:2px;transition:transform var(--dur-slow) var(--ease-expo);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.guide-no[data-astro-cid-vk2lc2bo]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--accent-text);padding-top:.35rem;font-weight:600}.guide-body[data-astro-cid-vk2lc2bo]{gap:.5rem;display:grid}.guide-title[data-astro-cid-vk2lc2bo]{letter-spacing:-.03em;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.75rem);font-weight:680;line-height:1.08}.guide-desc[data-astro-cid-vk2lc2bo]{max-width:62ch;color:var(--ink-2)}.guide-date[data-astro-cid-vk2lc2bo]{font-size:var(--fs-micro);color:var(--muted)}.guide[data-astro-cid-vk2lc2bo] .icon{transition:transform var(--dur) var(--ease-out);margin-top:.5rem}@media (hover:hover) and (pointer:fine){.guide[data-astro-cid-vk2lc2bo]:hover:after{transform:scaleX(1)}.guide[data-astro-cid-vk2lc2bo]:hover .icon{transform:translate(4px)}}.guide[data-astro-cid-vk2lc2bo]:focus-visible:after{transform:scaleX(1)}.guides-tools[data-astro-cid-vk2lc2bo]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);display:flex}
