
/* LojaCheck • estilos locais, sem JavaScript nem bibliotecas externas */
.lc-guide{--lc-ink:inherit;--lc-line:#dde3e9;--lc-blue:#135f86;--lc-soft:#f4f8fb;--lc-tint:#e9f5fa;max-width:920px;margin:auto;color:var(--lc-ink);font-family:inherit;line-height:1.76;font-size:1rem}
.lc-guide *{box-sizing:border-box}.lc-guide a{color:var(--lc-blue);text-underline-offset:3px}
.lc-guide h1{font-size:clamp(1.8rem,3.8vw,2.45rem);line-height:1.22;letter-spacing:-.025em;margin:0 0 1.1rem}
.lc-guide h2{font-size:clamp(1.3rem,2.8vw,1.66rem);line-height:1.3;margin:2.65rem 0 1rem;scroll-margin-top:100px}
.lc-guide h3{font-size:1.1rem;line-height:1.4;margin:1.6rem 0 .5rem;scroll-margin-top:100px}
.lc-guide p{margin:0 0 1rem}.lc-guide strong{font-weight:700}.lc-guide ul,.lc-guide ol{padding-left:1.3rem;margin:0 0 1.4rem}
.lc-guide li{margin:.42rem 0}.lc-guide li::marker{color:#5a798b}.lc-guide em{font-style:italic}
.lc-guide .lc-eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.73;margin-bottom:.7rem}
.lc-guide .lc-lead{font-size:1.15rem;line-height:1.63;font-weight:400;margin-bottom:1.45rem}
.lc-guide .lc-toc{border:1px solid var(--lc-line);background:var(--lc-soft);border-radius:14px;padding:1.25rem 1.4rem;margin:2rem 0}
.lc-guide .lc-toc p{font-weight:700;margin-bottom:.55rem}.lc-guide .lc-toc ol{margin:0;columns:2;column-gap:2rem}
.lc-guide .lc-toc li{break-inside:avoid;font-size:.94rem;margin:.28rem 0}
.lc-guide .lc-cta{border:1px solid #b8d7e6;background:var(--lc-tint);border-radius:13px;padding:1.15rem 1.3rem;margin:1.7rem 0 2rem}
.lc-guide .lc-cta strong{display:block;margin-bottom:.4rem}.lc-guide .lc-cta p{margin:0 0 .65rem}.lc-guide .lc-button{display:inline-block;border-radius:9px;padding:.62rem .95rem;background:#126185;color:white!important;text-decoration:none!important;font-weight:700;line-height:1.35}
.lc-guide table{border-collapse:collapse;width:100%;font-size:.92rem;margin:1rem 0 1.75rem}.lc-guide th,.lc-guide td{border:1px solid var(--lc-line);padding:.78rem;vertical-align:top;text-align:left}.lc-guide thead{background:var(--lc-soft)}
.lc-guide blockquote{border-left:3px solid #9ac4d7;background:var(--lc-soft);margin:1.5rem 0;padding:1rem 1.3rem;border-radius:0 8px 8px 0}
.lc-guide blockquote p{margin:0 0 .55rem}.lc-guide input[type=checkbox]{accent-color:#13658b;width:1rem;height:1rem;margin-right:.4rem;vertical-align:-2px}
.lc-guide .lc-sources{border-top:1px solid var(--lc-line);margin-top:2.5rem;padding-top:.2rem;font-size:.87rem}
.lc-guide .lc-sources li{overflow-wrap:anywhere}.lc-guide .lc-note{font-size:.86rem;opacity:.72;margin-top:1.5rem}
.lc-guide .lc-table-wrapper{overflow-x:auto;max-width:100%}
@media(max-width:640px){.lc-guide .lc-toc ol{columns:1}.lc-guide .lc-toc{padding:1rem}.lc-guide{line-height:1.68}.lc-guide table{font-size:.85rem}}

.lc-guide h2,.lc-guide h3{scroll-margin-top:190px}.lc-guide .task-list-item{list-style:none}.lc-guide .task-list-item label{display:block;padding:8px 0;cursor:pointer}.lc-guide input:focus-visible{outline:2px solid #135f86;outline-offset:3px}

.lc-guide a.button.primary,.lc-guide a.button.primary:visited,.lc-guide a.button.primary:hover,.lc-guide a.button.primary:focus-visible{color:#fff;background:#07578f}
