.ps-article .ps-body .ps-detail{display:block;width:104px;height:104px;max-width:100%;object-fit:contain;margin:0 0 14px;border-radius:0}@media(max-width: 767px){.ps-article .ps-body .ps-detail{width:94px;height:94px}}.ps-article{--ps-ink:#285975;--ps-line:#bdd4dc;width:min(1100px,100% - 48px);margin:auto;padding:110px 0 80px;color:#364f5f;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.ps-article,.ps-article *,.ps-article *::before,.ps-article *::after{box-sizing:border-box}.ps-article h1,.ps-article h2,.ps-article h3,.ps-article p,.ps-article figure{margin:0;padding:0}.ps-article h1,.ps-article h2,.ps-article h3{color:var(--ps-ink);font-weight:700;line-height:1.65;background:none;border:0;text-wrap:balance}.ps-article h1::before,.ps-article h1::after,.ps-article h2::before,.ps-article h2::after,.ps-article h3::before,.ps-article h3::after{content:none}.ps-article h1{font-size:clamp(26px,2.5vw,34px)}.ps-article h2{font-size:clamp(23px,2.3vw,28px);margin-bottom:24px}.ps-article h3{font-size:19px;margin-bottom:16px}.ps-article p{font-size:inherit;line-height:inherit}.ps-article p+p{margin-top:23px}.ps-article a{color:#175f90;text-underline-offset:4px}.ps-article a:focus-visible{outline:3px solid #a47d20;outline-offset:5px}.ps-article img{display:block;width:100%;height:auto;border-radius:20px}.ps-article [id]{scroll-margin-top:110px}.ps-article .ps-label{font-size:13px;font-weight:700;color:#327b80;margin-bottom:16px}.ps-article .ps-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;margin-bottom:40px}.ps-article .ps-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--ps-line)}.ps-article .ps-deck{font-size:19px;margin-top:25px}.ps-article .ps-byline{font-size:12px;margin-top:28px}.ps-article .ps-opening,.ps-article .ps-watch,.ps-article .ps-places{max-width:850px;margin:55px auto}.ps-article .ps-nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin:40px 0 60px}.ps-article .ps-nav>p,.ps-article .ps-actions>p{display:contents}.ps-article .ps-nav a{padding:17px 15px;border:1px solid var(--ps-line);border-top:4px solid #7fb0bf;border-radius:0 0 14px 14px;text-decoration:none;font-size:14px;text-align:center}.ps-article .ps-nav span{display:block;font-size:19px;font-weight:700;margin-bottom:8px}.ps-article .ps-path{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:15px;margin:30px 0}.ps-article .ps-path section{align-self:stretch;padding:24px 20px;background:#eff7f9;border-radius:18px}.ps-article .ps-path strong{display:block;margin-bottom:12px;color:#326477}.ps-article .ps-path p{font-size:15px}.ps-article .ps-path>span{text-align:center;color:#397286}.ps-article .ps-find,.ps-article .ps-use,.ps-article .ps-return{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start;padding:40px 0;border-top:1px solid var(--ps-line);margin-top:35px}.ps-article .ps-use{grid-template-columns:1fr 320px}.ps-article .ps-find figure,.ps-article .ps-use figure,.ps-article .ps-return figure{position:sticky;top:110px;margin-top:25px}.ps-article .ps-test,.ps-article .ps-parking{padding:25px;border-radius:18px;background:#edf6f9;margin:28px 0}.ps-article .ps-test strong{font-size:14px;display:block;margin-bottom:12px;color:#317587}.ps-article .ps-test p,.ps-article .ps-parking p{font-size:16px}.ps-article .ps-beforeafter{padding:36px;background:#f3f8fa;border-radius:24px;margin:50px 0}.ps-article .ps-pairs{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin:30px 0}.ps-article .ps-pairs section{background:#fff;border-radius:16px;padding:25px 22px}.ps-article .ps-pairs h3{font-size:18px}.ps-article .ps-pairs p{font-size:15px}.ps-article .ps-pairs span{display:block;border-bottom:1px dashed var(--ps-line);color:#317587;font-size:13px;font-weight:700;margin-bottom:12px;padding-bottom:6px}.ps-article .ps-caption{font-size:13px;line-height:1.8;color:#5e737c;margin:20px 0}.ps-article .ps-adjust{max-width:900px;margin:55px auto}.ps-article .ps-review{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin:30px 0}.ps-article .ps-review section{padding:22px;border-left:3px solid #80b0bc}.ps-article .ps-review strong{display:block;font-size:18px;color:#285975;margin-bottom:12px}.ps-article .ps-review p{font-size:16px}.ps-article .ps-next{padding:38px;background:#edf6fb;border-radius:24px}.ps-article .ps-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.ps-article .ps-actions a{padding:18px 14px;background:#fff;border:1px solid #a5c6d5;border-radius:13px;text-decoration:none;text-align:center;font-size:15px}.ps-article .ps-actions a:last-child{background:#195b8f;color:#fff}.ps-article .ps-credit{font-size:13px;line-height:1.8;margin-top:32px}@media(max-width: 1199px){body:has(.ps-article) .right-fixed-banner{display:none}}@media(max-width: 900px){.ps-article .ps-find,.ps-article .ps-return{grid-template-columns:240px 1fr;gap:25px}.ps-article .ps-use{grid-template-columns:1fr 240px}.ps-article .ps-beforeafter,.ps-article .ps-next{padding:28px}.ps-article .ps-pairs,.ps-article .ps-review{gap:14px}.ps-article .ps-pairs section{padding:22px 18px}}@media(max-width: 767px){.ps-article{width:calc(100% - 36px);padding:100px 0 60px;font-size:16px}.ps-article h1{font-size:26px}.ps-article h2{font-size:23px}.ps-article .ps-breadcrumb{font-size:11px;margin-bottom:28px}.ps-article .ps-hero{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.ps-article .ps-deck{font-size:18px}.ps-article .ps-opening,.ps-article .ps-watch,.ps-article .ps-places{margin:40px auto}.ps-article .ps-nav{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 40px}.ps-article .ps-nav a{padding:16px 12px;font-size:13px}.ps-article .ps-nav span{font-size:18px}.ps-article .ps-path{grid-template-columns:1fr;gap:8px}.ps-article .ps-path>span{transform:rotate(90deg)}.ps-article .ps-beforeafter,.ps-article .ps-next{padding:28px 20px}.ps-article .ps-pairs,.ps-article .ps-review{grid-template-columns:1fr;gap:18px}.ps-article .ps-pairs section{padding:25px}.ps-article .ps-find,.ps-article .ps-use,.ps-article .ps-return{grid-template-columns:1fr;gap:25px;padding-top:30px;margin-top:30px}.ps-article .ps-find figure,.ps-article .ps-use figure,.ps-article .ps-return figure{position:static;width:min(310px,100%);margin:auto}.ps-article .ps-use figure{grid-row:1}.ps-article .ps-test,.ps-article .ps-parking{padding:23px}.ps-article .ps-actions{grid-template-columns:1fr}.ps-article [id]{scroll-margin-top:90px}}
