.guide-shell.svelte-1584qc9{color:#24382d;max-width:1120px;margin:auto;padding:0 28px}header.svelte-1584qc9{border-bottom:1px solid #dce1d6;justify-content:space-between;align-items:center;gap:22px;padding:28px 0;display:flex}.logo.svelte-1584qc9{white-space:nowrap;font-size:24px;font-weight:800;text-decoration:none}.logo.svelte-1584qc9 span:where(.svelte-1584qc9){color:#a2673b}nav.svelte-1584qc9{flex-wrap:wrap;gap:20px;display:flex}nav.svelte-1584qc9 a:where(.svelte-1584qc9),footer.svelte-1584qc9 a:where(.svelte-1584qc9){color:inherit;text-underline-offset:5px;font-size:14px}main.svelte-1584qc9{padding-bottom:60px}.breadcrumbs.svelte-1584qc9{color:#5b695e;gap:10px;padding:24px 0;font-size:12px}.breadcrumbs.svelte-1584qc9 a:where(.svelte-1584qc9){font-size:12px}.intro.svelte-1584qc9{max-width:760px;padding:24px 0 30px}.eyebrow.svelte-1584qc9{letter-spacing:.12em;color:#6a7868;font-size:11px}h1.svelte-1584qc9{margin:14px 0 20px;font-size:clamp(30px,5vw,46px);line-height:1.25}.intro.svelte-1584qc9>p:where(.svelte-1584qc9):last-child{color:#536253;font-size:17px;line-height:1.8}footer.svelte-1584qc9{border-top:1px solid #dce1d6;flex-wrap:wrap;gap:24px;padding:28px 0 40px;display:flex}.guide-shell.svelte-1584qc9 .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guide-shell.svelte-1584qc9 .guide-card{background:#fffefa;border:1px solid #dce1d6;border-radius:14px;padding:26px}.guide-shell.svelte-1584qc9 h2{margin:0 0 14px;font-size:23px;line-height:1.4}.guide-shell.svelte-1584qc9 h3{font-size:18px}.guide-shell.svelte-1584qc9 p,.guide-shell.svelte-1584qc9 li{line-height:1.85}.guide-shell.svelte-1584qc9 .guide-section{margin:32px 0}.guide-shell.svelte-1584qc9 .guide-link{color:#254e39;text-underline-offset:5px;margin-top:10px;font-weight:600;display:inline-block}.guide-shell.svelte-1584qc9 .note{background:#edf0e6;border-left:3px solid #aebc9e;padding:20px;line-height:1.8}.guide-shell.svelte-1584qc9 .term-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.guide-shell.svelte-1584qc9 .term-links a{color:#254e39;text-underline-offset:4px}.guide-shell.svelte-1584qc9 .look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guide-shell.svelte-1584qc9 figure{margin:0}.guide-shell.svelte-1584qc9 .look-frame{height:420px}.guide-shell.svelte-1584qc9 figcaption{color:#536253;margin-top:8px;font-size:13px}@media (width<=640px){.guide-shell.svelte-1584qc9{padding:0 18px}header.svelte-1584qc9{flex-direction:column;align-items:flex-start;gap:16px}nav.svelte-1584qc9{gap:14px}.guide-shell.svelte-1584qc9 .guide-grid{grid-template-columns:1fr}.guide-shell.svelte-1584qc9 .guide-card{padding:20px}.guide-shell.svelte-1584qc9 .look-grid{gap:12px}.guide-shell.svelte-1584qc9 .look-frame{height:270px}}
