.page-module-scss-module__mJbFNq__container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-module-scss-module__mJbFNq__title{color:var(--dark-gray);margin-bottom:2rem;font-size:1.2rem;font-weight:700;line-height:1.3}.page-module-scss-module__mJbFNq__layout{gap:2rem;display:flex}@media (max-width:768px){.page-module-scss-module__mJbFNq__layout{flex-direction:column;gap:1.5rem}}.page-module-scss-module__mJbFNq__sidebar{flex-shrink:0;width:280px}@media (max-width:768px){.page-module-scss-module__mJbFNq__sidebar{width:100%}}.page-module-scss-module__mJbFNq__nav{flex-direction:column;gap:.5rem;display:flex;position:sticky;top:2rem}@media (max-width:768px){.page-module-scss-module__mJbFNq__nav{flex-flow:wrap;position:static}}.page-module-scss-module__mJbFNq__navGroup{color:var(--dark-gray);margin-top:.5rem;padding:.625rem 0;font-size:.9375rem;font-weight:500}@media (max-width:768px){.page-module-scss-module__mJbFNq__navGroup{display:none}}.page-module-scss-module__mJbFNq__navChildren{flex-direction:column;display:flex}@media (max-width:768px){.page-module-scss-module__mJbFNq__navChildren{flex-direction:row;gap:.5rem}}.page-module-scss-module__mJbFNq__navItem{text-align:left;width:100%;color:var(--dark-gray);cursor:pointer;background:0 0;border:none;padding:.625rem 0;font-size:.9375rem;font-weight:500;transition:all .2s;display:block}.page-module-scss-module__mJbFNq__navItem:first-child{padding-top:0}.page-module-scss-module__mJbFNq__navItem:hover{color:var(--main-purple-dark)}.page-module-scss-module__mJbFNq__navItem.page-module-scss-module__mJbFNq__active{color:var(--main-purple-light)}@media (max-width:768px){.page-module-scss-module__mJbFNq__navItem{width:auto;padding:.5rem 1rem;font-size:.875rem}.page-module-scss-module__mJbFNq__navItem:first-child{padding-top:.5rem}}.page-module-scss-module__mJbFNq__navChild{padding-left:1rem;font-size:.875rem}@media (max-width:768px){.page-module-scss-module__mJbFNq__navChild{padding-left:0}}.page-module-scss-module__mJbFNq__main{flex:1;min-width:0}.page-module-scss-module__mJbFNq__content{background:var(--white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000a}.page-module-scss-module__mJbFNq__section{margin-bottom:2rem}.page-module-scss-module__mJbFNq__section:last-of-type{margin-bottom:1rem}.page-module-scss-module__mJbFNq__section h2{color:var(--dark-gray);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.page-module-scss-module__mJbFNq__section h3{color:var(--dark-gray);margin-top:1.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600}.page-module-scss-module__mJbFNq__section p{color:var(--dark-gray);margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.page-module-scss-module__mJbFNq__section p:last-child{margin-bottom:0}.page-module-scss-module__mJbFNq__section ul,.page-module-scss-module__mJbFNq__section ol{margin:.75rem 0;padding-left:1.5rem}.page-module-scss-module__mJbFNq__section ul li,.page-module-scss-module__mJbFNq__section ol li{color:var(--dark-gray);margin-bottom:.5rem;font-size:.9375rem;line-height:1.6}.page-module-scss-module__mJbFNq__section ul li:last-child,.page-module-scss-module__mJbFNq__section ol li:last-child{margin-bottom:0}.page-module-scss-module__mJbFNq__section ul{list-style-type:disc}.page-module-scss-module__mJbFNq__section ol{list-style-type:decimal}.page-module-scss-module__mJbFNq__section em{color:var(--light-gray2);font-style:italic}.page-module-scss-module__mJbFNq__section a{color:var(--main-purple-dark);text-decoration:underline}.page-module-scss-module__mJbFNq__section a:hover{color:var(--main-purple-light)}.page-module-scss-module__mJbFNq__table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.page-module-scss-module__mJbFNq__table th,.page-module-scss-module__mJbFNq__table td{border:1px solid var(--light-gray);text-align:left;vertical-align:top;padding:.75rem}.page-module-scss-module__mJbFNq__table th{background-color:var(--light-gray);color:var(--dark-gray);font-weight:600}.page-module-scss-module__mJbFNq__table td{color:var(--dark-gray);line-height:1.5}.page-module-scss-module__mJbFNq__definition{margin-bottom:.75rem}.page-module-scss-module__mJbFNq__definition strong{font-weight:600}.page-module-scss-module__mJbFNq__version{color:var(--light-gray2);margin-bottom:1.5rem;font-size:.875rem}.page-module-scss-module__mJbFNq__date{color:var(--light-gray2);border-top:1px solid var(--light-gray);margin-top:2rem;padding-top:1rem;font-size:.875rem}.page-module-scss-module__mJbFNq__sectionTitle{color:var(--dark-gray);margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}
