:root{--jip-ch:#202225;--jip-ch2:#2c2f33;--jip-ch3:#3b3f45;--jip-am:#e8a23a;--jip-am2:#f5cf8a;--jip-amt:#855208;--jip-pp:#f7f5f0;--jip-wh:#fffdf9;--jip-ln:#ddd5c6;--jip-tx:#25272b;--jip-mu:#5a5e65;--jip-tip:#fbf0dc;--jip-f:"Gill Sans", "Gill Sans MT", Seravek, Optima, Candara, "Noto Sans", "Segoe UI", sans-serif;--jip-fh:Optima, "Gill Sans", "Gill Sans MT", Candara, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.jip-body{background:var(--jip-pp);color:var(--jip-tx);font:17px/1.62 var(--jip-f);margin:0}.jip-body a{color:var(--jip-amt);text-underline-offset:3px}.jip-body a:hover{color:var(--jip-ch)}.jip-body a:focus-visible,.jip-body summary:focus-visible{outline:3px solid var(--jip-am);outline-offset:2px}.jip-top{background:var(--jip-ch);border-bottom:3px solid var(--jip-am)}.jip-top-in{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1240px;margin:0 auto;padding:10px 16px;display:flex}.jip-body .jip-brand{color:#f2efe8;align-items:center;gap:9px;margin-right:auto;text-decoration:none;display:flex}.jip-mark{flex:none}.jip-brand-name{font:600 1.08rem/1 var(--jip-fh);letter-spacing:.01em}.jip-brand-name b{color:var(--jip-am);font-weight:600}.jip-brand-tag{text-transform:uppercase;letter-spacing:.12em;color:#a9a49a;border-left:1px solid var(--jip-ch3);padding-left:9px;font-size:.72rem;display:none}.jip-langs{gap:4px;display:flex}.jip-body .jip-lang{color:#cfcac0;letter-spacing:.08em;border:1px solid var(--jip-ch3);border-radius:3px;padding:4px 7px;font-size:.78rem;text-decoration:none}.jip-body .jip-lang:hover{color:#fff;border-color:#6d6a64}.jip-body .jip-lang-on{color:var(--jip-ch);background:var(--jip-am2);border-color:var(--jip-am2)}.jip-body .jip-cta-top{background:var(--jip-am);color:var(--jip-ch);white-space:nowrap;border-radius:4px;padding:8px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.jip-body .jip-cta-top:hover{background:var(--jip-am2);color:var(--jip-ch)}.jip-idx{border-bottom:1px solid var(--jip-ln);background:#ece6da}.jip-idx-sum{cursor:pointer;align-items:center;gap:10px;padding:11px 16px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.jip-idx-sum::-webkit-details-marker{display:none}.jip-idx-sum:before{content:"";background:linear-gradient(var(--jip-ch) 0 2px, transparent 2px 5px, var(--jip-ch) 5px 7px, transparent 7px 10px, var(--jip-ch) 10px 12px);flex:none;width:18px;height:12px}.jip-idx[open] .jip-idx-sum{border-bottom:1px solid var(--jip-ln)}.jip-idx-body{padding:6px 16px 16px}.jip-frame{max-width:1240px;margin:0 auto;padding:0 16px}.jip-side{display:none}.jip-main{min-width:0;padding:22px 0 56px}.jip-side-h{text-transform:uppercase;letter-spacing:.14em;color:var(--jip-amt);margin:18px 0 6px;font-size:.74rem;font-weight:700}.jip-nav,.jip-toc{margin:0;padding:0;list-style:none}.jip-nav-li a,.jip-toc a{color:var(--jip-tx);border-left:3px solid #0000;align-items:baseline;gap:10px;padding:5px 8px;font-size:.93rem;line-height:1.35;text-decoration:none;display:flex}.jip-nav-li a:hover,.jip-toc a:hover{background:#ebe5d8}.jip-nav-on a{border-left-color:var(--jip-am);background:var(--jip-wh);font-weight:700}.jip-nav-n,.jip-toc-n{width:1.6em;color:var(--jip-mu);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.jip-toc a{color:var(--jip-mu);font-size:.88rem}.jip-doc{max-width:760px}.jip-crumbs{color:var(--jip-mu);margin:0 0 6px;font-size:.84rem}.jip-crumbs-sep{color:#a39d92;margin:0 7px}.jip-h1{font:600 clamp(1.7rem, 5vw, 2.45rem)/1.14 var(--jip-fh);color:var(--jip-ch);letter-spacing:-.005em;margin:0 0 8px}.jip-meta{color:var(--jip-mu);align-items:center;gap:7px;margin:0 0 20px;font-size:.86rem;display:flex}.jip-meta:before{content:"";background:var(--jip-am);border-radius:50%;width:8px;height:8px}.jip-kv{background:var(--jip-wh);border:1px solid var(--jip-ln);border-top:4px solid var(--jip-ch);border-radius:0 0 6px 6px;margin:0 0 22px}.jip-kv-h{letter-spacing:.14em;text-transform:uppercase;color:var(--jip-amt);border-bottom:1px solid var(--jip-ln);margin:0;padding:9px 14px;font-size:.74rem;font-weight:700}.jip-kv-dl{margin:0}.jip-kv-row{border-bottom:1px dashed var(--jip-ln);grid-template-columns:minmax(104px,36%) 1fr;display:grid}.jip-kv-row:last-child{border-bottom:0}.jip-kv-row dt{color:var(--jip-mu);background:#faf7f1;padding:8px 14px;font-size:.86rem}.jip-kv-row dd{margin:0;padding:8px 14px;font-size:.93rem;font-weight:600}.jip-offer{background:var(--jip-ch);color:#ece8df;border-radius:6px;margin:0 0 24px;padding:16px 18px;position:relative;overflow:hidden}.jip-offer:after{content:"";border:14px solid #e8a23a2e;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.jip-offer-k{letter-spacing:.14em;text-transform:uppercase;color:#b7b1a5;margin:0 0 4px;font-size:.72rem}.jip-offer-h{font:600 1.3rem/1.25 var(--jip-fh);color:var(--jip-am2);margin:0 0 8px}.jip-offer-d{margin:0 0 8px;font-size:.95rem}.jip-offer-t{color:#b7b1a5;margin:0;font-size:.8rem}.jip-prose{counter-reset:jips}.jip-prose>p:first-child{font-size:1.06rem}.jip-prose h2{counter-increment:jips;font:600 1.42rem/1.25 var(--jip-fh);color:var(--jip-ch);border-top:1px solid var(--jip-ln);align-items:baseline;gap:.5em;margin:2.1em 0 .6em;padding-top:.9em;scroll-margin-top:14px;display:flex}.jip-prose h2:before{content:counter(jips, decimal-leading-zero);color:var(--jip-amt);font-variant-numeric:tabular-nums;flex:none;font-size:.78em}.jip-prose h3{font:600 1.12rem/1.3 var(--jip-fh);color:var(--jip-ch2);margin:1.6em 0 .4em}.jip-prose p,.jip-prose ul,.jip-prose ol{margin:0 0 1em}.jip-prose ul{padding-left:1.2em;list-style:none}.jip-prose ul>li{margin:.35em 0;position:relative}.jip-prose ul>li:before{content:"";background:var(--jip-am);width:7px;height:7px;position:absolute;top:.62em;left:-1.05em}.jip-prose ol{counter-reset:jipo;padding:0;list-style:none}.jip-prose ol>li{counter-increment:jipo;min-height:1.9em;margin:.75em 0;padding:.1em 0 .1em 2.7em;position:relative}.jip-prose ol>li:before{content:counter(jipo);background:var(--jip-ch);width:1.85em;height:1.85em;color:var(--jip-am);border-radius:50%;place-items:center;font-size:.86em;font-weight:700;display:grid;position:absolute;top:.05em;left:0}.jip-prose strong{color:var(--jip-ch);font-weight:600}.jip-prose img{border:1px solid var(--jip-ln);background:#e9e3d6;border-radius:6px;max-width:100%;height:auto;margin:1.4em auto;display:block}.jip-prose hr{border:0;border-top:1px dashed var(--jip-ln);margin:2em 0}.jip-prose blockquote{background:var(--jip-tip);border-left:4px solid var(--jip-am);border-radius:0 6px 6px 0;margin:1.4em 0;padding:12px 16px}.jip-prose blockquote>p:last-child{margin-bottom:0}.jip-prose blockquote>p:first-child>em:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--jip-amt);margin-right:4px;font-size:.8rem;font-style:normal;font-weight:700}.jip-prose blockquote:has(>p:first-child>strong:first-child){background:var(--jip-ch2);color:#efebe3;border-left-color:var(--jip-am)}.jip-prose blockquote:has(>p:first-child>strong:first-child) strong:first-child,.jip-prose blockquote:has(>p:first-child>strong:first-child) a{color:var(--jip-am2)}.jip-prose table{border-collapse:collapse;background:var(--jip-wh);border:1px solid var(--jip-ln);width:100%;margin:1.2em 0 1.4em;font-size:.92rem;display:block;overflow-x:auto}.jip-prose th{text-align:left;border-bottom:2px solid var(--jip-ch);white-space:nowrap;background:#ebe5d9;padding:8px 12px;font-weight:600}.jip-prose td{border-bottom:1px solid var(--jip-ln);vertical-align:top;padding:8px 12px}.jip-prose a[href^="/reach-deal/"]{background:var(--jip-am);color:var(--jip-ch);box-shadow:0 2px 0 var(--jip-amt);border-radius:4px;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-block}.jip-prose a[href^="/reach-deal/"]:hover{background:var(--jip-am2);color:var(--jip-ch)}.jip-pc{gap:14px;margin:26px 0;display:grid}.jip-pc-box{background:var(--jip-wh);border:1px solid var(--jip-ln);border-radius:6px;padding:12px 16px}.jip-pc-h{letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700}.jip-pc-plus .jip-pc-h{color:#3f6b2a}.jip-pc-minus .jip-pc-h{color:#9a3b1d}.jip-pc-ul{margin:0;padding:0;list-style:none}.jip-pc-ul li{border-top:1px dashed var(--jip-ln);padding:5px 0 5px 24px;font-size:.94rem;position:relative}.jip-pc-ul li:first-child{border-top:0}.jip-pc-plus li:before{content:"+";color:#3f6b2a;font-weight:700;position:absolute;top:4px;left:4px}.jip-pc-minus li:before{content:"−";color:#9a3b1d;font-weight:700;position:absolute;top:4px;left:4px}.jip-faq{margin:34px 0 10px}.jip-faq-h{font:600 1.3rem/1.25 var(--jip-fh);color:var(--jip-ch);border-top:3px double var(--jip-ln);margin:0 0 10px;padding-top:.8em}.jip-faq-i{background:var(--jip-wh);border:1px solid var(--jip-ln);border-radius:5px;margin:0 0 8px}.jip-faq-q{cursor:pointer;padding:11px 44px 11px 14px;font-weight:600;list-style:none;position:relative}.jip-faq-q::-webkit-details-marker{display:none}.jip-faq-q:after{content:"+";color:var(--jip-amt);font-size:1.3rem;position:absolute;top:8px;right:14px}.jip-faq-i[open] .jip-faq-q:after{content:"−"}.jip-faq-a{color:#3b3e44;margin:0;padding:0 14px 13px}.jip-box{background:var(--jip-wh);border:1px solid var(--jip-ln);border-left:5px solid var(--jip-am);border-radius:0 6px 6px 0;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:34px 0 0;padding:16px 18px;display:flex}.jip-box-txt{flex:260px}.jip-box-h{margin:0 0 2px;font-weight:700}.jip-box-p{color:var(--jip-mu);margin:0;font-size:.9rem}.jip-body .jip-box-btn{background:var(--jip-ch);color:var(--jip-am2);border-radius:4px;padding:10px 18px;font-weight:700;text-decoration:none}.jip-body .jip-box-btn:hover{background:var(--jip-ch3);color:#fff}.jip-404-code{font:700 4rem/1 var(--jip-fh);color:var(--jip-am);margin:30px 0 0}.jip-foot{background:var(--jip-ch);color:#cdc8be;border-top:3px solid var(--jip-am);margin-top:30px}.jip-foot-in{gap:18px;max-width:1240px;margin:0 auto;padding:26px 16px 30px;font-size:.88rem;display:grid}.jip-foot-h{color:#f1ede5;margin:0 0 6px;font-weight:700}.jip-foot-t{margin:0 0 8px}.jip-foot-links{flex-wrap:wrap;align-content:start;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.jip-body .jip-foot-links a{color:var(--jip-am2)}.jip-foot-rg{align-items:flex-start;gap:10px;margin:0;display:flex}.jip-age{border:2px solid var(--jip-am);color:var(--jip-am);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:700;display:grid}@media (width>=480px){.jip-brand-tag{display:inline}}@media (width>=640px){.jip-pc{grid-template-columns:1fr 1fr}}@media (width>=820px){.jip-foot-in{grid-template-columns:1.1fr .9fr 1.4fr;gap:28px}.jip-foot-links{flex-direction:column}}@media (width>=980px){.jip-idx{display:none}.jip-frame{grid-template-columns:252px minmax(0,1fr);gap:46px;display:grid}.jip-side{border-right:1px solid var(--jip-ln);align-self:start;max-height:100vh;padding:14px 14px 30px 0;display:block;position:sticky;top:0;overflow-y:auto}.jip-main{padding-top:34px}}@media (width>=1180px){.jip-kv{float:right;width:300px;margin:4px 0 18px 26px}.jip-prose h2{clear:right}}
