.swm{--swm-c: #0278BE;--swm-top: 65px;color:#394048}@media(min-width:1280px){.swm{--swm-top: 69px}}.swm-bar{position:sticky;top:var(--swm-top);z-index:30;background:#fffffff2;border-bottom:1px solid #dee1e5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swm-bar-in{display:flex;align-items:center;gap:1rem;max-width:80rem;padding:.5rem 1.25rem;margin:0 auto}@media(min-width:1280px){.swm-bar-in{padding-inline:0}}.swm-back{display:inline-flex;flex:none;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:#0278be}.swm-back:hover{text-decoration:underline;text-underline-offset:4px}.swm-back svg{width:1rem;height:1rem;transform:scaleX(-1)}.swm-tt{display:none;flex:1;min-width:0}@media(min-width:640px){.swm-tt{display:block}}.swm-tt small{display:block;overflow:hidden;font-size:.75rem;color:#616e7b;white-space:nowrap;text-overflow:ellipsis}.swm-tt b{display:block;overflow:hidden;font-size:.9375rem;font-weight:600;color:#102a43;white-space:nowrap;text-overflow:ellipsis}.swm-tools{display:flex;flex:none;align-items:center;gap:.5rem;margin-left:auto}.swm-tools button,.swm-x{display:grid;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;color:#102a43;background:#fff;border:1px solid #dee1e5;border-radius:.75rem;place-items:center;transition:border-color .15s,background-color .15s}.swm-tools button:hover,.swm-x:hover{background:#e1f5fe;border-color:#4dc2f7}.swm-tools svg{width:1.0625rem;height:1.0625rem}.swm-fs{display:inline-flex;gap:.25rem}.swm-prog{display:block;height:3px;background:#eceef0}.swm-prog i{display:block;width:var(--p, 0%);height:100%;background:var(--swm-c)}.swm-hero{background:linear-gradient(180deg,#fff,#e1f5fe80);border-bottom:1px solid #dee1e5}.swm-hero-in{display:grid;gap:2rem;max-width:80rem;padding:2.5rem 1.25rem;margin:0 auto}@media(min-width:1024px){.swm-hero-in{grid-template-columns:minmax(0,1fr) 21rem;gap:3rem;padding-block:3.5rem}}@media(min-width:1280px){.swm-hero-in{padding-inline:0}}.swm-kick{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 .75rem;font-size:.875rem;font-weight:500;color:var(--swm-c)}.swm-kick:before{width:1.75rem;height:2px;content:"";background:var(--swm-c)}.swm-h1{max-width:48rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:#02569c}.swm-lead{max-width:44rem;margin-top:1rem;font-size:1.125rem;line-height:1.6}.swm-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.875rem;color:#616e7b}.swm-facts li{display:inline-flex;align-items:center;gap:.375rem}.swm-facts svg{width:1rem;height:1rem;color:var(--swm-c)}.swm-facts b{font-weight:600;color:#102a43}.swm-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.swm-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--swm-c);border-radius:.75rem;transition:filter .15s,transform .15s}.swm-btn:hover{filter:brightness(.92);transform:translateY(-1px)}.swm-btn svg{width:1rem;height:1rem}.swm-ficha{align-self:start;padding:1.25rem;background:#fff;border:1px solid #dee1e5;border-radius:1rem;box-shadow:0 24px 48px -30px #02569c59}.swm-fh{display:flex;align-items:center;gap:.75rem}.swm-fh i{display:grid;flex:none;width:2.5rem;height:2.5rem;background:color-mix(in srgb,var(--swm-c) 14%,white);border-radius:.75rem;place-items:center}.swm-fh i img{width:1.25rem;height:1.25rem}.swm-fh b{display:block;font-weight:600;color:#102a43}.swm-fh small{display:block;font-size:.75rem;color:#616e7b}.swm-fl{margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:600;color:#616e7b}.swm-ficha ol,.swm-tc ol,.swm-tocm ol{display:grid;gap:.125rem;list-style:none}.swm-ficha a,.swm-tc a,.swm-tocm a{display:flex;align-items:flex-start;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.35;color:#102a43;border-radius:.5rem;transition:background-color .15s,color .15s}.swm-ficha a:hover,.swm-tc a:hover,.swm-tocm a:hover{color:#0278be;background:#f9f9fa}.swm-ficha a b,.swm-tc a b,.swm-tocm a b{flex:none;min-width:1.25rem;font-weight:700;color:var(--swm-c)}.swm-more{padding:.5rem;font-size:.8125rem;color:#616e7b}.swm-ff{display:flex;gap:.5rem;padding-top:.875rem;margin-top:.75rem;font-size:.8125rem;line-height:1.45;color:#616e7b;border-top:1px solid #dee1e5}.swm-ff svg{flex:none;width:1rem;height:1rem;margin-top:.125rem;color:var(--swm-c)}.swm-body{display:grid;gap:3rem;max-width:80rem;padding:2rem 1.25rem 3rem;margin:0 auto}@media(min-width:1024px){.swm-body{grid-template-columns:minmax(0,1fr) 21rem;padding-block:3rem}}@media(min-width:1280px){.swm-body{padding-inline:0}}.swm-art{min-width:0;max-width:48rem;font-size:calc(1rem * var(--swm-fs, 1));line-height:1.75;overflow-wrap:anywhere}.swm-art p{margin:0 0 1rem}.swm-art a{color:#0278be;text-decoration:underline;text-underline-offset:3px}.swm-art strong{font-weight:600;color:#102a43}.swm-art ul,.swm-art ol{margin:.25rem 0 1.25rem 1.375rem}.swm-art ul{list-style:disc}.swm-art ol{list-style:decimal}.swm-art li{padding-left:.25rem;margin:.375rem 0}.swm-art li::marker{color:var(--swm-c)}.swm-art li>ul,.swm-art li>ol{margin-block:.375rem}.swm-art h2{margin:3rem 0 1rem;font-size:1.5em;font-weight:500;line-height:1.3;color:#102a43;scroll-margin-top:calc(var(--swm-top) + 5rem)}.swm-art h2.swm-hnum{display:flex;align-items:flex-start;gap:.75rem}.swm-hn{display:grid;flex:none;width:2rem;height:2rem;margin-top:.125rem;font-size:.875rem;font-weight:700;color:#fff;background:var(--swm-c);border-radius:.625rem;place-items:center}.swm-art h3{margin:2rem 0 .625rem;font-size:1.1875em;font-weight:600;line-height:1.35;color:#102a43;scroll-margin-top:calc(var(--swm-top) + 5rem)}.swm-art h4,.swm-art h5,.swm-art h6{margin:1.5rem 0 .5rem;font-size:1em;font-weight:600;color:#102a43}.swm-art hr{height:1px;margin:2rem 0;background:#dee1e5;border:0}.swm-art code{padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;color:#02569c;background:#e1f5fe;border-radius:.375rem}.swm-art pre.swm-code{padding:1rem 1.125rem;margin:1rem 0 1.5rem;overflow-x:auto;font-size:.8125rem;line-height:1.7;color:#e6edf5;background:#102a43;border-radius:.75rem}.swm-art pre.swm-code code{padding:0;font-size:inherit;color:inherit;background:none}.swm-art mark{padding:0 .2em;background:#fef08a;border-radius:.2rem}.swm-fig{margin:1.25rem 0 1.5rem}.swm-fig img{display:block;max-width:100%;height:auto;cursor:zoom-in;background:#eceef0;border:1px solid #dee1e5;border-radius:.75rem;box-shadow:0 18px 36px -24px #02569c66}.swm-cap{margin:-.75rem 0 1.5rem;font-size:.8125em;line-height:1.55;color:#616e7b}.swm-cap p{margin:0}.swm-cap strong{color:inherit}.swm-table{margin:1rem 0 1.5rem;overflow-x:auto;border:1px solid #dee1e5;border-radius:.75rem}.swm-table table{width:100%;font-size:.875em;border-collapse:collapse}.swm-table th,.swm-table td{padding:.625rem .875rem;text-align:left;border-top:1px solid #dee1e5}.swm-table thead th{font-weight:600;color:#102a43;background:#f9f9fa;border-top:0}.swm-call{--c: #0278BE;--bg: #E1F5FE;--line: #97DCFB;position:relative;padding:1rem 1.125rem 1rem 3.25rem;margin:1.25rem 0;background:var(--bg);border:1px solid var(--line);border-radius:.875rem}.swm-call:before{position:absolute;top:1.0625rem;left:1.0625rem;width:1.25rem;height:1.25rem;content:"";background:var(--c);mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat}.swm-call>:last-child{margin-bottom:0}.swm-call strong{color:var(--c)}.swm-note{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}.swm-warn{--c: #b45309;--bg: #fffbeb;--line: #fde68a;--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}.swm-tip{--c: #6d28d9;--bg: #f5f3ff;--line: #ddd6fe;--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-4 10.5c.7.7 1 1.5 1 2.5h6c0-1 .3-1.800 1-2.500A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.swm-good{--c: #15803d;--bg: #f0fdf4;--line: #bbf7d0;--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6'/%3E%3C/svg%3E")}.swm-link,.swm-quote{--c: #616e7b;--bg: #f9f9fa;--line: #dee1e5;--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8h4v4a4 4 0 0 1-4 4M15 8h4v4a4 4 0 0 1-4 4'/%3E%3C/svg%3E")}.swm-rel{padding-top:1.875rem;margin-top:3.25rem;border-top:1px solid #dee1e5}.swm-art .swm-rel h2{padding-top:0;margin-top:0;font-size:1.25em}.swm-rel ul{display:grid;gap:.625rem;padding:0;margin:0;list-style:none}@media(min-width:640px){.swm-rel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.swm-rel li{padding:0;margin:0}.swm-art .swm-rel a{display:flex;align-items:flex-start;gap:.75rem;height:100%;padding:.875rem;font-size:.9em;line-height:1.4;color:#102a43;text-decoration:none;background:#fff;border:1px solid #dee1e5;border-radius:.875rem;transition:border-color .15s}.swm-art .swm-rel a:hover{border-color:#4dc2f7}.swm-rel a i{display:grid;flex:none;width:2.125rem;height:2.125rem;color:var(--swm-c);background:color-mix(in srgb,var(--swm-c) 14%,white);border-radius:.5rem;place-items:center}.swm-rel a i svg{width:1.0625rem;height:1.0625rem}.swm-rel a small{display:block;margin-top:.125rem;font-size:.85em;color:#616e7b}.swm-toc{display:none}@media(min-width:1024px){.swm-toc{position:sticky;top:calc(var(--swm-top) + 5rem);display:block;align-self:start}}.swm-tc p{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:#616e7b}.swm-tc em{font-style:normal;color:var(--swm-c)}.swm-tbar{display:block;height:3px;margin-bottom:.75rem;overflow:hidden;background:#eceef0;border-radius:3px}.swm-tbar i{display:block;width:var(--p, 0%);height:100%;background:var(--swm-c)}.swm-tc ol{position:relative;max-height:15rem;overflow-y:auto}.swm-tc a.on{font-weight:600;color:#02569c;background:#e1f5fe}.swm-tocm{padding:.75rem 1rem;margin-bottom:1.5rem;background:#fff;border:1px solid #dee1e5;border-radius:.875rem}@media(min-width:1024px){.swm-tocm{display:none}}.swm-tocm summary{display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;font-weight:600;color:#102a43;cursor:pointer}.swm-tocm summary span{font-size:.8125rem;font-weight:400;color:#616e7b}.swm-tocm ol{margin-top:.75rem}@media print{.swm-bar,.swm-toc,.swm-tocm,.swm-acts,.swm-rel{display:none}.swm-body{display:block}.swm-art{max-width:none}}
