:root{
  --ink:#1b2330;
  --muted:#5d6877;
  --blue:#235ae9;
  --paper:#fbfcfe;
  --line:#dce2eb;
  --dark:#172231;
  --bs-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --bs-body-color:var(--ink);
  --bs-body-bg:var(--paper)}
  *{
    box-sizing:border-box}
    html{
      scroll-behavior:smooth;
      scroll-padding-top:110px}
      body{
        margin:0;
        font-size:1rem;
        line-height:1.7;
        -webkit-font-smoothing:antialiased}
        a{
          color:var(--blue);
          text-underline-offset:4px}
          a:hover{
            color:#153da8}
            button,a{
              touch-action:manipulation}
              a:focus-visible,button:focus-visible,summary:focus-visible{
                outline:3px solid #235ae9;
                outline-offset:5px}
                h1,h2,h3,p{
                  margin-top:0}
                  h1,h2,h3{
                    letter-spacing:-.045em;
                    line-height:1.08;
                    font-weight:550}
                    h1{
                      font-size:clamp(3.35rem,6.1vw,5.5rem)}
                      h2{
                        font-size:clamp(2.2rem,3.4vw,3.3rem)}
                        h3{
                          font-size:clamp(1.5rem,2.5vw,2.15rem)}
                          em{
                            font-family:Georgia,"Times New Roman",serif;
                            font-weight:400;
                            color:var(--blue);
                            letter-spacing:-.055em}
                            p{
                              color:var(--muted)}
                              [hidden]{
                                display:none!important}
                                .container{
                                  max-width:1240px;
                                  padding-inline:32px}
                                  .section-space{
                                    padding-block:100px}
                                    .eyebrow{
                                      font-size:.75rem;
                                      font-weight:650;
                                      letter-spacing:.15em;
                                      line-height:1.5;
                                      color:var(--muted);
                                      margin-bottom:24px}
                                      .status-dot{
                                        display:inline-block;
                                        width:7px;
                                        height:7px;
                                        background:var(--blue);
                                        border-radius:50%;
                                        margin-right:10px;
                                        vertical-align:1px}
                                        .skip-link{
                                          position:absolute;
                                          left:20px;
                                          top:-100px;
                                          background:white;
                                          z-index:1100;
                                          padding:12px}
                                          .skip-link:focus{
                                            top:10px}
                                            .site-header{
                                              border-bottom:1px solid var(--line);
                                              background:var(--paper);
                                              position:relative;
                                              z-index:20}
                                              .navbar{
                                                min-height:94px}
                                                .wordmark{
                                                  display:inline-flex;
                                                  align-items:center;
                                                  gap:12px;
                                                  color:var(--ink);
                                                  font-size:1.15rem;
                                                  font-weight:700;
                                                  letter-spacing:-.035em;
                                                  text-decoration:none;
                                                  line-height:1.15}
                                                  .brand-glyph{
                                                    display:block;
                                                    width:36px;
                                                    height:36px;
                                                    border-radius:9px;
                                                    flex:0 0 auto}
                                                    .brand-product{
                                                      display:block;
                                                      font-size:.7rem;
                                                      letter-spacing:.035em;
                                                      font-weight:500;
                                                      margin-top:4px;
                                                      color:var(--muted)}
                                                      .nav-link{
                                                        font-size:.875rem;
                                                        color:var(--muted);
                                                        padding:.8rem 1rem!important}
                                                        .nav-link.active{
                                                          color:var(--ink)!important}
                                                          .btn{
                                                            border-radius:5px;
                                                            line-height:1.5;
                                                            font-weight:550;
                                                            font-size:.875rem;
                                                            padding:12px 19px;
                                                            transition:background-color .16s,border-color .16s}
                                                            .btn span[aria-hidden]{
                                                              margin-left:20px}
                                                              .btn-primary{
                                                                --bs-btn-bg:var(--blue);
                                                                --bs-btn-border-color:var(--blue);
                                                                --bs-btn-hover-bg:#1948c7;
                                                                --bs-btn-hover-border-color:#1948c7;
                                                                --bs-btn-active-bg:#153da8;
                                                                --bs-btn-active-border-color:#153da8}
                                                                .btn-lg{
                                                                  padding:16px 24px}
                                                                  .btn-nav{
                                                                    border:1px solid var(--line);
                                                                    color:var(--ink);
                                                                    background:white}
                                                                    .btn-nav:hover{
                                                                      border-color:var(--ink)}
                                                                      .navbar-toggler{
                                                                        border:0;
                                                                        padding:12px}
                                                                        .navbar-toggler-icon{
                                                                          width:23px;
                                                                          height:23px}
                                                                          .hero{
                                                                            padding-top:83px;
                                                                            padding-bottom:78px}
                                                                            .hero h1{
                                                                              margin-bottom:28px}
                                                                              .hero-copy{
                                                                                padding-right:60px}
                                                                                .hero-description{
                                                                                  font-size:1.125rem;
                                                                                  max-width:520px;
                                                                                  line-height:1.85;
                                                                                  margin-bottom:32px}
                                                                                  .hero-actions{
                                                                                    display:flex;
                                                                                    gap:26px;
                                                                                    align-items:center;
                                                                                    flex-wrap:wrap}
                                                                                    .text-link{
                                                                                      font-size:.875rem;
                                                                                      font-weight:600;
                                                                                      text-decoration:none;
                                                                                      display:inline-flex;
                                                                                      align-items:center;
                                                                                      gap:16px;
                                                                                      line-height:1.5}
                                                                                      .text-link:hover{
                                                                                        text-decoration:underline}
                                                                                        .compatibility{
                                                                                          font-size:.75rem;
                                                                                          margin-top:27px;
                                                                                          margin-bottom:0;
                                                                                          letter-spacing:.025em}
                                                                                          .compatibility span{
                                                                                            margin-inline:11px;
                                                                                            color:#a8b0bb}
                                                                                            .collection-index{
                                                                                              background:var(--dark);
                                                                                              padding:31px 33px 22px;
                                                                                              border-radius:7px;
                                                                                              color:#f7f9fd}
                                                                                              .index-top{
                                                                                                display:flex;
                                                                                                justify-content:space-between;
                                                                                                align-items:center;
                                                                                                margin-bottom:27px}
                                                                                                .index-top .eyebrow{
                                                                                                  color:#b9c8da;
                                                                                                  margin:0;
                                                                                                  font-size:.65rem}
                                                                                                  .index-count{
                                                                                                    font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
                                                                                                    font-size:.7rem;
                                                                                                    color:#a1b2c8}
                                                                                                    .collection-index h2{
                                                                                                      font-size:2.35rem;
                                                                                                      line-height:1.15;
                                                                                                      margin-bottom:12px;
                                                                                                      letter-spacing:-.04em}
                                                                                                      .collection-index>p{
                                                                                                        font-size:.875rem;
                                                                                                        color:#adbbcc;
                                                                                                        margin-bottom:26px;
                                                                                                        max-width:280px}
                                                                                                        .index-row{
                                                                                                          display:flex;
                                                                                                          align-items:center;
                                                                                                          gap:17px;
                                                                                                          border-top:1px solid #344255;
                                                                                                          padding:18px 0;
                                                                                                          text-decoration:none;
                                                                                                          color:#f1f5fc}
                                                                                                          .index-row:hover{
                                                                                                            color:white}
                                                                                                            .index-row:hover .row-arrow{
                                                                                                              transform:translate(2px,-2px);
                                                                                                              color:#a3bdff}
                                                                                                              .index-symbol{
                                                                                                                font-size:1.3rem;
                                                                                                                font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
                                                                                                                color:#a3baf0;
                                                                                                                width:32px;
                                                                                                                flex-shrink:0;
                                                                                                                line-height:1.4}
                                                                                                                .index-row strong{
                                                                                                                  display:block;
                                                                                                                  font-size:.875rem;
                                                                                                                  font-weight:550;
                                                                                                                  line-height:1.4}
                                                                                                                  .index-row small{
                                                                                                                    font-size:.72rem;
                                                                                                                    color:#adbbcc;
                                                                                                                    display:block;
                                                                                                                    margin-top:4px}
                                                                                                                    .row-arrow{
                                                                                                                      margin-left:auto;
                                                                                                                      color:#94a3b8;
                                                                                                                      font-size:1.2rem;
                                                                                                                      transition:transform .15s}
                                                                                                                      .index-bottom{
                                                                                                                        display:flex;
                                                                                                                        justify-content:space-between;
                                                                                                                        align-items:center;
                                                                                                                        border-top:1px solid #344255;
                                                                                                                        padding-top:15px;
                                                                                                                        color:#b4c0cf;
                                                                                                                        font-size:.72rem}
                                                                                                                        .small-mark{
                                                                                                                          font-family:Georgia,serif;
                                                                                                                          font-size:1.6rem;
                                                                                                                          font-weight:600}
                                                                                                                          .principles-strip{
                                                                                                                            border-top:1px solid var(--line);
                                                                                                                            border-bottom:1px solid var(--line);
                                                                                                                            background:#f2f5f9}
                                                                                                                            .principles-strip .container{
                                                                                                                              display:flex;
                                                                                                                              justify-content:space-between;
                                                                                                                              gap:25px;
                                                                                                                              padding-block:24px}
                                                                                                                              .principles-strip span{
                                                                                                                                font-size:.78rem;
                                                                                                                                color:#5c6777}
                                                                                                                                .principles-strip span:first-child{
                                                                                                                                  font-weight:600;
                                                                                                                                  color:var(--ink)}
                                                                                                                                  .section-intro{
                                                                                                                                    margin-bottom:66px}
                                                                                                                                    .section-intro h2{
                                                                                                                                      margin:0}
                                                                                                                                      .section-intro>.col-lg-5>p{
                                                                                                                                        max-width:350px;
                                                                                                                                        margin-left:auto;
                                                                                                                                        margin-bottom:3px;
                                                                                                                                        font-size:1rem}
                                                                                                                                        .feature-row{
                                                                                                                                          padding-block:45px;
                                                                                                                                          border-top:1px solid var(--line);
                                                                                                                                          margin-inline:0}
                                                                                                                                          .feature-row>*:first-child{
                                                                                                                                            padding-left:0}
                                                                                                                                            .feature-row>*:last-child{
                                                                                                                                              padding-right:0}
                                                                                                                                              .section-number{
                                                                                                                                                font-size:.72rem;
                                                                                                                                                letter-spacing:.075em;
                                                                                                                                                color:var(--muted);
                                                                                                                                                font-weight:550;
                                                                                                                                                display:block;
                                                                                                                                                line-height:1.5}
                                                                                                                                                .feature-row h3{
                                                                                                                                                  line-height:1.22;
                                                                                                                                                  margin-bottom:20px}
                                                                                                                                                  .feature-row p{
                                                                                                                                                    max-width:380px;
                                                                                                                                                    margin-bottom:25px;
                                                                                                                                                    font-size:.95rem}
                                                                                                                                                    .capability-list{
                                                                                                                                                      list-style:none;
                                                                                                                                                      margin:0;
                                                                                                                                                      padding:0 0 0 34px}
                                                                                                                                                      .capability-list li+li{
                                                                                                                                                        margin-top:23px}
                                                                                                                                                        .capability-list span{
                                                                                                                                                          display:block;
                                                                                                                                                          font-size:.875rem;
                                                                                                                                                          font-weight:550;
                                                                                                                                                          color:var(--ink)}
                                                                                                                                                          .capability-list small{
                                                                                                                                                            font-size:.78rem;
                                                                                                                                                            color:var(--muted);
                                                                                                                                                            display:block}
                                                                                                                                                            .privacy-feature{
                                                                                                                                                              background:var(--dark);
                                                                                                                                                              color:white}
                                                                                                                                                              .privacy-feature h2{
                                                                                                                                                                margin:0;
                                                                                                                                                                line-height:1.16}
                                                                                                                                                                .privacy-feature em{
                                                                                                                                                                  color:#adc2fa}
                                                                                                                                                                  .privacy-feature .eyebrow{
                                                                                                                                                                    color:#b1bfd0}
                                                                                                                                                                    .privacy-copy p{
                                                                                                                                                                      color:#c6d0de;
                                                                                                                                                                      font-size:1rem;
                                                                                                                                                                      max-width:490px}
                                                                                                                                                                      .privacy-copy p+p{
                                                                                                                                                                        font-size:.9rem;
                                                                                                                                                                        color:#aebcd0}
                                                                                                                                                                        .light-link{
                                                                                                                                                                          color:white;
                                                                                                                                                                          margin-top:10px}
                                                                                                                                                                          .light-link:hover{
                                                                                                                                                                            color:#c8d7ff}
                                                                                                                                                                            .closing-section{
                                                                                                                                                                              padding-block:91px}
                                                                                                                                                                              .closing-section h2{
                                                                                                                                                                                font-size:2.75rem;
                                                                                                                                                                                margin:0}
                                                                                                                                                                                .closing-section .eyebrow{
                                                                                                                                                                                  margin-bottom:20px}
                                                                                                                                                                                  .site-footer{
                                                                                                                                                                                    background:#f2f5f9;
                                                                                                                                                                                    border-top:1px solid var(--line);
                                                                                                                                                                                    padding-block:40px 25px}
                                                                                                                                                                                    .footer-main{
                                                                                                                                                                                      display:flex;
                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                      justify-content:space-between;
                                                                                                                                                                                      gap:25px;
                                                                                                                                                                                      margin-bottom:35px}
                                                                                                                                                                                      .footer-wordmark{
                                                                                                                                                                                        font-size:1.15rem;
                                                                                                                                                                                        gap:0}
                                                                                                                                                                                        .brand-dot{
                                                                                                                                                                                          color:var(--blue)}
                                                                                                                                                                                          .footer-main p{
                                                                                                                                                                                            font-size:.875rem;
                                                                                                                                                                                            margin:0}
                                                                                                                                                                                            .footer-bottom{
                                                                                                                                                                                              border-top:1px solid var(--line);
                                                                                                                                                                                              padding-top:23px;
                                                                                                                                                                                              display:flex;
                                                                                                                                                                                              justify-content:space-between;
                                                                                                                                                                                              gap:25px;
                                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                                              font-size:.75rem}
                                                                                                                                                                                              .footer-bottom nav{
                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                gap:27px}
                                                                                                                                                                                                .footer-bottom a{
                                                                                                                                                                                                  color:var(--muted);
                                                                                                                                                                                                  text-decoration:none}
                                                                                                                                                                                                  .footer-bottom a:hover{
                                                                                                                                                                                                    color:var(--ink);
                                                                                                                                                                                                    text-decoration:underline}
                                                                                                                                                                                                    .page-heading{
                                                                                                                                                                                                      padding-block:82px 65px}
                                                                                                                                                                                                      .page-heading h1{
                                                                                                                                                                                                        font-size:clamp(3rem,5.5vw,4.7rem);
                                                                                                                                                                                                        margin-bottom:27px;
                                                                                                                                                                                                        line-height:1.12}
                                                                                                                                                                                                        .page-description{
                                                                                                                                                                                                          font-size:1.125rem;
                                                                                                                                                                                                          max-width:570px;
                                                                                                                                                                                                          line-height:1.8;
                                                                                                                                                                                                          margin:0}
                                                                                                                                                                                                          .catalog-jump{
                                                                                                                                                                                                            border-block:1px solid var(--line);
                                                                                                                                                                                                            background:#f2f5f9}
                                                                                                                                                                                                            .catalog-jump .container{
                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                              gap:40px;
                                                                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                                                                              padding-block:19px}
                                                                                                                                                                                                              .catalog-jump a{
                                                                                                                                                                                                                text-decoration:none;
                                                                                                                                                                                                                font-size:.875rem;
                                                                                                                                                                                                                color:var(--ink);
                                                                                                                                                                                                                font-weight:500}
                                                                                                                                                                                                                .catalog-jump a:hover{
                                                                                                                                                                                                                  color:var(--blue)}
                                                                                                                                                                                                                  .catalog-body{
                                                                                                                                                                                                                    padding-bottom:75px}
                                                                                                                                                                                                                    .catalog-group{
                                                                                                                                                                                                                      padding-top:75px}
                                                                                                                                                                                                                      .catalog-heading{
                                                                                                                                                                                                                        margin-bottom:32px}
                                                                                                                                                                                                                        .catalog-heading .eyebrow{
                                                                                                                                                                                                                          margin-bottom:15px}
                                                                                                                                                                                                                          .catalog-heading h2{
                                                                                                                                                                                                                            font-size:2.5rem;
                                                                                                                                                                                                                            margin-bottom:15px}
                                                                                                                                                                                                                            .catalog-heading p:last-child{
                                                                                                                                                                                                                              margin:0}
                                                                                                                                                                                                                              .tool-entry{
                                                                                                                                                                                                                                height:100%;
                                                                                                                                                                                                                                border:1px solid var(--line);
                                                                                                                                                                                                                                border-radius:6px;
                                                                                                                                                                                                                                padding:29px 32px;
                                                                                                                                                                                                                                background:white;
                                                                                                                                                                                                                                scroll-margin-top:35px}
                                                                                                                                                                                                                                .tool-top{
                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                                                  margin-bottom:28px}
                                                                                                                                                                                                                                  .tool-symbol{
                                                                                                                                                                                                                                    font-size:1.55rem;
                                                                                                                                                                                                                                    font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
                                                                                                                                                                                                                                    line-height:1.2;
                                                                                                                                                                                                                                    color:var(--blue)}
                                                                                                                                                                                                                                    .permalink{
                                                                                                                                                                                                                                      text-decoration:none;
                                                                                                                                                                                                                                      color:#76849a;
                                                                                                                                                                                                                                      font-size:1.4rem;
                                                                                                                                                                                                                                      min-width:35px;
                                                                                                                                                                                                                                      min-height:35px;
                                                                                                                                                                                                                                      text-align:center}
                                                                                                                                                                                                                                      .tool-entry h3{
                                                                                                                                                                                                                                        font-size:1.4rem;
                                                                                                                                                                                                                                        line-height:1.25;
                                                                                                                                                                                                                                        letter-spacing:-.025em;
                                                                                                                                                                                                                                        margin-bottom:16px}
                                                                                                                                                                                                                                        .tool-entry p{
                                                                                                                                                                                                                                          font-size:.925rem;
                                                                                                                                                                                                                                          line-height:1.85;
                                                                                                                                                                                                                                          margin-bottom:23px}
                                                                                                                                                                                                                                          .tool-tags{
                                                                                                                                                                                                                                            list-style:none;
                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                            gap:8px 16px;
                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                            padding:0}
                                                                                                                                                                                                                                            .tool-tags li{
                                                                                                                                                                                                                                              font-size:.72rem;
                                                                                                                                                                                                                                              color:#5a6676;
                                                                                                                                                                                                                                              border-bottom:1px solid #d8e1f2;
                                                                                                                                                                                                                                              padding-bottom:3px}
                                                                                                                                                                                                                                              .catalog-closing{
                                                                                                                                                                                                                                                background:#edf2fd;
                                                                                                                                                                                                                                                border-top:1px solid #d4def3;
                                                                                                                                                                                                                                                padding-block:42px}
                                                                                                                                                                                                                                                .catalog-closing .container{
                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                  gap:25px}
                                                                                                                                                                                                                                                  .catalog-closing p{
                                                                                                                                                                                                                                                    margin:0;
                                                                                                                                                                                                                                                    color:var(--ink)}
                                                                                                                                                                                                                                                    .legal-heading{
                                                                                                                                                                                                                                                      border-bottom:1px solid var(--line)}
                                                                                                                                                                                                                                                      .draft-label{
                                                                                                                                                                                                                                                        display:inline-block;
                                                                                                                                                                                                                                                        margin:25px 0 0;
                                                                                                                                                                                                                                                        font-size:.8rem;
                                                                                                                                                                                                                                                        background:#edf2fd;
                                                                                                                                                                                                                                                        color:#324a74;
                                                                                                                                                                                                                                                        border:1px solid #d6e0f6;
                                                                                                                                                                                                                                                        padding:6px 12px;
                                                                                                                                                                                                                                                        border-radius:4px}
                                                                                                                                                                                                                                                        .legal-layout{
                                                                                                                                                                                                                                                          padding-block:60px 80px}
                                                                                                                                                                                                                                                          .document-nav{
                                                                                                                                                                                                                                                            position:sticky;
                                                                                                                                                                                                                                                            top:35px;
                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                                                                                            gap:13px}
                                                                                                                                                                                                                                                            .document-nav .eyebrow{
                                                                                                                                                                                                                                                              margin-bottom:10px}
                                                                                                                                                                                                                                                              .document-nav a{
                                                                                                                                                                                                                                                                font-size:.875rem;
                                                                                                                                                                                                                                                                color:var(--muted);
                                                                                                                                                                                                                                                                text-decoration:none}
                                                                                                                                                                                                                                                                .document-nav a:hover{
                                                                                                                                                                                                                                                                  color:var(--blue)}
                                                                                                                                                                                                                                                                  .legal-content section{
                                                                                                                                                                                                                                                                    margin-bottom:50px;
                                                                                                                                                                                                                                                                    scroll-margin-top:30px}
                                                                                                                                                                                                                                                                    .legal-content h2{
                                                                                                                                                                                                                                                                      font-size:1.85rem;
                                                                                                                                                                                                                                                                      margin:12px 0 22px;
                                                                                                                                                                                                                                                                      letter-spacing:-.03em}
                                                                                                                                                                                                                                                                      .legal-content h3{
                                                                                                                                                                                                                                                                        font-size:1.15rem;
                                                                                                                                                                                                                                                                        margin:26px 0 14px;
                                                                                                                                                                                                                                                                        letter-spacing:-.015em}
                                                                                                                                                                                                                                                                        .legal-content p,.legal-content li{
                                                                                                                                                                                                                                                                          font-size:1rem;
                                                                                                                                                                                                                                                                          line-height:1.95;
                                                                                                                                                                                                                                                                          color:var(--muted)}
                                                                                                                                                                                                                                                                          .legal-content li+li{
                                                                                                                                                                                                                                                                            margin-top:12px}
                                                                                                                                                                                                                                                                            .support-intro{
                                                                                                                                                                                                                                                                              padding-bottom:60px}
                                                                                                                                                                                                                                                                              .support-summary{
                                                                                                                                                                                                                                                                                border-top:1px solid var(--line);
                                                                                                                                                                                                                                                                                height:100%;
                                                                                                                                                                                                                                                                                padding:27px 15px 0 0}
                                                                                                                                                                                                                                                                                .support-summary h2{
                                                                                                                                                                                                                                                                                  font-size:1.4rem;
                                                                                                                                                                                                                                                                                  margin:20px 0 17px;
                                                                                                                                                                                                                                                                                  letter-spacing:-.025em}
                                                                                                                                                                                                                                                                                  .support-summary p{
                                                                                                                                                                                                                                                                                    font-size:.925rem}
                                                                                                                                                                                                                                                                                    .support-faq{
                                                                                                                                                                                                                                                                                      border-top:1px solid var(--line)}
                                                                                                                                                                                                                                                                                      .support-faq h2{
                                                                                                                                                                                                                                                                                        font-size:2.6rem}
                                                                                                                                                                                                                                                                                        .support-faq details{
                                                                                                                                                                                                                                                                                          padding-block:24px;
                                                                                                                                                                                                                                                                                          border-bottom:1px solid var(--line)}
                                                                                                                                                                                                                                                                                          .support-faq details:first-child{
                                                                                                                                                                                                                                                                                            padding-top:0}
                                                                                                                                                                                                                                                                                            .support-faq summary{
                                                                                                                                                                                                                                                                                              font-size:1rem;
                                                                                                                                                                                                                                                                                              font-weight:550;
                                                                                                                                                                                                                                                                                              cursor:pointer;
                                                                                                                                                                                                                                                                                              list-style:none;
                                                                                                                                                                                                                                                                                              position:relative;
                                                                                                                                                                                                                                                                                              padding-right:35px;
                                                                                                                                                                                                                                                                                              color:var(--ink)}
                                                                                                                                                                                                                                                                                              .support-faq summary::-webkit-details-marker{
                                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                                .support-faq summary::after{
                                                                                                                                                                                                                                                                                                  content:"+";
                                                                                                                                                                                                                                                                                                  position:absolute;
                                                                                                                                                                                                                                                                                                  right:3px;
                                                                                                                                                                                                                                                                                                  top:-3px;
                                                                                                                                                                                                                                                                                                  color:var(--blue);
                                                                                                                                                                                                                                                                                                  font-size:1.5rem;
                                                                                                                                                                                                                                                                                                  font-weight:400}
                                                                                                                                                                                                                                                                                                  .support-faq details[open] summary::after{
                                                                                                                                                                                                                                                                                                    content:"−"}
                                                                                                                                                                                                                                                                                                    .support-faq details p{
                                                                                                                                                                                                                                                                                                      font-size:.95rem;
                                                                                                                                                                                                                                                                                                      line-height:1.85;
                                                                                                                                                                                                                                                                                                      margin:18px 25px 0 0}
                                                                                                                                                                                                                                                                                                      .report-section{
                                                                                                                                                                                                                                                                                                        background:#edf2fd;
                                                                                                                                                                                                                                                                                                        padding-block:65px}
                                                                                                                                                                                                                                                                                                        .report-section h2{
                                                                                                                                                                                                                                                                                                          font-size:2.6rem}
                                                                                                                                                                                                                                                                                                          .report-lead{
                                                                                                                                                                                                                                                                                                            color:var(--ink);
                                                                                                                                                                                                                                                                                                            font-size:1.1rem}
                                                                                                                                                                                                                                                                                                            .report-list{
                                                                                                                                                                                                                                                                                                              padding-left:22px;
                                                                                                                                                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                                                                                                                                                              font-size:.95rem}
                                                                                                                                                                                                                                                                                                              .report-list li{
                                                                                                                                                                                                                                                                                                                padding:7px 0 7px 8px}
                                                                                                                                                                                                                                                                                                                .quiet-note{
                                                                                                                                                                                                                                                                                                                  font-size:.825rem;
                                                                                                                                                                                                                                                                                                                  margin:22px 0 0}
                                                                                                                                                                                                                                                                                                                  .not-found{
                                                                                                                                                                                                                                                                                                                    padding-block:100px 130px}
                                                                                                                                                                                                                                                                                                                    .not-found h1{
                                                                                                                                                                                                                                                                                                                      margin-bottom:25px}
                                                                                                                                                                                                                                                                                                                      .not-found p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                        margin-bottom:30px}
                                                                                                                                                                                                                                                                                                                        .release-media{
                                                                                                                                                                                                                                                                                                                          margin:35px 0 0;
                                                                                                                                                                                                                                                                                                                          background:#f0f3f8;
                                                                                                                                                                                                                                                                                                                          border:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                          border-radius:7px;
                                                                                                                                                                                                                                                                                                                          overflow:hidden}
                                                                                                                                                                                                                                                                                                                          .release-media .media-stage{
                                                                                                                                                                                                                                                                                                                            position:relative}
                                                                                                                                                                                                                                                                                                                            .release-media img{
                                                                                                                                                                                                                                                                                                                              display:block;
                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                              height:auto}
                                                                                                                                                                                                                                                                                                                              .release-media iframe{
                                                                                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                                                aspect-ratio:16/9;
                                                                                                                                                                                                                                                                                                                                border:0;
                                                                                                                                                                                                                                                                                                                                min-height:220px}
                                                                                                                                                                                                                                                                                                                                .release-media .media-actions{
                                                                                                                                                                                                                                                                                                                                  padding:18px 22px;
                                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                                  gap:20px;
                                                                                                                                                                                                                                                                                                                                  flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                  .release-media figcaption{
                                                                                                                                                                                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                                                                                                                                                                                    font-size:.8rem;
                                                                                                                                                                                                                                                                                                                                    padding:0 22px 18px;
                                                                                                                                                                                                                                                                                                                                    line-height:1.6}
                                                                                                                                                                                                                                                                                                                                    .release-media .media-caption{
                                                                                                                                                                                                                                                                                                                                      margin:0;
                                                                                                                                                                                                                                                                                                                                      padding:18px 22px}
                                                                                                                                                                                                                                                                                                                                      .release-media .media-actions .btn{
                                                                                                                                                                                                                                                                                                                                        font-size:.875rem}
                                                                                                                                                                                                                                                                                                                                        .media-notice{
                                                                                                                                                                                                                                                                                                                                          font-size:.75rem;
                                                                                                                                                                                                                                                                                                                                          color:var(--muted)}
                                                                                                                                                                                                                                                                                                                                          .media-fallback{
                                                                                                                                                                                                                                                                                                                                            font-size:.8rem}
                                                                                                                                                                                                                                                                                                                                            .hero .release-media{
                                                                                                                                                                                                                                                                                                                                              margin-top:55px}
                                                                                                                                                                                                                                                                                                                                              @media(min-width:1440px){
                                                                                                                                                                                                                                                                                                                                                .container{
                                                                                                                                                                                                                                                                                                                                                  max-width:1280px}
                                                                                                                                                                                                                                                                                                                                                  .hero{
                                                                                                                                                                                                                                                                                                                                                    padding-top:95px;
                                                                                                                                                                                                                                                                                                                                                    padding-bottom:85px}
                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                  @media(max-width:1199px){
                                                                                                                                                                                                                                                                                                                                                    .hero-copy{
                                                                                                                                                                                                                                                                                                                                                      padding-right:30px}
                                                                                                                                                                                                                                                                                                                                                      .hero-actions{
                                                                                                                                                                                                                                                                                                                                                        gap:18px}
                                                                                                                                                                                                                                                                                                                                                        .collection-index{
                                                                                                                                                                                                                                                                                                                                                          padding:28px}
                                                                                                                                                                                                                                                                                                                                                          .index-row{
                                                                                                                                                                                                                                                                                                                                                            gap:12px}
                                                                                                                                                                                                                                                                                                                                                            .index-row strong{
                                                                                                                                                                                                                                                                                                                                                              font-size:.82rem}
                                                                                                                                                                                                                                                                                                                                                              .principles-strip span{
                                                                                                                                                                                                                                                                                                                                                                font-size:.72rem}
                                                                                                                                                                                                                                                                                                                                                                .capability-list{
                                                                                                                                                                                                                                                                                                                                                                  padding-left:10px}
                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                @media(max-width:991px){
                                                                                                                                                                                                                                                                                                                                                                  .navbar{
                                                                                                                                                                                                                                                                                                                                                                    min-height:80px}
                                                                                                                                                                                                                                                                                                                                                                    .navbar-collapse{
                                                                                                                                                                                                                                                                                                                                                                      padding-block:15px}
                                                                                                                                                                                                                                                                                                                                                                      .nav-link{
                                                                                                                                                                                                                                                                                                                                                                        padding:.65rem 0!important}
                                                                                                                                                                                                                                                                                                                                                                        .navbar-nav .btn-nav{
                                                                                                                                                                                                                                                                                                                                                                          margin-top:8px}
                                                                                                                                                                                                                                                                                                                                                                          .hero-copy{
                                                                                                                                                                                                                                                                                                                                                                            padding-right:12px}
                                                                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                                                                              padding-block:60px}
                                                                                                                                                                                                                                                                                                                                                                              .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                font-size:4.5rem}
                                                                                                                                                                                                                                                                                                                                                                                .hero-description{
                                                                                                                                                                                                                                                                                                                                                                                  max-width:560px}
                                                                                                                                                                                                                                                                                                                                                                                  .collection-index{
                                                                                                                                                                                                                                                                                                                                                                                    margin-top:45px;
                                                                                                                                                                                                                                                                                                                                                                                    max-width:580px;
                                                                                                                                                                                                                                                                                                                                                                                    padding:32px}
                                                                                                                                                                                                                                                                                                                                                                                    .collection-index h2 br{
                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                      .collection-index>p{
                                                                                                                                                                                                                                                                                                                                                                                        max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                        .index-row{
                                                                                                                                                                                                                                                                                                                                                                                          padding-block:17px}
                                                                                                                                                                                                                                                                                                                                                                                          .index-row strong{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:.95rem}
                                                                                                                                                                                                                                                                                                                                                                                            .principles-strip .container{
                                                                                                                                                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                              gap:12px 20px}
                                                                                                                                                                                                                                                                                                                                                                                              .section-space{
                                                                                                                                                                                                                                                                                                                                                                                                padding-block:65px}
                                                                                                                                                                                                                                                                                                                                                                                                .section-intro{
                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:40px}
                                                                                                                                                                                                                                                                                                                                                                                                  .section-intro>.col-lg-5>p{
                                                                                                                                                                                                                                                                                                                                                                                                    margin:25px 0 0;
                                                                                                                                                                                                                                                                                                                                                                                                    max-width:520px}
                                                                                                                                                                                                                                                                                                                                                                                                    .feature-row{
                                                                                                                                                                                                                                                                                                                                                                                                      padding-block:32px}
                                                                                                                                                                                                                                                                                                                                                                                                      .section-number{
                                                                                                                                                                                                                                                                                                                                                                                                        margin-bottom:20px}
                                                                                                                                                                                                                                                                                                                                                                                                        .feature-row h3 br{
                                                                                                                                                                                                                                                                                                                                                                                                          display:none}
                                                                                                                                                                                                                                                                                                                                                                                                          .feature-row p{
                                                                                                                                                                                                                                                                                                                                                                                                            max-width:580px}
                                                                                                                                                                                                                                                                                                                                                                                                            .capability-list{
                                                                                                                                                                                                                                                                                                                                                                                                              padding:30px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                              .capability-list li+li{
                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                .privacy-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                  margin-top:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .closing-section{
                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:65px}
                                                                                                                                                                                                                                                                                                                                                                                                                    .closing-section .btn{
                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .document-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                        position:static;
                                                                                                                                                                                                                                                                                                                                                                                                                        flex-direction:row;
                                                                                                                                                                                                                                                                                                                                                                                                                        flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                        gap:12px 25px;
                                                                                                                                                                                                                                                                                                                                                                                                                        border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                        margin-bottom:40px}
                                                                                                                                                                                                                                                                                                                                                                                                                        .document-nav .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                          margin:0}
                                                                                                                                                                                                                                                                                                                                                                                                                          .legal-content .section-number{
                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom:0}
                                                                                                                                                                                                                                                                                                                                                                                                                            .support-faq h2{
                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                              .report-section h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                .feature-row>div{
                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-inline:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-note{
                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                  @media(max-width:575px){
                                                                                                                                                                                                                                                                                                                                                                                                                                    .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-inline:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .navbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                        min-height:75px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .wordmark{
                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:1rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .brand-glyph{
                                                                                                                                                                                                                                                                                                                                                                                                                                            width:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                            height:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-top:42px;
                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-bottom:40px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.65rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:3.55rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hero-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:1rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.85}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .btn-lg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:.825rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:15px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .compatibility{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:.65rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .compatibility span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-inline:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .collection-index{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-top:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .collection-index h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:2.05rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .collection-index h2 br{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .index-row strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.83rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .index-row small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:.7rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .principles-strip .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-block:21px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:13px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .principles-strip span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:.65rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:1.5}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .section-space{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-block:48px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .section-intro{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:33px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .feature-row h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:1.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .feature-row h3 br{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .feature-row p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.95rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .privacy-feature h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:2.45rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .closing-section h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:2.35rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .footer-main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .footer-main p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:.7rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .footer-bottom nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-block:48px 40px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .page-heading h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:3.2rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .page-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:1rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .catalog-jump .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:14px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-block:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .catalog-jump a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .catalog-group{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-top:48px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .catalog-heading h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:2.2rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .catalog-heading p:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.925rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .tool-entry{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .tool-entry h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:1.3rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .tool-tags{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px 14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .catalog-closing .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .catalog-closing .text-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .legal-layout{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-top:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .legal-content h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:1.6rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .legal-content p,.legal-content li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.95rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .support-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-top:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .support-summary .section-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-bottom:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .support-intro{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-bottom:45px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .support-faq h2,.report-section h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:2.3rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .report-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding-block:45px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .release-media .media-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .not-found{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-block:60px 80px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .not-found .btn{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:max-content;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transition:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media print{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .site-header,.site-footer,.document-nav,.draft-label,.catalog-jump{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:white;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:black}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-block:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .legal-layout{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .legal-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .legal-content section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  break-inside:avoid}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .legal-content a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color:black}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .release-media{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

/* Shared product-presentation refinements. */
.site-header {
  position: sticky;
  top: 0;
  background: var(--paper);
}

.tool-entry {
  scroll-margin-top: 110px;
}

.workbench-symbol {
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  flex: 0 0 auto;
  color: var(--blue);
  overflow: visible;
}

svg.tool-symbol {
  width: 1.55rem;
  height: 1.55rem;
}

.compact-catalog .catalog-group {
  padding-top: 64px;
}

.compact-catalog .catalog-heading {
  margin-bottom: 22px;
}

.compact-catalog .tool-entry {
  border: 0;
  border-top: 1px solid var(--line);
  border-radius: 0;
  padding: 22px 26px 24px;
  background: transparent;
}

.compact-catalog .tool-top {
  margin-bottom: 18px;
}

.access-label {
  margin-right: auto;
  color: var(--blue);
  font-size: .7rem;
  font-weight: 750;
  letter-spacing: .075em;
  line-height: 1.3;
  text-transform: uppercase;
}

.compact-catalog .access-detail {
  margin-bottom: 7px;
  color: var(--muted);
  font-size: .82rem;
  line-height: 1.55;
}

.compact-catalog .access-detail + .tool-tags {
  margin-top: 17px;
}

.access-detail strong {
  color: var(--ink);
}

.changelog-body {
  padding-block: 25px 100px;
}

.release-entry {
  display: grid;
  grid-template-columns: minmax(190px, .34fr) minmax(0, 1fr);
  gap: clamp(38px, 5vw, 72px);
  padding-block: 42px;
  border-top: 1px solid var(--line);
}

.release-version h2 {
  margin: 8px 0 0;
  font-size: 1.8rem;
}

.release-status {
  display: inline-block;
  color: var(--blue);
  font-size: .74rem;
  font-weight: 750;
  letter-spacing: .075em;
  text-transform: uppercase;
}

.release-notes h3 {
  margin-bottom: 18px;
  font-size: 1.35rem;
}

.release-notes li {
  padding: 6px 0;
  color: var(--muted);
  line-height: 1.7;
}

.compact-catalog .tool-entry h3 {
  margin-bottom: 10px;
}

.compact-catalog .tool-entry p {
  line-height: 1.65;
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  .navbar {
    min-height: 74px;
  }

  .nav-link {
    position: relative;
  }

  .nav-link.active::after {
    position: absolute;
    right: 1rem;
    bottom: .35rem;
    left: 1rem;
    height: 2px;
    background: var(--blue);
    content: "";
  }

  .compact-catalog .catalog-group {
    display: grid;
    grid-template-columns: minmax(190px, .34fr) minmax(0, 1fr);
    gap: clamp(38px, 5vw, 72px);
  }

  .compact-catalog .catalog-heading {
    margin-bottom: 0;
    padding-top: 22px;
    border-top: 1px solid var(--line);
  }

  .compact-catalog .catalog-heading h2 {
    font-size: 1.75rem;
  }

  .compact-catalog .catalog-heading p:last-child {
    font-size: .9rem;
    line-height: 1.65;
  }

  .compact-catalog .catalog-group > .row {
    margin: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
  }

  .compact-catalog .catalog-group > .row > * {
    padding: 0;
  }

  .compact-catalog .catalog-group > .row > :nth-child(even) {
    border-left: 1px solid var(--line);
  }
}

@media (max-width: 991px) {
  .compact-catalog .catalog-group > .row {
    --bs-gutter-y: 0;
  }
}

@media (max-width: 575px) {
  .compact-catalog .tool-entry {
    padding: 22px 0 24px;
  }

  .release-entry {
    grid-template-columns: 1fr;
    gap: 28px;
  }
}

.site-closing-wave {
  display: block;
  width: 100%;
  height: clamp(44px, 5vw, 72px);
  color: var(--dark);
  background: var(--paper);
}

.site-closing-wave-soft {
  background: #edf2fd;
}

.site-closing-wave path {
  fill: currentColor;
}

.site-footer {
  color: white;
  background: var(--dark);
  border-top: 0;
}

.footer-main p,
.footer-bottom,
.footer-bottom a {
  color: rgba(255, 255, 255, .88);
}

.footer-wordmark,
.footer-bottom a:hover,
.footer-wordmark .brand-dot {
  color: white;
}

.footer-bottom {
  border-top-color: rgba(255, 255, 255, .28);
}

.footer-brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
}

.footer-main .footer-slogan {
  font-size: .78rem;
}

/* Global KeLoc shell and the route back from a product section. */
.global-wordmark,
.global-footer-wordmark {
  color: var(--ink);
  font-size: 1.2rem;
  font-weight: 750;
  letter-spacing: -.04em;
  text-decoration: none;
}

.global-footer-wordmark {
  color: white;
}

.umbrella-link {
  color: var(--muted);
  border-right: 1px solid var(--line);
  padding-right: 14px;
  margin-right: 14px;
  font-size: .72rem;
  font-weight: 650;
  letter-spacing: .12em;
  text-decoration: none;
  text-transform: uppercase;
}

.umbrella-link:hover,
.umbrella-link:focus-visible {
  color: var(--blue);
}

.global-hero {
  padding-block: clamp(82px, 10vw, 144px);
}

.global-hero h1,
.global-heading h1 {
  max-width: 950px;
  font-size: clamp(3.5rem, 6.5vw, 6.8rem);
  line-height: .94;
  letter-spacing: -.07em;
}

.global-hero h1 em,
.global-heading h1 em {
  color: var(--muted);
  font-style: normal;
  font-weight: 450;
}

.global-hero .page-description {
  max-width: 640px;
  margin-top: 38px;
}

.global-products {
  background: #edf2fd;
}

.global-product-wave {
  background: #edf2fd;
}

.product-entry {
  display: grid;
  grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr);
  align-items: start;
  column-gap: clamp(48px, 7vw, 90px);
  row-gap: 0;
  padding-block: clamp(38px, 5vw, 66px);
}

.product-entry-featured {
  grid-template-areas:
    "heading actions"
    "statement media"
    "description media"
    "facts media";
  border-top: 1px solid #cfd9ec;
}

.product-entry-directory {
  grid-template-areas:
    "label ."
    "heading actions"
    "statement capabilities"
    "description capabilities"
    "facts capabilities";
}

.product-entry-copy,
.product-entry-detail {
  display: contents;
}

.product-entry h2 {
  margin-bottom: 25px;
  font-size: clamp(2.5rem, 4.6vw, 4.7rem);
  letter-spacing: -.06em;
}

.product-entry-heading {
  display: flex;
  align-items: center;
  gap: 18px;
  grid-area: heading;
  margin: 0;
  padding-bottom: 25px;
}

.product-entry-heading h2 {
  margin-bottom: 0;
}

.product-entry-icon {
  display: block;
  flex: 0 0 auto;
  width: 72px;
  height: 72px;
}

.product-entry p {
  max-width: 720px;
}

.product-entry .product-statement {
  grid-area: statement;
  max-width: 560px;
  margin-bottom: 17px;
  color: var(--ink);
  font-size: clamp(1.55rem, 2.5vw, 2.25rem);
  font-weight: 550;
  letter-spacing: -.035em;
  line-height: 1.16;
}

.product-entry .product-description {
  grid-area: description;
  max-width: 590px;
  margin-bottom: 0;
  font-size: 1.05rem;
  line-height: 1.75;
}

.global-product-facts {
  display: grid;
  grid-area: facts;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 32px 0 0;
  border-top: 1px solid #cfd9ec;
}

.global-product-facts div {
  padding: 17px 18px 17px 0;
  border-bottom: 1px solid #cfd9ec;
}

.global-product-facts div:nth-child(odd) {
  border-right: 1px solid #cfd9ec;
}

.global-product-facts div:nth-child(even) {
  padding-left: 18px;
}

.global-product-facts dt {
  color: var(--ink);
  font-size: .9rem;
  font-weight: 700;
}

.global-product-facts dd {
  margin: 4px 0 0;
  color: var(--muted);
  font-size: .78rem;
  line-height: 1.45;
}

.product-entry-actions {
  display: flex;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
}

.product-entry-detail > .product-entry-actions {
  grid-area: actions;
  align-self: stretch;
  min-width: 0;
  margin: 0;
  padding-bottom: 25px;
}

.product-entry-directory .product-entry-copy > .eyebrow {
  grid-area: label;
}

.global-product-media {
  grid-area: media;
  margin: 8px 0 0;
  border: 1px solid #cfd9ec;
  background: var(--paper);
}

.global-product-media img {
  display: block;
  width: 100%;
  height: auto;
}

.global-product-media figcaption {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 18px;
  color: var(--muted);
  font-size: .72rem;
  line-height: 1.45;
}

.global-product-media figcaption strong {
  color: var(--ink);
  font-weight: 650;
}

.product-capabilities {
  grid-area: capabilities;
  margin-top: 8px;
  border-top: 1px solid #cfd9ec;
}

.product-capabilities .eyebrow {
  margin: 20px 0;
}

.product-capabilities ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.product-capabilities li {
  display: grid;
  grid-template-columns: 92px minmax(0, 1fr);
  gap: 22px;
  padding-block: 17px;
  border-top: 1px solid #cfd9ec;
}

.product-capabilities strong {
  color: var(--ink);
  font-size: .85rem;
}

.product-capabilities span {
  color: var(--muted);
  font-size: .85rem;
  line-height: 1.55;
}

.product-entry .product-meta {
  margin: 22px 0 0;
  color: var(--ink);
  font-size: .78rem;
  font-weight: 650;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.global-footer .footer-main {
  margin-bottom: 28px;
}

.not-found {
  min-height: 58vh;
}

@media (max-width: 991px) {
  .product-entry {
    grid-template-columns: 1fr;
    grid-template-areas: none;
    align-items: start;
  }

  .product-entry-copy,
  .product-entry-detail {
    display: block;
  }

  .product-entry-heading {
    margin-bottom: 25px;
    padding-bottom: 0;
  }

  .product-entry-detail,
  .product-entry-directory .product-entry-detail {
    padding-top: 0;
  }

  .product-entry-detail > .product-entry-actions,
  .product-entry-directory .product-entry-detail > .product-entry-actions {
    margin-top: 32px;
    margin-bottom: 28px;
    padding-bottom: 0;
  }

  .global-product-media,
  .product-capabilities {
    margin-top: 0;
  }

}

@media (max-width: 767px) {
  .global-hero h1,
  .global-heading h1 {
    font-size: clamp(3.25rem, 16vw, 5rem);
  }

  .global-product-media figcaption {
    flex-direction: column;
  }

  .global-product-facts {
    grid-template-columns: 1fr;
  }

  .global-product-facts div:nth-child(odd) {
    border-right: 0;
  }

  .global-product-facts div:nth-child(even) {
    padding-left: 0;
  }
}

@media (max-width: 575px) {
  .product-entry-heading {
    gap: 14px;
  }

  .product-entry-icon {
    width: 56px;
    height: 56px;
  }

  .umbrella-link {
    padding-right: 10px;
    margin-right: 10px;
    font-size: .65rem;
  }

  .product-capabilities li {
    grid-template-columns: 1fr;
    gap: 5px;
  }
}
