.jpo{--jpo-ink: #16282e;--jpo-ink-2: #3a4c53;--jpo-body: #2f4249;--jpo-muted: #4f6268;--jpo-teal: #0e6f64;--jpo-accent: #12a594;--jpo-mint: #eaf7f4;--jpo-line: #ece4d6;color:var(--jpo-ink);font-family:var(--font-body-family);font-size:16px;line-height:normal}.jpo *,.jpo *:before,.jpo *:after{box-sizing:border-box}.jpo a{color:inherit;text-decoration:none;background-image:none}html:has(.jpo){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.jpo){scroll-behavior:auto}}.jpo__wrap{display:flex;flex-direction:column;gap:clamp(18px,3vw,28px);max-width:1440px;margin:0 auto;padding:16px clamp(10px,3vw,24px) 24px}.jpo-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px;font-size:13px;color:var(--jpo-muted)}.jpo-crumbs a:hover{color:var(--jpo-ink)}.jpo-crumbs strong{font-weight:700;color:var(--jpo-ink)}.jpo-band{position:relative;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:clamp(30px,4.5vw,56px) clamp(22px,4.5vw,56px);border-radius:32px;background:linear-gradient(150deg,#bfddd5,#d6eae4)}.jpo-band__leaf{position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:60% 0;background:#ffffff4d;pointer-events:none}.jpo-kicker{position:relative;font:700 12px/1 var(--font-body-family);letter-spacing:.16em;color:var(--jpo-teal);text-transform:uppercase}.jpo .jpo-band__title{position:relative;margin:0;font:600 clamp(36px,5vw,62px) / 1.02 var(--font-body-family);letter-spacing:-.035em;color:var(--jpo-ink)}.jpo-band__pills{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.jpo-pill{padding:9px 13px;border-radius:99px;background:#fffc;font:600 12.5px/1.2 var(--font-body-family);white-space:nowrap}.jpo-tabs{position:relative;display:flex;gap:8px;margin-top:10px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.jpo-tabs::-webkit-scrollbar{display:none}.jpo .jpo-tab{flex:0 0 auto;padding:11px 16px;border:1.5px solid rgba(22,40,46,.14);border-radius:99px;background:#fff9;color:var(--jpo-ink);font:600 13.5px/1.2 var(--font-body-family);white-space:nowrap}.jpo .jpo-tab:hover{background:#fff}.jpo .jpo-tab.is-on{border-color:var(--jpo-ink);background:var(--jpo-ink);color:#fff}.jpo-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.jpo-body--single{grid-template-columns:minmax(0,1fr)}.jpo-toc{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin;border:1px solid var(--jpo-line);border-radius:24px;background:#fff}.jpo-toc__box{padding:18px 8px}.jpo-toc__title{display:block;padding:0 12px 6px;color:var(--jpo-teal);font:700 11px/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;list-style:none;pointer-events:none}.jpo-toc__title::-webkit-details-marker{display:none}.jpo-toc__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.jpo .jpo-toc__link{display:block;padding:10px 12px;border-radius:12px;color:var(--jpo-ink-2);font:500 13.5px/1.35 var(--font-body-family)}.jpo .jpo-toc__link:hover{background:#f7f3ec}.jpo .jpo-toc__link.is-active{background:var(--jpo-mint);color:var(--jpo-teal);font-weight:700}.jpo-main{display:flex;flex-direction:column;gap:14px;min-width:0}.jpo-card{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);border:1px solid var(--jpo-line);border-radius:26px;background:#fff;scroll-margin-top:110px}.jpo-card__head{display:flex;align-items:center;gap:14px}.jpo-card__num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--jpo-ink);color:#fff;font:700 13px/1 var(--font-body-family)}.jpo .jpo-card__title{margin:0;font:600 clamp(20px,2vw,24px) / 1.2 var(--font-body-family);letter-spacing:-.015em;color:var(--jpo-ink)}.jpo-rte{color:var(--jpo-body);font-size:15.5px;line-height:1.75;overflow-wrap:break-word}.jpo-rte>*{margin:0 0 14px}.jpo-rte>*:last-child{margin-bottom:0}.jpo .jpo-rte h3,.jpo .jpo-rte h4{margin:20px 0 8px;font:600 17px/1.3 var(--font-body-family);color:var(--jpo-ink)}.jpo-rte strong,.jpo-rte b{color:var(--jpo-ink)}.jpo .jpo-rte a{color:var(--jpo-teal);text-decoration:underline;text-underline-offset:3px}.jpo-rte ul{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.jpo-rte ul>li{position:relative;padding-left:19px;font-size:15px;line-height:1.65}.jpo-rte ul>li:before{content:"";position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:var(--jpo-accent)}.jpo-rte ol{padding-left:1.3em}.jpo-rte ol>li+li{margin-top:8px}.jpo-rte table{width:100%;border-collapse:collapse;font-size:14px}.jpo-rte th,.jpo-rte td{padding:8px 10px;border:1px solid var(--jpo-line);text-align:left;vertical-align:top}.jpo-help{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(24px,3vw,36px);border-radius:26px;background:var(--jpo-ink);color:#fff}.jpo-help__copy{display:flex;flex:1 1 280px;flex-direction:column;gap:10px;min-width:0}.jpo-help__kicker{color:#7fd1c4;font:700 11px/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}.jpo-help__title{font:600 22px/1.2 var(--font-body-family)}.jpo-help__text{font-size:14.5px;line-height:1.65;color:#e7efedcc}.jpo-help__actions{display:flex;flex:0 1 auto;flex-direction:column;gap:10px;min-width:0}.jpo .jpo-help__mail{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:99px;background:#fff;color:var(--jpo-ink);font:700 14px/1 var(--font-body-family);word-break:break-all}.jpo .jpo-help__mail:hover{background:var(--jpo-mint)}.jpo .jpo-help__form{color:#7fd1c4;font:700 13px/1 var(--font-body-family);text-align:center}.jpo a:focus-visible,.jpo summary:focus-visible{outline:2px solid var(--jpo-teal);outline-offset:2px}.jpo-help a:focus-visible{outline-color:#7fd1c4}@media screen and (max-width:1039px){.jpo-body{grid-template-columns:minmax(0,1fr);gap:16px}.jpo-toc{position:static;max-height:none;overflow:visible}.jpo-toc__box{padding:0}.jpo-toc__title{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;pointer-events:auto;cursor:pointer}.jpo-toc__title:after{content:"+";font:500 18px/1 var(--font-body-family);letter-spacing:0;transition:transform .2s}.jpo-toc__box[open] .jpo-toc__title:after{transform:rotate(45deg)}.jpo-toc__list{padding:0 8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jagat-policy.css.map */
