.pp-faq{background:#f2f6fb url(images/bg_animal.png) repeat top left}.pp-faq-block{padding:0 16px 48px 16px}.pp-faq-card{max-width:980px;margin:0 auto;background:#fff;border:1px solid #dbe6f1}.pp-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.pp-faq-hero{position:relative;padding:56px 16px;background-color:#d8eaf9;background-image:url(images/bg_animal.png);background-size:cover;background-position:center;background-repeat:no-repeat}.pp-faq-hero::before{content:"";position:absolute;inset:0;background:rgba(216,234,249,.86);z-index:0}.pp-faq-hero__inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center}.pp-faq-hero__title{font-size:28px;margin:0 0 8px;font-weight:800}.pp-faq-hero__subtitle{font-size:16px;margin:0 0 18px;font-weight:700}.pp-faq-hero__note{font-size:12px;color:#3b4a5a;margin:10px 0 0}.pp-faq-search{display:flex;justify-content:center;align-items:stretch;max-width:760px;margin:0 auto}.pp-faq-search__input{flex:1 1 auto;min-width:0;width:auto;height:56px;border:2px solid #2a67a2;border-right:0;border-radius:9999px 0 0 9999px;padding:0 18px;font-size:16px;outline:none;background:#fff;appearance:none;-webkit-appearance:none}.pp-faq-search__btn{flex:0 0 auto;height:56px;padding:0 26px;border:2px solid #0b4c84;background:#0b4c84;color:#fff;border-radius:0 9999px 9999px 0;font-weight:800;cursor:pointer;appearance:none;-webkit-appearance:none;margin-left:-2px;position:relative;z-index:1}.pp-faq-sectionbar{max-width:980px;margin:0 24px;padding:14px 18px;display:flex;align-items:center;gap:12px;background:#0b4c84;color:#fff;position:relative;box-shadow:0 0 0 100vmax #0b4c84;clip-path:inset(0 -100vmax)}.pp-faq-sectionbar__icon{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.pp-faq-sectionbar__icon img{width:28px;height:28px;object-fit:contain;display:block}.pp-faq-sectionbar__text{margin:0;font-size:18px;font-weight:800}.pp-faq-list{list-style:none;margin:0;padding:0}.pp-faq-item{padding:18px;border-top:1px solid #e7eef7}.pp-faq-item:first-child{border-top:0}.pp-faq-item__q{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.pp-faq-item__qtext{font-weight:900;color:#0b4c84;min-width:0}.pp-faq-item__a{display:flex;gap:10px;margin-top:10px;align-items:flex-start}.pp-faq-item__atext{font-size:14px;line-height:1.7;color:#233;min-width:0}.pp-faq-item__more{display:inline-block;margin-top:8px;color:#0b4c84;font-size:12px;text-decoration:none}.pp-faq-cats{max-width:980px;margin:0 auto;display:grid;gap:12px}.pp-faq-cat{border-radius:0;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.06)}.pp-faq-cat__head{width:100%;background:#0b4c84;color:#fff;border:0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:900}.pp-faq-cat__title{font-size:16px;letter-spacing:.02em}.pp-faq-cat__chev{width:12px;height:12px;display:inline-block;flex:0 0 12px;font-size:0;color:transparent;line-height:0;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s ease}.pp-faq-cat.is-open .pp-faq-cat__chev,.pp-faq-cat__head[aria-expanded="true"] .pp-faq-cat__chev{transform:rotate(-135deg)}.pp-faq-cat__body{display:none;background:#fff;border-top:1px solid #e7eef7;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px}.pp-faq-cat.is-open .pp-faq-cat__body{display:block}.pp-faq-cat.is-open .pp-faq-cat__body{opacity:1;transform:translateY(0);padding-top:14px;padding-bottom:14px}.pp-faq-cat .pp-faq-list .pp-faq-item{padding:16px 0;border-top:1px solid #eef3fb}.pp-faq-cat .pp-faq-list .pp-faq-item:first-child{border-top:0}.pp-faq-cat .pp-faq-item__a{margin-top:8px}.pp-faq-cat .pp-faq-item__qtext{line-height:1.5}.pp-faq-cat .pp-faq-item__atext{font-size:13px;line-height:1.75}.pp-badge{width:32px;height:32px;flex:0 0 32px;border-radius:9999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.03em}.pp-badge--q{background:#0b4c84;color:#fff;border:none}.pp-badge--a{background:#fff;color:#0b4c84;border:2px solid #7aa6cf}.pp-faq-bottom,.pp-faq-single__bottom{max-width:980px;margin:22px auto 0;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.pp-pill{position:relative;width:420px;max-width:90%;min-height:48px;padding:6px 54px 6px 28px;border-radius:9999px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;text-decoration:none;font-size:16px;line-height:1.15;font-weight:800;letter-spacing:0;box-shadow:0 8px 14px rgba(34,77,120,.16)}.pp-pill::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:30px;height:30px;border-radius:9999px;background:#fff;box-sizing:border-box}.pp-pill::before{content:"";position:absolute;top:50%;right:27px;width:8px;height:8px;border-top:3px solid #5f6673;border-right:3px solid #5f6673;transform:translateY(-50%) rotate(45deg);z-index:1;box-sizing:border-box}.pp-pill--blue{background:#005bac;color:#fff}.pp-pill--pink{background:#ef8ea8;color:#163b5c}.pp-pill:hover{opacity:.96}.pp-faq-searchmode{background:#f2f6fb;background-image:url(images/bg_animal.png);background-repeat:repeat;background-position:top left;padding:0;padding-bottom:48px}.pp-faq-searchgroups{padding:18px 16px 0}.pp-faq-searchmeta{width:100%;margin:0;background:#fff;border-bottom:1px solid #e6eef7}.pp-faq-searchmeta__inner{max-width:980px;margin:0 auto;padding:10px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.pp-faq-searchmeta__count{font-size:13px;color:#233;justify-self:start;white-space:nowrap}.pp-faq-searchmeta__pager{justify-self:center}.pp-faq-searchmeta__sort{justify-self:end;position:relative}.pp-faq-pager{display:inline-flex;align-items:center;gap:10px;line-height:1;white-space:nowrap}.pp-faq-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:28px;line-height:1;padding:0;transform:translateY(-3px);text-decoration:none;user-select:none}.pp-faq-pager__btn.is-disabled{opacity:.35}.pp-faq-pager__text{font-size:13px;color:#233}.pp-faq-searchmeta__sort select{height:34px;min-width:180px;padding:0 34px 0 12px;border-radius:6px;border:1px solid #d6e2ef;background:#fff;color:#223;font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer}.pp-faq-searchmeta__sort select:disabled{cursor:default;opacity:.7}.pp-faq-searchmeta__sort::after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid #7d8b99;border-bottom:2px solid #7d8b99;transform:translateY(-60%) rotate(45deg);pointer-events:none}.pp-faq-searchback{max-width:980px;margin:14px auto 0;padding:0 16px 24px}.pp-faq-backlink{color:#0b4c84;text-decoration:none;font-weight:800;font-size:13px}.pp-faq-single__hero{background:#d8eaf9;padding:40px 16px}.pp-faq-single__inner{max-width:980px;margin:0 auto}.pp-faq-single__title{margin:0;font-size:24px;font-weight:900;text-align:center}.pp-faq-single__subtitle{margin:10px 0 0;text-align:center;font-weight:800}.pp-faq-empty{max-width:980px;margin:0 auto;padding:18px;color:#556}.pp-faq-single__body{padding:48px 16px 72px;background:#f2f6fb;background-image:url(images/bg_animal.png);background-repeat:repeat;background-position:top left}.pp-faq-single__card{background:#fff;border:1px solid #dbe6f1;padding:40px 44px}.pp-faq-single__row{display:flex;gap:12px;align-items:flex-start}.pp-faq-single__row+.pp-faq-single__row{margin-top:14px}.pp-faq-single__qtext{font-weight:900;color:#0b4c84;margin-top:4px}.pp-faq-single__content{line-height:1.9}.pp-faq-single__qhead{display:flex;align-items:center;gap:18px;margin:0 0 18px}.pp-faq-single__qtitle{margin:0;font-size:28px;font-weight:900;color:#0b4c84;line-height:1.3}.pp-faq-single__acontent{display:flex;align-items:flex-start;gap:18px;margin-top:10px}.pp-faq-single__atext{font-size:16px;line-height:1.9;color:#233}.pp-faq-single__atext p{margin:0 0 14px}.pp-faq-single__atext ul,.pp-faq-single__atext ol{margin:0 0 14px;padding-left:1.3em}.pp-faq-single__atext li{margin:0 0 6px}.pp-faq-single .pp-faq-breadcrumb{margin-bottom:16px}.pp-faq-breadcrumb{max-width:980px;margin:14px auto 0;padding:0 4px;text-align:left}.pp-faq-breadcrumb__link{color:#0b4c84;text-decoration:none;font-weight:800;font-size:14px}.pp-faq-breadcrumb__link:hover{text-decoration:underline}.pp-faq-breadcrumb__sep{margin:0 8px;color:#9aa7b6}.pp-faq-breadcrumb__current{color:#233;font-weight:700;font-size:14px}.pp-faq-manual{margin-top:14px}.pp-faq-manual__link{color:#0b4c84;font-weight:400;text-decoration:underline;line-height:1.8;word-break:break-word}.pp-faq-manual__link:hover{opacity:.8}.pp-faq-block>.pp-faq-cats{margin-top:24px}.pp-faq-block .pp-faq-card{margin-top:24px}.pp-faq--owner{--pp-owner-pink:#ea4f8a;--pp-owner-pink-light:#f7d9e4;--pp-owner-blue:#0f5aa6;--pp-owner-blue-dark:#0a4d8f;--pp-owner-text:#222;--pp-owner-border:#e6e6e6}.pp-faq--owner .pp-faq-hero{background-color:#f7d9e4}.pp-faq--owner .pp-faq-hero::before{background:rgba(247,217,228,.88)}.pp-faq--owner .pp-faq-hero__title,.pp-faq--owner .pp-faq-hero__subtitle,.pp-faq--owner .pp-faq-hero__note{color:var(--pp-owner-text)}.pp-faq--owner .pp-faq-search{max-width:760px;margin-left:auto;margin-right:auto}.pp-faq--owner .pp-faq-search__input{border:2px solid var(--pp-owner-pink);border-right:0;border-radius:9999px 0 0 9999px}.pp-faq--owner .pp-faq-search__btn{background:var(--pp-owner-pink);border:2px solid var(--pp-owner-pink);color:#fff;border-radius:0 9999px 9999px 0}.pp-faq--owner .pp-faq-search__btn:hover{opacity:.92}.pp-faq--owner .pp-faq-sectionbar{background:var(--pp-owner-pink);color:#fff;box-shadow:0 0 0 100vmax #ea4f8a;clip-path:inset(0 -100vmax)}.pp-faq--owner .pp-faq-sectionbar__text{color:#fff}.pp-faq--owner .pp-faq-sectionbar__icon{background:#fff}.pp-faq--owner .pp-faq-cat__head{background:var(--pp-owner-pink);color:#fff;border:none}.pp-faq--owner .pp-faq-cat__title{color:#fff}.pp-faq--owner .pp-faq-cat__chev{border-color:#fff}.pp-faq--owner .pp-faq-cat{box-shadow:0 8px 22px rgba(0,0,0,.04)}.pp-faq--owner .pp-faq-cat__body{background:#fff;border:1px solid #e6e6e6;border-top:0;padding-top:18px;padding-bottom:24px}.pp-faq--owner .pp-faq-cat .pp-faq-list .pp-faq-item{border-top:1px solid #e9edf2}.pp-faq--owner .pp-faq-cat .pp-faq-list .pp-faq-item:first-child{border-top:0!important}.pp-faq--owner .pp-faq-cat .pp-faq-list .pp-faq-item:last-child{padding-bottom:24px}.pp-faq--owner .pp-badge--q{background:var(--pp-owner-blue);color:#fff}.pp-faq--owner .pp-badge--a{background:#fff;color:var(--pp-owner-pink);border:2px solid #f28bb2}.pp-faq--owner .pp-faq-item__q,.pp-faq--owner .pp-faq-item__qtext{color:var(--pp-owner-blue)}.pp-faq--owner .pp-faq-item__a,.pp-faq--owner .pp-faq-item__atext,.pp-faq--owner .pp-faq-single__atext{color:#333}.pp-faq--owner .pp-faq-item__more,.pp-faq--owner .pp-faq-backlink,.pp-faq--owner .pp-faq-breadcrumb__link{color:var(--pp-owner-blue)}.pp-faq--owner .pp-faq-item{border-bottom-color:#d9d9d9}.pp-faq--owner .pp-pill--blue{background:#0f5aa6;color:#fff}.pp-faq--owner .pp-pill--pink{background:#ef8fad;color:#163b5c}.pp-faq--owner .pp-faq-searchmeta select{border:1px solid #d8d8d8}.pp-faq--owner .pp-faq-pager__btn{color:var(--pp-owner-blue)}.pp-faq--owner .pp-faq-pager__btn.is-disabled{color:#b9c3cf}.pp-faq--owner .pp-faq-single__card{border:1px solid #e3e3e3;background:#fff}.pp-faq--owner .pp-faq-single__qtitle{color:var(--pp-owner-blue)}@media (max-width:768px){.pp-faq-bottom{flex-direction:column;align-items:center;justify-content:center;gap:16px}.pp-pill{width:90%;max-width:420px;margin:0 auto;min-height:46px;padding:6px 48px 6px 16px;font-size:12px}.pp-pill::after{right:12px;width:28px;height:28px}.pp-pill::before{right:22px;width:7px;height:7px;border-top:3px solid #5f6673;border-right:3px solid #5f6673}.pp-faq-searchmeta__inner{grid-template-columns:1fr auto;grid-template-areas:"count pager" "sort  sort";gap:16px}.pp-faq-searchmeta__count{grid-area:count;justify-self:start}.pp-faq-searchmeta__pager{grid-area:pager;justify-self:end}.pp-faq-pager{gap:12px}.pp-faq-searchmeta__sort{grid-area:sort;width:240px;max-width:100%;justify-self:center;position:relative;display:block}.pp-faq-searchmeta__sort select{width:100%;min-width:0;height:40px;padding:0 44px 0 14px;border-radius:8px;font-size:14px}.pp-faq-searchmeta__sort::after{right:16px;width:8px;height:8px}}.pp-faq-hero__title{margin:0 0 10px;font-weight:800;line-height:1.25}.pp-faq-hero__t1,.pp-faq-hero__t2,.pp-faq-hero__t3{display:inline}@media (max-width:480px){.pp-faq-hero__t1,.pp-faq-hero__t2,.pp-faq-hero__t3{display:block}.pp-faq-hero__title{font-size:32px;line-height:1.35;margin-bottom:12px}.pp-faq-hero__subtitle{font-size:22px;font-weight:700;margin:0 0 14px}.pp-faq-hero__note{font-size:16px;line-height:1.5;margin-top:10px}.pp-faq-search__input{height:48px;font-size:16px;padding:0 16px}.pp-faq-search__btn{height:48px;font-size:14px;padding:0 18px}.pp-faq-sectionbar__text{font-size:18px}.pp-faq-searchmeta__count{font-size:13px}.pp-faq-pager__text{font-size:14px;font-weight:700}.pp-faq-pager__btn{font-size:32px}.pp-faq-searchmeta__sort select{height:34px;font-size:13px}.pp-faq-hero__note-sub{display:block;margin-top:4px}}@media (max-width:640px){.pp-faq-single__card{padding:22px 18px}.pp-faq-single__qtitle{font-size:20px}}.footer__legal{display:flex;align-items:center;gap:8px}.footer__legal li{display:flex;align-items:center}.footer__sep{margin:0 10px;font-weight:700}@media (max-width:768px){.footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.footer__legal li{display:block;width:100%}.footer__legal a{display:inline-block;text-align:left}.footer__sep{display:none}}