.nh-answer .ans-answer{padding:18px 20px;border:1px solid #f0f2ef26;border-radius:16px;background:#ffffff06;color:#dfe4e8;font-size:18px;line-height:1.6}.nh-answer .ans-answer a,.nh-answer .legal-shell a{color:#c7edaa;text-decoration:underline;text-underline-offset:3px}.nh-answer .legal-shell .nh-related a{text-decoration:none;color:#eef1f3}.nh-answer .legal-shell section.ans-listing{padding-top:0;border-top:0}.nh-answer .ans-listing .nh-related,.nh-answer .ans-related{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-answer .nh-related strong{font-size:16px;line-height:1.3;color:#eef1f3}.nh-answer .legal-shell .nh-related span{font-size:13px;line-height:1.55;color:#8c959c}.nh-answer .nh-related a{align-content:start}@media(max-width:760px){.nh-answer .ans-listing .nh-related,.nh-answer .ans-related{grid-template-columns:1fr}}.ans-table{margin:16px 0 4px;overflow-x:auto;border:1px solid var(--nh-line);border-radius:14px;background:#0d0e10}.ans-table:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ans-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.55}.ans-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ans-table td,.ans-table th{padding:12px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--nh-line);color:#b9c0c6}.ans-table thead th{border-top:0;color:#eef1f3;font-weight:600;background:#ffffff08}.ans-table tbody th{width:19%;color:#eef1f3;font-weight:600}.ans-table td{overflow-wrap:anywhere}.ans-figure{display:grid;gap:8px;justify-items:start;margin:18px 0 0}.ans-figure img{width:min(100%,240px);height:auto;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:1px solid var(--nh-line);background:#0d0e10}.ans-figure figcaption{font-size:13px;color:#8c959c}.ans-sources li{word-break:break-word}.ans-sources p{font-size:14px}.nh-answer .legal-shell section ul{list-style:disc}.nh-answer .legal-shell section li::marker{color:#7e868d}.nh-answer .legal-shell a.generate-button{width:auto;min-width:220px;margin-top:6px;color:#0b0c0e;text-decoration:none;justify-self:start}.nh-answer .legal-shell a.generate-button:hover{color:#0b0c0e}@media(max-width:700px){.nh-answer .ans-answer{padding:14px 16px;font-size:16px}}