.jp-document-assistance-hero{background:linear-gradient(120deg,var(--jp-primary-dark),var(--jp-primary) 65%,#1d4a85);color:#fff;padding:24px 0 52px}.jp-document-assistance-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;font-size:.88rem;color:#b9cbe4;margin-bottom:28px}.jp-document-assistance-breadcrumb li+li:before{content:"→";margin-right:8px}.jp-document-assistance-breadcrumb a{color:#fff;font-weight:600}.jp-document-assistance-breadcrumb a:hover{text-decoration:underline}.jp-document-assistance-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);font-size:.74rem;font-weight:800;letter-spacing:.12em}.jp-document-assistance-hero h1{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-top:14px}.jp-document-assistance-subtitle{font-size:1.15rem;font-weight:600;margin-top:10px}.jp-document-assistance-lead{color:#c7d5e8;margin-top:8px;max-width:66ch}.jp-document-assistance-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.jp-document-assistance-section{padding:60px 0}.jp-document-assistance-tint{background:var(--jp-tint)}.jp-document-assistance-head{margin-bottom:26px}.jp-document-assistance-head h2,.jp-document-assistance-h2{font-size:clamp(1.5rem,3vw,2rem)}.jp-document-assistance-head p,.jp-document-assistance-sub{color:var(--jp-muted);margin-top:6px;max-width:72ch}.jp-document-assistance-fine{margin-top:18px;font-size:.88rem;color:var(--jp-muted)}#jp-document-assistance-services{scroll-margin-top:84px}.jp-document-assistance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jp-document-assistance-card{background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius);box-shadow:var(--jp-shadow);padding:26px;transition:border-color .2s}.jp-document-assistance-card:hover{border-color:var(--jp-accent)}.jp-document-assistance-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff3e3;color:var(--jp-accent-dark);margin-bottom:16px}.jp-document-assistance-icon svg{width:26px;height:26px}.jp-document-assistance-icon.is-sm{width:44px;height:44px;margin-bottom:12px}.jp-document-assistance-icon.is-sm svg{width:22px;height:22px}.jp-document-assistance-card h3{font-size:1.1rem;margin-bottom:12px}.jp-document-assistance-card ul{display:grid;gap:8px}.jp-document-assistance-card li{position:relative;padding-left:20px;font-size:.92rem;color:var(--jp-muted)}.jp-document-assistance-card li:before{content:"";position:absolute;left:3px;top:.58em;width:7px;height:7px;border-radius:50%;background:var(--jp-accent)}.jp-document-assistance-card.is-compact h3{margin-bottom:6px}.jp-document-assistance-card.is-compact p{font-size:.9rem;color:var(--jp-muted)}.jp-document-assistance-language{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;background:#fff;border:1px solid var(--jp-border);border-left:5px solid var(--jp-accent);border-radius:var(--jp-radius);box-shadow:var(--jp-shadow);padding:28px 30px}.jp-document-assistance-language h2{font-size:1.4rem}.jp-document-assistance-language p{color:var(--jp-muted);margin-top:6px;max-width:48ch}.jp-document-assistance-pills{display:flex;flex-wrap:wrap;gap:12px}.jp-document-assistance-pills li{display:flex;flex-direction:column;align-items:center;min-width:112px;padding:12px 22px;border-radius:999px;background:var(--jp-primary);color:#fff;line-height:1.3}.jp-document-assistance-pills strong{font-size:1rem}.jp-document-assistance-pills span{font-size:.85rem;color:#c7d5e8}.jp-document-assistance-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jp-document-assistance-process li{background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius);padding:24px;box-shadow:var(--jp-shadow)}.jp-document-assistance-process b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--jp-accent);color:#201300;font-weight:800;margin-bottom:14px}.jp-document-assistance-process h3{font-size:1.02rem}.jp-document-assistance-process p{margin-top:6px;font-size:.9rem;color:var(--jp-muted)}.jp-document-assistance-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}.jp-document-assistance-privacy{margin-top:18px;padding:14px 16px;border-radius:var(--jp-radius-sm);background:#fff8e6;border-left:4px solid var(--jp-accent);font-size:.9rem;font-weight:600}.jp-document-assistance-checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jp-document-assistance-checklist li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius-sm);padding:14px 16px;font-weight:600;font-size:.92rem}.jp-document-assistance-checklist svg{width:22px;height:22px;padding:3px;border-radius:50%;background:#e3f5ee;color:var(--jp-green);stroke-width:3;flex:none}.jp-document-assistance-approach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jp-document-assistance-notices-wrap{padding-top:0}.jp-document-assistance-notices{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:60px}.jp-document-assistance-notice{border-radius:var(--jp-radius);padding:24px 26px;border:1px solid var(--jp-border);border-left-width:5px}.jp-document-assistance-notice h2{font-size:1.1rem;margin-bottom:8px}.jp-document-assistance-notice p{font-size:.92rem}.jp-document-assistance-notice p+p{margin-top:8px}.jp-document-assistance-notice.is-fee{background:#f0faf5;border-left-color:var(--jp-green)}.jp-document-assistance-notice.is-info{background:#fff8e6;border-left-color:var(--jp-accent)}.jp-document-assistance-cta{background:linear-gradient(110deg,var(--jp-primary-dark),var(--jp-primary));color:#fff;padding:52px 0}.jp-document-assistance-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.jp-document-assistance-cta h2{color:#fff;font-size:clamp(1.5rem,3.2vw,2.1rem);max-width:24ch}.jp-document-assistance-cta p{color:#c7d5e8;margin-top:6px}.jp-document-assistance-faq-wrap{max-width:820px}.jp-document-assistance-faq{display:grid;gap:10px}.jp-document-assistance-faq details{background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius);overflow:hidden}.jp-document-assistance-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;font-weight:700;color:var(--jp-primary);cursor:pointer;list-style:none}.jp-document-assistance-faq summary::-webkit-details-marker{display:none}.jp-document-assistance-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--jp-accent-dark);flex:none}.jp-document-assistance-faq details[open] summary:after{content:"–"}.jp-document-assistance-faq details[open]{border-color:var(--jp-accent)}.jp-document-assistance-faq summary:focus-visible{outline:3px solid var(--jp-accent);outline-offset:-3px}.jp-document-assistance-faq details p{padding:0 20px 18px;color:var(--jp-muted);font-size:.94rem}@media(max-width:1100px){.jp-document-assistance-process,.jp-document-assistance-approach{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.jp-document-assistance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.jp-document-assistance-two,.jp-document-assistance-notices{grid-template-columns:1fr}}@media(max-width:640px){.jp-document-assistance-hero{padding:18px 0 40px}.jp-document-assistance-breadcrumb ol{margin-bottom:20px}.jp-document-assistance-actions .btn,.jp-document-assistance-cta .btn{width:100%}.jp-document-assistance-section{padding:44px 0}.jp-document-assistance-grid,.jp-document-assistance-process,.jp-document-assistance-approach,.jp-document-assistance-checklist{grid-template-columns:1fr}.jp-document-assistance-card,.jp-document-assistance-language{padding:22px 18px}.jp-document-assistance-pills{width:100%}.jp-document-assistance-pills li{flex:1;min-width:0;padding:10px 12px}.jp-document-assistance-notices{padding-top:44px}.jp-document-assistance-cta{padding:40px 0}}.jp-document-assistance-hero .jp-document-assistance-subtitle{max-width:62ch;font-size:1.1rem}.jp-document-assistance-fine a{color:var(--jp-primary);font-weight:600;text-decoration:underline}.jp-document-assistance-checklist.is-1{grid-template-columns:1fr}.jp-document-assistance-checklist.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jp-document-assistance-checkgroups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jp-document-assistance-checkgroup{background:#fff;border:1px solid var(--jp-border);border-top:5px solid var(--jp-primary);border-radius:var(--jp-radius);box-shadow:var(--jp-shadow);padding:24px}.jp-document-assistance-checkgroup+.jp-document-assistance-checkgroup{border-top-color:var(--jp-accent)}.jp-document-assistance-checkgroup h3{font-size:1.15rem;margin-bottom:14px}.jp-document-assistance-checkgroup .jp-document-assistance-checklist li{border:0;background:var(--jp-tint)}.jp-document-assistance-process b{font-size:.9rem}@media(max-width:960px){.jp-document-assistance-checklist.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.jp-document-assistance-checkgroups{grid-template-columns:1fr}}@media(max-width:640px){.jp-document-assistance-checklist.is-3{grid-template-columns:1fr}.jp-document-assistance-checkgroup{padding:20px 16px}}
