.page-module__npjZiq__guide{padding-bottom:5rem}.page-module__npjZiq__hero{padding-bottom:3rem}.page-module__npjZiq__hero h1{max-width:62rem}.page-module__npjZiq__hero>div>div>p:last-child{max-width:52rem}.page-module__npjZiq__breadcrumb{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;font-size:.75rem;display:flex}.page-module__npjZiq__breadcrumb a:hover{color:hsl(var(--foreground))}.page-module__npjZiq__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.page-module__npjZiq__actions>a{gap:.65rem}.page-module__npjZiq__downloadLink{min-height:2.75rem;color:hsl(var(--muted-foreground));align-items:center;gap:.65rem;font-size:.85rem;display:inline-flex}.page-module__npjZiq__downloadLink:hover{color:hsl(var(--foreground))}.page-module__npjZiq__downloadNote{max-width:49rem;color:hsl(var(--muted-foreground));margin-top:.9rem;font-size:.75rem;line-height:1.7}.page-module__npjZiq__caseSummary{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:55rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.page-module__npjZiq__caseSummary span{color:hsl(var(--muted-foreground));font-size:.72rem;display:block}.page-module__npjZiq__caseSummary strong{letter-spacing:-.025em;margin-top:.5rem;font-size:clamp(.95rem,1.7vw,1.2rem);font-weight:400;line-height:1.35;display:block}.page-module__npjZiq__contents{border-block:1px solid hsl(var(--border));flex-wrap:wrap;gap:.8rem 1.75rem;padding:1.25rem 0;display:flex}.page-module__npjZiq__contents a{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.page-module__npjZiq__contents a:hover{color:hsl(var(--foreground))}.page-module__npjZiq__section{border-top:1px solid hsl(var(--border));margin-top:4.5rem;padding-top:2.5rem;scroll-margin-top:6rem}.page-module__npjZiq__contents+.page-module__npjZiq__section{border-top:none;margin-top:0;padding-top:3rem}.page-module__npjZiq__intro{max-width:49rem}.page-module__npjZiq__guide h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.2}.page-module__npjZiq__guide h3{font-size:1rem;font-weight:500;line-height:1.45}.page-module__npjZiq__guide strong{color:hsl(var(--foreground));font-weight:500}.page-module__npjZiq__label{letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.85rem;font-size:.66rem;line-height:1.7}.page-module__npjZiq__intro>p:last-child,.page-module__npjZiq__body,.page-module__npjZiq__prose p{color:hsl(var(--muted-foreground));margin-top:1.1rem;font-size:.95rem;line-height:1.8}.page-module__npjZiq__body{max-width:54rem}.page-module__npjZiq__sampleLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:2rem;display:grid}.page-module__npjZiq__sample{min-width:0}.page-module__npjZiq__anchor{scroll-margin-top:6rem;display:block}.page-module__npjZiq__annotatedPaper{background:#fff;position:relative}.page-module__npjZiq__invoiceImage{width:100%;height:auto;display:block}.page-module__npjZiq__sample figcaption{max-width:38rem;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.72rem;line-height:1.7}.page-module__npjZiq__sampleExplanation{padding-top:.3rem}.page-module__npjZiq__annotations{margin:0}.page-module__npjZiq__annotations li{border-bottom:1px solid hsl(var(--border))}.page-module__npjZiq__annotations li>button{text-align:left;grid-template-columns:1.7rem minmax(0,1fr);gap:.8rem;width:100%;padding:1.5rem .4rem;display:grid}.page-module__npjZiq__annotations li:first-child>button{padding-top:1rem}.page-module__npjZiq__annotationNumber{border:1px solid hsl(var(--border));width:1.5rem;height:1.5rem;color:var(--visual-mint);border-radius:50%;justify-content:center;align-items:center;margin-top:.1rem;font-size:.72rem;display:inline-flex}.page-module__npjZiq__annotations strong{font-size:1rem;line-height:1.45;display:block}.page-module__npjZiq__annotationText{color:hsl(var(--muted-foreground));margin-top:.6rem;font-size:.88rem;line-height:1.75;display:block}.page-module__npjZiq__selectedAnnotation .page-module__npjZiq__annotationNumber{border-color:var(--visual-mint)}.page-module__npjZiq__invoiceRegion{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;transition:border-color .12s,background-color .12s;position:absolute}.page-module__npjZiq__invoiceRegion:hover,.page-module__npjZiq__activeRegion{border-color:var(--visual-mint);background:rgb(var(--visual-mint-rgb) / .05)}.page-module__npjZiq__invoiceRegion>span{border:1px solid var(--visual-mint);width:1.5rem;height:1.5rem;color:var(--visual-mint);background:#fff;border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:50%;left:-1rem;transform:translate(-50%,-50%)}.page-module__npjZiq__invoiceRegion>.page-module__npjZiq__pinRight{left:auto;right:-1rem;transform:translate(50%,-50%)}.page-module__npjZiq__originalLink{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-top:.8rem;font-size:.78rem;display:inline-flex}.page-module__npjZiq__inlineLink{text-underline-offset:.2em;text-decoration:underline}.page-module__npjZiq__proof{border-block:1px solid hsl(var(--border));margin-top:2rem;padding:1.5rem 0}.page-module__npjZiq__proof p{max-width:52rem;color:hsl(var(--muted-foreground));margin-top:.7rem;font-size:.9rem;line-height:1.75}.page-module__npjZiq__proof .page-module__npjZiq__actions{margin-top:1rem}.page-module__npjZiq__proof .page-module__npjZiq__downloadNote{font-size:.75rem}@media (prefers-reduced-motion:reduce){.page-module__npjZiq__invoiceRegion{transition:none}}.page-module__npjZiq__sampleAction{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.75rem;display:flex}.page-module__npjZiq__sampleAction a{text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));align-items:center;gap:.6rem;font-size:.85rem;display:inline-flex}.page-module__npjZiq__sampleAction span{color:hsl(var(--muted-foreground));font-size:.75rem}.page-module__npjZiq__checks{margin-top:1.75rem}.page-module__npjZiq__checks li{border-bottom:1px solid hsl(var(--border));grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.page-module__npjZiq__checks li>span{color:var(--visual-mint);padding-top:.2rem;font-size:.72rem}.page-module__npjZiq__checks p{max-width:52rem;color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.9rem;line-height:1.75}.page-module__npjZiq__source{max-width:55rem;color:hsl(var(--muted-foreground));margin-top:1.5rem;font-size:.75rem;line-height:1.8}.page-module__npjZiq__source a,.page-module__npjZiq__prose>p>a{text-underline-offset:.2em;text-decoration:underline}.page-module__npjZiq__fields{-moz-column-gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;margin-top:1.5rem;display:grid}.page-module__npjZiq__fields>div{border-bottom:1px solid hsl(var(--border));padding:1.5rem 0}.page-module__npjZiq__fields dt{font-size:1rem;font-weight:500}.page-module__npjZiq__fields dd{color:hsl(var(--muted-foreground));margin-top:.65rem;font-size:.9rem;line-height:1.75}.page-module__npjZiq__taxNotice{border-left:2px solid var(--visual-mint);margin-top:2rem;padding:1.5rem 0 1.5rem 1.5rem}.page-module__npjZiq__taxNotice .page-module__npjZiq__label{margin-bottom:.5rem;display:block}.page-module__npjZiq__taxNotice>p{letter-spacing:-.025em;max-width:40rem;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.45}.page-module__npjZiq__detail{border-bottom:1px solid hsl(var(--border));padding:1.3rem 0}.page-module__npjZiq__detail summary{cursor:pointer;font-size:.95rem;line-height:1.6}.page-module__npjZiq__detail p{max-width:54rem;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.9rem;line-height:1.8}.page-module__npjZiq__detail .page-module__npjZiq__source{font-size:.75rem}.page-module__npjZiq__editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);display:grid}.page-module__npjZiq__prose p:first-child{margin-top:0}.page-module__npjZiq__prose>a{margin-top:1.4rem}.page-module__npjZiq__workflow{border-block:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem;padding:2rem 0;display:grid}.page-module__npjZiq__workflow li>span{color:var(--visual-mint);margin-bottom:1rem;font-size:.7rem;display:block}.page-module__npjZiq__workflow p{color:hsl(var(--muted-foreground));margin-top:.65rem;font-size:.85rem;line-height:1.75}.page-module__npjZiq__faq{margin-top:1.75rem}.page-module__npjZiq__closing{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:2rem;margin-top:4.5rem;padding-top:3rem;display:flex}.page-module__npjZiq__closing h2{max-width:40rem}.page-module__npjZiq__closing p{max-width:38rem;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.9rem;line-height:1.75}.page-module__npjZiq__closing>a{flex-shrink:0;gap:.6rem}.page-module__npjZiq__guide :where(a,button,summary):focus-visible{outline:2px solid var(--visual-blue);outline-offset:5px}@media (max-width:767px){.page-module__npjZiq__hero{padding-bottom:2rem}.page-module__npjZiq__caseSummary{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem}.page-module__npjZiq__caseSummary>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module__npjZiq__caseSummary strong{text-align:right;margin-top:0;font-size:.95rem}.page-module__npjZiq__caseSummary span{flex-shrink:0}.page-module__npjZiq__contents{gap:.9rem 1.25rem}.page-module__npjZiq__section{margin-top:3rem;padding-top:2rem}.page-module__npjZiq__contents+.page-module__npjZiq__section{padding-top:2.25rem}.page-module__npjZiq__sampleLayout,.page-module__npjZiq__fields,.page-module__npjZiq__editorial,.page-module__npjZiq__workflow{grid-template-columns:1fr}.page-module__npjZiq__sampleLayout{gap:2rem}.page-module__npjZiq__sampleExplanation{padding-top:0}.page-module__npjZiq__fields{gap:0}.page-module__npjZiq__workflow{gap:1.5rem;padding:1.5rem 0}.page-module__npjZiq__workflow li+li{border-top:1px solid hsl(var(--border));padding-top:1.5rem}.page-module__npjZiq__workflow li>span{margin-bottom:.65rem}.page-module__npjZiq__editorial{gap:1.5rem}.page-module__npjZiq__closing{flex-direction:column;align-items:flex-start;margin-top:3rem}}
