@font-face{
  font-family:Lora;
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url('/assets/lora-latin.woff2') format('woff2')}
  @font-face{
    font-family:'Work Sans';
    font-style:normal;
    font-weight:100 900;
    font-display:swap;
    src:url('/assets/work-sans-latin.woff2') format('woff2')}
    :root{
      --cream:#fbf8f3;
      --surface:#f1eee5;
      --ink:#211f1b;
      --muted:#625e57;
      --forest:#496334;
      --forest-dark:#374c27;
      --sage:#e4e7db;
      --coral:#b84d27;
      --line:#dad5ca;
      --focus:#1a5fa8;
      color-scheme:light;
      font-family:'Work Sans',Arial,sans-serif;
      color:var(--ink);
      background:var(--cream);
      font-synthesis:style}
      *{
        box-sizing:border-box}
        html{
          scroll-behavior:smooth;
          scroll-padding-top:2rem}
          body{
            margin:0;
            line-height:1.7}
            a{
              color:inherit;
              text-decoration-thickness:1px;
              text-underline-offset:.25em}
              a:hover{
                color:var(--forest-dark)}
                a:focus-visible,summary:focus-visible{
                  outline:3px solid var(--focus);
                  outline-offset:5px;
                  border-radius:4px}
                  main:focus{
                    outline:none}
                    h1,h2,h3,p{
                      margin:0}
                      h1,h2,h3{
                        font-family:Lora,Georgia,serif;
                        font-weight:500;
                        line-height:1.18;
                        text-wrap:balance}
                        h1{
                          font-size:clamp(2.65rem,5.5vw,5.5rem);
                          letter-spacing:-.055em}
                          h1 em{
                            color:var(--forest);
                            font-weight:400}
                            h2{
                              font-size:clamp(1.75rem,2.6vw,2.6rem);
                              letter-spacing:-.035em}
                              h3{
                                font-size:1.3rem}
                                .wrap{
                                  width:min(1184px,calc(100% - 96px));
                                  margin-inline:auto}
                                  .site-header{
                                    min-height:106px;
                                    display:flex;
                                    align-items:center;
                                    gap:32px;
                                    border-bottom:1px solid var(--line)}
                                    .wordmark{
                                      display:inline-flex;
                                      align-items:baseline;
                                      font:600 2.5rem/1 Lora,Georgia,serif;
                                      letter-spacing:-.07em;
                                      text-decoration:none}
                                      .brand-dot{
                                        width:7px;
                                        height:7px;
                                        border-radius:50%;
                                        background:var(--coral);
                                        margin-left:3px}
                                        .header-caption{
                                          font-size:.65rem;
                                          letter-spacing:.16em;
                                          color:var(--muted)}
                                          .site-header nav{
                                            margin-left:auto;
                                            display:flex;
                                            gap:30px}
                                            .site-header nav a{
                                              display:inline-flex;
                                              align-items:center;
                                              gap:12px;
                                              padding-block:10px;
                                              font-size:.875rem;
                                              text-decoration:none}
                                              .site-header nav a[aria-current]{
                                                color:var(--forest);
                                                box-shadow:0 1px var(--forest)}
                                                .preview-notice{
                                                  padding:9px 20px;
                                                  text-align:center;
                                                  font-size:.75rem;
                                                  background:#f7e6dc;
                                                  color:#78351f;
                                                  border-bottom:1px solid #ebcec0}
                                                  .hero{
                                                    padding-block:80px 88px;
                                                    display:grid;
                                                    grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);
                                                    align-items:center;
                                                    gap:64px}
                                                    .eyebrow{
                                                      font-size:.68rem;
                                                      letter-spacing:.15em;
                                                      font-weight:600;
                                                      color:var(--coral);
                                                      line-height:1.5;
                                                      margin-bottom:22px}
                                                      .lead{
                                                        max-width:490px;
                                                        font-size:1.1rem;
                                                        color:var(--muted);
                                                        margin-top:26px;
                                                        line-height:1.65}
                                                        .button{
                                                          display:inline-flex;
                                                          align-items:center;
                                                          justify-content:space-between;
                                                          gap:24px;
                                                          min-height:50px;
                                                          background:var(--forest);
                                                          color:#fff;
                                                          border:1px solid var(--forest);
                                                          border-radius:8px;
                                                          padding:12px 22px;
                                                          text-decoration:none;
                                                          font-size:.875rem;
                                                          font-weight:500;
                                                          margin-top:28px;
                                                          transition:background-color .18s}
                                                          .button:hover{
                                                            background:var(--forest-dark);
                                                            color:white}
                                                            .button--outline{
                                                              background:transparent;
                                                              color:var(--forest)}
                                                              .hero-note{
                                                                position:relative;
                                                                padding:42px 36px 32px;
                                                                background:var(--sage);
                                                                border-radius:90px 16px 16px 16px;
                                                                overflow:hidden}
                                                                .note-number{
                                                                  display:block;
                                                                  color:var(--forest);
                                                                  font:400 4rem/1 Lora,Georgia,serif;
                                                                  letter-spacing:-.07em;
                                                                  margin-bottom:40px;
                                                                  opacity:.5}
                                                                  .hero-note .eyebrow{
                                                                    font-size:.62rem;
                                                                    margin-bottom:14px;
                                                                    color:var(--forest-dark)}
                                                                    .hero-note h2{
                                                                      font-size:2rem}
                                                                      .hero-note p:not(.eyebrow){
                                                                        font-size:.9rem;
                                                                        color:#4d5845;
                                                                        margin-top:20px}
                                                                        .version-label{
                                                                          display:block;
                                                                          margin-top:28px;
                                                                          padding-top:20px;
                                                                          border-top:1px solid #bbc6ac;
                                                                          font-size:.65rem;
                                                                          letter-spacing:.045em;
                                                                          color:#4d5845}
                                                                          .docs-layout{
                                                                            display:grid;
                                                                            grid-template-columns:245px minmax(0,1fr);
                                                                            gap:80px;
                                                                            border-top:1px solid var(--line);
                                                                            padding-top:55px;
                                                                            padding-bottom:80px}
                                                                            .toc{
                                                                              align-self:start;
                                                                              position:sticky;
                                                                              top:28px;
                                                                              font-size:.8rem}
                                                                              .toc summary{
                                                                                font-size:.7rem;
                                                                                letter-spacing:.1em;
                                                                                font-weight:600;
                                                                                cursor:pointer;
                                                                                padding-block:8px;
                                                                                color:var(--muted)}
                                                                                .toc ol{
                                                                                  padding:18px 0 0;
                                                                                  list-style:none;
                                                                                  margin:0}
                                                                                  .toc li+li{
                                                                                    margin-top:3px}
                                                                                    .toc nav a{
                                                                                      display:flex;
                                                                                      gap:13px;
                                                                                      align-items:baseline;
                                                                                      min-height:39px;
                                                                                      text-decoration:none;
                                                                                      padding-block:7px}
                                                                                      .toc nav a:hover{
                                                                                        color:var(--forest);
                                                                                        text-decoration:underline}
                                                                                        .toc nav a span{
                                                                                          font-size:.62rem;
                                                                                          font-variant-numeric:tabular-nums;
                                                                                          color:var(--muted)}
                                                                                          .toc-support{
                                                                                            display:flex;
                                                                                            justify-content:space-between;
                                                                                            margin-top:25px;
                                                                                            padding-top:18px;
                                                                                            border-top:1px solid var(--line);
                                                                                            font-weight:600;
                                                                                            color:var(--forest);
                                                                                            text-decoration:none}
                                                                                            .prose{
                                                                                              min-width:0;
                                                                                              max-width:760px;
                                                                                              font-size:.94rem;
                                                                                              color:var(--muted)}
                                                                                              .prose strong{
                                                                                                font-weight:600;
                                                                                                color:var(--ink)}
                                                                                                .prose h2,.prose h3{
                                                                                                  color:var(--ink)}
                                                                                                  .prose h2{
                                                                                                    margin-bottom:24px}
                                                                                                    .prose h3{
                                                                                                      margin:28px 0 12px}
                                                                                                      .prose p+p{
                                                                                                        margin-top:18px}
                                                                                                        .prose ul,.prose ol{
                                                                                                          margin:20px 0;
                                                                                                          padding-left:1.3rem}
                                                                                                          .prose li{
                                                                                                            padding-left:6px}
                                                                                                            .prose li+li{
                                                                                                              margin-top:12px}
                                                                                                              .prose li::marker{
                                                                                                                color:var(--forest);
                                                                                                                font-weight:500}
                                                                                                                .prose a{
                                                                                                                  color:var(--forest);
                                                                                                                  overflow-wrap:anywhere}
                                                                                                                  .doc-intro{
                                                                                                                    padding:0 0 34px;
                                                                                                                    font-size:1rem}
                                                                                                                    .doc-section{
                                                                                                                      position:relative;
                                                                                                                      padding:42px 0 45px;
                                                                                                                      border-top:1px solid var(--line)}
                                                                                                                      .doc-section h2{
                                                                                                                        scroll-margin-top:32px}
                                                                                                                        .section-number{
                                                                                                                          color:var(--coral);
                                                                                                                          font-size:.65rem;
                                                                                                                          letter-spacing:.14em;
                                                                                                                          margin-bottom:14px}
                                                                                                                          .support-hero{
                                                                                                                            padding-block:72px 64px}
                                                                                                                            .support-hero h1{
                                                                                                                              font-size:clamp(2.5rem,5vw,4.8rem)}
                                                                                                                              .support-hero .lead{
                                                                                                                                max-width:560px}
                                                                                                                                .support-layout{
                                                                                                                                  display:grid;
                                                                                                                                  grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);
                                                                                                                                  gap:72px;
                                                                                                                                  align-items:start;
                                                                                                                                  padding-bottom:88px}
                                                                                                                                  .support-guide{
                                                                                                                                    font-size:.87rem}
                                                                                                                                    .support-guide section+section{
                                                                                                                                      margin-top:34px;
                                                                                                                                      padding-top:32px;
                                                                                                                                      border-top:1px solid var(--line)}
                                                                                                                                      .support-guide h2{
                                                                                                                                        font-size:1.4rem;
                                                                                                                                        margin-bottom:17px}
                                                                                                                                        .support-tip{
                                                                                                                                          padding:30px;
                                                                                                                                          background:var(--sage);
                                                                                                                                          border-radius:14px;
                                                                                                                                          margin-bottom:36px}
                                                                                                                                          .support-tip .eyebrow{
                                                                                                                                            font-size:.6rem;
                                                                                                                                            margin-bottom:18px}
                                                                                                                                            .support-tip h2{
                                                                                                                                              font-size:1.7rem}
                                                                                                                                              .support-tip .text-link{
                                                                                                                                                display:inline-block;
                                                                                                                                                margin-top:18px;
                                                                                                                                                font-weight:600}
                                                                                                                                                .form-card{
                                                                                                                                                  padding:36px;
                                                                                                                                                  background:#fffdf9;
                                                                                                                                                  border:1px solid var(--line);
                                                                                                                                                  border-radius:20px;
                                                                                                                                                  box-shadow:0 14px 50px #211f1b05;
                                                                                                                                                  min-width:0}
                                                                                                                                                  .form-card>h2{
                                                                                                                                                    font-size:2rem;
                                                                                                                                                    margin-bottom:20px}
                                                                                                                                                    .form-card>p:not(.eyebrow){
                                                                                                                                                      font-size:.9rem;
                                                                                                                                                      color:var(--muted)}
                                                                                                                                                      .form-card .eyebrow{
                                                                                                                                                        margin-bottom:14px}
                                                                                                                                                        .privacy-note{
                                                                                                                                                          margin-block:24px;
                                                                                                                                                          background:var(--surface);
                                                                                                                                                          border-radius:8px;
                                                                                                                                                          padding:16px;
                                                                                                                                                          font-size:.76rem;
                                                                                                                                                          line-height:1.6;
                                                                                                                                                          color:var(--muted)}
                                                                                                                                                          .privacy-note strong{
                                                                                                                                                            color:var(--ink)}
                                                                                                                                                            .support-form{
                                                                                                                                                              display:block;
                                                                                                                                                              width:100%;
                                                                                                                                                              border:0;
                                                                                                                                                              background:white}
                                                                                                                                                              .form-fallback{
                                                                                                                                                                padding-block:10px 18px;
                                                                                                                                                                line-height:1.6;
                                                                                                                                                                font-size:.77rem;
                                                                                                                                                                color:var(--muted)}
                                                                                                                                                                .form-fallback a{
                                                                                                                                                                  color:var(--forest)}
                                                                                                                                                                  .form-pending{
                                                                                                                                                                    padding:34px 24px;
                                                                                                                                                                    border:1px dashed #b9bea9;
                                                                                                                                                                    border-radius:12px;
                                                                                                                                                                    background:#f5f6ef}
                                                                                                                                                                    .form-pending h3{
                                                                                                                                                                      margin:0 0 16px}
                                                                                                                                                                      .form-pending>p:not(.eyebrow){
                                                                                                                                                                        font-size:.875rem;
                                                                                                                                                                        color:var(--muted)}
                                                                                                                                                                        .site-footer{
                                                                                                                                                                          border-top:1px solid var(--line);
                                                                                                                                                                          padding-block:36px 24px;
                                                                                                                                                                          display:grid;
                                                                                                                                                                          grid-template-columns:1fr auto;
                                                                                                                                                                          gap:24px 40px}
                                                                                                                                                                          .wordmark--small{
                                                                                                                                                                            font-size:1.9rem}
                                                                                                                                                                            .site-footer p{
                                                                                                                                                                              font-size:.75rem;
                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                              margin-top:14px}
                                                                                                                                                                              .site-footer nav{
                                                                                                                                                                                display:flex;
                                                                                                                                                                                flex-wrap:wrap;
                                                                                                                                                                                gap:22px;
                                                                                                                                                                                align-items:center;
                                                                                                                                                                                font-size:.75rem}
                                                                                                                                                                                .site-footer .footer-note{
                                                                                                                                                                                  margin:0;
                                                                                                                                                                                  grid-column:1/-1;
                                                                                                                                                                                  padding-top:24px;
                                                                                                                                                                                  border-top:1px solid var(--line);
                                                                                                                                                                                  font-size:.67rem}
                                                                                                                                                                                  .skip-link{
                                                                                                                                                                                    position:fixed;
                                                                                                                                                                                    z-index:5;
                                                                                                                                                                                    top:12px;
                                                                                                                                                                                    left:12px;
                                                                                                                                                                                    transform:translateY(-200%);
                                                                                                                                                                                    background:var(--forest);
                                                                                                                                                                                    color:white;
                                                                                                                                                                                    padding:10px 16px;
                                                                                                                                                                                    border-radius:6px}
                                                                                                                                                                                    .skip-link:focus{
                                                                                                                                                                                      transform:none}
                                                                                                                                                                                      .visually-hidden{
                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                        width:1px;
                                                                                                                                                                                        height:1px;
                                                                                                                                                                                        margin:-1px;
                                                                                                                                                                                        padding:0;
                                                                                                                                                                                        overflow:hidden;
                                                                                                                                                                                        clip:rect(0,0,0,0);
                                                                                                                                                                                        white-space:nowrap;
                                                                                                                                                                                        border:0}
                                                                                                                                                                                        @media(max-width:1050px){
                                                                                                                                                                                          .wrap{
                                                                                                                                                                                            width:calc(100% - 64px)}
                                                                                                                                                                                            .hero{
                                                                                                                                                                                              gap:36px}
                                                                                                                                                                                              .header-caption{
                                                                                                                                                                                                display:none}
                                                                                                                                                                                                .docs-layout{
                                                                                                                                                                                                  gap:44px;
                                                                                                                                                                                                  grid-template-columns:210px minmax(0,1fr)}
                                                                                                                                                                                                  .support-layout{
                                                                                                                                                                                                    gap:32px}
                                                                                                                                                                                                    .form-card{
                                                                                                                                                                                                      padding:26px}
                                                                                                                                                                                                    }
                                                                                                                                                                                                    @media(max-width:760px){
                                                                                                                                                                                                      .wrap{
                                                                                                                                                                                                        width:calc(100% - 40px)}
                                                                                                                                                                                                        .site-header{
                                                                                                                                                                                                          min-height:90px;
                                                                                                                                                                                                          gap:16px;
                                                                                                                                                                                                          flex-wrap:wrap;
                                                                                                                                                                                                          padding-block:20px}
                                                                                                                                                                                                          .wordmark{
                                                                                                                                                                                                            font-size:2rem}
                                                                                                                                                                                                            .site-header nav{
                                                                                                                                                                                                              gap:20px}
                                                                                                                                                                                                              .site-header nav a{
                                                                                                                                                                                                                font-size:.8rem}
                                                                                                                                                                                                                .hero{
                                                                                                                                                                                                                  padding-block:44px 48px;
                                                                                                                                                                                                                  grid-template-columns:1fr;
                                                                                                                                                                                                                  gap:34px}
                                                                                                                                                                                                                  .hero-note{
                                                                                                                                                                                                                    border-radius:45px 12px 12px 12px;
                                                                                                                                                                                                                    padding:28px}
                                                                                                                                                                                                                    .note-number{
                                                                                                                                                                                                                      font-size:2.5rem;
                                                                                                                                                                                                                      margin-bottom:22px}
                                                                                                                                                                                                                      .hero-note h2{
                                                                                                                                                                                                                        font-size:1.7rem}
                                                                                                                                                                                                                        .hero-note p:not(.eyebrow){
                                                                                                                                                                                                                          max-width:440px}
                                                                                                                                                                                                                          .lead{
                                                                                                                                                                                                                            font-size:1rem}
                                                                                                                                                                                                                            .docs-layout{
                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                              gap:34px;
                                                                                                                                                                                                                              padding-top:26px}
                                                                                                                                                                                                                              .toc{
                                                                                                                                                                                                                                position:static;
                                                                                                                                                                                                                                border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                padding-bottom:26px}
                                                                                                                                                                                                                                .toc ol{
                                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                                  grid-template-columns:repeat(2,minmax(0,1fr));
                                                                                                                                                                                                                                  column-gap:14px}
                                                                                                                                                                                                                                  .toc nav a{
                                                                                                                                                                                                                                    min-height:44px}
                                                                                                                                                                                                                                    .doc-section{
                                                                                                                                                                                                                                      padding-block:32px}
                                                                                                                                                                                                                                      .prose{
                                                                                                                                                                                                                                        font-size:.9rem}
                                                                                                                                                                                                                                        .support-hero{
                                                                                                                                                                                                                                          padding-block:46px 38px}
                                                                                                                                                                                                                                          .support-layout{
                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                            gap:34px;
                                                                                                                                                                                                                                            padding-bottom:50px}
                                                                                                                                                                                                                                            .form-card{
                                                                                                                                                                                                                                              padding:26px 20px;
                                                                                                                                                                                                                                              grid-row:1}
                                                                                                                                                                                                                                              .support-guide{
                                                                                                                                                                                                                                                grid-row:2;
                                                                                                                                                                                                                                                max-width:none}
                                                                                                                                                                                                                                                  .site-footer{
                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                    gap:24px}
                                                                                                                                                                                                                                                    .site-footer nav{
                                                                                                                                                                                                                                                      gap:24px;
                                                                                                                                                                                                                                                      align-items:start}
                                                                                                                                                                                                                                                      .site-footer nav a{
                                                                                                                                                                                                                                                        min-height:40px;
                                                                                                                                                                                                                                                        display:inline-flex;
                                                                                                                                                                                                                                                        align-items:center}
                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                      @media(max-width:390px){
                                                                                                                                                                                                                                                        .site-header nav{
                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                          margin-left:0;
                                                                                                                                                                                                                                                          justify-content:space-between}
                                                                                                                                                                                                                                                          .hero-note{
                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                            .toc ol{
                                                                                                                                                                                                                                                              grid-template-columns:1fr}
                                                                                                                                                                                                                                                              .button{
                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                gap:14px}
                                                                                                                                                                                                                                                                .form-card{
                                                                                                                                                                                                                                                                  padding:24px 16px}
                                                                                                                                                                                                                                                                  .form-pending{
                                                                                                                                                                                                                                                                    padding:24px 16px}
                                                                                                                                                                                                                                                                    .site-footer nav{
                                                                                                                                                                                                                                                                      gap:16px}
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                    @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                      html{
                                                                                                                                                                                                                                                                        scroll-behavior:auto}
                                                                                                                                                                                                                                                                        *{
                                                                                                                                                                                                                                                                          transition:none!important}
                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                        @media print{
                                                                                                                                                                                                                                                                          body{
                                                                                                                                                                                                                                                                            background:white;
                                                                                                                                                                                                                                                                            color:black;
                                                                                                                                                                                                                                                                            font-size:10pt}
                                                                                                                                                                                                                                                                            .wrap{
                                                                                                                                                                                                                                                                              width:100%}
                                                                                                                                                                                                                                                                              .site-header,.preview-notice,.hero-note,.toc,.site-footer,.button,.support-form,.form-fallback{
                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                .hero,.support-hero{
                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                  padding:0 0 20px}
                                                                                                                                                                                                                                                                                  h1{
                                                                                                                                                                                                                                                                                    font-size:30pt}
                                                                                                                                                                                                                                                                                    .docs-layout,.support-layout{
                                                                                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                                                                                      padding:0;
                                                                                                                                                                                                                                                                                      border:0}
                                                                                                                                                                                                                                                                                      .prose{
                                                                                                                                                                                                                                                                                        max-width:none;
                                                                                                                                                                                                                                                                                        color:black}
                                                                                                                                                                                                                                                                                        .doc-section{
                                                                                                                                                                                                                                                                                          padding-block:16px;
                                                                                                                                                                                                                                                                                          break-inside:avoid}
                                                                                                                                                                                                                                                                                          .form-card{
                                                                                                                                                                                                                                                                                            border:1px solid #888;
                                                                                                                                                                                                                                                                                            box-shadow:none}
                                                                                                                                                                                                                                                                                            .prose a{
                                                                                                                                                                                                                                                                                              color:black}
                                                                                                                                                                                                                                                                                            }
