.lw-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.lw-field-heading>label{flex:1;min-width:0;margin-bottom:0}
.lw-term-trigger.lw-field-help{display:inline-grid;place-items:center;flex:0 0 32px;min-width:32px;min-height:32px;box-sizing:border-box;margin:0;padding:5px;border:1px solid var(--border-color,#354056);border-radius:8px;background:var(--bg-card,#151b27);color:var(--accent,#62a5ff);font:600 .85rem/1 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer}
.lw-term-trigger.lw-field-help:hover,.lw-term-trigger.lw-field-help[aria-expanded=true]{border-color:var(--accent,#62a5ff);background:var(--bg-secondary,#202735)}
.lw-term-trigger.lw-field-help--named{display:inline-flex;flex:0 1 auto;justify-content:space-between;gap:10px;width:auto;max-width:100%;min-height:44px;padding:9px 12px;line-height:1.5;font-size:.82rem;text-align:left}
.lw-field-help--named>span:first-child{min-width:0;overflow-wrap:anywhere}
.lw-help-announcement{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.lw-term-popover.lw-form-popover{padding-top:0}
.lw-form-popover .lw-term-popover__header{position:sticky;top:0;z-index:2;margin:0 -20px 14px;padding:20px 62px 14px 20px;background:var(--bg-card,#151b27);border-bottom:1px solid var(--border-color,#354056)}
.lw-form-popover .lw-term-popover__header .lw-term-popover__title{margin:0}
.lw-field-facts{margin:14px 0;font-size:.84rem;line-height:1.7}
.lw-field-facts>div{margin:0 0 14px;padding-left:12px;border-left:2px solid var(--border-color,#354056)}
.lw-field-facts dt{font-size:.78rem;font-weight:700;color:var(--text-primary,#edf1f7)}
.lw-field-facts dd{margin:3px 0 0;color:var(--text-secondary,#b6c0d1)}
.lw-help-comparisons{margin:24px 0;padding:20px;border:1px solid var(--border-color,#354056);border-radius:12px;background:var(--bg-card,#151b27)}
.lw-help-comparisons>h2{margin:0 0 8px;font-size:1.15rem}
.lw-help-comparisons>p{margin:0 0 14px;font-size:.86rem;color:var(--text-secondary,#b6c0d1)}
.lw-help-comparison{margin:10px 0;border:1px solid var(--border-color,#354056);border-radius:8px}
.lw-help-comparison>summary{min-height:44px;box-sizing:border-box;padding:10px 12px;cursor:pointer;font-size:.88rem;font-weight:600;line-height:1.6;color:var(--text-primary,#edf1f7)}
.lw-help-comparison>summary:focus-visible,.lw-help-comparison a:focus-visible{outline:2px solid var(--accent,#62a5ff);outline-offset:3px;border-radius:6px}
.lw-help-comparison__content{padding:0 12px 12px;font-size:.85rem;line-height:1.7}
.lw-help-comparison__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}
.lw-help-comparison__item{min-width:0;padding:12px;border-left:2px solid var(--border-color,#354056);background:var(--bg-primary,#12171f);border-radius:0 8px 8px 0}
.lw-help-comparison__item>strong{display:block;color:var(--text-primary,#edf1f7);font-size:.85rem;margin-bottom:6px}
.lw-help-comparison__item p{font-size:inherit;line-height:inherit;margin:0 0 10px;color:var(--text-secondary,#b6c0d1)}
.lw-help-comparison__example span{font-weight:600}
.lw-help-comparison__item a{font-size:.8rem;color:var(--accent,#62a5ff);text-underline-offset:3px}
.lw-help-comparison__takeaway{margin:14px 0 0!important;color:var(--text-primary,#edf1f7)!important}
.lw-form-popover .lw-help-comparison__items{grid-template-columns:1fr}
.lw-form-popover .lw-help-comparison__item{padding:10px}
.lw-result-explainer{margin:16px 0;padding:16px 18px;border:1px solid var(--border-color,#354056);border-left:3px solid var(--accent,#62a5ff);border-radius:0 10px 10px 0;background:var(--bg-card,#151b27);color:var(--text-primary,#edf1f7);line-height:1.75;overflow-wrap:anywhere}
.lw-result-explainer h2,.lw-result-explainer h3{font-size:1rem;margin:0 0 8px}
.lw-result-explainer p{font-size:.87rem;line-height:inherit;margin:0 0 8px;color:var(--text-secondary,#b6c0d1)}
.lw-result-explainer p:last-child{margin-bottom:0}
.lw-result-explainer:empty{display:none}
@media(max-width:600px){.lw-help-comparison__items{grid-template-columns:1fr}.lw-help-comparisons{padding:16px}.lw-result-explainer{padding:14px}}
@media(pointer:coarse){.lw-term-trigger.lw-field-help{flex-basis:44px;min-width:44px;min-height:44px}.lw-term-trigger.lw-field-help--named{flex-basis:auto}}
@media(max-width:480px){.lw-form-popover .lw-term-popover__header{margin:0 -16px 12px;padding:16px 60px 12px 16px}}
@media print{.lw-term-trigger.lw-field-help,.lw-help-comparison a{display:none!important}.lw-help-comparison__items{grid-template-columns:1fr}.lw-result-explainer{background:none;color:#111;border-color:#aaa}}
