.tool-companion[data-astro-cid-xqijdi2w]{margin:32px auto 0;padding:22px;border-radius:30px;border:1px solid rgba(73,81,65,.1);background:linear-gradient(180deg,#fffffff0,#fcf9f4e6),radial-gradient(circle at top right,rgba(59,122,111,.1),transparent 30%);box-shadow:0 18px 42px #35291912;text-align:left}.tool-companion__head[data-astro-cid-xqijdi2w]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.tool-companion__head[data-astro-cid-xqijdi2w] h2[data-astro-cid-xqijdi2w]{margin:0 0 6px;font-family:Iowan Old Style,"Noto Serif SC",Georgia,serif;font-size:1.22rem;color:#2f2923}.tool-companion__head[data-astro-cid-xqijdi2w] p[data-astro-cid-xqijdi2w]{margin:0;color:#64594d;line-height:1.68;font-size:.92rem}.tool-companion__grid[data-astro-cid-xqijdi2w]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:18px}.tool-companion__card[data-astro-cid-xqijdi2w]{position:relative;display:block;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--tool-tone) 16%,rgba(73,81,65,.1));background:linear-gradient(180deg,#ffffffd6,#fffcf7c7),radial-gradient(circle at top right,color-mix(in srgb,var(--tool-tone) 12%,transparent),transparent 34%);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tool-companion__card[data-astro-cid-xqijdi2w]:hover{transform:translateY(-4px);text-decoration:none;border-color:color-mix(in srgb,var(--tool-tone) 28%,rgba(59,122,111,.2));box-shadow:0 18px 32px color-mix(in srgb,var(--tool-tone) 14%,rgba(59,122,111,.1))}.tool-companion__topline[data-astro-cid-xqijdi2w]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tool-companion__step[data-astro-cid-xqijdi2w],.tool-companion__tag[data-astro-cid-xqijdi2w]{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:.78rem;color:color-mix(in srgb,var(--tool-tone) 76%,#553b21);background:color-mix(in srgb,var(--tool-tone) 10%,rgba(255,255,255,.92));border:1px solid color-mix(in srgb,var(--tool-tone) 18%,transparent)}.tool-companion__icon[data-astro-cid-xqijdi2w]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:16px;color:var(--tool-tone);background:color-mix(in srgb,var(--tool-tone) 10%,white);border:1px solid color-mix(in srgb,var(--tool-tone) 18%,transparent)}.tool-companion__icon[data-astro-cid-xqijdi2w] svg{width:24px;height:24px}.tool-companion__card[data-astro-cid-xqijdi2w] h3[data-astro-cid-xqijdi2w]{margin:0 0 8px;font-size:1.04rem;color:#2f2923}.tool-companion__card[data-astro-cid-xqijdi2w] p[data-astro-cid-xqijdi2w]{margin:0;color:#665a4f;line-height:1.62;font-size:.9rem}.tool-companion__cta[data-astro-cid-xqijdi2w]{display:inline-flex;margin-top:14px;color:var(--tool-tone);font-size:.9rem;font-weight:600}.tool-companion__back[data-astro-cid-xqijdi2w]{display:inline-flex;padding:9px 13px;border-radius:999px;border:1px solid rgba(73,81,65,.1);background:#fffc;color:#2f6b60;font-size:.9rem;text-decoration:none}.tool-companion__back[data-astro-cid-xqijdi2w]:hover{text-decoration:none;border-color:#3b7a6f38;background:#3b7a6f14}.tool-companion__recent[data-astro-cid-xqijdi2w]{position:absolute;top:16px;right:16px;display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.74rem;color:#2d6158;background:#3b7a6f1a;border:1px solid rgba(59,122,111,.12)}html[data-theme=dark] .tool-companion[data-astro-cid-xqijdi2w],html[data-theme=dark] .tool-companion__card[data-astro-cid-xqijdi2w]{border-color:#ffffff14;box-shadow:0 16px 38px #00000038}html[data-theme=dark] .tool-companion[data-astro-cid-xqijdi2w]{background:linear-gradient(180deg,#1c1f21f5,#17191bf0),radial-gradient(circle at top right,rgba(59,122,111,.14),transparent 34%)}html[data-theme=dark] .tool-companion__card[data-astro-cid-xqijdi2w]{background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top right,color-mix(in srgb,var(--tool-tone) 14%,transparent),transparent 34%)}html[data-theme=dark] .tool-companion__head[data-astro-cid-xqijdi2w] h2[data-astro-cid-xqijdi2w],html[data-theme=dark] .tool-companion__card[data-astro-cid-xqijdi2w] h3[data-astro-cid-xqijdi2w]{color:#ece4d8}html[data-theme=dark] .tool-companion__head[data-astro-cid-xqijdi2w] p[data-astro-cid-xqijdi2w],html[data-theme=dark] .tool-companion__card[data-astro-cid-xqijdi2w] p[data-astro-cid-xqijdi2w]{color:#b7aea1}html[data-theme=dark] .tool-companion__back[data-astro-cid-xqijdi2w]{background:#ffffff0a;border-color:#ffffff14;color:#d5ebe4}html[data-theme=dark] .tool-companion__recent[data-astro-cid-xqijdi2w]{color:#d5ebe4;background:#3b7a6f24;border-color:#3b7a6f2e}@media(max-width:640px){.tool-companion__back[data-astro-cid-xqijdi2w]{width:100%;justify-content:center}}
