.el-sec{padding:clamp(var(--space-12),7vw,var(--space-24)) max(var(--gutter),(100% - var(--container-wide)) / 2);background:var(--color-bg);color:var(--color-ink-muted);overflow-wrap:break-word}.el-sec:nth-of-type(2n){background:var(--color-bg-subtle)}.el-sec .el-box{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.el-sec>.el-box{gap:var(--space-10)}.el-sec>.el-box>.el-box:where(:has(>.el-box:first-child+.el-box:last-child)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-12)}.el-sec p,.el-sec ul{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed)}.el-sec b{color:var(--color-ink);font-weight:500}.el-sec :is(h1,h2,h3){margin:0;color:var(--color-ink);font-weight:400;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.el-sec h1{font-size:clamp(var(--text-3xl),5.5vw,var(--text-6xl));font-weight:300;line-height:1.04;letter-spacing:-.025em}.el-sec h2{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl))}.el-sec h3{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug)}.nd-i{font-family:var(--font-display);font-style:italic;color:var(--color-ink-brand)}.el-sec p:has(>.nd-rule),.el-sec h1~.el-box p:first-child,.el-box:has(>h1)+.el-box>p,.el-sec .nd-th p,.el-sec .nd-k,.el-sec .nd-num{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-subtle)}.nd-rule{display:inline-block;width:24px;height:1px;margin-right:10px;vertical-align:middle;background:currentColor}.el-sec .nd-prose>*+*{margin-top:var(--space-4)}.el-sec a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.el-sec a:hover{color:var(--color-ink-brand);text-decoration-color:currentColor}.nd-fill{padding:1px 5px;border-radius:var(--radius-xs);border-bottom:1px dashed var(--color-accent);background:var(--crimson-50);color:var(--color-accent-hover);font-family:var(--font-mono);font-size:.88em}.nd-note{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:2px solid var(--color-ink-brand);border-radius:var(--radius-sm);background:var(--color-bg)}.el-sec :is(.nd-note,.nd-td) p,.el-box:has(>:is(.nd-num,.nd-rt,.nd-st))>p:not([class]),.el-box:has(>h1)+.el-box .nd-prose p,.el-sec .nd-law{font-size:var(--text-sm)}.nd-ul,.nd-steps,.nd-toc{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.nd-ul li{position:relative;padding-left:var(--space-6)}.nd-ul li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--color-ink-subtle)}.nd-steps{counter-reset:step}.nd-steps li{counter-increment:step;position:relative;padding-left:var(--space-8)}.nd-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:2.2;color:var(--color-ink-subtle)}.nd-steps li>b{display:block}.nd-toc{gap:0;border-top:1px solid var(--color-border)}.nd-toc li{border-bottom:1px solid var(--color-border)}.el-sec .nd-toc a{display:block;padding:13px 0;font-size:var(--text-sm);text-decoration:none;transition:padding-left var(--dur-base) var(--ease-out)}.el-sec .nd-toc a:hover{padding-left:var(--space-2)}.el-sec .el-box:has(>.el-box>h1){grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16);align-items:start}.el-sec .el-box:has(>h1){gap:var(--space-6)}.el-sec h1+p{font-size:var(--text-md);max-width:60ch}.el-sec h1~.el-box{flex-flow:row wrap;gap:var(--space-4) var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.el-sec h1~.el-box>.el-box{gap:var(--space-1)}.el-box:has(>h1)+.el-box,.el-box:has(>.el-box>:is(.nd-num,.nd-rt,.nd-st,.nd-k)),.el-box:has(>.el-box>.el-box>.nd-th){gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.el-box:has(>h1)+.el-box{gap:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--color-bg-subtle)}.el-box:has(>.el-box>.nd-law){gap:0}.el-box:has(>.el-box>.nd-law)>.el-box{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.nd-law :is(b,span){display:block}.el-box:has(>.el-box>:is(.nd-num,.nd-rt,.nd-st)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border)}.el-box:has(>.el-box>.nd-rt){grid-template-columns:repeat(4,minmax(0,1fr))}.el-box:has(>.el-box>:is(.nd-num,.nd-rt,.nd-st))>.el-box{gap:var(--space-3);padding:var(--space-6);background:var(--color-bg)}.el-sec .el-box:has(>.nd-num) h3{font-size:var(--text-md)}.el-box:has(>.el-box>.nd-k)>.el-box{gap:var(--space-1);padding:var(--space-4) var(--space-5)}.el-box:has(>.el-box>.nd-k)>.el-box+.el-box{border-top:1px solid var(--color-border)}.el-box:has(>.el-box>:is(.nd-th,.nd-td)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.el-box:has(>.el-box:nth-child(3)>:is(.nd-th,.nd-td)){grid-template-columns:repeat(3,minmax(0,1fr))}.el-box:has(>.el-box:nth-child(4)>:is(.nd-th,.nd-td)){grid-template-columns:repeat(4,minmax(0,1fr))}.el-box:has(>.el-box>.nd-th){background:var(--color-bg-muted)}.el-box:has(>.el-box>.nd-td){border-top:1px solid var(--color-border)}.el-box:has(>:is(.nd-th,.nd-td)){padding:var(--space-4) var(--space-5)}.el-sec .nd-th p{font-weight:500;color:var(--color-ink-muted)}.nd-td :is(b,small){display:block;margin-bottom:var(--space-1)}.nd-td small{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-ink-subtle)}.el-sec#security,.el-sec>.el-box>.el-box:has(>p:only-child){background:var(--color-bg-inverted);color:var(--navy-200)}.el-sec>.el-box>.el-box:has(>p:only-child){padding:var(--space-6) var(--space-8);border-radius:var(--radius-md)}.el-sec#security :is(h2,b,a,.nd-st),.el-sec>.el-box>.el-box:has(>p:only-child) b{color:var(--color-ink-inverted)}.el-sec#security :is(.nd-i,p:has(>.nd-rule)){color:var(--navy-300)}.el-sec :is(.nd-ipt,.nd-gt,.nd-vlabel,.nd-langlabel,.nd-caplabel,.nd-handlabel){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-subtle)}.nd-no{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.nd-no li{position:relative;padding-left:var(--space-6)}.nd-no li:before{content:"×";position:absolute;left:0;font-family:var(--font-mono);color:var(--color-ink-subtle)}.el-box:has(>h1)+.el-box .el-box:has(>.el-box>.nd-num){grid-template-columns:repeat(2,minmax(0,1fr))}.nd-num+p>b{display:block;margin-bottom:var(--space-1)}.el-sec#ip .el-box:has(>.el-box>.nd-ipt),.el-sec#general .el-box:has(>.el-box>.nd-gt){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-border)}.el-sec#general .el-box:has(>.el-box>.nd-gt){grid-template-columns:repeat(2,minmax(0,1fr))}.el-sec#ip .el-box:has(>.el-box>.nd-ipt)>.el-box,.el-sec#general .el-box:has(>.el-box>.nd-gt)>.el-box{gap:var(--space-3);padding:var(--space-6);background:var(--color-bg)}.el-sec:is(#ip,#general) .nd-prose p{font-size:var(--text-sm)}.nd-own{display:inline-block;padding:3px 8px;border-radius:var(--radius-xs);background:var(--color-bg-inverted);color:var(--color-ink-inverted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.nd-own--you{background:color-mix(in srgb,var(--signal-success) 80%,var(--navy-900))}.el-sec#liability,.el-box:has(>:is(.nd-vlabel,.nd-langlabel)){background:var(--color-bg-inverted);color:var(--navy-200)}.el-box:has(>:is(.nd-vlabel,.nd-langlabel)){padding:var(--space-6) var(--space-8);border-radius:var(--radius-md)}.el-sec#liability :is(h2,b,a),.el-box:has(>:is(.nd-vlabel,.nd-langlabel)) :is(b,a){color:var(--color-ink-inverted)}.el-sec#liability :is(.nd-i,p:has(>.nd-rule)),.el-sec :is(.nd-vlabel,.nd-langlabel,.nd-caplabel){color:var(--navy-300)}.el-sec#liability .nd-ul li:before{background:var(--navy-400)}.el-sec#liability .el-box:has(>.nd-caplabel){padding:var(--space-6) var(--space-8);border:1px solid var(--color-border-inverted);border-radius:var(--radius-md);background:var(--color-border-inverted)}.el-sec .nd-capbig{font-size:var(--text-3xl);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--color-ink-inverted)}@media(max-width:1080px){.el-sec .el-box:has(>.el-box>h1){grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.el-box:has(>.el-box>:is(.nd-num,.nd-rt,.nd-st)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.el-sec>.el-box>.el-box:where(:has(>.el-box:first-child+.el-box:last-child)),.el-box:has(>.el-box>:is(.nd-num,.nd-rt,.nd-st)),.el-sec .el-box:has(>.el-box>:is(.nd-th,.nd-td)){grid-template-columns:minmax(0,1fr)}.el-box:has(>:is(.nd-th,.nd-td)){padding:var(--space-1) var(--space-4)}.el-box:has(>.el-box>:is(.nd-th,.nd-td)){padding:var(--space-3) 0}.el-sec>.el-box>.el-box:has(>p:only-child),.el-box:has(>h1)+.el-box{padding:var(--space-5)}}@media(max-width:1080px){.el-sec#ip .el-box:has(>.el-box>.nd-ipt){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.el-box:has(>h1)+.el-box .el-box:has(>.el-box>.nd-num),.el-sec#ip .el-box:has(>.el-box>.nd-ipt),.el-sec#general .el-box:has(>.el-box>.nd-gt){grid-template-columns:minmax(0,1fr)}.el-box:has(>:is(.nd-vlabel,.nd-langlabel)),.el-sec#liability .el-box:has(>.nd-caplabel){padding:var(--space-5)}}
