.info_page .ip_head,#contact_page .ip_head{padding-bottom:22px;margin-bottom:40px;border-bottom:1px solid var(--border)}@media (max-width:800px){.info_page .ip_head,#contact_page .ip_head{padding:0 8px 16px;margin-bottom:24px}}.info_page .ip_head #breadcrumbs,#contact_page .ip_head #breadcrumbs{margin-bottom:14px}@media (max-width:800px){.info_page .ip_head #breadcrumbs,#contact_page .ip_head #breadcrumbs{display:none}}.info_page .ip_head .ip_title,#contact_page .ip_head .ip_title{position:relative;font-family:var(--font-title);font-weight:800;color:var(--navy-dark);line-height:1.12;letter-spacing:-1px;margin:0}@media (min-width:801px){.info_page .ip_head .ip_title,#contact_page .ip_head .ip_title{font-size:44px;padding-inline-start:36px}}@media (max-width:800px){.info_page .ip_head .ip_title,#contact_page .ip_head .ip_title{font-size:30px;padding-inline-start:24px}}.info_page .ip_head .ip_title::before,#contact_page .ip_head .ip_title::before{content:"";display:block;flex:none;align-self:center;width:22px;height:34px;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;position:absolute;inset-inline-start:0;top:0.58em;transform:translateY(-50%)}@media (max-width:800px){.info_page .ip_head .ip_title::before,#contact_page .ip_head .ip_title::before{width:16px;height:24px}}.info_page .ip_head .ip_lead,#contact_page .ip_head .ip_lead{max-width:760px;margin:12px 0 0;color:var(--muted);font-family:var(--font);line-height:1.55}@media (min-width:801px){.info_page .ip_head .ip_lead,#contact_page .ip_head .ip_lead{font-size:19px;padding-inline-start:36px}}@media (max-width:800px){.info_page .ip_head .ip_lead,#contact_page .ip_head .ip_lead{font-size:16px}}.info_page{padding-top:28px;padding-bottom:var(--gap-big)}@media (max-width:800px){.info_page{padding-top:var(--headerHeight);padding-bottom:var(--section-gap)}}.ip_layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:72px;align-items:start}@media (max-width:1100px){.ip_layout{gap:48px;grid-template-columns:minmax(0, 1fr) 260px}}@media (max-width:800px){.ip_layout{display:block}}.ip_content{max-width:740px;font-family:var(--font);font-size:19px;line-height:1.75;color:var(--text)}@media (max-width:800px){.ip_content{padding-inline:8px;font-size:17px;line-height:1.7}}.ip_content>:first-child{margin-top:0}.ip_content h2,.ip_content h3,.ip_content h4{font-family:var(--font-title);color:var(--navy-dark);font-weight:800;line-height:1.3;letter-spacing:0}.ip_content h2{display:flex;align-items:center;gap:12px;font-size:26px;margin:48px 0 16px;padding-top:28px;border-top:1px solid var(--border);scroll-margin-top:90px}.ip_content h2::before{content:"";display:block;flex:none;align-self:center;width:13px;height:20px;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain}.ip_content h2:first-child{border-top:0;padding-top:0}@media (max-width:800px){.ip_content h2{font-size:21px;gap:10px;margin:32px 0 12px;padding-top:22px;scroll-margin-top:calc(var(--headerHeight) + 16px)}.ip_content h2::before{width:11px;height:16px}}.ip_content h3{font-size:21px;margin:32px 0 10px}@media (max-width:800px){.ip_content h3{font-size:18px}}.ip_content h4{font-size:19px;margin:24px 0 8px}.ip_content p{margin:0 0 18px}.ip_content p:last-child{margin-bottom:0}.ip_content strong,.ip_content b{font-weight:700;color:var(--black)}.ip_content a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(21, 101, 192, 0.35);text-underline-offset:4px;-webkit-transition:color 0.2s ease, text-decoration-color 0.2s ease;-moz-transition:color 0.2s ease, text-decoration-color 0.2s ease;-o-transition:color 0.2s ease, text-decoration-color 0.2s ease;transition:color 0.2s ease, text-decoration-color 0.2s ease}.ip_content a:hover{color:var(--navy);text-decoration-color:var(--red)}.ip_content a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}.ip_content ul,.ip_content ol{margin:0 0 22px;padding-inline-start:0;list-style:none}.ip_content ul li,.ip_content ol li{position:relative;padding-inline-start:28px;margin-bottom:10px;line-height:1.65}.ip_content ul li::before{content:"";position:absolute;inset-inline-start:6px;top:0.72em;width:7px;height:7px;background:var(--navy);border-radius:var(--radius-sm)}.ip_content ol{counter-reset:ip-ol}.ip_content ol li{counter-increment:ip-ol}.ip_content ol li::before{content:counter(ip-ol);position:absolute;inset-inline-start:0;top:0.2em;width:20px;height:20px;border-radius:var(--radius-circle);background:var(--navy);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.ip_content blockquote{margin:28px 0;padding:18px 24px;border-inline-start:4px solid var(--red);background:var(--blue-pale);color:var(--navy-dark);font-weight:500}.ip_content hr{border:0;border-top:1px solid var(--border);margin:36px 0}.ip_content img{max-width:100%;height:auto;border-radius:var(--radius);margin:20px 0}.ip_content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:0.9em}.ip_content table th,.ip_content table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--border);vertical-align:top}.ip_content table th{color:var(--navy-dark);font-weight:800;border-bottom:2px solid var(--navy)}.ip_content code{background:var(--clr-grey-100);padding:2px 6px;border-radius:var(--radius-sm);font-size:0.88em;direction:ltr;unicode-bidi:isolate}.ip_aside{position:sticky;top:130px;display:flex;flex-direction:column;gap:24px}@media (max-width:800px){.ip_aside{position:static;margin-top:40px;padding-inline:8px}}.ip_aside .ip_aside_title{display:flex;align-items:center;gap:10px;font-family:var(--font-title);font-size:15px;font-weight:800;letter-spacing:0;margin:0 0 12px}.ip_aside .ip_aside_title::before{content:"";display:block;flex:none;align-self:center;width:11px;height:16px;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain}.ip_aside ol,.ip_aside ul{list-style:none;margin:0;padding:0}.ip_toc{padding-bottom:22px;border-bottom:1px solid var(--border)}@media (max-width:800px){.ip_toc{display:none}}.ip_toc .ip_aside_title{color:var(--navy-dark)}.ip_toc li{border-inline-start:2px solid var(--border)}.ip_toc a{display:block;padding:6px 14px;margin-inline-start:-2px;border-inline-start:2px solid transparent;font-size:15px;line-height:1.4;color:var(--muted);-webkit-transition:color 0.15s ease, border-color 0.15s ease;-moz-transition:color 0.15s ease, border-color 0.15s ease;-o-transition:color 0.15s ease, border-color 0.15s ease;transition:color 0.15s ease, border-color 0.15s ease}.ip_toc a:hover{color:var(--navy);border-inline-start-color:var(--red)}.ip_toc a:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ip_nav{background:var(--navy);color:#fff;padding:22px 22px 14px;border-radius:var(--radius);box-shadow:var(--shadow)}.ip_nav .ip_aside_title{color:#fff}.ip_nav li+li{border-top:1px solid rgba(255, 255, 255, 0.1)}.ip_nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 0;font-size:16px;font-weight:500;line-height:1.35;color:rgba(255, 255, 255, 0.82);-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}.ip_nav a:hover{color:#fff}.ip_nav a:focus-visible{outline:2px solid #8EC1FF;outline-offset:2px}.ip_nav li.on a{color:#fff;font-weight:700}.ip_nav li.on a::after{content:"";display:block;flex:none;align-self:center;width:9px;height:14px;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain}@media (prefers-reduced-motion:reduce){.ip_content a,.ip_toc a,.ip_nav a{transition:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}