.guild-article[data-astro-cid-z6b4bwph]{width:100%}.guild-article-header[data-astro-cid-z6b4bwph]{margin-block-end:var(--sp-m)}.guild-article-title[data-astro-cid-z6b4bwph]{font-family:var(--font-heading);font-size:var(--text-display);letter-spacing:0;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;color:var(--color-main);margin:0;font-weight:800;line-height:1.15}.guild-article-desc[data-astro-cid-z6b4bwph]{margin:var(--sp-xs) 0 0;max-width:42rem;color:var(--color-text-secondary);font-size:17px;line-height:1.6}@media (width<900px){.guild-article-title[data-astro-cid-z6b4bwph]{text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;font-size:clamp(2rem,1.15rem + 2.2vw,2.5rem)}}.guild-meta[data-astro-cid-z6b4bwph]{border-block:1px solid var(--color-border);flex-wrap:wrap;gap:.6rem 1.25rem;margin-block-end:1.25rem;padding-block:1rem;display:flex}.guild-meta-item[data-astro-cid-z6b4bwph]{flex-wrap:wrap;align-items:center;gap:.5em;min-inline-size:0;font-size:.82rem;display:inline-flex}.guild-meta-label[data-astro-cid-z6b4bwph]{color:var(--color-text-secondary);font-weight:500}.guild-meta-value[data-astro-cid-z6b4bwph]{color:var(--color-main);overflow-wrap:anywhere;font-weight:500}.difficulty-badge[data-astro-cid-z6b4bwph]{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:.2em .6em;font-weight:600}.difficulty-badge--beginner[data-astro-cid-z6b4bwph],.difficulty-badge--intermediate[data-astro-cid-z6b4bwph]{background:color-mix(in srgb, var(--color-theme) 8%, var(--color-surface));color:var(--color-theme)}.difficulty-badge--advanced[data-astro-cid-z6b4bwph]{background:color-mix(in srgb, var(--color-warn) 5%, var(--color-surface));color:var(--color-warn)}.guild-links[data-astro-cid-z6b4bwph]{flex-wrap:wrap;gap:.75rem;margin-block-end:1.5rem;display:flex}.guild-link[data-astro-cid-z6b4bwph]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-block-size:44px;transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.5em;padding:.6em 1.2em;font-size:.9rem;font-weight:600;display:inline-flex;color:var(--color-theme)!important;text-decoration:none!important}.guild-link[data-astro-cid-z6b4bwph]:hover{background:color-mix(in srgb, var(--color-theme) 6%, var(--color-surface));border-color:var(--color-theme)}.guild-content[data-astro-cid-z6b4bwph]{overflow-wrap:anywhere;max-inline-size:68ch;line-height:1.8}.guild-related-terms[data-astro-cid-z6b4bwph]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);max-inline-size:68ch;margin:1.25rem 0 1rem;padding:.9rem 1rem}.guild-related-terms[data-astro-cid-z6b4bwph] h2[data-astro-cid-z6b4bwph]{color:var(--color-main);margin:0 0 .75rem;font-size:1rem;line-height:1.2}.guild-related-terms-pills[data-astro-cid-z6b4bwph]{flex-wrap:wrap;gap:.5rem;display:flex}.guild-related-terms-pill[data-astro-cid-z6b4bwph]{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.86rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.guild-related-terms-pill[data-astro-cid-z6b4bwph]:hover{background:var(--color-theme);border-color:var(--color-theme);color:var(--color-base)!important}@media (width>=1600px){.guild-content[data-astro-cid-z6b4bwph],.guild-related-terms[data-astro-cid-z6b4bwph]{max-inline-size:100%;margin-inline:0}}.guild-content[data-astro-cid-z6b4bwph] h1{margin-block-end:var(--sp-m)}.guild-content[data-astro-cid-z6b4bwph] h2{border-inline-start:1px solid var(--color-border-strong);margin-block:2em .5em;padding-inline-start:var(--sp-s);font-size:1.5rem}.guild-content[data-astro-cid-z6b4bwph] h3{border-block-end:1px solid var(--color-border);margin-block:1.5em .5em;padding-block-end:.2em;font-size:1.25rem}.guild-content[data-astro-cid-z6b4bwph] a{color:var(--color-theme);text-decoration:underline}.guild-content[data-astro-cid-z6b4bwph] ul,.guild-content[data-astro-cid-z6b4bwph] ol{padding-inline-start:1.5em}.guild-pagination[data-astro-cid-z6b4bwph]{gap:var(--sp-m);border-block-start:2px solid color-mix(in srgb, var(--color-theme) 20%, transparent);grid-template-columns:1fr 1fr;margin-block-start:var(--sp-xl);padding-block-start:var(--sp-l);display:grid}.guild-pagination-link[data-astro-cid-z6b4bwph]{padding:var(--sp-m);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:var(--transition-base);flex-direction:column;gap:.5em;text-decoration:none;display:flex}.guild-pagination-link[data-astro-cid-z6b4bwph]:hover{background:color-mix(in srgb, var(--color-theme) 5%, var(--color-surface));border-color:var(--color-theme);box-shadow:none}.guild-pagination-prev[data-astro-cid-z6b4bwph]:hover{transform:translate(-4px)}.guild-pagination-next[data-astro-cid-z6b4bwph]:hover{transform:translate(4px)}.guild-pagination-prev[data-astro-cid-z6b4bwph]{text-align:start}.guild-pagination-next[data-astro-cid-z6b4bwph]{text-align:end;grid-column:2}.guild-pagination[data-astro-cid-z6b4bwph]:has(.guild-pagination-prev:only-child) .guild-pagination-prev[data-astro-cid-z6b4bwph],.guild-pagination[data-astro-cid-z6b4bwph]:has(.guild-pagination-next:only-child) .guild-pagination-next[data-astro-cid-z6b4bwph]{grid-column:1/-1}.guild-pagination-label[data-astro-cid-z6b4bwph]{text-transform:none;letter-spacing:0;color:var(--color-text-secondary);font-size:.85rem;font-weight:700}.guild-pagination-title[data-astro-cid-z6b4bwph]{color:var(--color-theme);font-size:1rem;font-weight:600}@media (width<768px){.guild-meta[data-astro-cid-z6b4bwph]{gap:var(--sp-s);flex-direction:column}.guild-links[data-astro-cid-z6b4bwph]{flex-direction:column}.guild-pagination[data-astro-cid-z6b4bwph]{grid-template-columns:1fr}.guild-pagination-next[data-astro-cid-z6b4bwph]{grid-column:1}}@media (prefers-reduced-motion:reduce){.guild-pagination-link[data-astro-cid-z6b4bwph]{transition:none!important;transform:none!important}}
