body.bplm-step3-editorial-page{--bplm-accent:var(--primary-color, #1e73be);--bplm-text:#2f3440;--bplm-muted:#667085;--bplm-border:#e4e7ec;--bplm-soft:#f8fafc;--bplm-radius:14px}body.bplm-step3-editorial-page .entry-title{max-width:940px;margin-left:auto;margin-right:auto;line-height:1.18}body.bplm-step3-editorial-page .bplm-editorial{box-sizing:border-box;max-width:940px;margin:0 auto 48px;color:var(--bplm-text);font-size:17px;line-height:1.75}body.bplm-step3-editorial-page .bplm-editorial *{box-sizing:border-box}body.bplm-step3-editorial-page .bplm-editorial .bplm-step3-h1{margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid var(--bplm-border);color:var(--bplm-text);font-size:clamp(2rem, 4vw, 3rem);line-height:1.12;letter-spacing:-.02em}body.bplm-step3-editorial-page .bplm-editorial p{margin:0 0 1.15em}body.bplm-step3-editorial-page .bplm-editorial-lead{margin:0 0 30px;padding:24px 26px;background:var(--bplm-soft);border:1px solid var(--bplm-border);border-radius:var(--bplm-radius)}body.bplm-step3-editorial-page .bplm-editorial-lead p:last-child{margin-bottom:0}body.bplm-step3-editorial-page .bplm-editorial h2{margin:36px 0 16px;padding:0 0 10px 14px;border-left:4px solid var(--bplm-accent);border-bottom:1px solid var(--bplm-border);color:var(--bplm-text);font-size:clamp(1.45rem, 2.5vw, 1.9rem);line-height:1.25}body.bplm-step3-editorial-page .bplm-editorial h3{margin:30px 0 12px;color:var(--bplm-text);font-size:clamp(1.2rem, 2vw, 1.45rem);line-height:1.3}body.bplm-step3-editorial-page .bplm-editorial a{color:var(--bplm-accent);text-decoration-thickness:1px;text-underline-offset:3px}body.bplm-step3-editorial-page .bplm-example{margin:22px 0 28px;padding:18px 20px;border:1px solid var(--bplm-border);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(16 24 40 / .05)}body.bplm-step3-editorial-page .bplm-example>span{display:inline-block;margin-bottom:8px;color:var(--bplm-muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}body.bplm-step3-editorial-page .bplm-example p:last-child{margin-bottom:0}body.bplm-step3-editorial-page .bplm-editorial-extra{margin-top:18px}body.bplm-step3-editorial-page .bplm-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 8px}body.bplm-step3-editorial-page .bplm-category-card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid var(--bplm-border);border-radius:12px;background:var(--bplm-soft);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body.bplm-step3-editorial-page .bplm-category-card:hover{transform:translateY(-2px);border-color:var(--bplm-accent);box-shadow:0 10px 28px rgb(16 24 40 / .07)}body.bplm-step3-editorial-page .bplm-category-card span{margin-bottom:4px;color:var(--bplm-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body.bplm-step3-editorial-page .bplm-category-card strong{color:var(--bplm-text);overflow-wrap:anywhere}@media (max-width:849px){body.bplm-step3-editorial-page .bplm-editorial{font-size:16px;line-height:1.7}body.bplm-step3-editorial-page .bplm-editorial-lead{padding:20px}body.bplm-step3-editorial-page .bplm-editorial h2{margin-top:30px}}@media (max-width:520px){body.bplm-step3-editorial-page .bplm-editorial-lead,body.bplm-step3-editorial-page .bplm-example,body.bplm-step3-editorial-page .bplm-category-card{padding:16px}body.bplm-step3-editorial-page .bplm-category-grid{grid-template-columns:1fr}body.bplm-step3-editorial-page .bplm-editorial h2{padding-left:11px}}body.bplm-step3-hub-page .page-wrapper,body.bplm-step3-hub-page .page-wrapper>.row,body.bplm-step3-hub-page .row-main,body.bplm-step3-hub-page .row-main>.large-12,body.bplm-step3-hub-page .content-area{width:100%!important;max-width:none!important}body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 48px);max-width:1480px;margin-left:auto;margin-right:auto}body.bplm-step3-hub-page .bplm-editorial .bplm-editorial-lead{width:100%}body.bplm-step3-hub-page .bplm-step3-inline-visuals{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;max-width:1160px;margin:24px auto 34px}body.bplm-step3-hub-page .bplm-step3-inline-visual{grid-column:span 4;margin:0;min-width:0;overflow:hidden;border:1px solid var(--bplm-border);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 10px 28px rgb(16 24 40 / .06)}body.bplm-step3-hub-page .bplm-step3-inline-visuals-2 .bplm-step3-inline-visual{grid-column:span 6}body.bplm-step3-hub-page .bplm-step3-inline-visual-img{display:block;width:100%;height:clamp(190px, 20vw, 250px);object-fit:contain;object-position:center;padding:14px;background:#fff0}body.bplm-step3-hub-page .bplm-step3-inline-visuals+h2{margin-top:28px}@media (max-width:1100px){body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 32px)}body.bplm-step3-hub-page .bplm-step3-inline-visuals{max-width:none;margin:22px 0 30px}body.bplm-step3-hub-page .bplm-step3-inline-visual,body.bplm-step3-hub-page .bplm-step3-inline-visuals-2 .bplm-step3-inline-visual{grid-column:span 6}}@media (max-width:849px){body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 26px)}body.bplm-step3-hub-page .bplm-step3-inline-visuals{gap:14px;margin:20px 0 28px}body.bplm-step3-hub-page .bplm-step3-inline-visual,body.bplm-step3-hub-page .bplm-step3-inline-visuals-2 .bplm-step3-inline-visual{grid-column:span 6}body.bplm-step3-hub-page .bplm-step3-inline-visual-img{height:clamp(180px, 28vw, 230px);padding:12px}}@media (max-width:560px){body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 20px)}body.bplm-step3-hub-page .bplm-step3-inline-visuals{grid-template-columns:1fr;gap:12px;margin:18px 0 24px}body.bplm-step3-hub-page .bplm-step3-inline-visual,body.bplm-step3-hub-page .bplm-step3-inline-visuals-2 .bplm-step3-inline-visual{grid-column:auto}body.bplm-step3-hub-page .bplm-step3-inline-visual-img{height:200px;padding:12px}}body.bplm-step3-hub-page .bplm-step3-inline-visuals{display:block;width:100%;max-width:940px;margin:18px auto 28px;padding:0;background:#fff0;border:0;box-shadow:none}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:nth-child(n+2){display:none!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{display:block;margin:0;border:1px solid var(--bplm-border);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgb(16 24 40 / .08)}body.bplm-step3-hub-page .bplm-step3-inline-visuals img{display:block;width:100%;height:clamp(240px, 34vw, 400px);object-fit:cover;object-position:center;padding:0;background:#fff}body.bplm-step3-hub-page .bplm-step3-inline-visuals+h2{margin-top:28px}@media (max-width:768px){body.bplm-step3-hub-page .bplm-step3-inline-visuals{margin:16px auto 24px}body.bplm-step3-hub-page .bplm-step3-inline-visuals img{height:clamp(200px, 52vw, 280px)}}body.bplm-step3-hub-page .bplm-step3-inline-visuals{max-width:980px;margin:18px auto 28px}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{padding:18px;background:#fff;border:1px solid var(--bplm-border);border-radius:16px;box-shadow:0 10px 28px rgb(16 24 40 / .08)}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{display:block;width:100%;height:auto!important;max-height:440px;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0 auto;background:#fff}@media (max-width:768px){body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{padding:12px}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:320px}}body.bplm-step3-hub-page{--bplm-brand-ink:#1f2937;--bplm-brand-ink-2:#334155;--bplm-brand-gold:#f2bd16;--bplm-brand-gold-soft:#fff8dc;--bplm-brand-line:#e5e7eb;--bplm-brand-surface:#ffffff;--bplm-brand-soft:#f8fafc;background:#fff}body.bplm-step3-hub-page .page-wrapper{padding-top:28px;padding-bottom:64px}body.bplm-step3-hub-page .bplm-editorial{width:min(94%, 1380px)!important;max-width:1380px!important;margin:0 auto 54px!important;color:var(--bplm-brand-ink);font-size:17px;line-height:1.78}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{position:relative;margin:0 0 26px;padding:0 0 20px;border:0;color:var(--bplm-brand-ink);font-size:clamp(2.15rem, 3.6vw, 3.35rem);font-weight:750;line-height:1.08;letter-spacing:-.035em}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::after{content:'';display:block;width:86px;height:5px;margin-top:16px;border-radius:999px;background:var(--bplm-brand-gold)}body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:min(100%, 1060px)!important;max-width:1060px!important;margin:0 auto 26px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{position:relative;margin:0!important;padding:18px!important;border:1px solid #e7e9ee!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(145deg,#ffffff 0%,#fbfcfe 100%)!important;box-shadow:0 18px 52px rgb(15 23 42 / .10)!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child::before{content:'';position:absolute;top:0;left:34px;width:120px;height:4px;border-radius:0 0 999px 999px;background:var(--bplm-brand-gold);z-index:2}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{display:block;width:100%!important;height:auto!important;max-height:430px!important;margin:0 auto!important;padding:0!important;border-radius:14px;object-fit:contain!important;object-position:center!important;background:#fff!important}body.bplm-step3-hub-page .bplm-editorial-lead{position:relative;width:min(100%, 1220px)!important;margin:0 auto 38px!important;padding:28px 32px 28px 36px!important;border:1px solid #e6e8ed!important;border-left:5px solid var(--bplm-brand-gold)!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;box-shadow:0 10px 28px rgb(15 23 42 / .055);color:var(--bplm-brand-ink-2)}body.bplm-step3-hub-page .bplm-editorial-lead p{margin-bottom:14px;font-size:1.03em}body.bplm-step3-hub-page .bplm-editorial-lead p:last-child{margin-bottom:0}body.bplm-step3-hub-page .bplm-editorial h2{position:relative;margin:46px 0 18px;padding:0 0 12px 20px;border-left:0;border-bottom:1px solid var(--bplm-brand-line);color:var(--bplm-brand-ink);font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:720;line-height:1.22;letter-spacing:-.018em}body.bplm-step3-hub-page .bplm-editorial h2::before{content:'';position:absolute;left:0;top:.18em;width:6px;height:1.05em;border-radius:999px;background:var(--bplm-brand-gold)}body.bplm-step3-hub-page .bplm-editorial h3{margin-top:32px;color:var(--bplm-brand-ink);font-weight:700}body.bplm-step3-hub-page .bplm-editorial>p:not(.bplm-editorial-lead p){color:#475569}body.bplm-step3-hub-page .bplm-example{margin:24px 0 30px;padding:22px 24px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 9px 26px rgb(15 23 42 / .055)}body.bplm-step3-hub-page .bplm-example>span{color:#64748b}body.bplm-step3-hub-page .bplm-category-grid{gap:16px;margin-top:34px}body.bplm-step3-hub-page .bplm-category-card{position:relative;padding:22px 24px;border:1px solid #e4e7ec;border-radius:16px;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 8px 24px rgb(15 23 42 / .04)}body.bplm-step3-hub-page .bplm-category-card::after{content:'→';position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--bplm-brand-gold);font-size:1.35rem;font-weight:800}body.bplm-step3-hub-page .bplm-category-card strong{padding-right:28px;color:var(--bplm-brand-ink)}body.bplm-step3-hub-page .bplm-category-card:hover{transform:translateY(-3px);border-color:#d7b12d;box-shadow:0 14px 34px rgb(15 23 42 / .08)}body.bplm-step3-hub-page .bplm-editorial a{color:#b78100;font-weight:600;text-decoration-color:rgb(183 129 0 / .35)}@media (max-width:849px){body.bplm-step3-hub-page .page-wrapper{padding-top:20px;padding-bottom:42px}body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 28px)!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:100%!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{padding:12px!important;border-radius:18px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:320px!important;border-radius:12px}body.bplm-step3-hub-page .bplm-editorial-lead{padding:22px 22px 22px 26px!important;border-radius:15px!important}body.bplm-step3-hub-page .bplm-editorial h2{margin-top:38px}}@media (max-width:520px){body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 20px)!important}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{font-size:clamp(1.9rem,9vw,2.55rem)}body.bplm-step3-hub-page .bplm-editorial-lead{padding:19px 18px 19px 21px!important}body.bplm-step3-hub-page .bplm-category-grid{grid-template-columns:1fr}}body.bplm-step3-hub-page{--bplm-brand-ink:#163528;--bplm-brand-ink-2:#305142;--bplm-brand-accent:#79b640;--bplm-brand-accent-2:#d8bb69;--bplm-brand-line:#dce8dc;--bplm-brand-soft:#f6faf4;--bplm-brand-soft-2:#fffaf0;background:radial-gradient(circle at 100% 0,rgb(121 182 64 / .10) 0,#fff0 28%),radial-gradient(circle at 0 6%,rgb(216 187 105 / .10) 0,#fff0 24%),linear-gradient(180deg,#ffffff 0%,#f9fcf8 100%)}body.bplm-step3-hub-page .page-wrapper{position:relative;overflow:hidden;padding-top:34px;padding-bottom:72px}body.bplm-step3-hub-page .page-wrapper::before{content:'';position:absolute;inset:0 auto auto 50%;transform:translateX(-50%);width:min(96%, 1360px);height:220px;border-radius:28px;background:linear-gradient(135deg,rgb(121 182 64 / .08),rgb(216 187 105 / .08));filter:blur(.2px);pointer-events:none}body.bplm-step3-hub-page .bplm-editorial{position:relative;width:min(94%, 1340px)!important;max-width:1340px!important;margin:0 auto 54px!important;color:var(--bplm-brand-ink);font-size:17px;line-height:1.82}body.bplm-step3-hub-page .bplm-editorial>*{position:relative;z-index:1}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{max-width:980px;margin:0 auto 24px;padding:0 0 20px;color:var(--bplm-brand-ink);font-size:clamp(2.25rem, 3.7vw, 3.55rem);font-weight:800;line-height:1.05;letter-spacing:-.04em}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::before{content:'';display:block;width:96px;height:7px;margin:0 0 18px;border-radius:999px;background:linear-gradient(90deg,var(--bplm-brand-accent),var(--bplm-brand-accent-2))}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::after{width:118px;height:4px;margin-top:16px;background:linear-gradient(90deg,var(--bplm-brand-accent-2),var(--bplm-brand-accent))}body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:min(100%, 1080px)!important;max-width:1080px!important;margin:0 auto 34px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{display:flex;align-items:center;justify-content:center;min-height:clamp(280px, 33vw, 420px);padding:clamp(18px, 2vw, 28px)!important;border:1px solid transparent!important;border-radius:28px!important;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgb(121 182 64 / .22),rgb(216 187 105 / .28)) border-box!important;box-shadow:0 24px 60px rgb(15 23 42 / .10),0 12px 26px rgb(15 23 42 / .05)!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child::before{left:36px;width:136px;height:5px;background:linear-gradient(90deg,var(--bplm-brand-accent),var(--bplm-brand-accent-2))}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child::after{content:'';position:absolute;inset:14px;border-radius:20px;border:1px solid rgb(22 53 40 / .05);pointer-events:none}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:390px!important;margin:0 auto!important;padding:0!important;border-radius:16px;object-fit:contain!important;object-position:center!important;background:transparent!important}body.bplm-step3-hub-page .bplm-editorial-lead,body.bplm-step3-hub-page .bplm-editorial h2,body.bplm-step3-hub-page .bplm-editorial h3,body.bplm-step3-hub-page .bplm-editorial>p,body.bplm-step3-hub-page .bplm-editorial>ul,body.bplm-step3-hub-page .bplm-editorial>ol,body.bplm-step3-hub-page .bplm-editorial>table,body.bplm-step3-hub-page .bplm-example,body.bplm-step3-hub-page .bplm-category-grid,body.bplm-step3-hub-page .bplm-editorial-extra,body.bplm-step3-hub-page .bplm-editorial>blockquote{max-width:1140px;margin-left:auto;margin-right:auto}body.bplm-step3-hub-page .bplm-editorial-lead{width:min(100%, 1140px)!important;margin:0 auto 40px!important;padding:30px 34px 30px 36px!important;border:1px solid #e3e9df!important;border-left:6px solid var(--bplm-brand-accent)!important;border-radius:24px!important;background:linear-gradient(135deg,#ffffff 0%,var(--bplm-brand-soft) 100%)!important;box-shadow:0 20px 46px rgb(15 23 42 / .07);color:var(--bplm-brand-ink-2)}body.bplm-step3-hub-page .bplm-editorial-lead::before{content:'';position:absolute;top:0;right:0;width:170px;height:170px;background:radial-gradient(circle at top right,rgb(216 187 105 / .16),#fff0 68%);pointer-events:none}body.bplm-step3-hub-page .bplm-editorial-lead p{margin-bottom:14px;font-size:1.04em}body.bplm-step3-hub-page .bplm-editorial>p:not(.bplm-editorial-lead p){color:#425466}body.bplm-step3-hub-page .bplm-editorial h2{margin:48px auto 18px;padding:0 0 12px 22px;border-bottom:1px solid var(--bplm-brand-line);color:var(--bplm-brand-ink);font-size:clamp(1.58rem, 2.2vw, 2.08rem);font-weight:760;line-height:1.22;letter-spacing:-.02em}body.bplm-step3-hub-page .bplm-editorial h2::before{top:.16em;width:7px;height:1.08em;border-radius:999px;background:linear-gradient(180deg,var(--bplm-brand-accent),var(--bplm-brand-accent-2))}body.bplm-step3-hub-page .bplm-editorial h3{margin-top:34px;color:var(--bplm-brand-ink);font-size:clamp(1.2rem, 1.7vw, 1.42rem);font-weight:720;letter-spacing:-.01em}body.bplm-step3-hub-page .bplm-editorial ul,body.bplm-step3-hub-page .bplm-editorial ol{padding-left:1.3em}body.bplm-step3-hub-page .bplm-editorial li{margin-bottom:.42em}body.bplm-step3-hub-page .bplm-editorial blockquote{margin:28px auto;padding:20px 24px;border-left:4px solid var(--bplm-brand-accent-2);border-radius:0 18px 18px 0;background:linear-gradient(135deg,#ffffff 0%,var(--bplm-brand-soft-2) 100%);box-shadow:0 10px 28px rgb(15 23 42 / .05)}body.bplm-step3-hub-page .bplm-editorial table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e5ebe2;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgb(15 23 42 / .05)}body.bplm-step3-hub-page .bplm-editorial table th,body.bplm-step3-hub-page .bplm-editorial table td{padding:14px 16px;border-bottom:1px solid #edf2ea}body.bplm-step3-hub-page .bplm-editorial table tr:last-child td{border-bottom:0}body.bplm-step3-hub-page .bplm-editorial table th{background:linear-gradient(135deg,#f6faf4 0%,#fff8eb 100%);color:var(--bplm-brand-ink)}body.bplm-step3-hub-page .bplm-example{margin:28px auto 32px;padding:24px 26px;border:1px solid #e3e9df;border-radius:20px;background:linear-gradient(145deg,#ffffff 0%,#f8fbf7 100%);box-shadow:0 14px 32px rgb(15 23 42 / .06)}body.bplm-step3-hub-page .bplm-example>span{color:#5c6f62;letter-spacing:.08em}body.bplm-step3-hub-page .bplm-category-grid{gap:18px;margin-top:34px}body.bplm-step3-hub-page .bplm-category-card{padding:24px 58px 24px 24px;border:1px solid #e3e9df;border-radius:18px;background:linear-gradient(145deg,#ffffff 0%,#f7fbf5 100%);box-shadow:0 10px 26px rgb(15 23 42 / .05)}body.bplm-step3-hub-page .bplm-category-card span{color:#668070}body.bplm-step3-hub-page .bplm-category-card::after{right:22px;color:var(--bplm-brand-accent);font-size:1.45rem}body.bplm-step3-hub-page .bplm-category-card strong{color:var(--bplm-brand-ink);padding-right:0}body.bplm-step3-hub-page .bplm-category-card:hover{transform:translateY(-4px);border-color:rgb(121 182 64 / .55);box-shadow:0 18px 40px rgb(15 23 42 / .09)}body.bplm-step3-hub-page .bplm-editorial a{color:#4f7f21;font-weight:600;text-decoration-color:rgb(79 127 33 / .28)}body.bplm-step3-hub-page .bplm-editorial a:hover{color:#355d10;text-decoration-color:rgb(53 93 16 / .45)}@media (max-width:849px){body.bplm-step3-hub-page .page-wrapper{padding-top:24px;padding-bottom:50px}body.bplm-step3-hub-page .page-wrapper::before{width:calc(100% - 20px);height:160px}body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 24px)!important}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{max-width:none}body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:100%!important;margin-bottom:28px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{min-height:240px;padding:14px!important;border-radius:22px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:310px!important}body.bplm-step3-hub-page .bplm-editorial-lead{padding:24px 24px 24px 26px!important;border-radius:18px!important}body.bplm-step3-hub-page .bplm-editorial h2{margin-top:40px}}@media (max-width:520px){body.bplm-step3-hub-page .bplm-editorial{width:calc(100% - 16px)!important;font-size:16px}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{font-size:clamp(2rem, 9vw, 2.7rem)}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{min-height:210px;padding:12px!important;border-radius:18px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:250px!important}body.bplm-step3-hub-page .bplm-editorial-lead{padding:20px 18px 20px 21px!important}body.bplm-step3-hub-page .bplm-editorial h2{padding-left:18px}body.bplm-step3-hub-page .bplm-category-grid{grid-template-columns:1fr}body.bplm-step3-hub-page .bplm-category-card{padding:20px 48px 20px 20px}}body.bplm-step3-hub-page{--bplm-brand-deep:#123324;--bplm-brand-mid:#244b37;--bplm-brand-olive:#79b640;--bplm-brand-gold:#d8bb69;--bplm-brand-cream:#fbf7ec;--bplm-brand-surface:#ffffff;--bplm-brand-shadow:0 22px 60px rgba(9, 20, 13, .12);background:radial-gradient(circle at 0 0,rgb(121 182 64 / .14) 0,#fff0 28%),radial-gradient(circle at 100% 0,rgb(216 187 105 / .14) 0,#fff0 24%),linear-gradient(180deg,#f5fbf3 0%,#ffffff 18%,#fbfcfb 100%)}body.bplm-step3-hub-page .page-wrapper{padding-top:28px;padding-bottom:74px}body.bplm-step3-hub-page .bplm-editorial{width:min(calc(100vw - 38px), 1660px)!important;max-width:1660px!important;margin:0 auto 56px!important}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{max-width:none;margin:0 auto 22px;padding:34px 38px 36px;border:1px solid rgb(255 255 255 / .18);border-radius:32px;background:linear-gradient(135deg,rgb(18 51 36 / .98) 0%,rgb(36 75 55 / .98) 56%,rgb(65 103 80 / .96) 100%);color:#fff;box-shadow:0 26px 64px rgb(10 24 16 / .18);overflow:hidden}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::before{content:'BuyPushLawnMower Guide';display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0 0 18px;padding:8px 14px;border-radius:999px;background:linear-gradient(90deg,rgb(121 182 64 / .28),rgb(216 187 105 / .28));color:#eaf7dd;font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::after{width:160px;height:4px;margin-top:18px;background:linear-gradient(90deg,var(--bplm-brand-olive),var(--bplm-brand-gold))}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::selection{background:rgb(255 255 255 / .28)}body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:min(calc(100vw - 38px), 1660px)!important;max-width:1660px!important;margin:0 auto 30px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{min-height:clamp(320px, 34vw, 500px);padding:18px!important;border:1px solid rgb(18 51 36 / .06)!important;border-radius:34px!important;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgb(121 182 64 / .44),rgb(216 187 105 / .42)) border-box!important;box-shadow:var(--bplm-brand-shadow)!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child::before{left:28px;top:22px;width:170px;height:6px;background:linear-gradient(90deg,var(--bplm-brand-olive),var(--bplm-brand-gold))}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child::after{inset:18px;border-radius:24px}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:460px!important}body.bplm-step3-hub-page .bplm-editorial-lead,body.bplm-step3-hub-page .bplm-editorial h2,body.bplm-step3-hub-page .bplm-editorial h3,body.bplm-step3-hub-page .bplm-editorial>p,body.bplm-step3-hub-page .bplm-editorial>ul,body.bplm-step3-hub-page .bplm-editorial>ol,body.bplm-step3-hub-page .bplm-editorial>table,body.bplm-step3-hub-page .bplm-example,body.bplm-step3-hub-page .bplm-category-grid,body.bplm-step3-hub-page .bplm-editorial-extra,body.bplm-step3-hub-page .bplm-editorial>blockquote{max-width:1380px}body.bplm-step3-hub-page .bplm-editorial-lead{padding:34px 36px 34px 36px!important;border:1px solid rgb(18 51 36 / .08)!important;border-left:0!important;border-radius:28px!important;background:linear-gradient(135deg,rgb(255 255 255 / .96) 0%,rgb(246 250 244 / .96) 58%,rgb(255 248 235 / .96) 100%)!important;box-shadow:0 18px 42px rgb(12 28 20 / .09);overflow:hidden}body.bplm-step3-hub-page .bplm-editorial-lead::after{content:'';position:absolute;inset:0 auto 0 0;width:8px;background:linear-gradient(180deg,var(--bplm-brand-olive),var(--bplm-brand-gold))}body.bplm-step3-hub-page .bplm-editorial>p,body.bplm-step3-hub-page .bplm-editorial>ul,body.bplm-step3-hub-page .bplm-editorial>ol,body.bplm-step3-hub-page .bplm-editorial>table,body.bplm-step3-hub-page .bplm-editorial>blockquote,body.bplm-step3-hub-page .bplm-example,body.bplm-step3-hub-page .bplm-category-grid,body.bplm-step3-hub-page .bplm-editorial-extra{width:min(100%, 1380px)}body.bplm-step3-hub-page .bplm-editorial>p{font-size:17.5px;line-height:1.86}body.bplm-step3-hub-page .bplm-editorial h2{width:min(100%, 1460px);max-width:1460px;margin:54px auto 22px;padding:18px 26px 18px 26px;border:1px solid rgb(18 51 36 / .06);border-radius:22px;background:linear-gradient(135deg,var(--bplm-brand-deep) 0%,var(--bplm-brand-mid) 100%);color:#fff;box-shadow:0 18px 44px rgb(12 28 20 / .12)}body.bplm-step3-hub-page .bplm-editorial h2::before{top:50%;transform:translateY(-50%);width:10px;height:26px;background:linear-gradient(180deg,var(--bplm-brand-gold),#fff0b6)}body.bplm-step3-hub-page .bplm-editorial h3{display:inline-block;margin-top:36px;padding:0 0 8px;border-bottom:3px solid rgb(121 182 64 / .28)}body.bplm-step3-hub-page .bplm-editorial ul,body.bplm-step3-hub-page .bplm-editorial ol{padding:18px 22px 18px 42px;border:1px solid #e6eee4;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgb(12 28 20 / .05)}body.bplm-step3-hub-page .bplm-editorial table{border-radius:22px;box-shadow:0 16px 34px rgb(12 28 20 / .06)}body.bplm-step3-hub-page .bplm-editorial table th{background:linear-gradient(135deg,#f4fbf0 0%,#fff7e7 100%)}body.bplm-step3-hub-page .bplm-example{border-radius:24px;background:linear-gradient(145deg,#ffffff 0%,#f8fbf7 54%,#fff9ed 100%);box-shadow:0 18px 36px rgb(12 28 20 / .08)}body.bplm-step3-hub-page .bplm-category-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}body.bplm-step3-hub-page .bplm-category-card{min-height:100%;padding:28px 62px 28px 26px;border:1px solid rgb(18 51 36 / .08);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(247 251 245 / .98) 100%);box-shadow:0 14px 34px rgb(12 28 20 / .07)}body.bplm-step3-hub-page .bplm-category-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,var(--bplm-brand-olive),var(--bplm-brand-gold))}body.bplm-step3-hub-page .bplm-category-card::after{font-size:1.6rem}body.bplm-step3-hub-page .bplm-editorial a{color:#3b6a14;text-decoration-thickness:2px;text-underline-offset:2px}body.bplm-step3-hub-page .bplm-editorial a:hover{color:#274c08}@media (min-width:1500px){body.bplm-step3-hub-page .bplm-editorial,body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:min(calc(100vw - 56px), 1720px)!important;max-width:1720px!important}}@media (max-width:1000px){body.bplm-step3-hub-page .bplm-editorial,body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:calc(100vw - 24px)!important}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{padding:28px 24px 30px;border-radius:24px}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{min-height:280px;border-radius:24px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:340px!important}body.bplm-step3-hub-page .bplm-editorial h2{padding:16px 18px 16px 20px;border-radius:18px}}@media (max-width:640px){body.bplm-step3-hub-page .page-wrapper{padding-top:18px;padding-bottom:48px}body.bplm-step3-hub-page .bplm-editorial,body.bplm-step3-hub-page .bplm-step3-inline-visuals{width:calc(100vw - 12px)!important}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1{padding:22px 18px 24px;border-radius:20px}body.bplm-step3-hub-page .bplm-editorial .bplm-step3-h1::before{font-size:11px;letter-spacing:.09em}body.bplm-step3-hub-page .bplm-step3-inline-visuals>*:first-child{min-height:220px;padding:12px!important;border-radius:20px!important}body.bplm-step3-hub-page .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-step3-inline-visual-img{max-height:245px!important}body.bplm-step3-hub-page .bplm-editorial-lead{padding:22px 18px 22px 22px!important;border-radius:20px!important}body.bplm-step3-hub-page .bplm-editorial h2{width:100%;margin-top:40px;padding:15px 16px 15px 18px}body.bplm-step3-hub-page .bplm-editorial ul,body.bplm-step3-hub-page .bplm-editorial ol{padding:16px 16px 16px 34px}body.bplm-step3-hub-page .bplm-category-card{padding:22px 52px 22px 20px}}body.bplm-step3-hub-page{--bplm-logo:var(--primary-color, #72ad3c);--bplm-logo-2:var(--secondary-color, #d9b85d);--bplm-deep:#102d20;--bplm-deep-2:#1b4632;--bplm-text-strong:#173126;--bplm-text-body:#485a51;--bplm-line:#dde9df;--bplm-cream:#fffaf0;--bplm-mist:#f4f9f3;--bplm-white:#ffffff;overflow-x:hidden;background:#fff}body.bplm-step3-hub-page .page-wrapper,body.bplm-step3-hub-page .page-wrapper>.row,body.bplm-step3-hub-page .row-main,body.bplm-step3-hub-page .row-main>.large-12,body.bplm-step3-hub-page .content-area,body.bplm-step3-hub-page .bplm-editorial,body.bplm-step3-hub-page .bplm-hub-layout{width:100%!important;max-width:none!important}body.bplm-step3-hub-page .page-wrapper{padding:0!important;overflow:visible}body.bplm-step3-hub-page .bplm-editorial{margin:0!important;padding:0!important;font-size:17px;line-height:1.82;color:var(--bplm-text-body)}body.bplm-step3-hub-page .bplm-hub-layout{counter-reset:bplm-hub-section}body.bplm-step3-hub-page .bplm-hub-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(44px, 5vw, 82px) max(24px, calc((100vw - 1500px) / 2)) 86px;overflow:hidden;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--bplm-logo) 28%,transparent) 0 12%,transparent 36%),radial-gradient(circle at 8% 94%,color-mix(in srgb,var(--bplm-logo-2) 22%,transparent) 0 9%,transparent 34%),linear-gradient(126deg,var(--bplm-deep) 0%,var(--bplm-deep-2) 58%,#2d5b43 100%)}body.bplm-step3-hub-page .bplm-hub-hero::before,body.bplm-step3-hub-page .bplm-hub-hero::after{content:'';position:absolute;pointer-events:none}body.bplm-step3-hub-page .bplm-hub-hero::before{width:460px;height:460px;right:-150px;top:-230px;border:1px solid rgb(255 255 255 / .13);border-radius:50%;box-shadow:0 0 0 70px rgb(255 255 255 / .025),0 0 0 140px rgb(255 255 255 / .018)}body.bplm-step3-hub-page .bplm-hub-hero::after{left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2),var(--bplm-logo))}body.bplm-step3-hub-page .bplm-hub-hero>*{position:relative;z-index:2}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{width:min(100%, 1420px);max-width:1420px;margin:0 auto 34px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:clamp(2.45rem, 4.4vw, 4.65rem);font-weight:800;line-height:1.03;letter-spacing:-.048em;text-shadow:0 5px 24px rgb(0 0 0 / .16)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1::before{content:''!important;display:block!important;width:92px!important;height:7px!important;margin:0 0 22px!important;padding:0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2))!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1::after{display:none!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals{width:min(100%, 1420px)!important;max-width:1420px!important;margin:0 auto!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:clamp(360px, 37vw, 560px);padding:clamp(18px, 2vw, 30px)!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:30px!important;background:rgb(255 255 255 / .97)!important;box-shadow:0 30px 80px rgb(0 0 0 / .24)!important;backdrop-filter:blur(10px)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child::before{top:18px;left:26px;width:160px;height:6px;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2))}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child::after{inset:15px;border:1px solid rgb(16 45 32 / .07);border-radius:22px}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{width:auto!important;max-width:100%!important;height:auto!important;max-height:510px!important;object-fit:contain!important;object-position:center!important;background:transparent!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{width:min(92%, 1240px)!important;max-width:1240px!important;margin:-34px auto 0!important;padding:30px 34px 30px 38px!important;border:1px solid rgb(16 45 32 / .08)!important;border-left:0!important;border-radius:24px!important;background:linear-gradient(135deg,rgb(255 255 255 / .99),rgb(250 252 248 / .99))!important;box-shadow:0 22px 58px rgb(0 0 0 / .18)!important;color:#405249!important;overflow:hidden}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead::before{top:auto;right:-46px;bottom:-70px;width:190px;height:190px;background:radial-gradient(circle,color-mix(in srgb,var(--bplm-logo) 20%,transparent),transparent 68%)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead::after{content:'';position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,var(--bplm-logo),var(--bplm-logo-2))}body.bplm-step3-hub-page .bplm-hub-section{counter-increment:bplm-hub-section;position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(48px, 5.2vw, 78px) max(24px, calc((100vw - 1360px) / 2));overflow:hidden}body.bplm-step3-hub-page .bplm-hub-section-light{background:#fff}body.bplm-step3-hub-page .bplm-hub-section-soft{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bplm-logo) 11%,transparent),transparent 30%),linear-gradient(180deg,var(--bplm-mist),#fbfdfb)}body.bplm-step3-hub-page .bplm-hub-section-brand{background:radial-gradient(circle at 12% 6%,color-mix(in srgb,var(--bplm-logo) 20%,transparent),transparent 27%),radial-gradient(circle at 90% 90%,color-mix(in srgb,var(--bplm-logo-2) 15%,transparent),transparent 25%),linear-gradient(125deg,var(--bplm-deep),#183c2b 62%,#224d37)}body.bplm-step3-hub-page .bplm-hub-section::after{content:'';position:absolute;left:max(24px, calc((100vw - 1360px) / 2));right:max(24px, calc((100vw - 1360px) / 2));bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(39 73 54 / .12),transparent)}body.bplm-step3-hub-page .bplm-hub-section-brand::after{background:linear-gradient(90deg,transparent,rgb(255 255 255 / .14),transparent)}body.bplm-step3-hub-page .bplm-hub-section>*{width:min(100%, 1360px);max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}body.bplm-step3-hub-page .bplm-hub-section h2{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;width:min(100%, 1360px);margin-top:0!important;margin-bottom:24px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--bplm-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bplm-text-strong)!important;font-size:clamp(1.75rem, 2.8vw, 2.7rem);font-weight:780;line-height:1.12;letter-spacing:-.027em}body.bplm-step3-hub-page .bplm-hub-section h2::before{content:counter(bplm-hub-section,decimal-leading-zero)!important;position:static!important;display:grid!important;place-items:center;width:58px!important;height:58px!important;transform:none!important;border-radius:18px!important;background:linear-gradient(135deg,var(--bplm-logo),color-mix(in srgb,var(--bplm-logo) 62%,var(--bplm-logo-2)))!important;color:#fff!important;font-size:15px;font-weight:800;line-height:1;letter-spacing:.08em;box-shadow:0 12px 26px color-mix(in srgb,var(--bplm-logo) 20%,transparent)}body.bplm-step3-hub-page .bplm-hub-section-brand h2{border-bottom-color:rgb(255 255 255 / .16)!important;color:#fff!important}body.bplm-step3-hub-page .bplm-hub-section-brand h2::before{background:linear-gradient(135deg,var(--bplm-logo-2),#f3df9e)!important;color:var(--bplm-deep)!important;box-shadow:0 12px 28px rgb(0 0 0 / .18)}body.bplm-step3-hub-page .bplm-hub-section>p{color:var(--bplm-text-body)!important;font-size:17.5px;line-height:1.86}body.bplm-step3-hub-page .bplm-hub-section>p:first-of-type{font-size:clamp(1.05rem, 1.25vw, 1.18rem);color:#344a3f!important}body.bplm-step3-hub-page .bplm-hub-section-brand>p,body.bplm-step3-hub-page .bplm-hub-section-brand>p:first-of-type,body.bplm-step3-hub-page .bplm-hub-section-brand>ul,body.bplm-step3-hub-page .bplm-hub-section-brand>ol{color:rgb(255 255 255 / .86)!important}body.bplm-step3-hub-page .bplm-hub-section h3{margin-top:34px!important;margin-bottom:14px!important;padding-left:18px;border-left:4px solid var(--bplm-logo);color:var(--bplm-text-strong)!important;font-size:clamp(1.25rem, 1.8vw, 1.55rem);font-weight:740}body.bplm-step3-hub-page .bplm-hub-section-brand h3{border-left-color:var(--bplm-logo-2);color:#fff!important}body.bplm-step3-hub-page .bplm-hub-section ul,body.bplm-step3-hub-page .bplm-hub-section ol{padding:22px 26px 22px 46px;border:1px solid #e4ede5;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgb(16 45 32 / .055)}body.bplm-step3-hub-page .bplm-hub-section-brand ul,body.bplm-step3-hub-page .bplm-hub-section-brand ol{border-color:rgb(255 255 255 / .13);background:rgb(255 255 255 / .075);box-shadow:none}body.bplm-step3-hub-page .bplm-hub-section li{margin-bottom:.48em}body.bplm-step3-hub-page .bplm-hub-section .bplm-example{position:relative;margin-top:30px!important;margin-bottom:32px!important;padding:26px 28px 26px 32px!important;overflow:hidden;border:1px solid #e2e9e2!important;border-radius:22px!important;background:linear-gradient(135deg,#fff 0%,var(--bplm-cream) 100%)!important;box-shadow:0 16px 38px rgb(16 45 32 / .07)!important}body.bplm-step3-hub-page .bplm-hub-section .bplm-example::before{content:'';position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--bplm-logo),var(--bplm-logo-2))}body.bplm-step3-hub-page .bplm-hub-section-brand .bplm-example{border-color:rgb(255 255 255 / .12)!important;background:rgb(255 255 255 / .96)!important}body.bplm-step3-hub-page .bplm-hub-section .bplm-example>span{color:#5b7567!important;font-size:11px;letter-spacing:.11em}body.bplm-step3-hub-page .bplm-hub-section .bplm-example p{color:#42564b!important}body.bplm-step3-hub-page .bplm-hub-section table{overflow:hidden;border:1px solid #dfe9e0!important;border-radius:22px!important;background:#fff;box-shadow:0 15px 36px rgb(16 45 32 / .06)!important}body.bplm-step3-hub-page .bplm-hub-section table th{background:linear-gradient(135deg,var(--bplm-mist),var(--bplm-cream))!important;color:var(--bplm-text-strong)!important}body.bplm-step3-hub-page .bplm-hub-section-brand table{border-color:rgb(255 255 255 / .18)!important}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:34px!important}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-card{position:relative;min-height:112px;justify-content:center;padding:26px 62px 26px 26px!important;overflow:hidden;border:1px solid #dfe9e0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 34px rgb(16 45 32 / .07)!important}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-card::before{content:'';position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--bplm-logo),var(--bplm-logo-2))}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-card::after{right:24px;color:var(--bplm-logo)!important;font-size:1.5rem}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--bplm-logo) 48%,#dfe9e0)!important;box-shadow:0 22px 46px rgb(16 45 32 / .12)!important}body.bplm-step3-hub-page .bplm-hub-section-brand .bplm-category-card{border-color:rgb(255 255 255 / .14)!important}body.bplm-step3-hub-page .bplm-hub-section a{color:color-mix(in srgb,var(--bplm-logo) 76%,#1e4f24)!important;font-weight:650;text-decoration-thickness:1.5px;text-underline-offset:3px}body.bplm-step3-hub-page .bplm-hub-section-brand>a,body.bplm-step3-hub-page .bplm-hub-section-brand>p a,body.bplm-step3-hub-page .bplm-hub-section-brand>ul a,body.bplm-step3-hub-page .bplm-hub-section-brand>ol a{color:#f4dda0!important}@media (max-width:900px){body.bplm-step3-hub-page .bplm-hub-hero{padding:36px 20px 64px}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{margin-bottom:26px;font-size:clamp(2.15rem, 8vw, 3.45rem)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:280px;padding:14px!important;border-radius:24px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:330px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{width:calc(100% - 24px)!important;margin-top:-24px!important;padding:24px 24px 24px 28px!important;border-radius:20px!important}body.bplm-step3-hub-page .bplm-hub-section{padding:44px 20px}body.bplm-step3-hub-page .bplm-hub-section h2{grid-template-columns:52px minmax(0,1fr);gap:14px}body.bplm-step3-hub-page .bplm-hub-section h2::before{width:48px!important;height:48px!important;border-radius:15px!important;font-size:13px}}@media (max-width:560px){body.bplm-step3-hub-page .bplm-editorial{font-size:16px}body.bplm-step3-hub-page .bplm-hub-hero{padding:28px 10px 54px}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{padding:0 8px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:220px;padding:10px!important;border-radius:20px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:245px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{width:calc(100% - 14px)!important;padding:21px 18px 21px 22px!important}body.bplm-step3-hub-page .bplm-hub-section{padding:38px 14px}body.bplm-step3-hub-page .bplm-hub-section h2{grid-template-columns:44px minmax(0,1fr);gap:12px;font-size:clamp(1.45rem, 7vw, 2rem)}body.bplm-step3-hub-page .bplm-hub-section h2::before{width:42px!important;height:42px!important;border-radius:13px!important;font-size:12px}body.bplm-step3-hub-page .bplm-hub-section>p{font-size:16px}body.bplm-step3-hub-page .bplm-hub-section .bplm-example{padding:22px 18px 22px 24px!important}body.bplm-step3-hub-page .bplm-hub-section ul,body.bplm-step3-hub-page .bplm-hub-section ol{padding:18px 16px 18px 34px}body.bplm-step3-hub-page .bplm-hub-section .bplm-category-grid{grid-template-columns:1fr}}body.bplm-step3-hub-page .bplm-hub-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);grid-template-areas:"title media" "intro media";column-gap:clamp(32px, 4.5vw, 78px);row-gap:24px;align-items:center;min-height:680px;padding:clamp(54px, 5.2vw, 88px) max(28px, calc((100vw - 1580px) / 2)) clamp(58px, 5vw, 82px)!important;background:radial-gradient(circle at 73% 20%,color-mix(in srgb,var(--bplm-logo) 25%,transparent) 0 10%,transparent 31%),radial-gradient(circle at 9% 91%,color-mix(in srgb,var(--bplm-logo-2) 23%,transparent) 0 8%,transparent 29%),linear-gradient(118deg,#0d291c 0%,var(--bplm-deep) 31%,var(--bplm-deep-2) 72%,#315e46 100%)!important}body.bplm-step3-hub-page .bplm-hub-hero::before{width:560px;height:560px;right:-210px;top:-280px;border:1px solid rgb(255 255 255 / .14);box-shadow:0 0 0 88px rgb(255 255 255 / .026),0 0 0 176px rgb(255 255 255 / .016)}body.bplm-step3-hub-page .bplm-hub-hero::after{height:8px;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2) 48%,var(--bplm-logo) 100%);box-shadow:0 -8px 28px rgb(0 0 0 / .12)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{grid-area:title;align-self:end;width:100%;max-width:760px;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(2.85rem, 4.25vw, 4.9rem)!important;line-height:1.01!important;letter-spacing:-.052em!important;text-wrap:balance}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1::before{width:126px!important;height:8px!important;margin:0 0 26px!important;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2))!important;box-shadow:0 0 26px color-mix(in srgb,var(--bplm-logo) 42%,transparent)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals{grid-area:media;align-self:stretch;display:flex!important;align-items:center;width:100%!important;max-width:820px!important;margin:0!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{position:relative;width:100%;min-height:540px;display:flex!important;align-items:center;justify-content:center;padding:clamp(22px, 2.4vw, 36px)!important;border:1px solid rgb(255 255 255 / .42)!important;border-radius:36px!important;background:radial-gradient(circle at 80% 8%,color-mix(in srgb,var(--bplm-logo-2) 10%,transparent),transparent 27%),linear-gradient(145deg,#ffffff 0%,#f8fbf7 100%)!important;box-shadow:0 38px 96px rgb(0 0 0 / .30),0 0 0 10px rgb(255 255 255 / .045)!important;transform:rotate(.25deg)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child::before{top:24px;left:30px;width:190px;height:7px;background:linear-gradient(90deg,var(--bplm-logo),var(--bplm-logo-2))}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child::after{inset:18px;border-radius:26px;border:1px solid rgb(16 45 32 / .08)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:475px!important;filter:drop-shadow(0 20px 24px rgb(22 49 37 / .13))}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{grid-area:intro;align-self:start;width:100%!important;max-width:720px!important;margin:0!important;padding:26px 28px 26px 32px!important;border:1px solid rgb(255 255 255 / .16)!important;border-left:0!important;border-radius:22px!important;background:linear-gradient(135deg,rgb(255 255 255 / .11),rgb(255 255 255 / .065))!important;box-shadow:0 22px 52px rgb(0 0 0 / .18)!important;backdrop-filter:blur(12px);color:rgb(255 255 255 / .86)!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead p{color:rgb(255 255 255 / .88)!important;font-size:1.02em;line-height:1.76}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead::before{width:150px;height:150px;right:-40px;bottom:-62px;background:radial-gradient(circle,color-mix(in srgb,var(--bplm-logo) 26%,transparent),transparent 69%)}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead::after{width:7px;background:linear-gradient(180deg,var(--bplm-logo),var(--bplm-logo-2))}@media (max-width:1100px){body.bplm-step3-hub-page .bplm-hub-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);column-gap:34px;min-height:610px;padding-left:24px!important;padding-right:24px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:450px}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:395px!important}}@media (max-width:849px){body.bplm-step3-hub-page .bplm-hub-hero{display:grid!important;grid-template-columns:1fr;grid-template-areas:"title" "media" "intro";min-height:0;row-gap:24px;padding:42px 18px 52px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{max-width:none;font-size:clamp(2.45rem, 8.6vw, 4rem)!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals{max-width:none!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:330px;border-radius:26px!important;transform:none}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:300px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{max-width:none!important;padding:23px 22px 23px 27px!important}}@media (max-width:520px){body.bplm-step3-hub-page .bplm-hub-hero{padding:34px 12px 44px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1{font-size:clamp(2.1rem, 10.5vw, 3rem)!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-h1::before{width:92px!important;height:6px!important;margin-bottom:18px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals>*:first-child{min-height:250px;padding:12px!important;border-radius:20px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visuals img,body.bplm-step3-hub-page .bplm-hub-hero .bplm-step3-inline-visual-img{max-height:235px!important}body.bplm-step3-hub-page .bplm-hub-hero .bplm-editorial-lead{padding:20px 18px 20px 22px!important;border-radius:18px!important}}