.elementor-13249 .elementor-element.elementor-element-717dfb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS *//* BLOCK 00 — GLOBAL CSS
Paste once in Elementor Pro > Site Settings > Custom CSS,
or in one HTML widget placed above Block 01, wrapped in <style>...</style>.
Do not repeat this CSS in every content block. */

.nm-guide{
  --nm-ink:#18231f;
  --nm-muted:#4a5a53;
  --nm-cream:#f6f0e7;
  --nm-paper:#fffdf8;
  --nm-clay:#b95f42;
  --nm-clay-dark:#7f3625;
  --nm-mint:#bfe0d2;
  --nm-green:#244c40;
  --nm-line:rgba(24,35,31,.16);
  color:var(--nm-text,var(--nm-ink)) !important;
  background:var(--nm-bg,var(--nm-paper));
  font-family:inherit;
  overflow:hidden;
  position:relative;
}
.nm-guide *{box-sizing:border-box}
.nm-guide .nm-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(56px,7vw,96px) 0;position:relative;z-index:1}
.nm-guide h1,.nm-guide h2,.nm-guide h3,.nm-guide h4,
.nm-guide p,.nm-guide li,.nm-guide th,.nm-guide td,.nm-guide summary,.nm-guide strong,.nm-guide em{
  color:inherit !important;
}
.nm-guide h1,.nm-guide h2,.nm-guide h3,.nm-guide h4{font-family:inherit;margin:0;letter-spacing:-.025em}
.nm-guide h1{font-size:clamp(42px,6.2vw,78px);font-weight:850!important;line-height:1.02;max-width:980px}
.nm-guide h2{font-size:clamp(32px,4.2vw,54px);font-weight:850!important;line-height:1.08;max-width:900px}
.nm-guide h3{font-size:clamp(20px,2.1vw,27px);font-weight:800!important;line-height:1.2;margin:30px 0 12px}
.nm-guide p,.nm-guide li,.nm-guide td,.nm-guide th{font-size:clamp(16px,1.45vw,19px);font-weight:520!important;line-height:1.72}
.nm-guide p{margin:20px 0 0;max-width:900px}
.nm-guide strong{font-weight:800!important}
.nm-guide a{color:var(--nm-link,var(--nm-clay-dark))!important;font-weight:750!important;text-decoration-thickness:2px;text-underline-offset:3px}
.nm-guide a:hover{opacity:.86}
.nm-guide .nm-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 12px;border:1px solid var(--nm-line);border-radius:999px;background:var(--nm-chip,rgba(255,255,255,.55));font-size:13px;font-weight:850!important;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}
.nm-guide .nm-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nm-accent,var(--nm-clay));flex:0 0 auto}
.nm-guide ul,.nm-guide ol{margin:24px 0 0;padding-left:1.35em;max-width:920px}
.nm-guide li{margin:10px 0;padding-left:6px}
.nm-guide li::marker{color:var(--nm-accent,var(--nm-clay));font-weight:900}
.nm-guide blockquote{margin:32px 0 0;max-width:940px;padding:28px clamp(24px,4vw,44px);border:0;border-left:6px solid var(--nm-accent,var(--nm-clay));border-radius:0 18px 18px 0;background:var(--nm-card,rgba(255,255,255,.68));box-shadow:0 16px 44px rgba(24,35,31,.08)}
.nm-guide blockquote p{margin:0;font-size:clamp(21px,2.6vw,31px);font-weight:780!important;line-height:1.38}
.nm-guide .nm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.nm-guide .nm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:2px solid transparent;border-radius:999px;text-decoration:none!important;font-size:16px;font-weight:850!important;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.nm-guide .nm-btn:hover{opacity:1;transform:translateY(-2px)}
.nm-guide .nm-btn--primary{background:var(--nm-btn-bg,var(--nm-clay));color:var(--nm-btn-text,#fff)!important;box-shadow:0 12px 28px rgba(24,35,31,.18)}
.nm-guide .nm-btn--secondary{border-color:var(--nm-btn-outline,var(--nm-ink));background:transparent;color:var(--nm-btn-outline,var(--nm-ink))!important}
.nm-guide .nm-note{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--nm-card,rgba(255,255,255,.62));font-size:14px;font-weight:650!important;line-height:1.55}
.nm-guide .nm-link-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;max-width:900px;padding:18px 20px;border:1px solid var(--nm-line);border-radius:14px;background:var(--nm-card,rgba(255,255,255,.7));text-decoration:none!important}
.nm-guide .nm-link-card:after{content:"→";font-size:26px;font-weight:900}
.nm-guide .nm-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}
.nm-guide .nm-card{padding:26px;border:1px solid var(--nm-line);border-radius:18px;background:var(--nm-card,rgba(255,255,255,.72));box-shadow:0 14px 40px rgba(24,35,31,.07)}
.nm-guide .nm-card h3{margin:0 0 10px;font-size:clamp(19px,1.8vw,24px)}
.nm-guide .nm-card p,.nm-guide .nm-card ul{margin-top:10px}
.nm-guide .nm-table-wrap{margin-top:32px;overflow-x:auto;border:1px solid var(--nm-line);border-radius:18px;box-shadow:0 16px 42px rgba(24,35,31,.07)}
.nm-guide table{width:100%;min-width:760px;border-collapse:collapse;background:var(--nm-card,var(--nm-paper))}
.nm-guide th,.nm-guide td{padding:18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--nm-line)}
.nm-guide th{background:var(--nm-table-head,var(--nm-green));color:var(--nm-table-text,#fff)!important;font-size:15px;font-weight:850!important;line-height:1.4}
.nm-guide tr:last-child td{border-bottom:0}
.nm-guide tbody tr:nth-child(even){background:var(--nm-row,rgba(36,76,64,.055))}
.nm-guide details{margin-top:14px;border:1px solid var(--nm-line);border-radius:14px;background:var(--nm-card,#fff);overflow:hidden}
.nm-guide summary{cursor:pointer;list-style:none;padding:20px 58px 20px 22px;position:relative;font-size:clamp(17px,1.7vw,21px);font-weight:820!important;line-height:1.35}
.nm-guide summary::-webkit-details-marker{display:none}
.nm-guide summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:28px;color:var(--nm-accent,var(--nm-clay))}
.nm-guide details[open] summary:after{content:"–"}
.nm-guide details p{margin:0;padding:0 22px 22px;max-width:none}
.nm-guide .nm-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}
.nm-guide .nm-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px;border:1px solid var(--nm-line);border-radius:14px;background:var(--nm-card,rgba(255,255,255,.72));text-decoration:none!important}
.nm-guide .nm-related a:after{content:"→";font-size:24px}
.nm-guide .nm-copy-row{display:flex;gap:10px;align-items:center;margin-top:24px;max-width:900px;padding:10px 10px 10px 18px;border:1px solid var(--nm-line);border-radius:14px;background:var(--nm-card,rgba(255,255,255,.72))}
.nm-guide .nm-copy-row input{min-width:0;flex:1;border:0!important;background:transparent!important;color:inherit!important;font:inherit;font-weight:650!important;outline:0}
.nm-guide .nm-copy-row button{border:0;border-radius:10px;padding:12px 17px;background:var(--nm-btn-bg,var(--nm-clay));color:var(--nm-btn-text,#fff)!important;font:inherit;font-weight:850!important;cursor:pointer}
.nm-guide .nm-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.nm-guide .nm-share-actions a{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;background:#1f8f4d;color:#fff!important;text-decoration:none!important}
.nm-guide--paper{--nm-bg:#fffdf8;--nm-text:#18231f;--nm-accent:#b95f42;--nm-link:#7f3625;--nm-card:#fff;--nm-table-head:#244c40;--nm-table-text:#fff}
.nm-guide--sand{--nm-bg:#eee3d3;--nm-text:#1c2924;--nm-accent:#9d4b35;--nm-link:#713120;--nm-card:#fffaf2;--nm-table-head:#244c40;--nm-table-text:#fff}
.nm-guide--clay{--nm-bg:#a94f36;--nm-text:#fffaf3;--nm-muted:#f8e7dc;--nm-accent:#ffe0a8;--nm-link:#fff4d4;--nm-line:rgba(255,255,255,.28);--nm-card:#7f3625;--nm-chip:rgba(255,255,255,.12);--nm-btn-bg:#fff4dc;--nm-btn-text:#592416;--nm-btn-outline:#fff4dc;--nm-table-head:#54291f;--nm-table-text:#fff;--nm-row:rgba(255,255,255,.06)}
.nm-guide--forest{--nm-bg:#183b32;--nm-text:#f8f3e9;--nm-accent:#ffbd86;--nm-link:#ffd2a8;--nm-line:rgba(255,255,255,.24);--nm-card:#244c40;--nm-chip:rgba(255,255,255,.09);--nm-btn-bg:#ffbd86;--nm-btn-text:#183027;--nm-btn-outline:#f8f3e9;--nm-table-head:#102b24;--nm-table-text:#fff;--nm-row:rgba(255,255,255,.045)}
.nm-guide--charcoal{--nm-bg:#18201d;--nm-text:#fffaf2;--nm-accent:#e9835e;--nm-link:#ffb597;--nm-line:rgba(255,255,255,.22);--nm-card:#26312d;--nm-chip:rgba(255,255,255,.08);--nm-btn-bg:#e9835e;--nm-btn-text:#211713;--nm-btn-outline:#fffaf2;--nm-table-head:#0e1412;--nm-table-text:#fff;--nm-row:rgba(255,255,255,.045)}
.nm-guide--hero:before{content:"";position:absolute;width:520px;height:520px;right:-170px;top:-210px;border-radius:50%;background:radial-gradient(circle,rgba(255,189,134,.34),rgba(255,189,134,0) 68%)}
.nm-guide--hero p{font-size:clamp(18px,1.8vw,22px);max-width:820px}
.nm-guide--meta .nm-wrap{padding-top:30px;padding-bottom:30px}
.nm-guide--meta .nm-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}
.nm-guide--meta .nm-card{padding:18px;box-shadow:none}
.nm-guide--meta .nm-card strong{display:block;margin-bottom:5px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-muted)!important}
.nm-guide--steps .nm-card{counter-increment:nm-step;position:relative;padding-top:66px}
.nm-guide--steps .nm-card:before{content:counter(nm-step,decimal-leading-zero);position:absolute;top:22px;left:26px;color:var(--nm-accent);font-size:24px;font-weight:900}
.nm-guide--steps .nm-card-grid{counter-reset:nm-step}
@media (max-width:767px){
  .nm-guide .nm-wrap{width:min(100% - 28px,1120px);padding:48px 0}
  .nm-guide h1{font-size:38px}.nm-guide h2{font-size:31px}
  .nm-guide .nm-card-grid,.nm-guide .nm-related,.nm-guide--meta .nm-card-grid{grid-template-columns:1fr}
  .nm-guide .nm-card{padding:22px}
  .nm-guide .nm-actions{display:grid}.nm-guide .nm-btn{width:100%}
  .nm-guide .nm-copy-row{display:grid;padding:14px}.nm-guide .nm-copy-row button{width:100%}
}/* End custom CSS */