.bounce-page{--bounce-line:#dceaf2}.bounce-page .nav-page-hero :is(h1,:where(.site-page-title)){max-width:1150px}.bounce-mobile-break{display:none}.bounce-page .bounce-reviewed{font-size:.8rem;color:#526c7b;margin:1.4rem 0 0}.bounce-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.bounce-comparison article{padding:2rem;border:1px solid var(--bounce-line);border-radius:1.4rem;background:linear-gradient(145deg,#fff,#f4fbfe);box-shadow:0 10px 30px #24485a08}.bounce-page .bounce-comparison h3{font-size:1.5rem;margin:1.2rem 0 .6rem}.bounce-label{display:inline-block;border-radius:2rem;padding:.4rem .75rem;font-size:.76rem;font-weight:700;line-height:1.5;white-space:nowrap}.bounce-permanent{color:#9b343e;background:#fdecef}.bounce-temporary{color:#185c59;background:#e2f4ef}.bounce-review{color:#74500b;background:#fff2d9}.bounce-action{border-top:1px solid var(--bounce-line);padding-top:1.1rem;margin-top:1.5rem}.bounce-action strong{color:#24485a}.bounce-action p{margin:.4rem 0 0}.bounce-note{border-left:3px solid #2560cc;background:#f4fbfe;padding:1.4rem 1.6rem;border-radius:0 1rem 1rem 0;margin:1.5rem 0}.bounce-note strong{color:#24485a}.bounce-note p{margin:.5rem 0 0}.bounce-page a:not(.nav-page-button){text-underline-offset:3px}.bounce-page .bounce-source{font-size:.85rem;line-height:1.65}.bounce-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.bounce-three article{padding:1.5rem;border:1px solid var(--bounce-line);border-radius:1rem}.bounce-three h3{margin-top:.7rem}.bounce-three p{margin-bottom:0}.bounce-code-example{padding:1.8rem 2rem;border-radius:1rem;background:#24485a;color:white;margin:2rem 0}.bounce-code-example code{font-size:1.1rem;line-height:1.8;overflow-wrap:anywhere}.bounce-code-example code span{color:#b1efdf}.bounce-page .bounce-code-example p{color:#d7e7ef;font-size:.85rem;margin:.8rem 0 0}.bounce-code-example p span{margin:0 .6rem}.bounce-search{background:#f4fbfe;border:1px solid var(--bounce-line);padding:1.5rem;border-radius:1rem;margin:2rem 0 1rem}.bounce-search label{display:block;font-size:.95rem;font-weight:650;color:#24485a;margin-bottom:.75rem}.bounce-search input{box-sizing:border-box;width:100%;padding:1rem 1.1rem;border-radius:.7rem;border:1px solid #a9c8dc;color:#24485a;background:#fff;font:inherit;font-size:1rem}.bounce-search input:focus-visible,.bounce-page summary:focus-visible{outline:3px solid #2560cc;outline-offset:4px}.bounce-page #bounce-count{font-size:.8rem;margin:.75rem 0 0;color:#526c7b}.bounce-reason{border:1px solid var(--bounce-line);border-radius:1rem;margin:.8rem 0;overflow:hidden}.bounce-reason summary{display:flex;align-items:center;gap:1.2rem;padding:1.4rem;cursor:pointer;list-style:none;color:#24485a}.bounce-reason summary::-webkit-details-marker{display:none}.bounce-reason summary::after{content:'+';color:#2560cc;font-size:1.5rem;margin-left:auto;flex:none}.bounce-reason[open] summary::after{content:'−'}.bounce-reason summary:hover,.bounce-reason[open] summary{background:#f4fbfe}.bounce-reason-code{font-family:monospace;font-size:.9rem;flex:0 0 145px}.bounce-reason-title{font-size:1rem;font-weight:650;flex:1}.bounce-reason-body{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0 1.5rem 1.5rem}.bounce-reason-body p{margin-bottom:0}.bounce-steps{list-style:none;counter-reset:steps;padding:0;display:grid;gap:1rem;margin:2rem 0}.bounce-steps li{counter-increment:steps;position:relative;padding:1.3rem 1.5rem 1.3rem 5rem;border:1px solid var(--bounce-line);border-radius:1rem}.bounce-steps li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:1.4rem;top:1.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#edf6fb;color:#2560cc;display:grid;place-items:center;font-size:.9rem;font-weight:750}.bounce-page .bounce-steps h3{margin:.2rem 0 .5rem}.bounce-steps p{margin:0}.bounce-checks{display:grid;grid-template-columns:1fr 1fr;gap:1rem;list-style:none;padding:0;margin:2rem 0}.bounce-checks li{padding:1.3rem;border:1px solid var(--bounce-line);border-radius:1rem;background:#fff}.bounce-checks strong{display:block;color:#24485a;margin-bottom:.35rem}.bounce-formula{padding:1.5rem 2rem;background:#f4fbfe;border:1px solid var(--bounce-line);border-radius:1rem;margin:1.5rem 0;color:#24485a}.bounce-formula p{margin-bottom:0}.bounce-page [hidden]{display:none!important}
@media(max-width:1000px){.bounce-reason summary{flex-wrap:wrap;gap:.7rem 1rem}.bounce-reason-code{flex-basis:120px}.bounce-reason-title{flex-basis:calc(100% - 160px)}.bounce-reason summary>.bounce-label{margin-left:calc(120px + 1rem)}}
@media(max-width:760px){.bounce-comparison,.bounce-three,.bounce-reason-body,.bounce-checks{grid-template-columns:1fr}.bounce-comparison article{padding:1.5rem}.bounce-three{gap:1rem}.bounce-code-example{padding:1.3rem}.bounce-code-example code{font-size:.95rem}.bounce-code-example p span{margin:0 .2rem}.bounce-reason summary{padding:1.1rem;position:relative;padding-right:2.7rem}.bounce-reason-code{flex-basis:100%}.bounce-reason-title{flex-basis:100%}.bounce-reason summary>.bounce-label{margin-left:0}.bounce-reason summary::after{position:absolute;right:1rem;top:1.1rem}.bounce-reason-body{gap:0;padding:0 1.1rem 1.1rem}.bounce-steps li{padding:1.2rem 1.1rem 1.2rem 4.2rem}.bounce-steps li::before{left:1rem;top:1.3rem}.bounce-note{padding:1.2rem}.bounce-formula{padding:1.3rem}.bounce-mobile-break{display:initial}}
