.gift-tax-simulator-app .gift-tax-column-prose{color:#334155;letter-spacing:.01em;max-width:none;font-size:.9375rem;line-height:1.85}.gift-tax-simulator-app .gift-tax-column-prose>:first-child{margin-top:0}.gift-tax-simulator-app .gift-tax-column-prose p{margin-top:0;margin-bottom:1rem;line-height:1.85}.gift-tax-simulator-app .gift-tax-column-prose p+p{margin-top:.25rem}.gift-tax-simulator-app .gift-tax-column-prose h2{color:#0f172a;background:linear-gradient(90deg,#eff6fffa 0%,#f8fafc73 100%);border-left:4px solid #1d4ed8;border-radius:0 .5rem .5rem 0;margin-top:2.5rem;margin-bottom:1rem;padding:.65rem .85rem .65rem 1rem;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700;line-height:1.45;box-shadow:inset 0 -1px #e2e8f0e6}.gift-tax-simulator-app .gift-tax-column-prose h2:first-child{margin-top:0}.gift-tax-simulator-app .gift-tax-column-prose h3{color:#1e293b;border-bottom:1px solid #e2e8f0;margin-top:1.75rem;margin-bottom:.65rem;padding-bottom:.35rem;padding-left:.875rem;font-size:clamp(1rem,2.2vw,1.05rem);font-weight:600;line-height:1.5;position:relative}.gift-tax-simulator-app .gift-tax-column-prose h3:before{content:"";background:#2563eb;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.gift-tax-simulator-app .gift-tax-column-prose ul,.gift-tax-simulator-app .gift-tax-column-prose ol{margin-top:.75rem;margin-bottom:1.25rem;padding-left:1.35rem}.gift-tax-simulator-app .gift-tax-column-prose ul{list-style-type:disc}.gift-tax-simulator-app .gift-tax-column-prose ol{list-style-type:decimal}.gift-tax-simulator-app .gift-tax-column-prose li{margin-top:.4rem;margin-bottom:.4rem;padding-left:.15rem;line-height:1.75}.gift-tax-simulator-app .gift-tax-column-prose li::marker{color:#2563eb}.gift-tax-simulator-app .gift-tax-column-prose strong{color:#1e293b;font-weight:600}.gift-tax-simulator-app .gift-tax-column-prose a{color:#1d4ed8;text-underline-offset:3px;word-break:break-word;font-weight:500;transition:color .15s}.gift-tax-simulator-app .gift-tax-column-prose a:hover{color:#1e40af;text-decoration:underline}.gift-tax-simulator-app .gift-tax-column-prose .table-scroll-container{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:.625rem;width:100%;min-width:0;max-width:100%;margin-top:1.25rem;margin-bottom:1.35rem;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}.gift-tax-simulator-app .gift-tax-column-prose table{border-collapse:collapse;width:100%;min-width:min(520px,100%);font-size:.875rem;line-height:1.55}.gift-tax-simulator-app .gift-tax-column-prose th{color:#334155;text-align:left;white-space:nowrap;background:#eff6fff2;border:1px solid #e2e8f0;padding:.65rem .75rem;font-weight:600}.gift-tax-simulator-app .gift-tax-column-prose td{vertical-align:top;color:#334155;background:#fff;border:1px solid #e2e8f0;padding:.65rem .75rem}.gift-tax-simulator-app .gift-tax-column-prose tbody tr:nth-child(2n) td{background:#f8fafca6}.gift-tax-simulator-app .gift-tax-column-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.gift-tax-simulator-app .gift-tax-column-prose blockquote{color:#475569;background:#f8fafc;border-left:3px solid #93c5fd;border-radius:0 .375rem .375rem 0;margin:1.25rem 0;padding:.85rem 1rem;font-size:.875rem}
