
/* Compact, page-specific guidance below the work area. */
.lc-guide{box-sizing:border-box;width:100%;max-width:1200px;margin:24px auto 12px;padding:20px 22px;border:1px solid #344456;border-radius:14px;background:#151f2b;color:#dae6f0}
.lc-guide h2{font-size:1.12rem;font-weight:700;margin:0 0 9px;color:#f2f7fa}
.lc-guide p{margin:0 0 11px;line-height:1.65;font-size:.94rem}
.lc-guide p:last-child{margin-bottom:0}
@media(max-width:600px){.lc-guide{padding:16px;margin-top:20px}}

.lc-try-sample{display:inline-flex;align-items:center;justify-content:center;margin:9px 0 14px;padding:7px 13px;border:1px solid #526779;background:#182736;color:#e8f2f8;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.lc-try-sample:hover{background:#243a4b}.lc-try-sample:focus-visible{outline:2px solid #65bda0;outline-offset:2px}

/* Preserve native button sizing; Try Sample shares existing action button dimensions. */
.lc-try-sample{margin:0;padding:var(--bs-btn-padding-y,.375rem) var(--bs-btn-padding-x,.75rem);font-size:inherit;line-height:1.5;vertical-align:middle}
.lc-compare-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.lc-compare-actions .btn{margin:0!important;min-height:40px;height:auto;padding:8px 13px!important;font-size:14px!important;line-height:1.4!important;box-sizing:border-box}
