.grounding-page,.grounding-page *,.grounding-page *:before,.grounding-page *:after{box-sizing:border-box;margin:0;padding:0}.grounding-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;color:#222;background:#f5f6f7}.grounding-page .pw{max-width:860px;margin:0 auto;padding:24px 20px 48px}.grounding-page .cb{background:#fff3e0;border:1px solid #ff9800;border-radius:4px;padding:12px 18px;margin-bottom:28px;font-size:.88em;color:#e65100}.grounding-page .cb strong{color:#bf360c}.grounding-page .cb a{color:#bf360c}.grounding-page .ph{border-bottom:3px solid #0277bd;padding-bottom:14px;margin-bottom:32px}.grounding-page .ph h1{font-size:1.55em;color:#0a1628;line-height:1.3}.grounding-page .ph .lead{margin-top:12px;font-size:1em;color:#1a1a1a;line-height:1.7}.grounding-page .ph .sub{margin-top:6px;color:#555;font-size:.92em}.grounding-page .tag{display:inline-block;border-radius:3px;font-size:.74em;font-weight:700;padding:2px 8px;margin-right:5px;vertical-align:middle;letter-spacing:.04em;text-transform:uppercase}.grounding-page .t1{background:#0277bd;color:#fff}.grounding-page .t2{background:#01579b;color:#fff}.grounding-page .t3{background:#0288d1;color:#fff}.grounding-page .t4{background:#37474f;color:#fff}.grounding-page section{background:#fff;border-radius:6px;padding:22px 24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.07)}.grounding-page section h2{font-size:1.05em;color:#0277bd;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;padding-bottom:6px;border-bottom:1px solid #e1f0fa}.grounding-page section.hl{border-left:4px solid #ff9800}.grounding-page section.wi{border-left:4px solid #0277bd;background:#f9fbff}.grounding-page section.gr{border-left:4px solid #43a047;background:#f1f8f1}.grounding-page dl{display:grid;grid-template-columns:minmax(210px,33%) 1fr;gap:0}.grounding-page dt{font-weight:600;color:#333;padding:7px 12px 7px 0;border-bottom:1px solid #f0f0f0;font-size:.9em}.grounding-page dd{padding:7px 0 7px 8px;border-bottom:1px solid #f0f0f0;font-size:.9em;color:#444}.grounding-page dt:last-of-type,.grounding-page dd:last-of-type{border-bottom:none}.grounding-page .ct{width:100%;border-collapse:collapse;font-size:.87em;margin-top:4px}.grounding-page .ct th{background:#e1f0fa;color:#0277bd;font-weight:700;padding:9px 12px;text-align:left;border-bottom:2px solid #90caf9}.grounding-page .ct td{padding:8px 12px;border-bottom:1px solid #f5f5f5;vertical-align:top}.grounding-page .ct tr:last-child td{border-bottom:none}.grounding-page .ct td:first-child{font-weight:600;color:#0277bd;width:28%}.grounding-page .vt{width:100%;border-collapse:collapse;font-size:.86em}.grounding-page .vt th{background:#fff3e0;color:#ff6f00;font-weight:700;padding:9px 12px;text-align:left;border-bottom:2px solid #ffcc80}.grounding-page .vt td{padding:8px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.grounding-page .vt tr:last-child td{border-bottom:none}.grounding-page .vt td:first-child{font-weight:600;color:#333;width:24%}.grounding-page .vt td:nth-child(2){background:#fff3e0;color:#7a3500}.grounding-page .vt td:nth-child(3){background:#e3f2fd;color:#0a3070}.grounding-page a{color:#0277bd;text-decoration:none}.grounding-page a:hover{text-decoration:underline}.grounding-page footer{margin-top:36px;padding-top:18px;border-top:2px solid #dde3ea;text-align:center;font-size:.82em;color:#777;line-height:1.9}@media(max-width:600px){.grounding-page dl{grid-template-columns:1fr}.grounding-page dt{border-bottom:none;padding-bottom:2px}.grounding-page dd{padding-left:0;padding-top:0}}@media(max-width:600px){.grounding-page .ct,.grounding-page .ct thead,.grounding-page .ct tbody,.grounding-page .ct tr,.grounding-page .ct th,.grounding-page .ct td,.grounding-page .vt,.grounding-page .vt thead,.grounding-page .vt tbody,.grounding-page .vt tr,.grounding-page .vt th,.grounding-page .vt td{display:block;width:auto}.grounding-page .ct th,.grounding-page .vt th{padding:6px 10px;border-bottom:none}.grounding-page .ct thead tr,.grounding-page .vt thead tr{border-bottom:2px solid #90caf9}.grounding-page .vt thead tr{border-bottom-color:#ffcc80}.grounding-page .ct tbody tr,.grounding-page .vt tbody tr{padding:10px 0;border-bottom:1px solid #f0f0f0}.grounding-page .ct tbody tr:last-child,.grounding-page .vt tbody tr:last-child{border-bottom:none}.grounding-page .ct td,.grounding-page .vt td{padding:2px 0;border-bottom:none}.grounding-page .ct a,.grounding-page .vt a{overflow-wrap:anywhere}}