/* MyCost V5.3.18 — plain-English Reseller Help Centre */
:root{--help-ink:#172033;--help-text:#263244;--help-muted:#475569;--help-blue:#2563eb;--help-line:#d6dee8;--help-soft:#f6f8fb;--help-green:#087a58}
body{color:var(--help-text)!important}
.market-public-nav .navlinks>a,.public-navdrop>button{font-size:13px!important;color:#263244!important}
.help-category-inner a{font-size:12.5px!important;color:#334155!important}
.hero h1{letter-spacing:-.035em!important}.hero p,.lead{font-size:16px!important;line-height:1.65!important;color:#475569!important}.card p,.resource p,.answerTile p{font-size:14px!important;line-height:1.6!important;color:#475569!important}
.article .prose p,.article .prose li,.article main>p,.article main li{font-size:15.5px!important;line-height:1.72!important;color:#334155!important}.article h2{font-size:25px!important;line-height:1.2!important;color:#172033!important}.article h3{color:#172033!important}.article .quick p{font-size:14.5px!important;line-height:1.62!important;color:#334155!important}
.breadcrumbs{font-size:12.5px!important;color:#526174!important}

/* Friendly Help Centre entry points */
.plain-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.plain-start-card{display:block;text-decoration:none;background:#fff;border:1px solid #d6dee8;border-radius:16px;padding:17px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 22px rgba(15,23,42,.035)}.plain-start-card:hover{border-color:#aebdce;transform:translateY(-1px)}.plain-start-card .plain-ico{width:42px;height:42px;border-radius:12px;background:#eef4ff;display:grid;place-items:center;font-size:21px;margin-bottom:11px}.plain-start-card strong{display:block;color:#172033;font-size:16px;line-height:1.25}.plain-start-card small{display:block;color:#475569!important;font-size:13px!important;line-height:1.5;margin-top:5px}.plain-start-card b{display:inline-block;color:#1d4ed8;font-size:12px;margin-top:10px}
.plain-help-strip{background:#eef4ff;border:1px solid #cbdaf7;border-radius:16px;padding:16px 18px;margin-top:18px;color:#263244}.plain-help-strip strong{display:block;color:#172033;font-size:15px}.plain-help-strip p{margin:4px 0 0!important;color:#475569!important;font-size:13.5px!important;line-height:1.55!important}

/* Every guide gets an instant plain-English translation of jargon. */
.plain-english-box{max-width:1180px;margin:18px auto 0;padding:0 24px}.plain-english-inner{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;background:#f8fbff;border:1px solid #cbdaf7;border-radius:15px;padding:15px 16px}.plain-english-inner .pe-icon{width:40px;height:40px;border-radius:11px;background:#eaf2ff;display:grid;place-items:center;font-size:20px}.plain-english-inner strong{display:block;color:#172033;font-size:14px}.plain-english-inner p{margin:3px 0 0;color:#3f4d61!important;font-size:13.5px!important;line-height:1.58!important}
.term-help{border-bottom:1px dotted #64748b;cursor:help}
.simple-definition{background:#fffdf5;border:1px solid #eadca9;border-radius:12px;padding:12px 14px;margin:14px 0}.simple-definition strong{color:#6e5000}.simple-definition p{margin:4px 0 0!important}

/* Make tool instructions feel like normal language, not finance software. */
.toolbox label{font-size:13px!important;color:#334155!important;font-weight:750!important}.toolbox input,.toolbox select{font-size:15px!important;color:#172033!important}.result span{font-size:12px!important;color:#526174!important}.result strong{color:#172033!important}.formula{font-size:12.5px!important;color:#526174!important;line-height:1.5!important}

@media(max-width:900px){.plain-start-grid{grid-template-columns:1fr 1fr}.plain-english-box{padding:0 16px}.article .prose p,.article .prose li,.article main>p,.article main li{font-size:15px!important}}
@media(max-width:620px){.plain-start-grid{grid-template-columns:1fr}.plain-start-card{padding:15px}.hero p,.lead{font-size:15px!important}.plain-english-box{padding:0 14px}.plain-english-inner{grid-template-columns:36px 1fr;padding:13px}.plain-english-inner .pe-icon{width:34px;height:34px;font-size:17px}}
