.guides_page__BR8Xh{--ink:#222320;--paper:#f1f0e9;--accent:var(--color-lumio-mark,#bf5a27);--accent-focus:#fa4c24;--hairline:#d3d1c6;--soft:#e4e5df;--muted:#55544a;--measure:68ch;min-height:100vh;padding:104px 16px 64px;background-color:var(--paper);background-image:radial-gradient(#25252015 .7px,transparent 0);background-size:16px 16px;color:var(--ink);font-family:var(--font-inter-tight),Arial,sans-serif}.guides_page__BR8Xh :focus-visible{outline:2px solid var(--accent-focus);outline-offset:4px}.guides_page__BR8Xh a{color:inherit}.guides_intro__qDuAH{max-width:850px;margin:0 auto 40px}.guides_eyebrow__9JtQN{margin:0 0 12px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.guides_articleHead__TVSFL h1,.guides_intro__qDuAH h1{margin:0 0 20px;font:400 clamp(34px,6vw,60px) /1.1 var(--font-editorial,Georgia,serif);letter-spacing:-.02em;overflow-wrap:break-word}.guides_lede__gu5Ed{max-width:62ch;margin:0;font-size:17px;line-height:1.65;color:var(--muted)}.guides_empty__7zYeY{max-width:850px;margin:0 auto;font-size:16px;color:var(--muted)}.guides_list__cWrNg{display:grid;gap:16px;max-width:850px;margin:0 auto 40px;padding:0;list-style:none}.guides_card__iovqo{display:block;padding:24px 20px;border-radius:8px;background:var(--ink);color:var(--paper)!important;text-decoration:none;transition:transform .2s}.guides_card__iovqo:hover{transform:translateY(-3px)}.guides_card__iovqo h2{margin:8px 0 10px;font:400 clamp(24px,4vw,32px) /1.15 var(--font-editorial,Georgia,serif)}.guides_card__iovqo p{margin:0;line-height:1.6;font-size:15px;color:#c9c8bf}.guides_card__iovqo .guides_meta__08IMg,.guides_card__iovqo p.guides_meta__08IMg{font-size:13px;color:#aaa}.guides_meta__08IMg{margin:0 0 12px;font-size:13px;color:var(--muted)}.guides_freeStrip__ekPHG{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;max-width:850px;margin:0 auto;padding:20px;border-radius:8px;background:var(--soft)}.guides_freeStrip__ekPHG p{margin:0;font-size:15px;line-height:1.6}.guides_freeStrip__ekPHG a{font-weight:600;font-size:14px}.guides_article__KVwH6{max-width:var(--measure);margin:0 auto}.guides_articleHead__TVSFL{margin-bottom:36px}.guides_back__fbXV4{display:inline-block;margin-bottom:24px;font-size:13px;text-decoration:none;color:var(--muted)!important}.guides_back__fbXV4:hover{text-decoration:underline}.guides_prose__b2Xht{font-size:17px;line-height:1.75;overflow-wrap:break-word}.guides_prose__b2Xht>:first-child{margin-top:0}.guides_prose__b2Xht p{margin:0 0 1.25em}.guides_prose__b2Xht h2{margin:2.2em 0 .6em;font:400 clamp(26px,4vw,34px) /1.2 var(--font-editorial,Georgia,serif);letter-spacing:-.01em}.guides_prose__b2Xht h3{margin:1.8em 0 .5em;font-size:19px;line-height:1.35;font-weight:600}.guides_prose__b2Xht ol,.guides_prose__b2Xht ul{margin:0 0 1.25em;padding-left:1.4em}.guides_prose__b2Xht li,.guides_prose__b2Xht li>p{margin-bottom:.45em}.guides_prose__b2Xht a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.guides_prose__b2Xht strong{font-weight:600}.guides_prose__b2Xht blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:3px solid var(--accent);color:var(--muted);font-family:var(--font-editorial,Georgia,serif);font-size:20px;line-height:1.55}.guides_prose__b2Xht blockquote p{margin-bottom:.6em}.guides_prose__b2Xht code{padding:.12em .4em;border-radius:4px;background:var(--soft);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.88em}.guides_prose__b2Xht pre{margin:1.5em 0;padding:16px 18px;overflow-x:auto;border-radius:8px;background:var(--ink);color:var(--paper);font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.guides_prose__b2Xht pre code{padding:0;background:none;font-size:inherit}.guides_prose__b2Xht hr{margin:2.4em 0;border:0;border-top:1px solid var(--hairline)}.guides_prose__b2Xht img{max-width:100%;height:auto;border-radius:6px}.guides_prose__b2Xht table{display:block;width:100%;margin:1.6em 0;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5}.guides_prose__b2Xht td,.guides_prose__b2Xht th{padding:10px 14px;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.guides_prose__b2Xht th{background:var(--soft);font-weight:600}.guides_resourceBox__IRR2M{margin-top:56px;padding:28px 20px;border-radius:8px;background:var(--soft)}.guides_resourceBox__IRR2M h2{margin:0 0 10px;font:400 clamp(24px,4vw,30px) /1.2 var(--font-editorial,Georgia,serif)}.guides_resourceBox__IRR2M p{margin:0 0 20px;line-height:1.65;font-size:15px;color:var(--muted)}.guides_resourceBox__IRR2M .guides_eyebrow__9JtQN{margin-bottom:10px;color:var(--accent)}.guides_resourceLink__IusCv{display:inline-block;padding:12px 20px;border-radius:999px;background:var(--ink);color:var(--paper)!important;font-size:15px;font-weight:600;text-decoration:none}.guides_build__kkVeJ{margin:28px 0 0;font-size:15px;line-height:1.6}.guides_build__kkVeJ a{color:var(--accent);font-weight:600}@media (min-width:701px){.guides_page__BR8Xh{padding:112px 24px 80px}.guides_card__iovqo{padding:28px}.guides_resourceBox__IRR2M{padding:32px}}@media (prefers-reduced-motion:reduce){.guides_card__iovqo{transition:none}.guides_card__iovqo:hover{transform:none}}