:root{--ino-ink:#10151c;--ino-paper:#f4f6f8;--ino-deep:#0d1117;--ino-edge:#c9d2db;--ino-flag:#a3561c;--ino-cool:#1f6f7a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ino-page{background:var(--ino-paper);color:var(--ino-ink);margin:0;font:17px/1.65 Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ino-top,.ino-main,.ino-foot>p,.ino-foot>nav{max-width:47rem;margin-inline:auto;padding-inline:1.15rem}.ino-top{border-bottom:1px solid var(--ino-edge);padding-block:1.15rem 1.2rem}.ino-door{background:var(--ino-deep);color:#f2f6fa;border-left:7px solid var(--ino-flag);border-radius:10px;padding:1.05rem 1.2rem;text-decoration:none;display:block}.ino-door b{letter-spacing:.01em;font-size:1.24rem;display:block}.ino-door span{color:#cfe0ea;margin-top:.32rem;font-size:.94rem;display:block}.ino-door i{color:#9fb3c2;margin-top:.42rem;font-size:.8rem;font-style:normal;display:block}.ino-door:hover{background:#151d27}.ino-mark{margin:1rem 0 0}.ino-mark b{letter-spacing:.02em;font-size:1.16rem}.ino-mark a{color:inherit;border-bottom:2px solid var(--ino-flag);text-decoration:none}.ino-mark span{color:#5a6672;text-transform:uppercase;letter-spacing:.07em;font-size:.8rem}.ino-ways{margin-top:.75rem;font-size:.89rem}.ino-ways a,.ino-ways b,.ino-feet a,.ino-feet b{margin:.2rem .9rem .2rem 0;display:inline-block}.ino-ways a{color:var(--ino-cool)}.ino-main{padding-block:1.8rem 2.5rem}.ino-h1{margin:0 0 .9rem;font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.18}.ino-lede{margin:0 0 .85rem;font-size:1.1rem}.ino-lede2{margin:0 0 .4rem}.ino-ledger{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:1.5rem 0 .4rem;display:grid}.ino-fact{border-top:3px solid var(--ino-cool);box-shadow:0 1px 0 var(--ino-edge);background:#fff;margin:0;padding:.7rem .8rem}.ino-fact b{color:var(--ino-flag);font-size:1.2rem;display:block}.ino-fact span{text-transform:uppercase;letter-spacing:.05em;color:#5a6672;font-size:.76rem;display:block}.ino-fact i{color:#78838e;margin-top:.25rem;font-size:.74rem;font-style:normal;display:block}.ino-main h2{margin:2.2rem 0 .65rem;font-size:clamp(1.22rem,3.4vw,1.48rem);line-height:1.27}.ino-main h3{margin:1.35rem 0 .45rem;font-size:1.05rem}.ino-main p{margin:0 0 .9rem}.ino-main a{color:var(--ino-cool)}.ino-note{border-left:5px solid var(--ino-flag);background:#fff;margin:1.2rem 0;padding:.8rem 1rem}.ino-shot{margin:1.4rem 0}.ino-shot img{border-radius:8px;width:100%;height:auto;display:block}.ino-shot figcaption{color:#5a6672;padding-top:.4rem;font-size:.83rem}.ino-qa{border-collapse:collapse;width:100%;margin-top:.5rem}.ino-qa caption{text-align:left;color:#5a6672;padding-bottom:.5rem;font-size:.82rem}.ino-qa th,.ino-qa td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ino-edge);padding:.6rem .5rem}.ino-qa th{width:33%;font-size:.94rem;font-weight:400}.ino-qa td p{margin:0 0 .4rem;font-size:.94rem}.ino-qa td p:last-child{margin-bottom:0}.ino-onward{border-top:1px solid var(--ino-edge);margin-top:2.2rem;padding-top:.2rem;display:block}.ino-onward p{margin:0}.ino-onward a{color:var(--ino-cool)}.ino-foot{background:var(--ino-deep);color:#b9c6d2;margin-top:2.2rem;padding-block:1.7rem 2.3rem;font-size:.9rem}.ino-foot p{margin:0 auto .8rem}.ino-foot b{color:#e9b277}.ino-years{letter-spacing:.02em;color:#e9b277}.ino-help b{white-space:nowrap}.ino-feet{padding-top:.4rem;font-size:.85rem}.ino-feet a{color:#e9b277}.ino-sign{padding-top:.7rem}.ino-sign b{letter-spacing:.05em;font-size:1.02rem}.ino-sign span{color:#8d9aa6;font-size:.78rem}.ino-check{border:0;border-top:7px solid var(--ino-flag);background:var(--ino-paper);max-width:30rem;color:var(--ino-ink);border-radius:10px;padding:1.35rem}.ino-check::backdrop{background:#0d1117cc}.ino-ask{margin:0 0 .65rem;font-size:1.14rem;line-height:1.32}.ino-ask-say{margin:0 0 1.05rem;font-size:.94rem}.ino-ask-acts{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.ino-yes,.ino-no{font:inherit;cursor:pointer;border-radius:7px;flex:12.5rem;padding:.78rem .85rem;font-size:.96rem}.ino-yes{background:var(--ino-deep);color:#f2f6fa;border:2px solid var(--ino-deep)}.ino-no{color:var(--ino-ink);border:2px solid var(--ino-edge);background:0 0}a:focus-visible,button:focus-visible{outline:3px solid var(--ino-cool);outline-offset:2px}@media (width>=45rem){.ino-top{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:.9rem 1.5rem;display:grid}.ino-door{grid-area:1/2/span 2}.ino-mark{grid-area:1/1;margin-top:0}.ino-ways{grid-area:2/1}}
