.pz-tools-page article.page,body.page .ast-container article.page{background:#fffefb}.pz-tools-page .entry-title,.pz-tools-page .pz-page-h1,.pz-tools-page h1.entry-title,body.page .pz-page-h1{font-family:"Fraunces",Georgia,serif!important;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem)!important;font-weight:500!important;font-variation-settings:'opsz' 144,'wght' 500!important;letter-spacing:-.022em!important;line-height:1.05!important;color:#0c0a09!important;margin:0 0 16px!important}.pz-tools-page .entry-title em,.pz-tools-page .pz-page-h1 em{color:#c9a575;font-style:italic;font-weight:400;font-variation-settings:'opsz' 144,'wght' 400,'ital' 1}.pz-tools-page .pz-crumbs,.pz-tools-page nav.pz-crumbs,body.page nav.pz-crumbs{padding:18px 0 12px!important;font-size:.82rem!important;letter-spacing:.005em!important;color:#a8a29e!important}.pz-tools-page .pz-crumbs a,body.page nav.pz-crumbs a{color:#78716c!important;text-decoration:none!important;transition:color 160ms ease}.pz-tools-page .pz-crumbs a:hover,body.page nav.pz-crumbs a:hover{color:#c9a575!important}.pz-tools-page .pz-crumbs a:visited,body.page nav.pz-crumbs a:visited{color:#78716c!important}.pz-tools-page .pz-tool-trust-strip{display:flex;align-items:center;gap:clamp(0.7rem,2vw,1.4rem);flex-wrap:wrap;padding:12px 0 8px;margin-bottom:24px;color:#78716c;font-size:.78rem;letter-spacing:.005em;border-top:1px solid rgb(201 165 117 / .18);border-bottom:1px solid rgb(201 165 117 / .18)}.pz-tools-page .pz-tool-trust-strip__item{display:inline-flex;align-items:center;gap:6px;line-height:1}.pz-tools-page .pz-tool-trust-strip__item strong{font-weight:600;color:#0c0a09}.pz-tools-page .pz-tool-trust-strip__sep{color:#dbd5cc;margin:0 4px}.pz-tools-page .pz-tool-trust-strip__dot{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:pz-tool-pulse 2.2s ease-in-out infinite;flex-shrink:0}@keyframes pz-tool-pulse{0%,100%{opacity:1}50%{opacity:.35}}.pz-tools-page .entry-content>.pz-tool,.pz-tools-page .entry-content>.pz-tool-wrap,.pz-tools-page .entry-content>.pz-currency-tool,.pz-tools-page .entry-content>.pz-trip-cost,.pz-tools-page .entry-content>.pz-visa-checker,.pz-tools-page .entry-content>.pz-timezone-tool,.pz-tools-page .entry-content>.pz-flight-distance,.pz-tools-page .entry-content>.pz-jet-lag,.pz-tools-page .entry-content>.pz-packing-list,.pz-tools-page .entry-content>.pz-carry-on,.pz-tools-page .entry-content>.pz-tipping,.pz-tools-page .entry-content>.pz-layover,.pz-tools-page .entry-content>.pz-best-time,.pz-tools-page .entry-content>.pz-dest-recommender,.pz-tools-page .entry-content>.pz-insurance-est{background:linear-gradient(180deg,#fffefb 0%,#fafaf9 100%);border:1px solid #ebe7e0;border-radius:18px;padding:clamp(1.4rem,2.4vw,2rem) clamp(1.4rem,2.4vw,2rem);margin:24px 0;box-shadow:0 1px 3px rgb(28 25 23 / .03)}.pz-tools-page .entry-content input[type="text"],.pz-tools-page .entry-content input[type="number"],.pz-tools-page .entry-content input[type="email"],.pz-tools-page .entry-content select,.pz-tools-page .entry-content textarea{border:1px solid #e7e5e4!important;border-radius:11px!important;padding:11px 16px!important;font-size:.95rem!important;font-family:Inter,system-ui,sans-serif!important;background:#fff!important;color:#0c0a09!important;transition:border-color 160ms ease,box-shadow 160ms ease!important}.pz-tools-page .entry-content input:focus,.pz-tools-page .entry-content select:focus,.pz-tools-page .entry-content textarea:focus{outline:none!important;border-color:#c9a575!important;box-shadow:0 0 0 3px rgb(201 165 117 / .14)!important}.pz-tools-page .entry-content button.btn,.pz-tools-page .entry-content button[type="submit"],.pz-tools-page .entry-content .pz-btn{font-family:Inter,sans-serif!important;border-radius:11px!important;padding:11px 22px!important;font-size:.93rem!important;font-weight:600!important;letter-spacing:-.005em!important;transition:all 200ms ease!important;cursor:pointer}.pz-tools-page .pz-faq,.pz-tools-page .pz-tool-faq{margin:clamp(2.4rem,4vw,3.2rem) 0 1.4rem;padding:clamp(1.6rem,2.4vw,2.2rem);background:#fafaf9;border:1px solid #ebe7e0;border-radius:18px}.pz-tools-page .pz-faq h2,.pz-tools-page .pz-tool-faq h2,.pz-tools-page .pz-faq .pz-faq__title{font-family:"Fraunces",Georgia,serif!important;font-size:clamp(1.55rem,1.2rem + 0.9vw,1.9rem)!important;font-weight:500!important;letter-spacing:-.018em!important;color:#0c0a09!important;margin:0 0 18px!important}.pz-tools-page .pz-faq details,.pz-tools-page .pz-faq__item{border-bottom:1px solid rgb(201 165 117 / .18);padding:18px 0}.pz-tools-page .pz-faq details:last-child,.pz-tools-page .pz-faq__item:last-child{border-bottom:0;padding-bottom:0}.pz-tools-page .pz-faq summary,.pz-tools-page .pz-faq__q{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#0c0a09!important;cursor:pointer;letter-spacing:-.008em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.pz-tools-page .pz-faq summary::-webkit-details-marker{display:none}.pz-tools-page .pz-faq summary::after{content:'+';color:#c9a575;font-weight:300;font-size:1.3rem;line-height:1;transition:transform 200ms ease}.pz-tools-page .pz-faq details[open] summary::after{content:'−'}.pz-tools-page .pz-faq p,.pz-tools-page .pz-faq__a{font-size:.93rem;line-height:1.65;color:#52514e;margin:12px 0 0;letter-spacing:-.003em}.pz-tools-page .pz-related-tools,.pz-tools-page .pz-tool-related{margin:clamp(2.6rem,4vw,3.4rem) 0 1.4rem}.pz-tools-page .pz-related-tools h2,.pz-tools-page .pz-tool-related h2{font-family:"Fraunces",Georgia,serif!important;font-size:clamp(1.45rem,1.2rem + 0.8vw,1.7rem)!important;font-weight:500!important;letter-spacing:-.018em!important;color:#0c0a09!important;margin:0 0 20px!important}.pz-tools-page .pz-related-tools__grid,.pz-tools-page .pz-tool-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.pz-tools-page .pz-related-tools a,.pz-tools-page .pz-tool-related a{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #ebe7e0;border-radius:13px;padding:14px 16px;text-decoration:none;color:#0c0a09;font-weight:500;font-size:.92rem;letter-spacing:-.003em;transition:border-color 160ms ease,background 160ms ease,transform 200ms ease,box-shadow 200ms ease}.pz-tools-page .pz-related-tools a:hover,.pz-tools-page .pz-tool-related a:hover{border-color:#c9a575;background:#fffdf8;transform:translateY(-1px);box-shadow:0 4px 14px rgb(201 165 117 / .06)}.pz-tools-page .pz-use-cases,.pz-tools-page .pz-tool-use-cases{margin:clamp(2.6rem,4vw,3.4rem) 0 1.4rem;padding:clamp(1.6rem,2.4vw,2.2rem);background:linear-gradient(180deg,#fafaf9 0%,#fff 100%);border:1px solid #ebe7e0;border-radius:18px}.pz-tools-page .pz-use-cases h2,.pz-tools-page .pz-tool-use-cases h2{font-family:"Fraunces",Georgia,serif!important;font-size:clamp(1.55rem,1.2rem + 0.9vw,1.9rem)!important;font-weight:500!important;letter-spacing:-.018em!important;color:#0c0a09!important;margin:0 0 14px!important}@media (max-width:760px){.pz-tools-page .pz-page-h1{font-size:clamp(1.8rem,1.5rem + 3vw,2.4rem)!important;line-height:1.1!important}.pz-tools-page .pz-tool-trust-strip{font-size:.74rem;gap:.6rem;padding:10px 0}.pz-tools-page .pz-tool-trust-strip__sep{display:none}.pz-tools-page .entry-content>.pz-tool,.pz-tools-page .entry-content>.pz-tool-wrap{padding:1.2rem;border-radius:14px}.pz-tools-page .pz-faq,.pz-tools-page .pz-tool-faq{padding:1.2rem;margin:2rem 0 1rem}.pz-tools-page .pz-related-tools__grid,.pz-tools-page .pz-tool-related__grid{gap:10px;grid-template-columns:1fr 1fr}.pz-tools-page .pz-related-tools a,.pz-tools-page .pz-tool-related a{padding:12px;font-size:.85rem}}