.page-header[data-astro-cid-cf2bzurm]{background:linear-gradient(135deg, var(--color-havre) 0%, var(--color-havre) 100%);padding:var(--space-16) 0;text-align:center;color:var(--color-text-primary)}.header-badge[data-astro-cid-cf2bzurm]{background-color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm);display:inline-block}.page-header[data-astro-cid-cf2bzurm] h1[data-astro-cid-cf2bzurm]{font-size:var(--font-size-4xl);margin-bottom:var(--space-4);color:var(--color-text-primary)}.page-subtitle[data-astro-cid-cf2bzurm]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:var(--measure-narrow);margin:0 auto}.section[data-astro-cid-cf2bzurm]{padding:var(--space-16) 0}.technique-grid[data-astro-cid-cf2bzurm]{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.technique-card[data-astro-cid-cf2bzurm]{background-color:var(--color-white);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-warm-gray-100);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.technique-card[data-astro-cid-cf2bzurm]:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.card-top[data-astro-cid-cf2bzurm]{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.technique-icon[data-astro-cid-cf2bzurm]{font-size:var(--font-size-3xl);color:var(--color-terracotta);filter:drop-shadow(0 2px 4px rgba(var(--color-terracotta-rgb), .2))}.inline-icon[data-astro-cid-cf2bzurm]{vertical-align:middle;width:1.2em;height:1.2em;margin-right:var(--space-2);display:inline-flex;position:relative;top:-1px}.difficulty-badge[data-astro-cid-cf2bzurm]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}.difficulty-badge[data-astro-cid-cf2bzurm].nybegynner{background-color:rgba(var(--color-skoggronn-rgb), .1);color:var(--color-skoggronn)}.difficulty-badge[data-astro-cid-cf2bzurm].middels{background-color:rgba(var(--color-terracotta-rgb), .1);color:var(--color-terracotta-text)}.difficulty-badge[data-astro-cid-cf2bzurm].avansert{color:#991b1b;background-color:#fef2f2}:root[data-theme=dark] .difficulty-badge[data-astro-cid-cf2bzurm].nybegynner{background-color:rgba(var(--color-skoggronn-rgb), .25);color:var(--color-skoggronn-light)}:root[data-theme=dark] .difficulty-badge[data-astro-cid-cf2bzurm].middels{background-color:rgba(var(--color-terracotta-rgb), .2);color:var(--color-terracotta)}:root[data-theme=dark] .difficulty-badge[data-astro-cid-cf2bzurm].avansert{color:#fca5a5;background-color:#450a0a}.technique-title[data-astro-cid-cf2bzurm]{font-size:var(--font-size-xl);margin-bottom:var(--space-3);color:var(--color-text-primary)}.technique-desc[data-astro-cid-cf2bzurm]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4);flex:1}.card-footer[data-astro-cid-cf2bzurm]{padding-top:var(--space-4);border-top:1px solid var(--color-warm-gray-100)}.read-more[data-astro-cid-cf2bzurm]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.more-guides[data-astro-cid-cf2bzurm]{text-align:center;background-color:var(--color-cream);padding:var(--space-10);border-radius:var(--radius-xl)}.more-guides[data-astro-cid-cf2bzurm] p[data-astro-cid-cf2bzurm]{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.secondary-link[data-astro-cid-cf2bzurm]{color:var(--color-terracotta-text);font-weight:var(--font-weight-semibold);text-decoration:none}.secondary-link[data-astro-cid-cf2bzurm]:hover{text-decoration:underline}@media (width<=768px){.page-header[data-astro-cid-cf2bzurm] h1[data-astro-cid-cf2bzurm]{font-size:var(--font-size-3xl)}}
