:root{
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#252135;
  background:#fcfbfe;
  font-size:17px;
  line-height:1.65;
  --ink:#252135;
  --muted:#5d586d;
  --purple:#6140b8;
  --purple-dark:#47258d;
  --pale:#f1ecfa;
  --line:#d7d1e1;
  --paper:#fff;
  --focus:#352064}
  *{
    box-sizing:border-box}
    body{
      margin:0}
      a{
        color:var(--purple-dark);
        text-underline-offset:.2em;
        text-decoration-thickness:.08em}
        a:hover{
          text-decoration-thickness:.14em}
          button,input,select,textarea{
            font:inherit}
            button,a,input,textarea,select{
              touch-action:manipulation}
              button{
                cursor:pointer}
                button:disabled{
                  cursor:not-allowed;
                  opacity:.6}
                  [hidden]{
                    display:none!important}
                    :focus-visible{
                      outline:3px solid var(--focus);
                      outline-offset:4px}
                      h1,h2,h3,h4{
                        line-height:1.2;
                        letter-spacing:-.025em;
                        margin:0 0 .75em}
                        h1{
                          font-size:clamp(2.4rem,3.8vw,3.2rem);
                          font-weight:740;
                          max-width:20ch}
                          h2{
                            font-size:2rem}
                            h3{
                              font-size:1.3rem}
                              h4{
                                font-size:1.1rem}
                                p{
                                  margin:0 0 1em}
                                  small,.small{
                                    font-size:.875rem;
                                    line-height:1.55}
                                    .muted,.small{
                                      color:var(--muted)}
                                      .sr-only{
                                        position:absolute;
                                        width:1px;
                                        height:1px;
                                        padding:0;
                                        overflow:hidden;
                                        clip:rect(0,0,0,0);
                                        white-space:nowrap;
                                        border:0}
                                        .skip-link{
                                          position:fixed;
                                          top:-5rem;
                                          left:1rem;
                                          z-index:100;
                                          background:white;
                                          padding:1rem}
                                          .skip-link:focus{
                                            top:1rem}
                                            .site-header{
                                              max-width:1320px;
                                              margin:auto;
                                              padding:24px 40px;
                                              display:flex;
                                              align-items:center;
                                              gap:28px;
                                              border-bottom:1px solid var(--line)}
                                              .wordmark{
                                                display:flex;
                                                align-items:center;
                                                gap:12px;
                                                color:var(--ink);
                                                text-decoration:none;
                                                font-size:1.5rem;
                                                font-weight:750;
                                                line-height:1.1}
                                                .mark{
                                                  display:grid;
                                                  place-items:center;
                                                  width:45px;
                                                  height:45px;
                                                  background:var(--purple);
                                                  color:white;
                                                  border-radius:12px 12px 4px 12px;
                                                  font-size:2.2rem;
                                                  font-weight:500}
                                                  .wordmark-sub{
                                                    display:block;
                                                    font-size:.65rem;
                                                    letter-spacing:.07em;
                                                    font-weight:600;
                                                    margin-top:5px;
                                                    max-width:190px}
                                                    .site-header nav{
                                                      margin-left:auto;
                                                      display:flex;
                                                      flex-wrap:wrap;
                                                      gap:4px}
                                                      .site-header nav a{
                                                        font-size:.94rem;
                                                        display:flex;
                                                        align-items:center;
                                                        min-height:44px;
                                                        padding:8px 13px;
                                                        color:var(--ink);
                                                        text-decoration:none;
                                                        border-radius:6px}
                                                        .site-header nav a[aria-current="page"]{
                                                          background:var(--pale);
                                                          color:var(--purple-dark);
                                                          font-weight:650}
                                                          .site-header nav a:hover{
                                                            background:#f3f0f7}
                                                            .language-switch select{
                                                              min-height:44px;
                                                              padding:8px 10px;
                                                              border:1px solid #8b819e;
                                                              border-radius:6px;
                                                              background:white;
                                                              color:var(--ink);
                                                              font-size:.94rem}
                                                              main{
                                                                max-width:1280px;
                                                                margin:auto;
                                                                padding:0 40px;
                                                                min-height:65vh}
                                                                main:focus,section[data-view]:focus{
                                                                  outline:none}
                                                                  .hero{
                                                                    display:grid;
                                                                    grid-template-columns:1.2fr 1fr;
                                                                    gap:8%;
                                                                    align-items:center;
                                                                    padding:52px 0 44px}
                                                                    .eyebrow{
                                                                      color:var(--purple-dark);
                                                                      font-size:.82rem;
                                                                      font-weight:700;
                                                                      letter-spacing:.1em;
                                                                      margin-bottom:20px}
                                                                      .intro{
                                                                        font-size:1.15rem;
                                                                        max-width:54ch;
                                                                        color:#514b61}
                                                                        .hero-actions{
                                                                          display:flex;
                                                                          gap:24px;
                                                                          align-items:center;
                                                                          flex-wrap:wrap;
                                                                          margin:28px 0 18px}
                                                                          .hero-note{
                                                                            font-size:.9rem;
                                                                            color:var(--muted);
                                                                            max-width:48ch}
                                                                            .button{
                                                                              display:inline-flex;
                                                                              align-items:center;
                                                                              justify-content:center;
                                                                              text-align:center;
                                                                              min-height:48px;
                                                                              gap:10px;
                                                                              padding:10px 20px;
                                                                              border-radius:7px;
                                                                              border:1px solid transparent;
                                                                              font-weight:650;
                                                                              text-decoration:none;
                                                                              line-height:1.4;
                                                                              font-size:.94rem}
                                                                              .primary{
                                                                                background:var(--purple);
                                                                                color:white}
                                                                                .primary:hover{
                                                                                  background:var(--purple-dark)}
                                                                                  .secondary{
                                                                                    background:white;
                                                                                    color:var(--purple-dark);
                                                                                    border-color:#a394c3}
                                                                                    .secondary:hover{
                                                                                      background:var(--pale)}
                                                                                      .wide{
                                                                                        width:100%}
                                                                                        .text-link{
                                                                                          font-weight:650}
                                                                                          .document-illustration{
                                                                                            background:linear-gradient(150deg,#eee6fa,#f4f1f8);
                                                                                            padding:34px;
                                                                                            border-radius:20px;
                                                                                            position:relative}
                                                                                            .document-top{
                                                                                              display:flex;
                                                                                              justify-content:space-between;
                                                                                              align-items:center;
                                                                                              border-bottom:1px solid #cbbde3;
                                                                                              padding-bottom:18px;
                                                                                              font-size:.82rem;
                                                                                              color:var(--purple-dark)}
                                                                                              .document-top>span:first-child{
                                                                                                font-size:1.3rem;
                                                                                                font-weight:750;
                                                                                                letter-spacing:.06em}
                                                                                                .document-title{
                                                                                                  font-size:1.45rem;
                                                                                                  font-weight:650;
                                                                                                  line-height:1.35;
                                                                                                  margin:24px 0}
                                                                                                  .document-row{
                                                                                                    display:flex;
                                                                                                    align-items:center;
                                                                                                    gap:15px;
                                                                                                    background:#fff;
                                                                                                    padding:12px 14px;
                                                                                                    margin-bottom:8px;
                                                                                                    border-radius:6px;
                                                                                                    font-size:.92rem}
                                                                                                    .document-row>span:first-child{
                                                                                                      font-size:.8rem;
                                                                                                      color:#716485}
                                                                                                      .document-row strong{
                                                                                                        font-weight:550}
                                                                                                        .line{
                                                                                                          height:2px;
                                                                                                          flex:1;
                                                                                                          max-width:55px;
                                                                                                          margin-left:auto;
                                                                                                          background:#d6cde4}
                                                                                                          .document-bottom{
                                                                                                            font-size:.87rem;
                                                                                                            margin:22px 0 0;
                                                                                                            color:#564769;
                                                                                                            line-height:1.5}
                                                                                                            .task-section{
                                                                                                              border-top:1px solid var(--line);
                                                                                                              padding:38px 0}
                                                                                                              .task-section h2{
                                                                                                                font-size:1.65rem;
                                                                                                                margin-bottom:24px}
                                                                                                                .task-grid,.resource-grid{
                                                                                                                  display:grid;
                                                                                                                  grid-template-columns:repeat(3,1fr);
                                                                                                                  gap:22px}
                                                                                                                  .task-card,.resource-card{
                                                                                                                    display:block;
                                                                                                                    padding:25px;
                                                                                                                    background:white;
                                                                                                                    border:1px solid var(--line);
                                                                                                                    border-radius:10px;
                                                                                                                    text-decoration:none;
                                                                                                                    color:var(--ink)}
                                                                                                                    a.task-card:hover,a.resource-card:hover{
                                                                                                                      border-color:var(--purple);
                                                                                                                      box-shadow:0 4px 16px #3c21600c}
                                                                                                                      .task-number{
                                                                                                                        font-size:.84rem;
                                                                                                                        font-weight:700;
                                                                                                                        color:var(--purple);
                                                                                                                        display:block;
                                                                                                                        margin-bottom:20px}
                                                                                                                        .task-card p,.resource-card p{
                                                                                                                          font-size:.96rem;
                                                                                                                          color:var(--muted)}
                                                                                                                          .resource-link{
                                                                                                                            display:block;
                                                                                                                            margin-top:22px;
                                                                                                                            color:var(--purple-dark);
                                                                                                                            font-size:.94rem;
                                                                                                                            font-weight:650}
                                                                                                                            .project-credit{
                                                                                                                              font-size:.9rem;
                                                                                                                              color:var(--muted);
                                                                                                                              padding-bottom:24px}
                                                                                                                              .configurator,.public-page,.method{
                                                                                                                                padding:45px 0 60px}
                                                                                                                                .section-heading{
                                                                                                                                  display:flex;
                                                                                                                                  justify-content:space-between;
                                                                                                                                  gap:35px;
                                                                                                                                  align-items:flex-end}
                                                                                                                                  .section-heading h1{
                                                                                                                                    font-size:2rem;
                                                                                                                                    margin-bottom:10px}
                                                                                                                                    .section-heading .eyebrow{
                                                                                                                                      margin-bottom:12px}
                                                                                                                                      .section-heading>p{
                                                                                                                                        font-size:.9rem;
                                                                                                                                        color:var(--muted);
                                                                                                                                        max-width:32ch}
                                                                                                                                        .memory-note{
                                                                                                                                          font-size:.96rem;
                                                                                                                                          color:var(--muted);
                                                                                                                                          margin-bottom:22px}
                                                                                                                                          .working-note{
                                                                                                                                            display:flex;
                                                                                                                                            align-items:baseline;
                                                                                                                                            gap:14px;
                                                                                                                                            flex-wrap:wrap;
                                                                                                                                            background:#f6f2e9;
                                                                                                                                            border-left:4px solid #98773e;
                                                                                                                                            padding:14px 18px;
                                                                                                                                            font-size:.9rem;
                                                                                                                                            margin-bottom:24px}
                                                                                                                                            .working-note span{
                                                                                                                                              flex:1;
                                                                                                                                              min-width:230px}
                                                                                                                                              .working-note a{
                                                                                                                                                font-weight:600;
                                                                                                                                                white-space:nowrap}
                                                                                                                                                .save-toolbar{
                                                                                                                                                  display:grid;
                                                                                                                                                  grid-template-columns:1fr auto;
                                                                                                                                                  gap:0 24px;
                                                                                                                                                  align-items:center;
                                                                                                                                                  padding:18px 0 25px;
                                                                                                                                                  border-bottom:1px solid var(--line);
                                                                                                                                                  margin-bottom:28px}
                                                                                                                                                  .save-toolbar strong{
                                                                                                                                                    font-size:.94rem}
                                                                                                                                                    .save-toolbar p{
                                                                                                                                                      font-size:.85rem;
                                                                                                                                                      max-width:64ch;
                                                                                                                                                      color:var(--muted);
                                                                                                                                                      margin:4px 0 0}
                                                                                                                                                      .save-toolbar #import-status{
                                                                                                                                                        grid-column:1/-1;
                                                                                                                                                        color:var(--ink)}
                                                                                                                                                        .save-toolbar #import-status:empty{
                                                                                                                                                          display:none}
                                                                                                                                                          .toolbar-actions{
                                                                                                                                                            display:flex;
                                                                                                                                                            gap:10px;
                                                                                                                                                            flex-wrap:wrap}
                                                                                                                                                            .workspace{
                                                                                                                                                              display:grid;
                                                                                                                                                              grid-template-columns:minmax(0,1fr) 290px;
                                                                                                                                                              gap:32px;
                                                                                                                                                              align-items:start}
                                                                                                                                                              .form-column{
                                                                                                                                                                min-width:0}
                                                                                                                                                                .steps{
                                                                                                                                                                  display:grid;
                                                                                                                                                                  grid-template-columns:repeat(3,1fr);
                                                                                                                                                                  border-bottom:1px solid var(--line);
                                                                                                                                                                  margin-bottom:30px;
                                                                                                                                                                  gap:8px}
                                                                                                                                                                  .steps button{
                                                                                                                                                                    border:0;
                                                                                                                                                                    border-bottom:3px solid transparent;
                                                                                                                                                                    background:transparent;
                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                    display:flex;
                                                                                                                                                                    align-items:center;
                                                                                                                                                                    gap:8px;
                                                                                                                                                                    text-align:left;
                                                                                                                                                                    padding:12px 4px;
                                                                                                                                                                    font-size:.88rem;
                                                                                                                                                                    line-height:1.4;
                                                                                                                                                                    min-height:58px}
                                                                                                                                                                    .steps button>span:first-child{
                                                                                                                                                                      display:grid;
                                                                                                                                                                      place-items:center;
                                                                                                                                                                      flex:0 0 26px;
                                                                                                                                                                      height:26px;
                                                                                                                                                                      border:1px solid var(--line);
                                                                                                                                                                      border-radius:50%;
                                                                                                                                                                      font-size:.8rem}
                                                                                                                                                                      .steps button[aria-selected="true"]{
                                                                                                                                                                        border-color:var(--purple);
                                                                                                                                                                        color:var(--purple-dark);
                                                                                                                                                                        font-weight:700}
                                                                                                                                                                        .steps button[aria-selected="true"]>span:first-child{
                                                                                                                                                                          color:#fff;
                                                                                                                                                                          background:var(--purple);
                                                                                                                                                                          border-color:var(--purple)}
                                                                                                                                                                          .question-progress{
                                                                                                                                                                            font-size:.88rem;
                                                                                                                                                                            font-weight:600;
                                                                                                                                                                            color:var(--muted);
                                                                                                                                                                            margin-bottom:10px}
                                                                                                                                                                            .question-nav{
                                                                                                                                                                              display:flex;
                                                                                                                                                                              gap:8px;
                                                                                                                                                                              margin-bottom:26px;
                                                                                                                                                                              flex-wrap:wrap}
                                                                                                                                                                              .question-nav button{
                                                                                                                                                                                border:1px solid var(--line);
                                                                                                                                                                                background:white;
                                                                                                                                                                                min-height:44px;
                                                                                                                                                                                padding:8px 14px;
                                                                                                                                                                                border-radius:6px;
                                                                                                                                                                                color:var(--ink);
                                                                                                                                                                                font-size:.85rem}
                                                                                                                                                                                .question-nav button[aria-current="step"]{
                                                                                                                                                                                  background:var(--pale);
                                                                                                                                                                                  border-color:var(--purple);
                                                                                                                                                                                  color:var(--purple-dark);
                                                                                                                                                                                  font-weight:650}
                                                                                                                                                                                  fieldset.family{
                                                                                                                                                                                    padding:0;
                                                                                                                                                                                    border:0;
                                                                                                                                                                                    min-width:0;
                                                                                                                                                                                    margin:0}
                                                                                                                                                                                    .family legend{
                                                                                                                                                                                      font-size:1.55rem;
                                                                                                                                                                                      font-weight:700;
                                                                                                                                                                                      line-height:1.3;
                                                                                                                                                                                      max-width:100%;
                                                                                                                                                                                      padding:0}
                                                                                                                                                                                      .family-number{
                                                                                                                                                                                        display:none}
                                                                                                                                                                                        .family-description{
                                                                                                                                                                                          color:var(--muted);
                                                                                                                                                                                          margin:12px 0 24px;
                                                                                                                                                                                          font-size:1rem}
                                                                                                                                                                                          .options{
                                                                                                                                                                                            display:flex;
                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                            gap:14px}
                                                                                                                                                                                            .option{
                                                                                                                                                                                              display:grid;
                                                                                                                                                                                              grid-template-columns:22px 40px minmax(0,1fr);
                                                                                                                                                                                              align-items:start;
                                                                                                                                                                                              gap:14px;
                                                                                                                                                                                              border:1px solid #a69ab9;
                                                                                                                                                                                              border-radius:9px;
                                                                                                                                                                                              background:white;
                                                                                                                                                                                              padding:20px;
                                                                                                                                                                                              cursor:pointer}
                                                                                                                                                                                              .option:has(input:checked){
                                                                                                                                                                                                border:2px solid var(--purple);
                                                                                                                                                                                                padding:19px;
                                                                                                                                                                                                background:#f4effb}
                                                                                                                                                                                                .option:hover{
                                                                                                                                                                                                  border-color:var(--purple)}
                                                                                                                                                                                                  .option input{
                                                                                                                                                                                                    width:20px;
                                                                                                                                                                                                    height:20px;
                                                                                                                                                                                                    margin:4px 0;
                                                                                                                                                                                                    accent-color:var(--purple)}
                                                                                                                                                                                                    .pictogram{
                                                                                                                                                                                                      display:inline-flex;
                                                                                                                                                                                                      color:var(--purple-dark);
                                                                                                                                                                                                      flex:0 0 auto}
                                                                                                                                                                                                      .pictogram svg{
                                                                                                                                                                                                        width:34px;
                                                                                                                                                                                                        height:34px;
                                                                                                                                                                                                        display:block}
                                                                                                                                                                                                        .option-copy{
                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                          gap:6px}
                                                                                                                                                                                                          .option-title{
                                                                                                                                                                                                            font-size:1rem;
                                                                                                                                                                                                            font-weight:650;
                                                                                                                                                                                                            line-height:1.4}
                                                                                                                                                                                                            .option-description{
                                                                                                                                                                                                              font-size:.94rem;
                                                                                                                                                                                                              color:#51475f;
                                                                                                                                                                                                              line-height:1.55}
                                                                                                                                                                                                              .step-actions{
                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                gap:15px;
                                                                                                                                                                                                                flex-wrap:wrap;
                                                                                                                                                                                                                margin:28px 0}
                                                                                                                                                                                                                .common-terms{
                                                                                                                                                                                                                  margin-top:36px;
                                                                                                                                                                                                                  padding-top:26px;
                                                                                                                                                                                                                  border-top:1px solid var(--line)}
                                                                                                                                                                                                                  .common-terms .eyebrow{
                                                                                                                                                                                                                    margin-bottom:12px}
                                                                                                                                                                                                                    .common-terms h3{
                                                                                                                                                                                                                      font-size:1.15rem}
                                                                                                                                                                                                                      .common-pair{
                                                                                                                                                                                                                        display:grid;
                                                                                                                                                                                                                        grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                        gap:20px}
                                                                                                                                                                                                                        .common-pair p{
                                                                                                                                                                                                                          font-size:.94rem;
                                                                                                                                                                                                                          margin:0}
                                                                                                                                                                                                                          .common-pair small{
                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                            color:var(--muted);
                                                                                                                                                                                                                            margin-top:6px}
                                                                                                                                                                                                                            .common-icon{
                                                                                                                                                                                                                              float:left;
                                                                                                                                                                                                                              margin-right:8px;
                                                                                                                                                                                                                              color:var(--purple)}
                                                                                                                                                                                                                              .common-icon svg{
                                                                                                                                                                                                                                width:25px;
                                                                                                                                                                                                                                height:25px}
                                                                                                                                                                                                                                .common-details{
                                                                                                                                                                                                                                  margin-top:20px;
                                                                                                                                                                                                                                  font-size:.94rem}
                                                                                                                                                                                                                                  .common-details summary{
                                                                                                                                                                                                                                    color:var(--purple-dark);
                                                                                                                                                                                                                                    font-weight:600;
                                                                                                                                                                                                                                    cursor:pointer;
                                                                                                                                                                                                                                    min-height:44px}
                                                                                                                                                                                                                                    .common-details p{
                                                                                                                                                                                                                                      max-width:66ch}
                                                                                                                                                                                                                                      .summary-card{
                                                                                                                                                                                                                                        background:#f4f1f8;
                                                                                                                                                                                                                                        border-radius:10px;
                                                                                                                                                                                                                                        padding:22px;
                                                                                                                                                                                                                                        min-width:0}
                                                                                                                                                                                                                                        .summary-details>summary{
                                                                                                                                                                                                                                          font-size:1.1rem;
                                                                                                                                                                                                                                          font-weight:700;
                                                                                                                                                                                                                                          cursor:pointer;
                                                                                                                                                                                                                                          min-height:44px}
                                                                                                                                                                                                                                          .summary-details .small{
                                                                                                                                                                                                                                            margin:5px 0 12px}
                                                                                                                                                                                                                                            .summary-card dl{
                                                                                                                                                                                                                                              margin:20px 0}
                                                                                                                                                                                                                                              .summary-card dt{
                                                                                                                                                                                                                                                font-size:.82rem;
                                                                                                                                                                                                                                                color:var(--muted);
                                                                                                                                                                                                                                                margin-top:15px}
                                                                                                                                                                                                                                                .summary-card dd{
                                                                                                                                                                                                                                                  margin:3px 0 0;
                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                  gap:8px;
                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                  font-size:.9rem;
                                                                                                                                                                                                                                                  line-height:1.45}
                                                                                                                                                                                                                                                  .summary-card dd .pictogram svg{
                                                                                                                                                                                                                                                    width:26px;
                                                                                                                                                                                                                                                    height:26px}
                                                                                                                                                                                                                                                    .summary-card dd a{
                                                                                                                                                                                                                                                      color:var(--ink)}
                                                                                                                                                                                                                                                      .summary-card .wide{
                                                                                                                                                                                                                                                        margin-top:20px}
                                                                                                                                                                                                                                                        .reset-link,.annex-remove{
                                                                                                                                                                                                                                                          border:0;
                                                                                                                                                                                                                                                          background:transparent;
                                                                                                                                                                                                                                                          color:#74283a;
                                                                                                                                                                                                                                                          text-decoration:underline;
                                                                                                                                                                                                                                                          text-underline-offset:4px;
                                                                                                                                                                                                                                                          font-size:.85rem;
                                                                                                                                                                                                                                                          padding:12px 0;
                                                                                                                                                                                                                                                          min-height:44px}
                                                                                                                                                                                                                                                          .reset-link{
                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                            margin:10px auto 0}
                                                                                                                                                                                                                                                            .card{
                                                                                                                                                                                                                                                              border:1px solid var(--line);
                                                                                                                                                                                                                                                              border-radius:10px;
                                                                                                                                                                                                                                                              padding:26px;
                                                                                                                                                                                                                                                              margin-bottom:24px;
                                                                                                                                                                                                                                                              background:white}
                                                                                                                                                                                                                                                              .card .eyebrow{
                                                                                                                                                                                                                                                                margin-bottom:12px}
                                                                                                                                                                                                                                                                .card h3{
                                                                                                                                                                                                                                                                  font-size:1.45rem}
                                                                                                                                                                                                                                                                  .detail-grid{
                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                    gap:24px 20px}
                                                                                                                                                                                                                                                                    .field{
                                                                                                                                                                                                                                                                      min-width:0}
                                                                                                                                                                                                                                                                      .field label{
                                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                                        font-size:.94rem;
                                                                                                                                                                                                                                                                        font-weight:650;
                                                                                                                                                                                                                                                                        margin-bottom:6px}
                                                                                                                                                                                                                                                                        .field input,.field textarea{
                                                                                                                                                                                                                                                                          display:block;
                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                          padding:11px 12px;
                                                                                                                                                                                                                                                                          background:white;
                                                                                                                                                                                                                                                                          color:var(--ink);
                                                                                                                                                                                                                                                                          border:1px solid #8b819e;
                                                                                                                                                                                                                                                                          border-radius:5px;
                                                                                                                                                                                                                                                                          min-height:48px}
                                                                                                                                                                                                                                                                          .field textarea{
                                                                                                                                                                                                                                                                            min-height:120px;
                                                                                                                                                                                                                                                                            resize:vertical}
                                                                                                                                                                                                                                                                            .field small{
                                                                                                                                                                                                                                                                              display:block;
                                                                                                                                                                                                                                                                              margin-top:7px;
                                                                                                                                                                                                                                                                              color:var(--muted)}
                                                                                                                                                                                                                                                                              .field input::placeholder,.field textarea::placeholder{
                                                                                                                                                                                                                                                                                color:#6a6178;
                                                                                                                                                                                                                                                                                opacity:1}
                                                                                                                                                                                                                                                                                .annex{
                                                                                                                                                                                                                                                                                  border-top:1px solid var(--line);
                                                                                                                                                                                                                                                                                  padding-top:24px;
                                                                                                                                                                                                                                                                                  margin-top:26px}
                                                                                                                                                                                                                                                                                  .annex .field{
                                                                                                                                                                                                                                                                                    margin-bottom:17px}
                                                                                                                                                                                                                                                                                    .annex h4{
                                                                                                                                                                                                                                                                                      color:var(--purple-dark)}
                                                                                                                                                                                                                                                                                      .notice{
                                                                                                                                                                                                                                                                                        padding:18px;
                                                                                                                                                                                                                                                                                        background:var(--pale);
                                                                                                                                                                                                                                                                                        border-radius:6px;
                                                                                                                                                                                                                                                                                        font-size:.94rem}
                                                                                                                                                                                                                                                                                        .danger{
                                                                                                                                                                                                                                                                                          background:#fff0f0;
                                                                                                                                                                                                                                                                                          color:#782b2b}
                                                                                                                                                                                                                                                                                          .warning-group{
                                                                                                                                                                                                                                                                                            margin:28px 0}
                                                                                                                                                                                                                                                                                            .warning-group h4{
                                                                                                                                                                                                                                                                                              font-size:1.1rem;
                                                                                                                                                                                                                                                                                              border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                                                                              padding-bottom:12px}
                                                                                                                                                                                                                                                                                              .warning{
                                                                                                                                                                                                                                                                                                margin:18px 0;
                                                                                                                                                                                                                                                                                                padding-left:16px;
                                                                                                                                                                                                                                                                                                border-left:3px solid #c3aedf;
                                                                                                                                                                                                                                                                                                font-size:.94rem}
                                                                                                                                                                                                                                                                                                .warning>strong{
                                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                                  margin-bottom:8px}
                                                                                                                                                                                                                                                                                                  .warning p{
                                                                                                                                                                                                                                                                                                    margin:0}
                                                                                                                                                                                                                                                                                                    .warning details{
                                                                                                                                                                                                                                                                                                      font-size:.85rem;
                                                                                                                                                                                                                                                                                                      margin-top:8px;
                                                                                                                                                                                                                                                                                                      color:var(--muted)}
                                                                                                                                                                                                                                                                                                      .warning summary{
                                                                                                                                                                                                                                                                                                        cursor:pointer}
                                                                                                                                                                                                                                                                                                        .warning-group>a{
                                                                                                                                                                                                                                                                                                          font-size:.94rem;
                                                                                                                                                                                                                                                                                                          font-weight:650}
                                                                                                                                                                                                                                                                                                          .export-actions{
                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                            gap:10px;
                                                                                                                                                                                                                                                                                                            margin:24px 0 16px}
                                                                                                                                                                                                                                                                                                            .commitment-band{
                                                                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                              list-style:none;
                                                                                                                                                                                                                                                                                                              margin:20px 0;
                                                                                                                                                                                                                                                                                                              padding:0;
                                                                                                                                                                                                                                                                                                              gap:15px}
                                                                                                                                                                                                                                                                                                              .commitment-band li{
                                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                                grid-template-columns:34px 1fr;
                                                                                                                                                                                                                                                                                                                column-gap:10px;
                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                background:var(--pale);
                                                                                                                                                                                                                                                                                                                padding:13px;
                                                                                                                                                                                                                                                                                                                border-radius:5px;
                                                                                                                                                                                                                                                                                                                font-size:.88rem}
                                                                                                                                                                                                                                                                                                                .commitment-band .pictogram{
                                                                                                                                                                                                                                                                                                                  grid-row:1/3}
                                                                                                                                                                                                                                                                                                                  .commitment-family{
                                                                                                                                                                                                                                                                                                                    font-size:.82rem;
                                                                                                                                                                                                                                                                                                                    color:var(--muted)}
                                                                                                                                                                                                                                                                                                                    .commitment-band strong{
                                                                                                                                                                                                                                                                                                                      font-weight:600}
                                                                                                                                                                                                                                                                                                                      .contract-preview{
                                                                                                                                                                                                                                                                                                                        border:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                        border-radius:8px;
                                                                                                                                                                                                                                                                                                                        background:white;
                                                                                                                                                                                                                                                                                                                        padding:24px}
                                                                                                                                                                                                                                                                                                                        .contract-preview>summary{
                                                                                                                                                                                                                                                                                                                          font-weight:650;
                                                                                                                                                                                                                                                                                                                          cursor:pointer;
                                                                                                                                                                                                                                                                                                                          min-height:44px}
                                                                                                                                                                                                                                                                                                                          .lang-tag{
                                                                                                                                                                                                                                                                                                                            border:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                            padding:2px 6px;
                                                                                                                                                                                                                                                                                                                            margin-left:8px;
                                                                                                                                                                                                                                                                                                                            font-size:.8rem}
                                                                                                                                                                                                                                                                                                                            .contract-toc{
                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                                                                                                                              gap:8px;
                                                                                                                                                                                                                                                                                                                              margin:22px 0}
                                                                                                                                                                                                                                                                                                                              .contract-toc a{
                                                                                                                                                                                                                                                                                                                                font-size:.94rem}
                                                                                                                                                                                                                                                                                                                                #contract-text{
                                                                                                                                                                                                                                                                                                                                  max-width:70ch;
                                                                                                                                                                                                                                                                                                                                  margin:30px auto;
                                                                                                                                                                                                                                                                                                                                  font-size:1rem;
                                                                                                                                                                                                                                                                                                                                  overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                  #contract-text section{
                                                                                                                                                                                                                                                                                                                                    padding-top:22px}
                                                                                                                                                                                                                                                                                                                                    .contract-meta{
                                                                                                                                                                                                                                                                                                                                      font-size:.85rem;
                                                                                                                                                                                                                                                                                                                                      color:var(--muted);
                                                                                                                                                                                                                                                                                                                                      border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                      padding-bottom:18px}
                                                                                                                                                                                                                                                                                                                                      .public-page h1{
                                                                                                                                                                                                                                                                                                                                        font-size:2.6rem;
                                                                                                                                                                                                                                                                                                                                        max-width:25ch}
                                                                                                                                                                                                                                                                                                                                        .public-page h2{
                                                                                                                                                                                                                                                                                                                                          font-size:1.8rem}
                                                                                                                                                                                                                                                                                                                                          .prose{
                                                                                                                                                                                                                                                                                                                                            max-width:75ch}
                                                                                                                                                                                                                                                                                                                                            .prose p{
                                                                                                                                                                                                                                                                                                                                              max-width:70ch}
                                                                                                                                                                                                                                                                                                                                              .prose h2,.prose h3{
                                                                                                                                                                                                                                                                                                                                                margin-top:1.6em}
                                                                                                                                                                                                                                                                                                                                                .prose>h1{
                                                                                                                                                                                                                                                                                                                                                  margin-top:0}
                                                                                                                                                                                                                                                                                                                                                  .public-page .resource-grid{
                                                                                                                                                                                                                                                                                                                                                    margin:28px 0;
                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                    .resource-type{
                                                                                                                                                                                                                                                                                                                                                      font-size:.82rem;
                                                                                                                                                                                                                                                                                                                                                      font-weight:650;
                                                                                                                                                                                                                                                                                                                                                      letter-spacing:.04em;
                                                                                                                                                                                                                                                                                                                                                      color:var(--purple-dark)}
                                                                                                                                                                                                                                                                                                                                                      .resource-card h3{
                                                                                                                                                                                                                                                                                                                                                        margin-top:14px}
                                                                                                                                                                                                                                                                                                                                                        .table-wrap{
                                                                                                                                                                                                                                                                                                                                                          overflow-x:auto;
                                                                                                                                                                                                                                                                                                                                                          margin:24px 0}
                                                                                                                                                                                                                                                                                                                                                          table{
                                                                                                                                                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                                                                                                                                                            border-collapse:collapse;
                                                                                                                                                                                                                                                                                                                                                            font-size:.94rem}
                                                                                                                                                                                                                                                                                                                                                            th,td{
                                                                                                                                                                                                                                                                                                                                                              border:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                                              padding:12px;
                                                                                                                                                                                                                                                                                                                                                              text-align:left;
                                                                                                                                                                                                                                                                                                                                                              vertical-align:top}
                                                                                                                                                                                                                                                                                                                                                              th{
                                                                                                                                                                                                                                                                                                                                                                background:var(--pale)}
                                                                                                                                                                                                                                                                                                                                                                td a{
                                                                                                                                                                                                                                                                                                                                                                  overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                  blockquote{
                                                                                                                                                                                                                                                                                                                                                                    border-left:4px solid var(--purple);
                                                                                                                                                                                                                                                                                                                                                                    padding-left:22px;
                                                                                                                                                                                                                                                                                                                                                                    margin-left:0;
                                                                                                                                                                                                                                                                                                                                                                    color:#51475f}
                                                                                                                                                                                                                                                                                                                                                                    .method{
                                                                                                                                                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                      gap:60px}
                                                                                                                                                                                                                                                                                                                                                                      .method h1{
                                                                                                                                                                                                                                                                                                                                                                        font-size:2rem}
                                                                                                                                                                                                                                                                                                                                                                        .method-notes{
                                                                                                                                                                                                                                                                                                                                                                          background:var(--pale);
                                                                                                                                                                                                                                                                                                                                                                          padding:30px;
                                                                                                                                                                                                                                                                                                                                                                          border-radius:10px}
                                                                                                                                                                                                                                                                                                                                                                          .method-notes h3:not(:first-child){
                                                                                                                                                                                                                                                                                                                                                                            margin-top:30px}
                                                                                                                                                                                                                                                                                                                                                                            .site-footer{
                                                                                                                                                                                                                                                                                                                                                                              max-width:1280px;
                                                                                                                                                                                                                                                                                                                                                                              margin:0 auto;
                                                                                                                                                                                                                                                                                                                                                                              padding:32px 40px;
                                                                                                                                                                                                                                                                                                                                                                              border-top:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                                                                              gap:26px;
                                                                                                                                                                                                                                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                              align-items:baseline;
                                                                                                                                                                                                                                                                                                                                                                              font-size:.85rem;
                                                                                                                                                                                                                                                                                                                                                                              color:var(--muted)}
                                                                                                                                                                                                                                                                                                                                                                              .site-footer>div{
                                                                                                                                                                                                                                                                                                                                                                                max-width:38ch;
                                                                                                                                                                                                                                                                                                                                                                                margin-right:auto}
                                                                                                                                                                                                                                                                                                                                                                                .site-footer p{
                                                                                                                                                                                                                                                                                                                                                                                  margin:.5em 0 0}
                                                                                                                                                                                                                                                                                                                                                                                  .site-footer a{
                                                                                                                                                                                                                                                                                                                                                                                    min-height:44px;
                                                                                                                                                                                                                                                                                                                                                                                    display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                                                    align-items:center}
                                                                                                                                                                                                                                                                                                                                                                                    .confirmation-dialog{
                                                                                                                                                                                                                                                                                                                                                                                      max-width:560px;
                                                                                                                                                                                                                                                                                                                                                                                      width:calc(100% - 32px);
                                                                                                                                                                                                                                                                                                                                                                                      border:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                                                                      border-radius:12px;
                                                                                                                                                                                                                                                                                                                                                                                      padding:30px;
                                                                                                                                                                                                                                                                                                                                                                                      color:var(--ink)}
                                                                                                                                                                                                                                                                                                                                                                                      .confirmation-dialog::backdrop{
                                                                                                                                                                                                                                                                                                                                                                                        background:#21133666}
                                                                                                                                                                                                                                                                                                                                                                                        .confirmation-dialog h2{
                                                                                                                                                                                                                                                                                                                                                                                          font-size:1.5rem}
                                                                                                                                                                                                                                                                                                                                                                                          .confirmation-actions{
                                                                                                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                                                                                                            gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                            justify-content:flex-end}
                                                                                                                                                                                                                                                                                                                                                                                            .destructive{
                                                                                                                                                                                                                                                                                                                                                                                              background:#852e40;
                                                                                                                                                                                                                                                                                                                                                                                              color:white}
                                                                                                                                                                                                                                                                                                                                                                                              .third-party-notices{
                                                                                                                                                                                                                                                                                                                                                                                                max-width:1100px;
                                                                                                                                                                                                                                                                                                                                                                                                margin:30px auto;
                                                                                                                                                                                                                                                                                                                                                                                                padding:25px}
                                                                                                                                                                                                                                                                                                                                                                                                .third-party-notices pre{
                                                                                                                                                                                                                                                                                                                                                                                                  white-space:pre-wrap;
                                                                                                                                                                                                                                                                                                                                                                                                  overflow-wrap:anywhere;
                                                                                                                                                                                                                                                                                                                                                                                                  font-size:.85rem}
                                                                                                                                                                                                                                                                                                                                                                                                  .public-page code{
                                                                                                                                                                                                                                                                                                                                                                                                    overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                                                    .public-page details{
                                                                                                                                                                                                                                                                                                                                                                                                      margin:20px 0}
                                                                                                                                                                                                                                                                                                                                                                                                      .public-page summary{
                                                                                                                                                                                                                                                                                                                                                                                                        cursor:pointer;
                                                                                                                                                                                                                                                                                                                                                                                                        min-height:44px}
                                                                                                                                                                                                                                                                                                                                                                                                        .public-page ul,.public-page ol{
                                                                                                                                                                                                                                                                                                                                                                                                          padding-left:25px}
                                                                                                                                                                                                                                                                                                                                                                                                          .public-page li{
                                                                                                                                                                                                                                                                                                                                                                                                            margin:8px 0}
                                                                                                                                                                                                                                                                                                                                                                                                            @media(min-width:1150px) and (min-height:1050px){
                                                                                                                                                                                                                                                                                                                                                                                                              .summary-card{
                                                                                                                                                                                                                                                                                                                                                                                                                position:sticky;
                                                                                                                                                                                                                                                                                                                                                                                                                top:20px}
                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                              @media(max-width:1050px){
                                                                                                                                                                                                                                                                                                                                                                                                                .site-header{
                                                                                                                                                                                                                                                                                                                                                                                                                  gap:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                  padding:20px 28px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .wordmark-sub{
                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                    .site-header nav a{
                                                                                                                                                                                                                                                                                                                                                                                                                      padding:8px 10px}
                                                                                                                                                                                                                                                                                                                                                                                                                      main{
                                                                                                                                                                                                                                                                                                                                                                                                                        padding:0 28px}
                                                                                                                                                                                                                                                                                                                                                                                                                        .workspace{
                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:minmax(0,1fr) 255px;
                                                                                                                                                                                                                                                                                                                                                                                                                          gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                          .summary-card{
                                                                                                                                                                                                                                                                                                                                                                                                                            padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                                                                                                                              gap:5%}
                                                                                                                                                                                                                                                                                                                                                                                                                              .document-illustration{
                                                                                                                                                                                                                                                                                                                                                                                                                                padding:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                .save-toolbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .toolbar-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .task-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .method{
                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:780px){
                                                                                                                                                                                                                                                                                                                                                                                                                                        :root{
                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .site-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:18px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .site-header nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                              order:3;
                                                                                                                                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                              margin:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                              justify-content:space-between}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .site-header nav a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:7px 9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.87rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .language-switch{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .wordmark-sub{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.57rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .wordmark{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:1.3rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .mark{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:38px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:38px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:1.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:0 22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .hero{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:38px 0 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:2.65rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width:19ch}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero .intro{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:1.06rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .document-illustration{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .task-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .task-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .task-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:1.2rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .task-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .task-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-top:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .task-section h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:1.5rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .project-credit{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.85rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .section-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .section-heading>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width:55ch}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .section-heading h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:1.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .configurator,.public-page,.method{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:30px 0 40px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .working-note{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:.9rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .working-note strong,.working-note span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .save-toolbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-top:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .workspace{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .form-column{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  order:2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .summary-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    order:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:16px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .summary-card .wide{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .summary-card .reset-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin:2px auto 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .summary-details:not([open])+.wide{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .summary-details:not([open])~.reset-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .steps{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .steps button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.82rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:10px 2px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .steps button>span:first-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .question-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .question-nav button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:8px 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:.82rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .family legend{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:1.4rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .option{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:20px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .option:has(input:checked){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .option>.pictogram{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .option-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:1rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .option-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:.94rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .step-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .step-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .common-pair{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:1.3rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .commitment-band{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .contract-preview{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .public-page .resource-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .public-page h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:2.1rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .public-page h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:1.6rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .method{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .method-notes{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .site-footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:28px 22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .site-footer>div{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .site-footer>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .table-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .public-page table{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:.85rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .public-page th,.public-page td{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:380px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:0 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .site-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .site-header nav a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:.8rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:8px 5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .wordmark-sub{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:2.3rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .toolbar-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .toolbar-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .step-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          align-items:stretch}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .step-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:10px 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .question-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-direction:column}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .question-nav button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.8rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(prefers-reduced-motion:no-preference){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                a,button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transition:background-color .15s,border-color .15s,box-shadow .15s}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media print{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  body>*{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    #print-area{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:block!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font:11pt/1.5 serif;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:#000}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      #print-area h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:24pt;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #print-area h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:18pt}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          #print-area h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:14pt}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            #print-area h1,#print-area h2,#print-area h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              break-after:avoid}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              #print-area p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                orphans:3;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                widows:3}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @page{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin:18mm}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .wordmark-sub{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  white-space:nowrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:.56rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .section-heading h1,.method h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .source-url{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      overflow-wrap:anywhere;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      word-break:break-word}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .public-page pre{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        white-space:pre-wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        overflow-wrap:anywhere;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:.85rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .public-page .prose dd{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin:8px 0 22px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .public-page .prose dt{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            #content-ressources>.prose,#content-catalogue>.prose{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .resource-meta{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:.85rem!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color:var(--purple-dark)!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .public-page caption{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-weight:650;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:12px 0}
