.breakdance .bde-section-2446-100 .section-container{display:flex;flex-direction:column}.ggl-refresh{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;color:#17253a;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.7}.ggl-refresh *{box-sizing:border-box}.ggl-refresh p{margin:0 0 18px}.ggl-refresh h1,.ggl-refresh h2,.ggl-refresh h3{font-family:inherit;line-height:1.18;letter-spacing:-.02em;margin:0 0 20px;font-weight:750;color:#17253a}.ggl-refresh h1{font-size:clamp(36px,4.8vw,60px);color:#fff;max-width:920px}.ggl-refresh h2{font-size:clamp(27px,3.2vw,38px)}.ggl-refresh h3{font-size:21px}.ggl-refresh a{color:#ad1750;text-underline-offset:3px}.ggl-refresh a:hover{text-decoration:underline}.ggl-refresh a:focus-visible,.ggl-refresh summary:focus-visible{outline:3px solid #bd1654;outline-offset:4px}.ggl-refresh .hero{padding:56px 48px 42px;background:#17253a;color:#e8edf5;border-radius:0 0 18px 18px}.ggl-refresh .eyebrow{font-size:12px;font-weight:750;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;color:#ad1750;margin-bottom:14px}.ggl-refresh .hero .eyebrow{color:#ffafc8}.ggl-refresh .intro{font-size:20px;max-width:920px}.ggl-refresh .actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 20px}.ggl-refresh .button{padding:14px 20px;display:inline-block;border-radius:9px;background:#bd1654;color:#fff;font-size:16px;font-weight:700;line-height:1.45;text-decoration:none;border:1px solid #bd1654}.ggl-refresh .button:hover{background:#9b0f43;color:#fff;text-decoration:none}.ggl-refresh .button.secondary{background:#fff;color:#17253a;border-color:#fff}.ggl-refresh .hero a:focus-visible{outline-color:#ffafc8}.ggl-refresh .hero-note{font-size:13px;line-height:1.7;color:#c8d3e3;margin-bottom:0}.ggl-refresh .body-copy{padding:8px 48px 0}.ggl-refresh section{padding:38px 0;border-bottom:1px solid #e1e6ee}.ggl-refresh section:last-child{border-bottom:0}.ggl-refresh .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ggl-refresh .card{border:1px solid #dce3ed;border-radius:12px;padding:24px}.ggl-refresh .card p{margin:0;font-size:16px}.ggl-refresh .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.ggl-refresh .soft{background:#fff7fa;padding:26px;border-radius:12px}.ggl-refresh .soft h2{font-size:28px}.ggl-refresh .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ggl-refresh .tag{display:inline-block;border:1px solid #dae2ed;padding:10px 14px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:650;max-width:100%;overflow-wrap:anywhere}.ggl-refresh .tag:hover{background:#fff0f5}.ggl-refresh .small{font-size:14px;line-height:1.7;color:#4b5b70;margin-top:20px;margin-bottom:0}.ggl-refresh .quote{background:#fff7fa;margin:32px 0 0;padding:32px;border:1px solid #f1d1de;border-radius:14px}.ggl-refresh .quote ol{padding-left:24px;margin:20px 0}.ggl-refresh .quote li{padding-left:4px;margin-bottom:13px}.ggl-refresh .quote .secondary{border-color:#d7dfeb}.ggl-refresh .faq{border-bottom:1px solid #d7dfeb;padding:18px 0}.ggl-refresh .faq summary{cursor:pointer;font-size:18px;font-weight:700}.ggl-refresh .faq p{padding:14px 22px 0;margin:0;color:#4b5b70}.ggl-refresh .ggl-photo{margin:28px 0 0}.ggl-refresh .ggl-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:12px}.ggl-refresh .ggl-photo figcaption{font-size:13px;color:#4b5b70;margin-top:10px}@media(max-width:800px){.ggl-refresh .hero{padding:36px 24px 30px}.ggl-refresh .body-copy{padding:6px 24px 0}.ggl-refresh .grid,.ggl-refresh .split{grid-template-columns:minmax(0,1fr)}.ggl-refresh .intro{font-size:18px}.ggl-refresh .actions{flex-direction:column;align-items:stretch}.ggl-refresh .button{text-align:center}.ggl-refresh .quote{padding:22px}.ggl-refresh .card{padding:22px}.ggl-refresh .soft{padding:24px}.ggl-refresh section{padding:30px 0}.ggl-refresh .ggl-photo img{max-height:340px}}