
.pk-service-guide{background:#fff}
.pk-page.pk-service-guide .nav .pk-guide-nav{display:flex;align-items:center;justify-content:space-between;min-height:70px;gap:20px;padding-top:0}
.pk-service-guide .pk-guide-nav>div{display:flex;gap:24px}
.pk-service-guide .pk-guide-nav a{font-size:13px;font-weight:700;color:#234552;white-space:nowrap}
.pk-service-guide .pk-guide-hero{padding-top:58px;padding-bottom:45px;text-align:center}
.pk-service-guide .pk-guide-hero>img{width:64px;height:64px;margin:0 auto 20px}
.pk-service-guide .pk-guide-hero .pk-eyebrow{display:block;color:#008c47;margin-bottom:16px}
.pk-service-guide .pk-guide-hero h1{font-size:38px;line-height:1.35;letter-spacing:-1.4px;margin:0 0 18px;color:#122b3b}
.pk-service-guide .pk-guide-hero p{font-size:15px;line-height:1.8;color:#5c727b;margin:0}
.pk-service-guide .pk-guide-start{display:inline-block;font-size:13px;font-weight:700;margin-top:24px;padding:12px 18px;border-radius:7px;background:#eef8f2;color:#008447}
.pk-service-guide .pk-guide-content{max-width:1000px;padding-bottom:60px}
.pk-service-guide .pk-guide-prep{padding:24px 28px;background:#f2f7f5;border-left:3px solid #00c563}
.pk-service-guide h2{font-size:23px;line-height:1.5;letter-spacing:-.5px;margin:0 0 16px;color:#173b45}
.pk-service-guide p,.pk-service-guide li{font-size:14px;line-height:1.85;color:#516b75;word-break:keep-all}
.pk-service-guide li{list-style:disc;margin:8px 0}
.pk-service-guide ul,.pk-service-guide ol{padding-left:22px;margin:0 0 12px}
.pk-service-guide a{color:#008447}
.pk-service-guide p a{display:inline;text-decoration:underline}
.pk-service-guide strong{color:#163b45}
.pk-service-guide .pk-guide-section-title{padding:45px 0 10px}
.pk-service-guide .pk-guide-section-title p{margin:0}
.pk-service-guide .pk-guide-register,.pk-service-guide .pk-guide-login,.pk-service-guide .pk-guide-step{scroll-margin-top:calc(var(--pk-site-header-height,110px) + 90px)}
.pk-service-guide .pk-guide-step{padding:30px 0 35px;border-bottom:1px solid #dfe8e4}
.pk-service-guide .pk-guide-step-heading{display:flex;align-items:center;gap:14px;margin-bottom:13px}
.pk-service-guide .pk-guide-step-heading>span{font:bold 17px Arial;color:#008447;background:#e9f7ef;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none}
.pk-service-guide .pk-guide-step-heading h2{margin:0;font-size:22px}
.pk-service-guide .pk-guide-step>p{margin:0 0 22px}
.pk-service-guide figure{margin:0}
.pk-service-guide .pk-guide-shot{display:block;width:100%;padding:22px;background:#f4f7f6;border:1px solid #e0e9e4;border-radius:10px;cursor:zoom-in}
.pk-service-guide .pk-guide-shot img{display:block;width:auto;max-width:100%;height:auto;margin:auto}
.pk-service-guide figcaption{font-size:12px;line-height:1.6;color:#788c84;text-align:center;margin-top:12px}
.pk-service-guide .pk-guide-login{padding-top:40px}
.pk-service-guide .pk-guide-login li{list-style:decimal;margin-bottom:14px}
.pk-service-guide .pk-guide-help{margin-top:30px;padding-top:30px;border-top:1px solid #dfe8e4}
.pk-service-guide .pk-guide-help li a{display:inline;text-decoration:underline}
.pk-service-guide .pk-guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.pk-service-guide .pk-guide-actions a{display:inline-block;background:#0d2836;color:#fff;font-size:13px;font-weight:700;padding:14px 20px;border-radius:7px}
.pk-service-guide .pk-guide-dialog{position:fixed;left:0;right:0;top:50%;bottom:auto;transform:translateY(-50%);margin:0 auto;width:94vw;max-width:1200px;height:auto;max-height:92vh;border:0;border-radius:10px;padding:0;background:#fff;color:#183641;box-shadow:0 15px 60px #0006}
.pk-service-guide .pk-guide-dialog::backdrop{background:#061923b8}
.pk-service-guide .pk-guide-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#f1f6f3}
.pk-service-guide .pk-guide-dialog-top h2{font-size:16px;margin:0}
.pk-service-guide .pk-guide-dialog-close{font-size:14px;padding:8px 12px;background:#fff;border:1px solid #cbdad1;border-radius:5px;color:#163b45}
.pk-service-guide .pk-guide-dialog-scroll{overflow:auto;max-height:calc(92vh - 120px);padding:16px}
.pk-service-guide .pk-guide-dialog-scroll img{display:block;width:auto;height:auto;max-width:none;max-height:none;margin:0 auto}
@media(max-width:760px){.pk-service-guide .pk-guide-nav{min-height:64px;gap:12px}.pk-service-guide .pk-guide-nav a{font-size:11px}.pk-service-guide .pk-guide-nav>div{gap:14px}.pk-service-guide .pk-guide-hero{padding-top:35px;padding-bottom:32px}.pk-service-guide .pk-guide-hero h1{font-size:28px;letter-spacing:-.8px}.pk-service-guide .pk-guide-hero p{font-size:13px}.pk-service-guide .pk-guide-prep{padding:20px}.pk-service-guide h2{font-size:21px}.pk-service-guide p,.pk-service-guide li{font-size:13px}.pk-service-guide .pk-guide-shot{padding:10px}.pk-service-guide .pk-guide-step-heading h2{font-size:20px}.pk-service-guide .pk-guide-dialog-scroll{padding:10px}.pk-service-guide .pk-guide-dialog-top{padding:12px}.pk-service-guide .pk-guide-actions a{font-size:12px}}

.pk-service-guide .pk-guide-mobile-break{display:none}
.pk-service-guide .pk-guide-hero h1{word-break:keep-all}
.pk-service-guide .pk-guide-zoom-help{margin:0;padding:8px 16px 0;font-size:12px;color:#71867b}
@media(max-width:760px){.pk-page.pk-service-guide .nav .pk-guide-nav{min-height:64px;gap:10px;padding-top:0}.pk-service-guide .pk-guide-mobile-break{display:inline}.pk-service-guide .pk-guide-hero h1{font-size:26px}.pk-service-guide .pk-guide-zoom-help{font-size:11px}}

.pk-service-guide .pk-guide-wordmark{font:bold 38px Arial;color:#15313d;margin:0 auto 20px;letter-spacing:-1px}
.pk-service-guide .pk-guide-notice{margin:22px 0 0;padding:18px 20px;background:#fff8e9;border-left:3px solid #caa866;font-size:13px;line-height:1.8}
.pk-service-guide .pk-guide-related{padding-top:30px}
.pk-service-guide .pk-guide-related li a{display:inline;text-decoration:underline}
.pk-service-guide .pk-guide-hero h1{overflow-wrap:break-word}

/* Original iPhone captures, responsive display only. 2026-10-29 */
.pk-service-guide .pk-guide-mobile-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;align-items:start}
.pk-service-guide .pk-guide-mobile-shots figure{min-width:0}
.pk-service-guide .pk-guide-mobile-shots .pk-guide-shot{padding:14px}
.pk-service-guide .pk-guide-mobile-shots .pk-guide-shot img{max-height:440px;width:auto;height:auto;max-width:100%;object-fit:contain}
.pk-service-guide .pk-guide-mobile-shots figcaption{font-size:11px;line-height:1.7;margin-top:9px}
.pk-service-guide .pk-guide-delay{margin-top:24px;border:1px solid #d7e3e1;border-radius:10px;padding:18px}
.pk-service-guide .pk-guide-delay summary{font-weight:bold;cursor:pointer;line-height:1.7}
.pk-service-guide .pk-guide-delay>p{margin-top:15px}
@media(max-width:600px){.pk-service-guide .pk-guide-mobile-shots{gap:12px}.pk-service-guide .pk-guide-mobile-shots .pk-guide-shot{padding:8px}.pk-service-guide .pk-guide-mobile-shots figcaption{font-size:10px}}
