.MethodologicalCommentForm_form__SmMHV{display:flex;flex-direction:column;gap:var(--s-3);max-width:560px;margin-top:var(--s-4)}.MethodologicalCommentForm_row__yo4hY{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.MethodologicalCommentForm_field__4uYT0{display:flex;flex-direction:column;gap:6px}.MethodologicalCommentForm_label__XaD8F{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--body)}.MethodologicalCommentForm_input__hTS9v,.MethodologicalCommentForm_textarea__CNSku{font-family:var(--font-body);font-size:var(--t-sm);color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;outline:none;transition:border-color .15s}.MethodologicalCommentForm_input__hTS9v:focus,.MethodologicalCommentForm_textarea__CNSku:focus{border-color:var(--terra)}.MethodologicalCommentForm_textarea__CNSku{resize:vertical;min-height:120px;line-height:1.6}.MethodologicalCommentForm_actions__fUzbg{display:flex;align-items:center;gap:var(--s-3);margin-top:4px}.MethodologicalCommentForm_error__J0UL8{font-size:var(--t-xs);color:var(--terra-ink)}.MethodologicalCommentForm_success__uOzr_{font-size:var(--t-sm);color:var(--ink);background:var(--cream-deep);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3) var(--s-4)}@media (max-width:560px){.MethodologicalCommentForm_row__yo4hY{grid-template-columns:1fr}}.ProtocolPage_header__X6tDq{border-bottom:1px solid var(--line);padding:var(--s-7) 0 var(--s-6)}.ProtocolPage_headerInner__9r9FE{max-width:860px}.ProtocolPage_kicker__GSw5k{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.ProtocolPage_title__TUjXJ{margin-top:var(--s-2)}.ProtocolPage_subtitle__phBvV{font-family:var(--font-display);font-style:italic;font-size:var(--t-lead);color:var(--body);font-weight:400;margin-top:var(--s-2)}.ProtocolPage_badges__vpO4N{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-4)}.ProtocolPage_badgeDraft__1otYL{color:var(--violet-dk);background:var(--violet-pale);border:1px solid rgba(124,92,214,.25);border-radius:var(--radius-pill)}.ProtocolPage_badgeDraft__1otYL,.ProtocolPage_badgeOpen__oeZuY{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px}.ProtocolPage_badgeOpen__oeZuY{color:var(--terra-ink);background:var(--terra-bg);border:1px solid rgba(180,71,47,.18);border-radius:var(--radius-pill)}.ProtocolPage_notice__4pXiW{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--body);font-weight:300;max-width:68ch;margin-top:var(--s-4)}.ProtocolPage_notice__4pXiW strong{font-weight:500;color:var(--ink)}.ProtocolPage_actions__8w7Kk{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-5)}.ProtocolPage_layout__VJ45c{display:grid;grid-template-columns:240px 1fr;gap:var(--s-7);padding:var(--s-6) 0 var(--s-8);align-items:start}.ProtocolPage_tocDesktop__Moi5V{position:sticky;top:84px}.ProtocolPage_tocLabel__xvTOY{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--body);margin-bottom:var(--s-3)}.ProtocolPage_tocList__LuiXx{list-style:none;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}.ProtocolPage_tocList__LuiXx a{display:block;font-size:13px;line-height:1.4;color:var(--body);text-decoration:none;padding:6px 0 6px 14px;border-left:2px solid transparent;margin-left:-1px;transition:color .15s,border-color .15s}.ProtocolPage_tocList__LuiXx a:hover{color:var(--ink);border-left-color:var(--terra)}.ProtocolPage_tocMobile__sKMjw{display:none}.ProtocolPage_tocMobileSummary__dK0j5{cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--cream-deep);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;list-style:none}.ProtocolPage_tocMobileSummary__dK0j5::-webkit-details-marker{display:none}.ProtocolPage_tocMobile__sKMjw[open] .ProtocolPage_tocMobileSummary__dK0j5{border-bottom-left-radius:0;border-bottom-right-radius:0}.ProtocolPage_tocMobile__sKMjw .ProtocolPage_tocList__LuiXx{border-left:none;border:1px solid var(--line);border-top:none;border-radius:0 0 var(--radius) var(--radius);padding:var(--s-2) var(--s-3);background:var(--white)}.ProtocolPage_tocMobile__sKMjw .ProtocolPage_tocList__LuiXx a{padding-left:0;border-left:none}.ProtocolPage_commentSection__wOKs5{border-top:1px solid var(--line);padding:var(--s-7) 0 var(--s-8)}.ProtocolPage_commentInner__oAr__{max-width:720px}.ProtocolPage_commentIntro__fO_wW{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--body);font-weight:300;margin-top:var(--s-3)}.ProtocolPage_commentIntro__fO_wW+.ProtocolPage_commentIntro__fO_wW{margin-top:var(--s-2)}@media (max-width:920px){.ProtocolPage_layout__VJ45c{grid-template-columns:1fr}.ProtocolPage_tocDesktop__Moi5V{display:none}.ProtocolPage_tocMobile__sKMjw{display:block;margin-bottom:var(--s-5)}}.ProtocolContent_doc__Gs6_i{max-width:720px;font-family:var(--font-body);color:var(--ink)}.ProtocolContent_doc__Gs6_i h2{font-size:clamp(24px,2.6vw,30px);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);scroll-margin-top:84px}.ProtocolContent_doc__Gs6_i h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.ProtocolContent_doc__Gs6_i>p:first-child{margin-top:0;margin-bottom:var(--s-2)}.ProtocolContent_doc__Gs6_i h3{font-size:clamp(18px,1.8vw,21px);margin-top:var(--s-6);scroll-margin-top:84px}.ProtocolContent_doc__Gs6_i h4{font-family:var(--font-body);font-weight:500;font-size:var(--t-body);color:var(--ink);margin-top:var(--s-5);scroll-margin-top:84px}.ProtocolContent_doc__Gs6_i h5{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--terra-ink);font-weight:500;margin-top:var(--s-4)}.ProtocolContent_doc__Gs6_i p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);font-weight:300;margin-top:var(--s-3)}.ProtocolContent_doc__Gs6_i p:first-child{margin-top:0}.ProtocolContent_doc__Gs6_i ol,.ProtocolContent_doc__Gs6_i ul{margin-top:var(--s-3);padding-left:22px}.ProtocolContent_doc__Gs6_i li{font-size:var(--t-body);line-height:var(--lh-body);font-weight:300;color:var(--ink);padding:2px 0}.ProtocolContent_doc__Gs6_i strong{font-weight:500}.ProtocolContent_doc__Gs6_i em{font-style:italic;color:inherit}.ProtocolContent_tableWrap__MypGL{margin-top:var(--s-4);overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.ProtocolContent_table__Ei_Se{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.ProtocolContent_table__Ei_Se th{text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--body);background:var(--cream-deep);padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.ProtocolContent_table__Ei_Se td{padding:12px 16px;border-bottom:1px solid var(--line);font-weight:300;vertical-align:top}.ProtocolContent_table__Ei_Se tr:last-child td{border-bottom:none}.ProtocolContent_table__Ei_Se td:first-child{font-weight:500;white-space:nowrap}.ProtocolContent_defList__vanfX{margin-top:var(--s-4)}.ProtocolContent_defTerm__MumHO{font-family:var(--font-body);font-weight:500;font-size:var(--t-body);color:var(--ink);margin-top:var(--s-3)}.ProtocolContent_defDesc__v1PCw{font-size:var(--t-body);line-height:var(--lh-body);font-weight:300;color:var(--body);margin:2px 0 0}.ProtocolContent_openItem__9Nlr8{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-left:3px solid var(--violet);border-radius:var(--radius);background:var(--violet-pale);scroll-margin-top:84px}.ProtocolContent_openItemLabel__1ZI2K{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-dk);font-weight:500;margin-bottom:6px}.ProtocolContent_openItemBody__w6Ax_ p{margin-top:6px;color:var(--ink)}.ProtocolContent_openItemBody__w6Ax_ p:first-child{margin-top:0}.ProtocolContent_adminBlock__BZh16{margin-top:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.ProtocolContent_adminRow__CJo_X{display:grid;grid-template-columns:220px 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line)}.ProtocolContent_adminRow__CJo_X:first-child{border-top:none;padding-top:0}.ProtocolContent_adminLabel__mkXWs{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--body);font-weight:500;padding-top:2px}.ProtocolContent_adminValue__1gwdj{font-size:var(--t-sm);line-height:1.6;font-weight:300;color:var(--ink)}@media (max-width:640px){.ProtocolContent_adminRow__CJo_X{grid-template-columns:1fr;gap:4px}}