:root { color-scheme: light; }

body {
  margin: 0;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  line-height: 1.65;
  background: #fafafa;
  color: #111;
}

header, main, footer {
  max-width: 900px;
  margin: 0 auto;
  padding: 24px;
}

header { padding-bottom: 0; }

h1 { font-size: 28px; margin: 0 0 8px; }
h2 { margin-top: 28px; font-size: 20px; }
h3 { margin-top: 22px; font-size: 16px; }

.nav a {
  margin-right: 14px;
  font-size: 14px;
  text-decoration: none;
}
.nav a:hover { text-decoration: underline; }

/* Site default link behavior (legal docs override inside .gdoc-*) */
a { color: inherit; }

main p { margin: 0 0 12px; }
main ul, main ol { margin: 0 0 12px; padding-left: 20px; }
main li { margin: 0 0 6px; }

hr {
  border: 0;
  border-top: 1px solid #e5e5e5;
  margin: 24px 0;
}

.small { font-size: 13px; color: #666; }

/* Wrapper so Google-export styles don't touch your header/footer */
.gdoc { font-family: inherit; color: inherit; }

/* Google-export font import (must appear before the export rules) */
@import url("https://themes.googleusercontent.com/fonts/css?kit=fpjTOVmNbO4Lz34iLyptLUXza5VhXqVC6o75Eld_V98");

/* =========================================================
   GOOGLE EXPORT — PRIVACY POLICY (SCOPED)
   Scope: .gdoc-privacy
========================================================= */

.gdoc-privacy {
  max-width: none;
  padding: 1.5rem 0;
  background-color: transparent;
}

.gdoc-privacy ol,
.gdoc-privacy ul {
  margin: 0;
  padding: 0;
}

.gdoc-privacy table td,
.gdoc-privacy table th {
  padding: 0;
}

.gdoc-privacy p {
  margin: 0;
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

.gdoc-privacy li {
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

.gdoc-privacy .c6 { padding: 0; margin: 0; }
.gdoc-privacy .c3 { margin-left: 36pt; padding-left: 0; }

.gdoc-privacy li.li-bullet-0:before {
  margin-left: -18pt;
  white-space: nowrap;
  display: inline-block;
  min-width: 18pt;
}

.gdoc-privacy .lst-kix_list_1-0 > li:before { content: "•   "; }
.gdoc-privacy .lst-kix_list_1-1 > li:before { content: "•   "; }
.gdoc-privacy .lst-kix_list_1-2 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-3 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-4 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-5 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-6 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-7 > li:before { content: " "; }
.gdoc-privacy .lst-kix_list_1-8 > li:before { content: " "; }

.gdoc-privacy .lst-kix_list_2-0 > li:before { content: "•   "; }
.gdoc-privacy .lst-kix_list_2-1 > li:before { content: "◦   "; }
.gdoc-privacy .lst-kix_list_2-2 > li:before { content: "▪   "; }
.gdoc-privacy .lst-kix_list_2-3 > li:before { content: "•   "; }
.gdoc-privacy .lst-kix_list_2-4 > li:before { content: "◦   "; }
.gdoc-privacy .lst-kix_list_2-5 > li:before { content: "▪   "; }
.gdoc-privacy .lst-kix_list_2-6 > li:before { content: "•   "; }
.gdoc-privacy .lst-kix_list_2-7 > li:before { content: "◦   "; }
.gdoc-privacy .lst-kix_list_2-8 > li:before { content: "▪   "; }

.gdoc-privacy .c0 {
  font-family: Calibri;
  font-size: 11pt;
  font-weight: 400;
  color: #000;
}

.gdoc-privacy .c4 {
  font-family: Calibri;
  font-weight: 700;
}

.gdoc-privacy .c7 {
  font-family: Calibri;
  font-weight: 400;
}

.gdoc-privacy .c14 { font-style: italic; }
.gdoc-privacy .c20 { text-decoration: underline; }

.gdoc-privacy .c1,
.gdoc-privacy .c21 {
  color: #1155cc;
  text-decoration: underline;
}

.gdoc-privacy .c17 {
  color: inherit;
  text-decoration: inherit;
}

.gdoc-privacy .c2 { text-align: justify; line-height: 1.15; }
.gdoc-privacy .c11 { text-align: justify; line-height: 1.0; }
.gdoc-privacy .c12 { text-align: left; line-height: 1.15; }
.gdoc-privacy .c13 { text-align: left; line-height: 1.0; }
.gdoc-privacy .c19 { text-align: center; line-height: 1.15; }
.gdoc-privacy .c22 { text-align: center; line-height: 1.0; }
.gdoc-privacy .c15 { text-align: right; }
.gdoc-privacy .c5 { height: 11pt; }

.gdoc-privacy h1,
.gdoc-privacy h2,
.gdoc-privacy h3,
.gdoc-privacy h4,
.gdoc-privacy h5,
.gdoc-privacy h6 {
  font-family: Arial;
  page-break-after: avoid;
}

/* -----------------------------
   PRIVACY FIXES / OVERRIDES
------------------------------ */

.gdoc-privacy ul,
.gdoc-privacy ol,
.gdoc-privacy li {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.gdoc-privacy li::marker,
.gdoc-privacy li:before {
  background: transparent !important;
}

.gdoc-privacy ul,
.gdoc-privacy ol {
  max-width: none !important;
  width: 100% !important;
}

.gdoc-privacy li {
  display: list-item !important;
  max-width: none !important;
  width: auto !important;
  white-space: normal !important;
}

.gdoc-privacy ul,
.gdoc-privacy ol {
  list-style: none !important;
}

.gdoc-privacy li::marker {
  content: none !important;
}

.gdoc-privacy a {
  font-weight: normal !important;
  font-style: normal !important;
  color: #1155cc !important;
  text-decoration: underline !important;
  cursor: pointer;
}

.gdoc-privacy a:hover {
  text-decoration-thickness: 2px;
}

.gdoc-privacy a,
.gdoc-privacy a:visited,
.gdoc-privacy a:hover,
.gdoc-privacy a:active {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.gdoc-privacy a * {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.gdoc-privacy .c1,
.gdoc-privacy .c21 {
  font-family: "Calibri" !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.gdoc-privacy .c1 a,
.gdoc-privacy .c21 a {
  font-family: inherit !important;
}

.gdoc-privacy .c19 {
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.gdoc-privacy .c19 span {
  white-space: nowrap;
  flex: 0 0 auto;
  max-width: 100%;
  overflow: hidden;
}

/* =========================================================
   GOOGLE EXPORT — TERMS OF USE (SCOPED)
   Scope: .gdoc-terms
========================================================= */

.gdoc-terms {
  max-width: none;
  padding: 1.5rem 0;
  background-color: transparent;
}

.gdoc-terms ol,
.gdoc-terms ul {
  margin: 0;
  padding: 0;
}

.gdoc-terms table td,
.gdoc-terms table th {
  padding: 0;
}

.gdoc-terms p {
  margin: 0;
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

.gdoc-terms li {
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

/* List bullet plumbing (export parity) */
.gdoc-terms li.li-bullet-0:before{
  margin-left:-18pt;
  white-space:nowrap;
  display:inline-block;
  min-width:18pt;
}

/* list_1 bullets */
.gdoc-terms .lst-kix_list_1-0 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_1-1 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_1-2 > li:before{content:"\0025a0   ";}
.gdoc-terms .lst-kix_list_1-3 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_1-4 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_1-5 > li:before{content:"\0025a0   ";}
.gdoc-terms .lst-kix_list_1-6 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_1-7 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_1-8 > li:before{content:"\0025a0   ";}

/* list_2 bullets (export has bullets at 0/1; blanks for deeper) */
.gdoc-terms .lst-kix_list_2-0 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_2-1 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_2-2 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-3 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-4 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-5 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-6 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-7 > li:before{content:" ";}
.gdoc-terms .lst-kix_list_2-8 > li:before{content:" ";}

/* list_3 bullets */
.gdoc-terms .lst-kix_list_3-0 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_3-1 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_3-2 > li:before{content:"\0025a0   ";}
.gdoc-terms .lst-kix_list_3-3 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_3-4 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_3-5 > li:before{content:"\0025a0   ";}
.gdoc-terms .lst-kix_list_3-6 > li:before{content:"\0025cf   ";}
.gdoc-terms .lst-kix_list_3-7 > li:before{content:"\0025cb   ";}
.gdoc-terms .lst-kix_list_3-8 > li:before{content:"\0025a0   ";}

/* Export class mapping (scoped) */
.gdoc-terms .c0{
  margin-left:36pt;
  padding-top:0pt;
  padding-left:0pt;
  padding-bottom:0pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:justify;
}

.gdoc-terms .c1{
  color:#000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-family:"Calibri";
  font-style:normal;
}

.gdoc-terms .c2{
  padding-top:0pt;
  padding-bottom:10pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:justify;
}

.gdoc-terms .c3{font-weight:400;font-family:"Calibri";}
.gdoc-terms .c4{font-weight:700;font-family:"Calibri";}

.gdoc-terms .c5{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.0;
  orphans:2;
  widows:2;
  text-align:right;
  height:11pt;
}

.gdoc-terms .c6{
  padding-top:0pt;
  padding-bottom:10pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:center;
}

.gdoc-terms .c7{
  padding-top:0pt;
  padding-bottom:10pt;
  line-height:1.15;
  text-align:justify;
}

.gdoc-terms .c8{
  color:#000;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-style:normal;
}

.gdoc-terms .c9{height:11pt;}
.gdoc-terms .c10{color:#000;text-decoration:none;vertical-align:baseline;font-size:12pt;font-style:normal;}
.gdoc-terms .c11{color:#000;text-decoration:none;vertical-align:baseline;font-size:11pt;font-style:italic;}
.gdoc-terms .c12{background-color:#d9d2e9;-webkit-text-decoration-skip:none;color:#000;text-decoration:underline;vertical-align:baseline;text-decoration-skip-ink:none;font-size:11pt;font-style:normal;}
.gdoc-terms .c13{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left;}
.gdoc-terms .c14{background-color:#fff;}
.gdoc-terms .c15{padding-top:0pt;padding-bottom:0pt;line-height:1.0;orphans:2;widows:2;text-align:left;}
.gdoc-terms .c16{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:justify;}
.gdoc-terms .c17{margin-left:36pt;padding-left:0pt;}
.gdoc-terms .c18{font-weight:400;font-family:"Arial";}
.gdoc-terms .c19{padding-top:0pt;padding-bottom:10pt;line-height:1.15;text-align:center;}
.gdoc-terms .c20{padding:0;margin:0;}

/* Headings (export parity) */
.gdoc-terms h1,
.gdoc-terms h2,
.gdoc-terms h3,
.gdoc-terms h4,
.gdoc-terms h5,
.gdoc-terms h6 {
  font-family: Arial;
  page-break-after: avoid;
}

/* -----------------------------
   TERMS FIXES / OVERRIDES
------------------------------ */

.gdoc-terms ul,
.gdoc-terms ol,
.gdoc-terms li {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.gdoc-terms li::marker,
.gdoc-terms li:before {
  background: transparent !important;
}

.gdoc-terms ul,
.gdoc-terms ol {
  max-width: none !important;
  width: 100% !important;
}

/* Prevent early wrapping / narrow measure in list items */
.gdoc-terms li {
  display: list-item !important;
  max-width: none !important;
  width: auto !important;
  white-space: normal !important;
}

/* Remove native browser bullets; keep Google Docs bullets */
.gdoc-terms ul,
.gdoc-terms ol {
  list-style: none !important;
}

.gdoc-terms li::marker {
  content: none !important;
}

/* Links: normalize typography + make visibly clickable */
.gdoc-terms a {
  font-weight: normal !important;
  font-style: normal !important;
  color: #1155cc !important;
  text-decoration: underline !important;
  cursor: pointer;
}

.gdoc-terms a:hover {
  text-decoration-thickness: 2px;
}

.gdoc-terms a,
.gdoc-terms a:visited,
.gdoc-terms a:hover,
.gdoc-terms a:active {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.gdoc-terms a * {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

/* Divider: Safari-proof centered clipping (no horizontal scroll) */
.gdoc-terms .c19 {
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.gdoc-terms .c19 span {
  white-space: nowrap;
  flex: 0 0 auto;
  max-width: 100%;
  overflow: hidden;
}

/* =========================================================
   GOOGLE EXPORT — TERMS OF PURCHASE (SCOPED)
   Scope: .gdoc-purchase
   Source: RightSideTermsofPurchase1212026.html
========================================================= */

.gdoc-purchase {
  max-width: none;
  padding: 1.5rem 0;
  background-color: transparent;
}

.gdoc-purchase ol,
.gdoc-purchase ul {
  margin: 0;
  padding: 0;
}

.gdoc-purchase table td,
.gdoc-purchase table th {
  padding: 0;
}

.gdoc-purchase p {
  margin: 0;
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

.gdoc-purchase li {
  color: #000;
  font-size: 11pt;
  font-family: Arial;
}

/* Export class mapping (scoped) */
.gdoc-purchase .c10{
  background-color:#d9ead3;
  -webkit-text-decoration-skip:none;
  color:#000;
  text-decoration:underline;
  vertical-align:baseline;
  text-decoration-skip-ink:none;
  font-size:11pt;
  font-style:normal;
}

.gdoc-purchase .c1{
  color:#000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-family:"Calibri";
  font-style:normal;
}

.gdoc-purchase .c12{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.0;
  orphans:2;
  widows:2;
  text-align:left;
  height:11pt;
}

.gdoc-purchase .c20{
  -webkit-text-decoration-skip:none;
  color:#000;
  text-decoration:underline;
  vertical-align:baseline;
  text-decoration-skip-ink:none;
  font-size:11pt;
  font-style:normal;
}

.gdoc-purchase .c5{
  color:#000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-family:"Arial";
  font-style:normal;
}

.gdoc-purchase .c6{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.0;
  orphans:2;
  widows:2;
  text-align:right;
  height:11pt;
}

.gdoc-purchase .c13{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.1500000000000001;
  orphans:2;
  widows:2;
  text-align:justify;
}

.gdoc-purchase .c18{
  color:#000;
  text-decoration:none;
  vertical-align:baseline;
  font-size:12pt;
  font-style:normal;
}

.gdoc-purchase .c9{
  color:#000;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-style:italic;
}

.gdoc-purchase .c16{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.1500000000000001;
  text-align:center;
  height:11pt;
}

.gdoc-purchase .c15{
  color:#000;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-style:normal;
}

.gdoc-purchase .c19{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.1500000000000001;
  text-align:center;
}

.gdoc-purchase .c4{
  padding-top:0pt;
  padding-bottom:10pt;
  line-height:1.1500000000000001;
  text-align:justify;
}

.gdoc-purchase .c14{
  padding-top:0pt;
  padding-bottom:10pt;
  line-height:1.0;
  text-align:justify;
}

.gdoc-purchase .c7{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.1500000000000001;
  text-align:left;
}

/* The Google export uses .c2 as the "page" wrapper on the export's <body>.
   If it ever appears in-page, prevent the white-page card look. */
.gdoc-purchase .c2{
  background-color: transparent;
  max-width: none;
  padding: 0;
}

.gdoc-purchase .c3{font-weight:400;font-family:"Calibri";}
.gdoc-purchase .c22{orphans:2;widows:2;}
.gdoc-purchase .c0{font-weight:700;font-family:"Calibri";}
.gdoc-purchase .c17{height:11pt;}
.gdoc-purchase .c21{font-style:italic;}
.gdoc-purchase .c11{background-color:#d9ead3;}
.gdoc-purchase .c8{background-color:#ffffff;}

/* Headings (export parity) */
.gdoc-purchase h1,
.gdoc-purchase h2,
.gdoc-purchase h3,
.gdoc-purchase h4,
.gdoc-purchase h5,
.gdoc-purchase h6 {
  font-family: Arial;
  page-break-after: avoid;
}

/* -----------------------------
   PURCHASE FIXES / OVERRIDES
------------------------------ */

.gdoc-purchase ul,
.gdoc-purchase ol,
.gdoc-purchase li {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.gdoc-purchase li::marker,
.gdoc-purchase li:before {
  background: transparent !important;
}

.gdoc-purchase ul,
.gdoc-purchase ol {
  max-width: none !important;
  width: 100% !important;
}

/* Prevent early wrapping / narrow measure in list items */
.gdoc-purchase li {
  display: list-item !important;
  max-width: none !important;
  width: auto !important;
  white-space: normal !important;
}

/* Remove native browser bullets; keep Google Docs bullets (if any) */
.gdoc-purchase ul,
.gdoc-purchase ol {
  list-style: none !important;
}

.gdoc-purchase li::marker {
  content: none !important;
}

/* Links: normalize typography + make visibly clickable */
.gdoc-purchase a {
  font-weight: normal !important;
  font-style: normal !important;
  color: #1155cc !important;
  text-decoration: underline !important;
  cursor: pointer;
}

.gdoc-purchase a:hover {
  text-decoration-thickness: 2px;
}

.gdoc-purchase a,
.gdoc-purchase a:visited,
.gdoc-purchase a:hover,
.gdoc-purchase a:active {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.gdoc-purchase a * {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

/* Divider: Safari-proof centered clipping (no horizontal scroll)
   Purchase export uses p.c19 with a long underscore span. */
.gdoc-purchase .c19 {
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.gdoc-purchase .c19 span {
  white-space: nowrap;
  flex: 0 0 auto;
  max-width: 100%;
  overflow: hidden;
}

/* Normalize Privacy bullets to match Terms bullet size (optional polish) */
.gdoc-privacy .lst-kix_list_1-0 > li:before,
.gdoc-privacy .lst-kix_list_2-0 > li:before {
  content: "\0025cf   "; /* large filled circle */
}