/* ──────────────────────────────────────────────
   Moea Help-Center — global stylesheet
   (nothing omitted)
   ──────────────────────────────────────────── */

/* ---------- Moea custom fonts ---------- */
@font-face{font-family:'MoeabiusBookRegular';src:url('/help-center-assets/fonts/MoeabiusBookRegular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'MoeabiusBook-SemiBold';src:url('/help-center-assets/fonts/MoeabiusBook-SemiBold.ttf') format('truetype');font-weight:600 700;font-style:normal;font-display:swap;}
@font-face{font-family:'MoeabiusBook-Bold';src:url('/help-center-assets/fonts/MoeabiusBook-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}

/* ---------- Reset & universal box-sizing ---------- */
*,*::before,*::after{box-sizing:border-box;}

/* ---------- CSS custom-properties ---------- */
:root{
	--clr-text:#1A1A1A;
	--clr-text-sub:#4A4A4A;
	--clr-border:#E5E5E5;
	--clr-bg:#FFFFFF;
	--clr-bg-search:#F3F3F3;
	--radius-search:9999px;
	--radius-suggestions:12px;
	--fs-heading-mobile:clamp(32px,8vw,40px);
	--fs-heading-desktop:48px;
	--fw-semibold:600;
}

/* ---------- Global background & font ---------- */
html,body{background:var(--clr-bg);margin:0;padding:0;font-family:'MoeabiusBookRegular',system-ui,sans-serif;color:var(--clr-text);overflow-x:hidden;}

/* ──────────────────────────────────────────────
   LAYOUT — top search + home sections
   ──────────────────────────────────────────── */
.moea-help-center{width:100%;max-width:none!important;padding-block:24px;padding-inline:clamp(4px,2vw,24px);}
@media (max-width:767px){.moea-help-center{padding-inline:16px;}}
@media (min-width:1024px){.moea-help-center{padding-block:40px;}}

/* ---------- Headings ---------- */
.mhc-heading{font-family:'MoeabiusBook-SemiBold',serif;font-size:var(--fs-heading-mobile);font-weight:var(--fw-semibold);line-height:1.2;margin:0 0 32px;}
@media (min-width:768px){.mhc-heading{font-size:var(--fs-heading-desktop);}}

/* ---------- Search ---------- */
.mhc-search-wrapper{position:relative;margin-bottom:48px;max-width:clamp(320px,60vw,700px);width:100%;}
@media (max-width:767px){.mhc-search-wrapper{margin-inline:auto;max-width:100%;}}

/* ▼ Icon before the input field */
.mhc-search-wrapper::before{
	content:"";
	position:absolute;
	left:16px;top:50%;transform:translateY(-50%);
	width:18px;height:18px;
	background:url('/help-center-assets/icons/SearchContactIcon.svg') center/contain no-repeat;
	pointer-events:none;
}

.mhc-search-wrapper input{
	width:100%;padding:14px 48px;border:none;border-radius:var(--radius-search);
	font-size:16px;background:var(--clr-bg-search);outline:none;
	font-family:'MoeabiusBookRegular';
}
.mhc-search-wrapper input:focus{box-shadow:0 0 0 2px rgba(0,0,0,.06);}
.mhc-search-wrapper input::-webkit-search-cancel-button,
.mhc-search-wrapper input::-webkit-search-decoration{display:none;}
.mhc-icon-search{position:absolute;left:22px;top:50%;transform:translateY(-50%);font-size:22px;pointer-events:none;}
#mhc-search-clear{position:absolute;right:22px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:26px;line-height:1;cursor:pointer;display:none;}

/* ---------- Suggestions ---------- */
#mhc-search-suggestions{position:absolute;inset-inline:0;top:calc(100% + 2px);list-style:none;margin:0;padding:0;background:var(--clr-bg);border:2px solid var(--clr-border);border-top:none;border-radius:0 0 var(--radius-suggestions) var(--radius-suggestions);max-height:260px;overflow-y:auto;z-index:2000;}
#mhc-search-suggestions li{padding:14px 22px;cursor:pointer;font-family:'MoeabiusBookRegular';}
#mhc-search-suggestions li:hover{background:#F5F5F5;}

/* ---------- Sections grid (home) ---------- */
.mhc-section{margin-bottom:1px;}
.mhc-section-title{font-family:'MoeabiusBook-SemiBold';font-size:20px;font-weight:var(--fw-semibold);margin:0 0 18px;}
.mhc-article-list{list-style:none;padding:0;margin:0 0 12px;}
.mhc-article-list li{margin-bottom:12px;}
.mhc-article-list a{font-size:16px;color:var(--clr-text);text-decoration:none;font-family:'MoeabiusBookRegular';}
.mhc-article-list a:hover{text-decoration:underline;}
.mhc-view-all{display:inline-block;font-weight:var(--fw-semibold);font-family:'MoeabiusBook-SemiBold';text-decoration:none;border-bottom:1px solid currentColor;}

#mhc-sections{display:grid;grid-template-columns:1fr;row-gap:56px;}
@media (min-width:768px){#mhc-sections{grid-template-columns:repeat(2,minmax(280px,1fr));column-gap:48px;}}
@media (min-width:1024px){#mhc-sections{grid-template-columns:repeat(3,minmax(280px,1fr));column-gap:80px;}}

/* ──────────────────────────────────────────────
   TOPIC & ARTICLE CONTAINERS
   ──────────────────────────────────────────── */
.mhc-topic,.mhc-article{display:none;max-width:none!important;padding-bottom:64px;}
@media (max-width:1023px){.mhc-topic,.mhc-article{padding-inline:0px;margin-inline:auto;overflow-x:hidden;}}

/* ► show the *active* wrapper on all break-points */
.mhc-show-topic   .mhc-topic,
.mhc-show-article .mhc-article{display:block;}

@media (min-width:1024px){
	.mhc-show-topic   .mhc-topic,
	.mhc-show-article .mhc-article{
		display:grid;
		grid-template-columns:240px 1fr;
		column-gap:64px;
	}

	.mhc-sidenav{grid-column:1/2;}
	.mhc-topic-main,.mhc-article-main{grid-column:2/3;}
}

.mhc-topic-title,.mhc-article-title{font-family:'MoeabiusBook-SemiBold';font-size:clamp(32px,8vw,48px);font-weight:var(--fw-semibold);line-height:1.2;margin:0 0 32px;}

/* ---------- Side-nav (desktop) ---------- */
.mhc-sidenav{display:none;}
@media (min-width:1024px){
	.mhc-sidenav{display:block;position:sticky;top:24px;}
	.mhc-sidenav ul{list-style:none;padding:0;margin:0;}
	.mhc-sidenav li{margin-bottom:12px;}
	.mhc-sidenav a{font-size:15px;color:var(--clr-text);text-decoration:none;font-family:'MoeabiusBookRegular';}
	.mhc-sidenav .is-active>a{font-family:'MoeabiusBook-SemiBold';}
	.mhc-sidenav-articles{margin-left:16px;margin-top:8px;}
	.mhc-sidenav-articles li{margin-bottom:8px;}
	.mhc-sidenav-articles a{font-size:14px;}
	.mhc-sidenav .is-current>a{color:var(--clr-text-sub);}
}

/* ---------- Topic list (mobile) ---------- */
.mhc-topic-list{list-style:none;padding:0;margin:0;}
.mhc-topic-list li{margin-bottom:18px;}
.mhc-topic-list a{font-size:18px;color:var(--clr-text);text-decoration:none;font-family:'MoeabiusBookRegular';}
.mhc-topic-list a:hover{text-decoration:underline;}

/* ---------- Article body ---------- */
.mhc-article-body{font-size:16px;line-height:1.55;font-family:'MoeabiusBookRegular';color:var(--clr-text-sub);overflow-wrap:anywhere;max-width:100%;}
@media (min-width:768px){.mhc-article-body{font-size:18px;}}
.mhc-article-body img,.mhc-article-body iframe,.mhc-article-body video{max-width:100%;height:auto;}
.mhc-article-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;}
.mhc-article-body pre,.mhc-article-body code{white-space:pre-wrap;word-wrap:break-word;}

/* ---------- Back button & breadcrumb ---------- */
.mhc-back{background:none;border:none;font-size:18px;cursor:pointer;margin:16px 0 32px;color:var(--clr-text);font-family:'MoeabiusBookRegular';}
@media (min-width:1024px){.mhc-back{display:none;}}

.mhc-breadcrumb{display:none;font-size:15px;margin:16px 0 32px;font-family:'MoeabiusBookRegular';color:var(--clr-text-sub);white-space:nowrap;}
.mhc-breadcrumb a{text-decoration:none;color:var(--clr-text);}
.mhc-breadcrumb a:hover{text-decoration:underline;}
.mhc-breadcrumb .sep{margin:0 6px;}
@media (min-width:1024px){.mhc-breadcrumb{display:block;}}

/* ---------- Visibility toggles ---------- */
.mhc-show-article #mhc-sections,
.mhc-show-article .mhc-heading,
.mhc-show-article .mhc-search-wrapper,
.mhc-show-topic   #mhc-sections,
.mhc-show-topic   .mhc-heading,
.mhc-show-topic   .mhc-search-wrapper{display:none;}

/* ---------- Markdown extras ---------- */
.mhc-article-body ul{list-style-type:disc;padding-left:1.4em;margin:0 0 1.25em;}
.mhc-article-body hr{border:none;border-top:2px solid var(--clr-border);margin:32px 0;}
.mhc-article-body h3{font-family:'MoeabiusBook-SemiBold';font-size:22px;margin:28px 0 12px;}

/* ---------- NOTE block ---------- */
.mhc-note{background:#EEEFF1;border-radius:16px;padding:16px;margin:16px 0;font-family:'MoeabiusBookRegular';}

/* ---------- STEP-LIST block ---------- */
.mhc-steps{
	background:#EEEFF1;
	border-radius:16px;
	padding:16px;
	margin:16px 0;
	font-family:'MoeabiusBookRegular';
	color:#000; 
}

/* ---------- Hide WP auto-titles ---------- */
.hc-page-title,.mhc-page-title,.hc-main-title{display:none!important;}

/* ──────────────────────────────────────────────
   ARTICLE-SPECIFIC FORMATTING
   ──────────────────────────────────────────── */

.mhc-article-body > em:first-child{
	display:block;
	margin:0 0 24px;
	font-family:'MoeabiusBook-Bold',serif;
	font-style:normal;
	font-size:14px;
	color:var(--clr-text-sub);
}


#moea-help-center-root a{
	text-decoration:none !important;
	color:var(--clr-text) !important;
  }
  #moea-help-center-root .mhc-view-all{
	border-bottom:1px solid currentColor;   /* keep single line */
  }