/* Ask Guru hub. All rules scoped under .lg-ag (root of each Bricks code piece). */
.lg-ag{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:both;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;z-index:auto!important;flex:0 0 100%;grid-column:1/-1}.lg-ag :is(div,header,section,nav,ul,ol,li,form,p,a,h1,h2,h3){position:static;float:none;transform:none}.lg-ag :is(ul,ol){list-style:none}.lg-ag li{margin:0}.lg-ag li+li::before{content:none}.lg-ag :is(h1,h2,h3){letter-spacing:normal}.lg-ag p{margin-top:0}.lg-ag .ags .hp{position:absolute}.lg-ag{--ink:#1C3D2B;--acc:#1D9E75;--acch:#157A5A;--mint:#6EE7A0;--mintl:#DCFAEB;--cream:#F5F4ED;--txt:#33352F;--mut:#5F645C;font-family:Inter,system-ui,Arial,sans-serif;color:var(--txt);line-height:1.6;font-size:17px}.lg-ag *{box-sizing:border-box}.lg-ag a{color:var(--acch)}.lg-ag .w{max-width:1200px;margin:0 auto;padding:0 20px}.lg-ag h1{font-family:Fraunces,Georgia,serif;font-weight:600;color:var(--ink);font-size:clamp(38px,6vw,56px);line-height:1.1;margin:0}.lg-ag h2,.lg-ag h3{font-family:Inter,system-ui,Arial,sans-serif;color:var(--ink);font-weight:700;line-height:1.25;margin:0}.lg-ag h2{font-size:clamp(22px,3vw,28px)}.lg-ag h3{font-size:18px}.lg-ag .lbl{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--acch);font-weight:700}.lg-ag .ag-hero{padding:40px 0 8px}.lg-ag .ag-tag{max-width:720px;margin:12px 0 0;font-size:19px}.lg-ag .ag-intro{max-width:760px;margin:14px 0 0}.lg-ag .ag-search{display:flex;gap:8px;max-width:560px;margin:20px 0 4px}.lg-ag .ag-search input{flex:1;min-height:48px;border:1.5px solid #8A8F86;border-radius:10px;padding:0 14px;font:inherit;color:var(--txt);background:#fff}.lg-ag button,.lg-ag .btn{min-height:48px;min-width:44px;border:0;border-radius:10px;background:var(--acch);color:#fff;font:600 16px Inter,system-ui,sans-serif;padding:0 20px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lg-ag button:hover,.lg-ag .btn:hover{background:var(--ink)}.lg-ag :focus-visible{outline:3px solid var(--acc);outline-offset:2px}.lg-ag .ag-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px;padding:0;list-style:none}.lg-ag .ag-chips button{min-height:44px;border-radius:999px;background:#fff;color:var(--ink);border:1.5px solid #8A8F86;padding:0 16px;font-weight:600;font-size:15px}.lg-ag .ag-chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lg-ag .ag-chips button:hover{background:var(--mintl);color:var(--ink)}.lg-ag .ag-chips button[aria-pressed=true]:hover{background:var(--ink);color:#fff}.lg-ag .ag-top{display:grid;grid-template-columns:2fr 1fr;gap:28px}.lg-ag .ag-feat{background:var(--ink);color:#fff;border-radius:16px;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;text-decoration:none}.lg-ag .ag-feat .lbl{color:var(--mint)}.lg-ag .ag-feat h2{color:#fff;font-size:clamp(24px,3.4vw,34px);margin:10px 0}.lg-ag .ag-feat p{color:#E8EFE9;margin:0 0 14px}.lg-ag .ag-feat span.go{color:var(--mint);font-weight:700}.lg-ag .ag-feat:hover h2{text-decoration:underline}.lg-ag .ag-side{list-style:none;margin:0;padding:0}.lg-ag .ag-side li{border-bottom:1px solid #DAD9D0}.lg-ag .ag-side a{display:block;padding:14px 0;min-height:44px;text-decoration:none;color:var(--ink);font-weight:700}.lg-ag .ag-side a:hover span.t{text-decoration:underline}.lg-ag .ag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none}.lg-ag .ag-card a{display:block;height:100%;border:1px solid #E2E1D8;border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff}.lg-ag .ag-card .sw{height:84px}.lg-ag .ag-card .b{padding:16px}.lg-ag .ag-card .t{display:block;font-weight:700;margin-top:4px}.lg-ag .ag-card a:hover{border-color:var(--acc)}.lg-ag .ag-card a:hover .t{text-decoration:underline}.lg-ag .ag-card:nth-child(3n+1) .sw{background:var(--mintl)}.lg-ag .ag-card:nth-child(3n+2) .sw{background:var(--cream)}.lg-ag .ag-card:nth-child(3n) .sw{background:var(--mint)}.lg-ag .ag-sec{padding:44px 0;border-top:8px solid var(--cream);margin-top:44px}.lg-ag .ag-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}.lg-ag .ag-lane{background:var(--cream);border-radius:14px;padding:22px}.lg-ag .ag-lane ul{list-style:none;margin:10px 0 0;padding:0}.lg-ag .ag-lane li a{display:flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid #E2E1D8}.lg-ag .ag-lane li a:hover{color:var(--acch);text-decoration:underline}.lg-ag .ag-take{border-left:5px solid var(--mint);background:var(--mintl);padding:22px 24px;border-radius:12px;max-width:820px}.lg-ag .ag-take b{display:block;color:var(--ink);margin-bottom:6px;font-size:18px}.lg-ag .ag-latest{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.lg-ag .ag-latest a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #E2E1D8;color:var(--ink);text-decoration:none;font-weight:600}.lg-ag .ag-latest a:hover{color:var(--acch);text-decoration:underline}.lg-ag .ag-empty{margin:16px 0 0;color:var(--mut)}.lg-ag .ag-cta{background:var(--ink);color:#fff;border-radius:16px;padding:32px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.lg-ag .ag-cta h2{color:#fff}.lg-ag .ag-cta p{margin:6px 0 0;color:#E8EFE9}.lg-ag .ag-cta .btn{background:var(--mint);color:var(--ink)}.lg-ag .ag-cta .btn:hover{background:#fff}.lg-ag .ag-disc{font-size:14px;color:var(--mut);margin-top:22px}.lg-ag .ag-hide{display:none!important}@media(max-width:860px){.lg-ag .ag-top,.lg-ag .ag-lanes,.lg-ag .ag-latest{grid-template-columns:1fr}.lg-ag .ag-grid{grid-template-columns:1fr 1fr}.lg-ag .ag-feat{padding:26px;min-height:220px}}@media(max-width:520px){.lg-ag{font-size:16px}.lg-ag .ag-grid{grid-template-columns:1fr}.lg-ag .ag-search{flex-direction:column}.lg-ag .ag-hero{padding-top:26px}}@media(prefers-reduced-motion:no-preference){.lg-ag a,.lg-ag button{transition:background .15s,border-color .15s}}.lg-ag .ags{background:var(--cream);border-radius:16px;padding:28px;border:1px solid #E2E1D8}.lg-ag .ags h2,.lg-ag .ags h3{color:var(--ink);font-family:Inter,system-ui,Arial,sans-serif;margin:0}.lg-ag .ags p{margin:6px 0 14px}.lg-ag .ags form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.lg-ag .ags .f{flex:1 1 220px;display:flex;flex-direction:column}.lg-ag .ags label{font-weight:600;font-size:15px;color:var(--ink);margin-bottom:4px}.lg-ag .ags input[type=email],.lg-ag .ags input[type=text]{min-height:48px;border:1.5px solid #8A8F86;border-radius:10px;padding:0 14px;font:inherit;background:#fff;color:#33352F}.lg-ag .ags .fine{font-size:14px;color:#5F645C;margin:10px 0 0;width:100%}.lg-ag .ags .msg{margin:10px 0 0;font-weight:600;color:var(--ink)}.lg-ag .ags .msg.err{color:#A3271D}.lg-ag .ags .fine a,.lg-ag .ag-disc a{display:inline-block;padding:13px 2px;margin:-13px 0}.lg-ag .ags .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
/* END ask-guru css */
