.resources-header.svelte-gczoum{justify-content:space-between;align-items:center;gap:60px;padding:11px 0 27px;display:flex}.resources-header.svelte-gczoum .page-heading:where(.svelte-gczoum){letter-spacing:-2.4px;max-width:740px;font-size:clamp(39px,4.4vw,59px);line-height:1.09}.resources-header.svelte-gczoum .page-intro:where(.svelte-gczoum){max-width:670px;margin-bottom:0}.resources-header.svelte-gczoum .eyebrow:where(.svelte-gczoum){letter-spacing:.17em;font-size:9px}.guide-count.svelte-gczoum{color:#997344;background:#eee2ce;border:1px solid #d7c6ac;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;width:190px;margin-right:23px;padding:28px;display:flex;transform:rotate(3deg)}.guide-count.svelte-gczoum strong:where(.svelte-gczoum){font-family:var(--font-heading);letter-spacing:-4px;color:#24291b;margin:17px 0 11px;font-size:72px;font-weight:550;line-height:1.1}.guide-count.svelte-gczoum>span:where(.svelte-gczoum){letter-spacing:.16em;text-align:center;color:#816d50;font-size:7px;line-height:1.9}.guide-index.svelte-gczoum{border-bottom:1px solid #dfd0bc;flex-wrap:wrap;gap:9px;margin-bottom:7px;padding:20px 0 30px;display:flex}.guide-index.svelte-gczoum a:where(.svelte-gczoum){text-transform:capitalize;color:#5b584a;background:#faf3e8;border:1px solid #d9cab5;border-radius:22px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;text-decoration:none;display:inline-flex}.guide-index.svelte-gczoum a:where(.svelte-gczoum)>span:where(.svelte-gczoum){color:#a38b69;margin-left:2px;font-size:8px}.guide-index.svelte-gczoum a:where(.svelte-gczoum):hover{background:#eee0cb;border-color:#b88855}.guide-index.svelte-gczoum svg{color:#997348}.guides-grid.svelte-gczoum{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:23px;display:grid}.guides-grid.svelte-gczoum article:where(.svelte-gczoum){background:#fcf6ec;border:1px solid #ddceba;border-radius:16px;flex-direction:column;align-items:stretch;padding:29px;scroll-margin-top:25px;display:flex}.guide-top.svelte-gczoum{color:#987047;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.guide-top.svelte-gczoum>span:where(.svelte-gczoum){letter-spacing:.13em;font-size:8px;font-weight:600;line-height:1.6}.guides-grid.svelte-gczoum h2:where(.svelte-gczoum){letter-spacing:-.85px;max-width:430px;margin-bottom:15px;font-size:27px;line-height:1.25}.guide-introduction.svelte-gczoum{color:#666051;margin-bottom:21px;font-size:13px;line-height:1.85}.formula-box.svelte-gczoum{background:#eee3d1;border:1px solid #e1d1b9;border-left:3px solid #d0985a;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:22px;padding:16px 17px;display:flex}.formula-box.svelte-gczoum code:where(.svelte-gczoum){overflow-wrap:anywhere;color:#70502c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8}.worked-example.svelte-gczoum{color:#494d3d;border-bottom:1px solid #e7dac6;margin-bottom:19px;padding:0 0 20px;font-size:12px;line-height:1.8}.worked-example.svelte-gczoum strong:where(.svelte-gczoum){color:#888167;margin-bottom:7px;font-size:10px;font-weight:650;line-height:1.5;display:block}.guide-detail.svelte-gczoum{color:#6b6557;margin-bottom:20px;font-size:12px;line-height:1.85}.guide-sources.svelte-gczoum{flex-wrap:wrap;gap:9px 15px;margin-bottom:23px;display:flex}.guide-sources.svelte-gczoum>span:where(.svelte-gczoum){letter-spacing:.14em;color:#8a7b63;flex-basis:100%;font-size:7px;font-weight:600}.guide-sources.svelte-gczoum a:where(.svelte-gczoum){color:#966336;font-size:10px;line-height:1.6;text-decoration:none}.guide-sources.svelte-gczoum a:where(.svelte-gczoum):hover{text-decoration:underline}.guide-sources.svelte-gczoum a:where(.svelte-gczoum)>span:where(.svelte-gczoum):not(.sr-only){margin-left:3px}.guide-tools.svelte-gczoum{border-top:1px solid #e5d8c5;margin-top:auto;padding-top:18px}.guide-tools.svelte-gczoum>span:where(.svelte-gczoum){letter-spacing:.15em;color:#8b7b65;margin-bottom:12px;font-size:7px;font-weight:600;display:block}.guide-tools.svelte-gczoum>div:where(.svelte-gczoum){flex-wrap:wrap;gap:8px;display:flex}.guide-tools.svelte-gczoum a:where(.svelte-gczoum){color:#76512b;background:#f8ecda;border:1px solid #dac9b0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:10px;line-height:1.5;text-decoration:none;display:inline-flex}.guide-tools.svelte-gczoum a:where(.svelte-gczoum):hover{background:#efddc1;border-color:#be9463}.guides-grid.svelte-gczoum article.wide:where(.svelte-gczoum){grid-column:1/-1}.wide.svelte-gczoum .guide-introduction:where(.svelte-gczoum),.wide.svelte-gczoum .guide-detail:where(.svelte-gczoum),.wide.svelte-gczoum .worked-example:where(.svelte-gczoum){max-width:930px}.wide.svelte-gczoum h2:where(.svelte-gczoum){max-width:none}.wide.svelte-gczoum .formula-box:where(.svelte-gczoum){flex-flow:wrap;gap:14px 30px}.resource-banner.svelte-gczoum{color:#f4ead9;background:linear-gradient(110deg,#25251c,#191c15);border-radius:17px;align-items:center;gap:26px;margin-top:40px;padding:32px;display:flex}.banner-icon.svelte-gczoum{color:#d8a873;background:#ad7c4010;border:1px solid #9e7e443f;border-radius:15px;flex-shrink:0;place-items:center;width:79px;height:79px;display:grid}.resource-banner.svelte-gczoum .eyebrow:where(.svelte-gczoum){color:#c09c6f;letter-spacing:.16em;margin-bottom:10px;font-size:8px}.resource-banner.svelte-gczoum h2:where(.svelte-gczoum){letter-spacing:-.8px;margin-bottom:9px;font-size:25px;line-height:1.25}.resource-banner.svelte-gczoum p:where(.svelte-gczoum):not(.eyebrow){color:#b6b6a8;margin:0;font-size:12px;line-height:1.7}.resource-banner.svelte-gczoum .btn:where(.svelte-gczoum){flex-shrink:0;margin-left:auto;font-size:11px}@media (width<=1000px){.resources-header.svelte-gczoum{gap:35px}.guide-count.svelte-gczoum{width:155px;margin-right:8px;padding:24px}.guide-count.svelte-gczoum strong:where(.svelte-gczoum){font-size:64px}.guides-grid.svelte-gczoum{gap:17px}.guides-grid.svelte-gczoum article:where(.svelte-gczoum){padding:25px}.guides-grid.svelte-gczoum h2:where(.svelte-gczoum){font-size:24px}.formula-box.svelte-gczoum{padding:14px}.formula-box.svelte-gczoum code:where(.svelte-gczoum){font-size:10px}.resource-banner.svelte-gczoum{flex-wrap:wrap;gap:20px}.resource-banner.svelte-gczoum>div:where(.svelte-gczoum){flex:1}.resource-banner.svelte-gczoum .btn:where(.svelte-gczoum){margin-left:99px}}@media (width<=700px){.resources-header.svelte-gczoum{padding-top:7px;padding-bottom:17px;display:block}.resources-header.svelte-gczoum .page-heading:where(.svelte-gczoum){letter-spacing:-1.8px;font-size:41px}.resources-header.svelte-gczoum .eyebrow:where(.svelte-gczoum){letter-spacing:.13em;font-size:8px}.guide-count.svelte-gczoum{display:none}.guide-index.svelte-gczoum{gap:8px;padding:15px 0 23px}.guide-index.svelte-gczoum a:where(.svelte-gczoum){gap:6px;padding:8px 10px;font-size:10px}.guide-index.svelte-gczoum a:where(.svelte-gczoum)>span:where(.svelte-gczoum){display:none}.guide-index.svelte-gczoum svg{width:14px;height:14px}.guides-grid.svelte-gczoum{grid-template-columns:1fr;gap:16px;padding-top:18px}.guides-grid.svelte-gczoum article:where(.svelte-gczoum){padding:25px 22px}.guides-grid.svelte-gczoum h2:where(.svelte-gczoum){max-width:none;font-size:25px}.guide-top.svelte-gczoum>span:where(.svelte-gczoum){letter-spacing:.1em;font-size:7px}.guide-introduction.svelte-gczoum{font-size:12px}.formula-box.svelte-gczoum{padding:14px}.formula-box.svelte-gczoum code:where(.svelte-gczoum){font-size:10px;line-height:1.9}.worked-example.svelte-gczoum,.guide-detail.svelte-gczoum{font-size:11px;line-height:1.9}.guide-tools.svelte-gczoum a:where(.svelte-gczoum){padding:9px 10px;font-size:10px}.wide.svelte-gczoum .formula-box:where(.svelte-gczoum){flex-direction:column;gap:10px}.resource-banner.svelte-gczoum{gap:19px;margin-top:29px;padding:25px}.banner-icon.svelte-gczoum{border-radius:11px;width:53px;height:53px}.banner-icon.svelte-gczoum svg{width:28px;height:28px}.resource-banner.svelte-gczoum>div:where(.svelte-gczoum){flex-basis:100%}.resource-banner.svelte-gczoum h2:where(.svelte-gczoum){font-size:24px}.resource-banner.svelte-gczoum .btn:where(.svelte-gczoum){margin-left:0}.resource-banner.svelte-gczoum p:where(.svelte-gczoum):not(.eyebrow){font-size:11px}}
