.content-container{max-width:100%;color:#232233;font-family:var(--font-family)}.content-container h1{font-family:var(--font-family);font-size:2.82rem;font-weight:700;line-height:1.18;margin-top:3rem;margin-bottom:1.1rem;color:#232233}.content-container h2{font-family:var(--font-family);font-size:2rem;font-weight:700;color:#232233;line-height:1.28;margin-top:3rem;margin-bottom:1.1rem}.content-container h3{font-family:var(--font-family);font-size:1.5rem;font-weight:700;line-height:1.35;margin-top:2.25rem;margin-bottom:.85rem;color:#232233}.content-container h4{font-family:var(--font-family);font-size:1.25rem;font-weight:600;line-height:1.4;margin-top:1.75rem;margin-bottom:.8rem;color:#232233}.content-container h5{font-family:var(--font-family);font-size:1.125rem;font-weight:600;line-height:1.45;margin-top:1.25rem;margin-bottom:.5rem;color:#232233}.content-container h6{font-family:var(--font-family);font-size:1rem;font-weight:600;line-height:1.45;margin-top:1.25rem;margin-bottom:.5rem;color:#232233}.content-container p{font-family:var(--font-family);font-size:1.08rem;font-weight:400;line-height:1.85;margin-bottom:1.45rem;color:#232233}.content-container blockquote{font-family:var(--font-family);font-size:1.05rem;font-weight:400;line-height:1.8;color:#585757;border-left:4px solid #FC197A;padding:1.25rem 1.5rem;margin:2rem 0;background:#fc197a0d;border-radius:0 12px 12px 0}.content-container ul,.content-container ol{font-family:var(--font-family);font-size:1.08rem;font-weight:400;line-height:1.85;margin:1.35rem 0 1.7rem;padding-left:2rem;color:#232233}.content-container li{margin-bottom:.85rem}.content-container ul li{list-style-type:disc}.content-container ol li{list-style-type:decimal}.content-container a{color:#fc197a;text-decoration:none;font-weight:500;transition:all .2s ease}.content-container a:hover{text-decoration:underline;color:#19a6fd;opacity:.9}.content-container strong{font-weight:700;color:#232233}.content-container em{font-style:italic;color:#232233}.content-container code{background-color:#f8f7f7;padding:.25rem .5rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;font-size:.875rem;color:#6941c6;border:1px solid #E9E9EE}.content-container pre{background-color:#f8f7f7;padding:1.5rem;border-radius:12px;overflow-x:auto;margin:2rem 0;border:1px solid #E9E9EE;box-shadow:0 12px 28px #2322330f}.content-container pre code{background:none;padding:0;border:none;font-size:.875rem;color:#232233}.content-container hr{border:none;height:1px;background-color:#e9e9ee;margin:3rem 0}.content-container table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #2322330f}.content-container th,.content-container td{padding:1rem;text-align:left;border-bottom:1px solid #E9E9EE}.content-container th{background-color:#f8f7f7;font-weight:700;color:#232233;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.content-container img{max-width:100%;height:auto;border-radius:14px;margin:2rem 0;box-shadow:0 14px 32px #23223314}@media only screen and (max-width:767px){.content-container h1{font-size:2rem;margin-top:2rem}.content-container h2{font-size:1.5rem;margin-top:2rem}.content-container h3{font-size:1.25rem;margin-top:1.5rem}.content-container h4{font-size:1.125rem}.content-container p{font-size:1rem;line-height:1.82}.content-container blockquote{font-size:1rem;padding-left:1rem;padding-top:.75rem;padding-bottom:.75rem}.content-container ul,.content-container ol{font-size:1rem;line-height:1.82;padding-left:1.5rem}.content-container pre{padding:1rem;margin:1rem 0}.content-container pre code{font-size:.8125rem}.content-container th,.content-container td{padding:.75rem;font-size:.875rem}}@media only screen and (max-width:480px){.content-container h1{font-size:1.75rem;margin-top:1.5rem}.content-container h2{font-size:1.375rem;margin-top:1.5rem}.content-container h3{font-size:1.125rem;margin-top:1.25rem}.content-container h4{font-size:1rem}.content-container blockquote{margin:1rem 0;padding-left:.75rem}.content-container ul,.content-container ol{padding-left:1.25rem}.content-container th,.content-container td{padding:.5rem;font-size:.8125rem}.content-container pre{padding:.75rem}}
