/* JetAssistance 11.3. Brand-neutral, readable, mobile-first editorial and tool sections. */
.jet113-focus{border:1px solid #d6e3ec;background:#fff;padding:clamp(1rem,3vw,2rem);margin:2.25rem 0;border-radius:6px;scroll-margin-top:7rem}
.jet113-focus-heading h2,.jet113-tool-intro h1,.jet113-home-guides h2{line-height:1.09;max-width:22ch}
.jet113-focus-heading>p{max-width:72ch;color:#405b6e;line-height:1.75}
.jet113-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
.jet113-focus-item{border-top:3px solid #1171bf;background:#f3f7fa;padding:1.15rem;min-width:0}
.jet113-focus-item h3{font-size:1.2rem;line-height:1.3;margin:.55rem 0}
.jet113-focus-item p{font-size:.98rem;line-height:1.66;color:#344b5d;margin:0}
.jet113-focus-kicker{font:700 .74rem/1.4 'IBM Plex Mono',monospace;letter-spacing:.09em;color:#126ea8}
.jet113-source{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.55rem 1rem;padding:1rem 0;border-top:1px solid #d6e3ec;font-size:.86rem;line-height:1.5;color:#546774}
.jet113-source strong{color:#163247}.jet113-source a{color:#0869ad;text-decoration:underline;text-underline-offset:3px}
.jet113-secondary-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:#075d9b;margin-top:1rem;text-decoration:underline;text-underline-offset:4px}
.jet113-transport-promo{margin:2rem 0;padding:1.25rem;border-left:4px solid #086dd3;background:#edf5fd;line-height:1.6}
.jet113-transport-promo strong{display:block;color:#10304a;font-size:1.1rem}.jet113-transport-promo p{margin:.3rem 0}.jet113-transport-promo a{font-weight:700;color:#075d9b}
.jet113-home-guides{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;margin-top:2rem;margin-bottom:2rem;padding:2rem;box-shadow:0 1px 0 #d5e3ec,0 -1px 0 #d5e3ec}
.jet113-home-guides p{max-width:60ch;color:#486071;line-height:1.7}
.jet113-home-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}
.jet113-home-links a{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid #cbdce8;background:#f6fafc;color:#163247;text-decoration:none}
.jet113-home-links a:hover,.jet113-home-links a:focus-visible{border-color:#0c6dd8;background:#eef6ff}
.jet113-home-links strong{font-size:1.02rem}.jet113-home-links span{font-size:.86rem;line-height:1.45;color:#526b79}
.jet113-tool-intro{padding:3rem 0 1.5rem;max-width:70rem}.jet113-tool-intro h1{font-size:clamp(2.25rem,5.8vw,4.8rem);margin:.7rem 0 1rem}
.jet113-tool-intro>p{font-size:1.06rem;color:#425a6a;max-width:72ch;line-height:1.8}.jet113-tool-intro .jet113-context{font-size:.96rem;background:#edf5fc;padding:1rem;border-left:3px solid #0c6dd8}
.jet113-tool-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:1.4rem;align-items:start;margin:2rem 0 3rem}
.jet113-transfer-form,.jet113-plan-output{border:1px solid #ccdce8;background:#fff;padding:clamp(1rem,3vw,1.75rem);min-width:0}
.jet113-transfer-form fieldset{border:0;margin:0 0 1.25rem;padding:0 0 1.2rem;border-bottom:1px solid #e0e7ed}
.jet113-transfer-form legend{font-size:1.12rem;font-weight:800;color:#123047;margin-bottom:.8rem;line-height:1.4}
.jet113-transfer-form legend span{font:700 .78rem 'IBM Plex Mono',monospace;color:#086bd3;margin-right:.7rem}
.jet113-transfer-form label{display:block;font-size:.82rem;font-weight:700;margin-bottom:.45rem;color:#38556b}
.jet113-transfer-form select{width:100%;padding:.85rem .9rem;background:#f6fafc;color:#142f43;border:1px solid #a6bdcc;border-radius:3px;font-size:1rem}
.jet113-transfer-form select:focus-visible,.jet113-transfer-form button:focus-visible,.jet113-print:focus-visible{outline:3px solid #1577d6;outline-offset:3px}
.jet113-field-tip{font-size:.82rem;line-height:1.6;color:#506678;margin:.5rem 0 0}
.jet113-transfer-form .button{width:100%;justify-content:center;min-height:3.3rem}
.jet113-plan-output{background:#eff6fb;scroll-margin-top:6rem}.jet113-plan-output h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:.65rem 0 1rem}
.jet113-plan-output>p{color:#3d596a;line-height:1.7}.jet113-plan-output ol{padding-left:1.5rem;margin:1.4rem 0}
.jet113-plan-output li{padding:.35rem 0 .85rem .25rem;line-height:1.65;border-bottom:1px solid #d5e4ee;color:#1b374b}
.jet113-plan-output li::marker{color:#096ac9;font-weight:800}
.jet113-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.jet113-plan-actions a{color:#075d9b;font-weight:700}
.jet113-print{background:#0e2940;color:#fff;border:0;padding:.8rem 1.15rem;cursor:pointer;font:700 .9rem 'DM Sans',sans-serif}
.jet113-tool-education{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0 0 3.5rem}
.jet113-tool-education>div{padding:1.25rem;border-top:3px solid #0c6dd8;background:#f4f8fb}
.jet113-tool-education h2{font-size:1.18rem;line-height:1.3;margin:0 0 .7rem}.jet113-tool-education p{color:#3a5265;line-height:1.7;font-size:.94rem}.jet113-tool-education a{color:#075d9b;text-decoration:underline;font-weight:700}
@media(max-width:860px){.jet113-focus-grid,.jet113-tool-education{grid-template-columns:1fr}.jet113-tool-grid,.jet113-home-guides{grid-template-columns:1fr}.jet113-home-guides{padding:1.2rem}}
@media(max-width:450px){.jet113-home-links{grid-template-columns:1fr}.jet113-tool-intro{padding-top:1.5rem}.jet113-focus{padding:1.05rem}.jet113-plan-actions{align-items:stretch;flex-direction:column}.jet113-plan-actions>*{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.jet113-tool *{scroll-behavior:auto!important}}
@media print{.site-header,.top-strip,.bottom-nav,.footer,.jet113-transfer-form,.jet113-tool-education,.jet113-plan-actions,.breadcrumb,.jet113-home-guides{display:none!important}.jet113-tool-grid{display:block}.jet113-plan-output{border:none;background:#fff;padding:0}.jet113-plan-output li{break-inside:avoid}}
