.intro[data-astro-cid-7a6hbtlg]{margin-bottom:clamp(2.5rem,5vw,4rem)}.intro[data-astro-cid-7a6hbtlg] .h-lg,.intro[data-astro-cid-7a6hbtlg] .lead{max-width:none}.grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);display:grid}.sit[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.5rem;display:grid}.sit__c[data-astro-cid-7a6hbtlg]{isolation:isolate;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;background:#fff;border:1px solid #0c21491a;border-radius:24px;flex-direction:column;gap:.8rem;padding:1.7rem 1.7rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 36px -28px #0c214980}.sit__c[data-astro-cid-7a6hbtlg]:before{content:"";background:linear-gradient(90deg, var(--orange), #ff8a8e 55%, transparent);height:4px;position:absolute;top:0;left:0;right:0}.sit__c[data-astro-cid-7a6hbtlg]:after{content:"";z-index:-1;width:11rem;height:11rem;transition:transform .6s var(--ease);background:radial-gradient(closest-side,#1d45901f,#0000);border-radius:50%;position:absolute;top:-3rem;right:-3rem}.sit__c[data-astro-cid-7a6hbtlg]:hover{border-color:#e31e2466;transform:translateY(-6px);box-shadow:0 34px 46px -26px #0c21498c}.sit__c[data-astro-cid-7a6hbtlg]:hover:after{transform:scale(1.5)}.sit__top[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.sit__ico[data-astro-cid-7a6hbtlg]{color:#fff;background:linear-gradient(145deg,#1d4590,#0c2149);border-radius:16px;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 14px 22px -12px #0c2149cc}.sit__ico[data-astro-cid-7a6hbtlg] svg[data-astro-cid-7a6hbtlg]{width:1.5rem;height:1.5rem}.sit__no[data-astro-cid-7a6hbtlg]{font:700 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);background:var(--orange-soft);border-radius:99px;padding:.4rem .7rem}.sit__c[data-astro-cid-7a6hbtlg] h3[data-astro-cid-7a6hbtlg]{font-size:1.35rem;line-height:1.2}.sit__c[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{color:var(--muted);margin:0;line-height:1.6}.sit__go[data-astro-cid-7a6hbtlg]{color:var(--forest-900);border-top:1px solid #0c21491a;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.sit__go[data-astro-cid-7a6hbtlg] b[data-astro-cid-7a6hbtlg]{font-weight:700}.sit__go[data-astro-cid-7a6hbtlg] i[data-astro-cid-7a6hbtlg]{background:var(--sage-soft);width:2.4rem;height:2.4rem;color:var(--forest-900);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.sit__go[data-astro-cid-7a6hbtlg] svg{width:1.1rem;height:1.1rem}.sit__c[data-astro-cid-7a6hbtlg]:hover .sit__go[data-astro-cid-7a6hbtlg] i[data-astro-cid-7a6hbtlg]{background:var(--orange);color:#fff;transform:rotate(-45deg)}.sit__m[data-astro-cid-7a6hbtlg]{color:var(--ink);background:#ffffffb3;border:1px dashed #0c214940;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin:2rem 0 0;padding:1.1rem 1.5rem;display:flex}.sit__m[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{color:var(--forest-900);border-bottom:1.5px solid var(--orange);align-items:center;gap:.5rem;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.sit__m[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg] svg{width:1.05rem;height:1.05rem}.res[data-astro-cid-7a6hbtlg]{border-top:1px solid var(--line);margin-top:2rem;list-style:none}.res[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{border-bottom:1px solid var(--line);font:600 1.25rem/1.3 var(--font-display);transition:padding .35s var(--ease), color .2s;align-items:center;gap:1rem;padding:1.3rem 0;text-decoration:none;display:flex}.res[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]:hover{color:var(--orange-ink);padding-left:.8rem}.res[data-astro-cid-7a6hbtlg] small[data-astro-cid-7a6hbtlg]{font:600 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);min-width:8.5rem}.res[data-astro-cid-7a6hbtlg] svg{flex:none;width:1.2rem;height:1.2rem;margin-left:auto}@media (width<=1000px){.grid[data-astro-cid-7a6hbtlg],.sit[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid[data-astro-cid-7a6hbtlg],.sit[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}.res[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{flex-wrap:wrap}.res[data-astro-cid-7a6hbtlg] small[data-astro-cid-7a6hbtlg]{min-width:100%}}
