.nenshu-tedori-app .nenshu-column-prose{color:#334155;max-width:none;font-size:.9375rem;line-height:1.85}.nenshu-tedori-app .nenshu-column-prose>p:first-child{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem 1.15rem;box-shadow:0 1px 2px #0f172a0a}.nenshu-tedori-app .nenshu-column-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:1.5rem;padding:1.15rem 1.2rem 1.1rem;box-shadow:0 1px 3px #0f172a0d}.nenshu-tedori-app .nenshu-column-section:first-of-type{margin-top:1.25rem}.nenshu-tedori-app .nenshu-column-prose .nenshu-column-section>:last-child{margin-bottom:0}.nenshu-tedori-app .nenshu-column-prose h2{color:#0f172a;background:#fff;border:none;border-left:5px solid #2563eb;border-radius:0 .5rem .5rem 0;margin-top:0;margin-bottom:1rem;padding:.7rem .9rem .7rem 1rem;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700;line-height:1.45;box-shadow:0 1px 2px #0f172a0a}.nenshu-tedori-app .nenshu-column-prose h3{color:#1e293b;border-left:3px solid #93c5fd;margin-top:1.35rem;margin-bottom:.65rem;padding-left:.75rem;font-size:1.02rem;font-weight:600}.nenshu-tedori-app .nenshu-column-inline-img,.nenshu-tedori-app .nenshu-column-prose img{border-radius:.75rem;max-width:100%;height:auto;margin:1.25rem auto;display:block;box-shadow:0 4px 14px #0f172a14,0 0 0 1px #e2e8f0}.nenshu-tedori-app .nenshu-column-prose p{margin-bottom:1rem}.nenshu-tedori-app .nenshu-column-prose ul,.nenshu-tedori-app .nenshu-column-prose ol{margin-bottom:1.25rem;padding-left:1.35rem}.nenshu-tedori-app .nenshu-column-prose a{color:#1d4ed8;font-weight:600;text-decoration:underline}.nenshu-tedori-app .table-scroll-container{margin:1rem 0;overflow-x:auto}@media print{.nenshu-tedori-app header,.nenshu-tedori-app footer,.nenshu-tedori-app .no-print{display:none!important}.simulator-print-root{break-inside:avoid}}
