.guides-hero[data-astro-cid-erw7ffnm]{background:var(--ink);color:var(--sage-mist);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5.25rem);text-align:center}.guides-hero[data-astro-cid-erw7ffnm] h1[data-astro-cid-erw7ffnm]{color:var(--parchment);margin-bottom:var(--space-s);max-width:18ch;margin-inline:auto}.guides-hero__lede[data-astro-cid-erw7ffnm]{font-family:var(--font-display);font-size:clamp(1.22rem,1.08rem + .68vw,1.72rem);line-height:1.58;color:color-mix(in srgb,var(--sage-mist) 92%,transparent);margin:0 auto var(--space-m);max-width:58ch;text-wrap:pretty}.guides-hero__meta[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-s) var(--space-m);font-family:var(--font-ui);font-size:.855rem;color:var(--sage)}.guides-hero__meta[data-astro-cid-erw7ffnm] strong[data-astro-cid-erw7ffnm]{color:var(--parchment);font-weight:620}.guides-hero__sep[data-astro-cid-erw7ffnm]{width:1px;height:22px;background:var(--line-invert-strong);flex-shrink:0}.feature[data-astro-cid-erw7ffnm]{display:block;padding:clamp(1.5rem,3.2vw,2.65rem);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);border-top:3px solid var(--clay);text-decoration:none;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.feature[data-astro-cid-erw7ffnm]:hover{transform:translateY(-3px);box-shadow:var(--shadow-raise);border-top-color:var(--clay-deep)}.feature__cat[data-astro-cid-erw7ffnm]{font-family:var(--font-ui);font-size:.685rem;font-weight:680;letter-spacing:.155em;text-transform:uppercase;color:var(--clay);margin-bottom:var(--space-s)}.feature__lede[data-astro-cid-erw7ffnm]{font-family:var(--font-display);font-size:clamp(1.15rem,1.02rem + .62vw,1.55rem);line-height:1.58;color:var(--ink);margin-bottom:var(--space-s);text-wrap:pretty}.feature__takes[data-astro-cid-erw7ffnm]{list-style:none;margin:0 0 var(--space-m);padding:0;display:grid;gap:.55rem}.feature__takes[data-astro-cid-erw7ffnm] li[data-astro-cid-erw7ffnm]{position:relative;padding-left:1.75em;margin:0;font-size:var(--step--1);line-height:1.68;color:var(--muted)}.feature__takes[data-astro-cid-erw7ffnm] li[data-astro-cid-erw7ffnm]:before{content:"";position:absolute;left:0;top:.58em;width:15px;height:15px;border-radius:50%;background:var(--clay);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='black'/%3E%3Cpath d='M5.5 10.5 L8.5 13.5 L14.5 6.5' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='black'/%3E%3Cpath d='M5.5 10.5 L8.5 13.5 L14.5 6.5' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.feature__foot[data-astro-cid-erw7ffnm]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;padding-top:var(--space-s);border-top:1px solid var(--line)}.feature__meta[data-astro-cid-erw7ffnm]{font-family:var(--font-ui);font-size:.735rem;font-weight:620;letter-spacing:.105em;text-transform:uppercase;color:var(--muted)}.guides-grid[data-astro-cid-erw7ffnm]{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));list-style:none;margin:0;padding:0}.guides-grid[data-astro-cid-erw7ffnm] li[data-astro-cid-erw7ffnm]{margin:0;display:flex}.gcard[data-astro-cid-erw7ffnm]{display:flex;flex-direction:column;height:100%;width:100%;padding:clamp(1.35rem,2.4vw,1.85rem);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.gcard[data-astro-cid-erw7ffnm]:hover{transform:translateY(-3px);box-shadow:var(--shadow-raise);border-color:var(--line-strong)}.gcard__cat[data-astro-cid-erw7ffnm]{font-family:var(--font-ui);font-size:.655rem;font-weight:680;letter-spacing:.155em;text-transform:uppercase;color:var(--forest);margin-bottom:var(--space-2xs)}.gcard__title[data-astro-cid-erw7ffnm]{font-size:var(--step-1);line-height:1.25;margin-bottom:var(--space-2xs)}.gcard__title[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{color:inherit;text-decoration:none}.gcard[data-astro-cid-erw7ffnm]:hover .gcard__title[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{color:var(--clay);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:2px}.gcard__lede[data-astro-cid-erw7ffnm]{font-size:.865rem;line-height:1.72;color:var(--muted);margin:0 0 var(--space-s)}.gcard__takes[data-astro-cid-erw7ffnm]{list-style:none;margin:0 0 var(--space-s);padding:0;flex:1}.gcard__takes[data-astro-cid-erw7ffnm] li[data-astro-cid-erw7ffnm]{position:relative;padding-left:1.35em;margin:0 0 .42em;font-size:.795rem;line-height:1.62;color:var(--slate)}.gcard__takes[data-astro-cid-erw7ffnm] li[data-astro-cid-erw7ffnm]:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--sage)}.gcard__foot[data-astro-cid-erw7ffnm]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding-top:var(--space-2xs);border-top:1px solid var(--line)}.gcard__meta[data-astro-cid-erw7ffnm]{font-family:var(--font-ui);font-size:.735rem;font-weight:620;letter-spacing:.105em;text-transform:uppercase;color:var(--muted)}.gcard__link[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-ui);font-size:.855rem;font-weight:620;color:var(--clay);text-decoration:none}.gcard__link[data-astro-cid-erw7ffnm]:hover{color:var(--clay-deep)}.standards[data-astro-cid-erw7ffnm]{text-align:center;padding:clamp(1.85rem,3.6vw,3rem);background:var(--parchment-deep);border:1px solid var(--line);border-radius:var(--radius-l)}.standards[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{margin-bottom:var(--space-s)}.standards[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{font-size:var(--step-0);line-height:1.78;color:var(--slate);max-width:62ch;margin:0 auto var(--space-s);text-wrap:pretty}.standards[data-astro-cid-erw7ffnm] .btn-row[data-astro-cid-erw7ffnm]{justify-content:center;margin-top:var(--space-m)}
