:root{--pru-plum:#5b2a5e;--pru-plum-d:#2f1232;--pru-plum-l:#f3ecf4;--pru-mint:#7fe0c0;--pru-mint-l:#e5f8f1;--pru-mint-d:#13755a;--pru-ink:#2a1730;--pru-soft:#6b5870;--pru-line:#e3d6e5;--pru-r:18px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.pru-body{color:var(--pru-ink);background:#fbf8fb;margin:0;font:16px/1.7 Tahoma,Geneva,Verdana,sans-serif}.pru-body img{max-width:100%;height:auto}.pru-body a{color:var(--pru-mint-d)}.pru-shell{width:100%;max-width:1080px;margin:0 auto;padding:0 18px}.pru-head{border-bottom:3px solid var(--pru-mint);background:#fff}.pru-head-row{align-items:center;gap:16px;min-height:66px;display:flex}.pru-brand{color:var(--pru-plum);align-items:center;gap:10px;text-decoration:none;display:flex}.pru-body .pru-brand{color:var(--pru-plum)}.pru-brand-pin{flex:none}.pru-brand-txt{flex-direction:column;line-height:1.15;display:flex}.pru-brand-txt b{letter-spacing:-.01em;font-size:19px}.pru-brand-txt small{color:var(--pru-soft);font-size:12px}.pru-nav-wide{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.pru-body .pru-nav-link{color:var(--pru-ink);border-radius:999px;padding:7px 14px;font-size:15px;text-decoration:none}.pru-body .pru-nav-link:hover{background:var(--pru-plum-l)}.pru-body .pru-nav-link--on{background:var(--pru-plum);color:#fff}.pru-nav-fold{margin-left:auto;display:none;position:relative}.pru-nav-btn{cursor:pointer;border:2px solid var(--pru-plum);color:var(--pru-plum);border-radius:999px;padding:5px 14px;font-size:14px;font-weight:700;list-style:none}.pru-nav-btn::-webkit-details-marker{display:none}.pru-nav-btn:after{content:" ▾"}.pru-nav-fold[open] .pru-nav-btn:after{content:" ▴"}.pru-nav-list{z-index:9;border:1px solid var(--pru-line);background:#fff;border-radius:14px;flex-direction:column;min-width:210px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #2f123229}.pru-intro{background:var(--pru-plum);color:#fff;padding:34px 0 38px}.pru-intro--front{background:linear-gradient(135deg,var(--pru-plum-d),var(--pru-plum) 70%);padding:46px 0 50px}.pru-intro-grid{align-items:center;gap:28px;display:grid}.pru-intro-grid--card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pru-crumb{color:#e2cfe4;margin:0 0 10px;font-size:14px}.pru-body .pru-crumb a{color:var(--pru-mint)}.pru-h1{letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(28px,4.4vw,42px);line-height:1.15}.pru-stamp{background:#ffffff1a;border:1px solid #7fe0c080;border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 14px;font-size:13px;display:inline-flex}.pru-stamp-dot{background:var(--pru-mint);border-radius:50%;width:9px;height:9px}.pru-glance{color:var(--pru-ink);border-radius:var(--pru-r);border-top:6px solid var(--pru-mint);background:#fff;padding:18px 20px 10px;box-shadow:0 14px 34px #0000002e}.pru-glance-h{text-transform:uppercase;letter-spacing:.08em;color:var(--pru-plum);margin:0 0 6px;font-size:13px;font-weight:700}.pru-glance-h:before{content:"";background:var(--pru-plum);border-radius:50% 50% 50% 0;width:10px;height:10px;margin-right:8px;display:inline-block;transform:rotate(-45deg)}.pru-glance-list{margin:0}.pru-glance-row{border-bottom:1px dashed var(--pru-line);grid-template-columns:40% 1fr;gap:10px;padding:9px 0;display:grid}.pru-glance-row:last-child{border-bottom:0}.pru-glance-row dt{color:var(--pru-soft);font-size:14px}.pru-glance-row dd{margin:0;font-size:15px;font-weight:700}.pru-intro-img{border-radius:var(--pru-r);border:4px solid #ffffff26;justify-self:center;width:auto;max-height:380px}.pru-jump{background:var(--pru-mint-l);border-bottom:1px solid #cdeee2}.pru-jump-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;padding-bottom:12px;display:flex}.pru-jump-h{color:var(--pru-mint-d);margin-right:4px;font-size:13px;font-weight:700}.pru-body .pru-chip{color:var(--pru-plum-d);background:#fff;border:1px solid #bfe8da;border-radius:999px;padding:4px 12px;font-size:13px;text-decoration:none}.pru-body .pru-chip:hover{border-color:var(--pru-mint-d)}.pru-col{padding-top:30px;padding-bottom:60px}.pru-text{max-width:760px;margin:0 auto}.pru-text h2{color:var(--pru-plum);border-left:5px solid var(--pru-mint);margin:42px 0 12px;padding-left:16px;scroll-margin-top:16px;font-size:25px;line-height:1.3}.pru-text h3{color:var(--pru-plum-d);margin:28px 0 8px;font-size:19px}.pru-text p,.pru-text li{font-size:16.5px}.pru-text ul,.pru-text ol{padding-left:22px}.pru-text li{margin:6px 0}.pru-text li::marker{color:var(--pru-plum)}.pru-text table{border-collapse:collapse;width:100%;box-shadow:0 0 0 1px var(--pru-line);background:#fff;border-radius:12px;margin:20px 0;font-size:15px;overflow:hidden}.pru-text th,.pru-text td{text-align:left;border-bottom:1px solid var(--pru-line);vertical-align:top;padding:10px 12px}.pru-text th{background:var(--pru-plum-l);color:var(--pru-plum-d)}.pru-text tr:last-child td{border-bottom:0}.pru-text blockquote{background:var(--pru-mint-l);border:1px solid #bfe8da;border-radius:14px;margin:22px 0;padding:14px 18px}.pru-text blockquote p{margin:4px 0}.pru-text img{border-radius:14px;width:auto;max-height:620px;margin:22px auto;display:block}.pru-text a[rel~=sponsored]{background:var(--pru-mint);color:var(--pru-plum-d);box-shadow:0 3px 0 var(--pru-mint-d);border-radius:12px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-block}.pru-text a[rel~=sponsored]:hover{background:#9debd1}.pru-route{border:1px solid var(--pru-line);border-radius:var(--pru-r);background:#fff;margin:0 0 30px;padding:18px 20px 6px}.pru-route-h{color:var(--pru-plum);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:13px;font-weight:700}.pru-route-list{counter-reset:pru-stop;margin:0;padding:0;list-style:none}.pru-route-stop{counter-increment:pru-stop;margin:0;padding:0 0 16px 46px;position:relative}.pru-route-stop:before{content:counter(pru-stop);background:var(--pru-plum);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0;transform:rotate(-45deg)}.pru-route-stop:after{content:"";border-left:2px dotted var(--pru-mint-d);position:absolute;top:36px;bottom:4px;left:14px}.pru-route-stop:last-child:after{display:none}.pru-route-t{margin:0;font-weight:700}.pru-route-p{color:var(--pru-soft);margin:2px 0 0;font-size:15.5px}.pru-duo{grid-template-columns:1fr 1fr;gap:16px;margin:36px 0;display:grid}.pru-duo-card{border-radius:var(--pru-r);border:1px solid var(--pru-line);background:#fff;padding:14px 18px}.pru-duo-card--yes{border-top:5px solid var(--pru-mint)}.pru-duo-card--no{border-top:5px solid var(--pru-plum)}.pru-duo-h{color:var(--pru-plum);margin:0 0 4px;font-weight:700}.pru-duo-ul{margin:0;padding-left:20px}.pru-qa{margin-top:44px}.pru-text .pru-qa-h{border-left:0;padding-left:0}.pru-qa-item{border:1px solid var(--pru-line);background:#fff;border-radius:14px;margin:10px 0;padding:0 16px}.pru-qa-q{cursor:pointer;padding:13px 26px 13px 0;font-weight:700;list-style:none;position:relative}.pru-qa-q::-webkit-details-marker{display:none}.pru-qa-q:after{content:"+";color:var(--pru-mint-d);font-size:22px;position:absolute;top:9px;right:0}.pru-qa-item[open] .pru-qa-q:after{content:"–"}.pru-qa-a{color:var(--pru-soft);margin:0 0 14px}.pru-foot{background:var(--pru-plum-d);color:#e7dbe9;margin-top:20px;padding:34px 0 18px}.pru-foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:28px;display:grid}.pru-foot-name{color:#fff;margin:0 0 6px;font-size:18px;font-weight:700}.pru-foot-note{margin:0;font-size:14px;line-height:1.6}.pru-foot-col{flex-direction:column;gap:4px;display:flex}.pru-foot-h{color:var(--pru-mint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:13px;font-weight:700}.pru-body .pru-foot-a{color:#e7dbe9;font-size:14px;text-decoration:none}.pru-body .pru-foot-a:hover{color:#fff;text-decoration:underline}.pru-foot-base{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:14px;font-size:13px;display:flex}.pru-foot-rg,.pru-foot-copy{margin:0}.pru-age{background:var(--pru-mint);color:var(--pru-plum-d);border-radius:6px;margin-right:4px;padding:0 6px;font-weight:700;display:inline-block}.pru-lost{text-align:center;padding:70px 18px}.pru-lost-pin,.pru-lost .pru-h1{color:var(--pru-plum)}.pru-body .pru-lost-a{background:var(--pru-plum);color:#fff;border-radius:999px;padding:9px 20px;text-decoration:none;display:inline-block}@media (width<=860px){.pru-nav-wide{display:none}.pru-nav-fold{display:block}.pru-intro-grid--card{grid-template-columns:minmax(0,1fr)}.pru-intro{padding:26px 0 28px}.pru-intro--front{padding:30px 0 32px}.pru-foot-grid{grid-template-columns:1fr 1fr}.pru-foot-about{grid-column:1/-1}.pru-duo{grid-template-columns:1fr}.pru-text table{display:block;overflow-x:auto}.pru-text h2{font-size:22px}}@media (width<=400px){.pru-brand-txt small{display:none}.pru-glance-row{grid-template-columns:1fr}.pru-glance-row dd{margin-top:-6px}}
