

.flc-bripf .grx-fqwtq11-ftrvu {
    --grx-fqwtq11-1: clamp(8px, .8vw, 12px);
    --grx-fqwtq11-2: clamp(14px, 1.4vw, 20px);
    --grx-fqwtq11-3: clamp(22px, 2.4vw, 34px);
    --grx-fqwtq11-4: clamp(36px, 4vw, 58px);
    --grx-fqwtq11-5: clamp(54px, 7vw, 92px);
    --grx-fqwtq11-bjqmucrc: clamp(54px, 8vw, 118px);
    --grx-fqwtq11-hswxx: clamp(29px, 3.6vw, 52px);
    position: relative;
    isolation: isolate;
    overflow: clip;
    color: var(--grx-jflcr);
    background: var(--grx-exvytii);
}

.flc-bripf .grx-fqwtq11-ftrvu h1 {
    margin: 0;
    font-size: var(--grx-fqwtq11-bjqmucrc);
    line-height: .88;
    letter-spacing: -.055em;
}

.flc-bripf .grx-fqwtq11-qqhiae { min-width: 0; }
.flc-bripf .grx-fqwtq11-qqhiae .grx-fqwtq06-qqhiae__bripf { display: block; overflow: hidden; background: var(--grx-exvytii-ptzlr); }
.flc-bripf .grx-fqwtq11-qqhiae .grx-fqwtq06-qqhiae__aurhyqd { min-width: 0; }
.flc-bripf .grx-fqwtq11-qqhiae h2 { margin: 0; line-height: 1.06; }
.flc-bripf .grx-fqwtq11-qqhiae .grx-fqwtq06-qqhiae__gbbtmia { color: var(--grx-boquc); font-family: ui-monospace, monospace; font-weight: 800; letter-spacing: .08em; }

.flc-bripf:is(
    .flc-bripf-ownqk-tryls-bripf-3dzqpk293,
    .flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv,
    .flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637,
    .flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094,
    .flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681
) {
    --grx-fqwtq11-1: clamp(8px, .8vw, 12px);
    --grx-fqwtq11-2: clamp(14px, 1.4vw, 20px);
    --grx-fqwtq11-3: clamp(22px, 2.4vw, 34px);
    --grx-fqwtq11-4: clamp(36px, 4vw, 58px);
    --grx-fqwtq11-5: clamp(54px, 7vw, 92px);
}


.flc-bripf .grx-fqwtq11-ehxcs { padding-bottom: var(--grx-fqwtq11-5); background-image: linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--grx-uklgri) 52%, transparent) 50%, transparent calc(50% + .5px)); }
.flc-bripf .grx-fqwtq11-ehxcs__tqeouac { position: absolute; top: var(--grx-fqwtq11-3); right: var(--grx-fqwtq11-3); display: grid; grid-template-columns: repeat(3, 18px); gap: 7px; }
.flc-bripf .grx-fqwtq11-ehxcs__tqeouac span { aspect-ratio: 1; border: 1px solid var(--grx-jflcr); border-radius: 50%; }
.flc-bripf .grx-fqwtq11-ehxcs__tqeouac span:nth-child(2) { background: var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-ehxcs__sargfyoe { padding-top: var(--grx-fqwtq11-3); padding-bottom: var(--grx-fqwtq11-4); }
.flc-bripf .grx-fqwtq11-ehxcs__vxbxfh { display: flex; justify-content: space-between; gap: var(--grx-fqwtq11-3); margin-bottom: var(--grx-fqwtq11-4); padding: var(--grx-fqwtq11-1) 0; border-block: 1px solid var(--grx-jflcr); font-family: ui-monospace, monospace; font-size: var(--grx-cvtickdb-nwbbmx-3); text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-ehxcs__sargfyoe h1 { max-width: 9ch; }
.flc-bripf .grx-fqwtq11-ehxcs__sargfyoe > p:last-child { max-width: 62ch; margin: var(--grx-fqwtq11-3) 0 0 23%; color: var(--grx-bqxne); font-size: 19px; line-height: 1.62; }
.flc-bripf .grx-fqwtq11-ehxcs__swtzb { display: grid; grid-template-columns: minmax(190px, .38fr) minmax(0, 1.2fr) minmax(210px, .45fr); grid-template-areas: "margin lead corrections" "legend lead corrections"; gap: var(--grx-fqwtq11-3); align-items: start; padding-top: var(--grx-fqwtq11-4); border-top: 10px solid var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-ehxcs__mxouxk { grid-area: margin; padding-right: var(--grx-fqwtq11-2); border-right: 2px solid var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-ehxcs__mxouxk > span { color: var(--grx-boquc); font-family: ui-monospace, monospace; font-size: var(--grx-cvtickdb-nwbbmx-3); font-weight: 800; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-ehxcs__mxouxk h2 { margin: var(--grx-fqwtq11-2) 0; font-size: 25px; line-height: 1.05; }
.flc-bripf .grx-fqwtq11-ehxcs__mxouxk p { margin: 0; color: var(--grx-bqxne); line-height: 1.55; }
.flc-bripf .grx-fqwtq11-ehxcs__hswxx { grid-area: lead; }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-hswxx { padding: var(--grx-fqwtq11-2); border: 1px solid var(--grx-uklgri); background: var(--grx-exvytii); box-shadow: 13px 13px 0 color-mix(in srgb, var(--grx-boquc) 22%, var(--grx-exvytii)); }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-hswxx .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 4 / 3; filter: saturate(.88) contrast(1.02); }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-hswxx .grx-fqwtq06-qqhiae__aurhyqd { padding-top: var(--grx-fqwtq11-2); }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-hswxx h2 { font-family: Georgia, serif; font-size: var(--grx-fqwtq11-hswxx); }
.flc-bripf .grx-fqwtq11-ehxcs__wzxbnf { grid-area: corrections; display: grid; gap: var(--grx-fqwtq11-2); margin: 0; padding: 0; list-style: none; }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-nwbbmx { padding-bottom: var(--grx-fqwtq11-2); border-bottom: 1px solid var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-qqhiae--ehxcs-nwbbmx .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 5 / 3; }
.flc-bripf .grx-fqwtq11-ehxcs__umnsug { grid-area: legend; margin: 0; padding: var(--grx-fqwtq11-2); background: var(--grx-jflcr); color: var(--grx-exvytii); list-style: none; }
.flc-bripf .grx-fqwtq11-ehxcs__umnsug li { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--grx-fqwtq11-1) 0; border-bottom: 1px solid color-mix(in srgb, var(--grx-exvytii) 24%, transparent); }
.flc-bripf .grx-fqwtq11-ehxcs__umnsug span { font-family: ui-monospace, monospace; }


.flc-bripf .grx-fqwtq11-ycjucv { padding-bottom: var(--grx-fqwtq11-5); background: var(--grx-exvytii-ptzlr); }
.flc-bripf .grx-fqwtq11-ycjucv__upube { position: absolute; top: -150px; right: -90px; width: 410px; aspect-ratio: 1; border: 74px solid color-mix(in srgb, var(--grx-boquc-2) 68%, var(--grx-exvytii)); border-radius: 50%; opacity: .42; }
.flc-bripf .grx-fqwtq11-ycjucv__mvirsg { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(260px, .65fr); gap: var(--grx-fqwtq11-3) var(--grx-fqwtq11-4); align-items: end; padding-top: var(--grx-fqwtq11-4); padding-bottom: var(--grx-fqwtq11-4); }
.flc-bripf .grx-fqwtq11-ycjucv__hoqmnjjv > span { display: block; margin-bottom: var(--grx-fqwtq11-4); font-family: ui-monospace, monospace; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-ycjucv__mvirsg > p { margin: 0; padding-left: var(--grx-fqwtq11-3); border-left: 8px solid var(--grx-boquc-2); color: var(--grx-bqxne); font-size: 19px; line-height: 1.62; }
.flc-bripf .grx-fqwtq11-ycjucv__mvirsg > time { grid-column: 2; justify-self: end; font-family: ui-monospace, monospace; }
.flc-bripf .grx-fqwtq11-ycjucv__gybbfl { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(230px, .55fr); grid-template-areas: "stops stops" "feature notebook" "feature postcards"; gap: var(--grx-fqwtq11-3); align-items: start; }
.flc-bripf .grx-fqwtq11-ycjucv__lyvbpxw { grid-area: stops; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; padding: 1px; background: var(--grx-uklgri); }
.flc-bripf .grx-fqwtq11-ycjucv__lyvbpxw span { display: grid; grid-template-columns: 1fr; gap: var(--grx-fqwtq11-1); padding: var(--grx-fqwtq11-2); background: var(--grx-exvytii); font-weight: 750; }
.flc-bripf .grx-fqwtq11-ycjucv__lyvbpxw b { color: var(--grx-boquc); font-family: ui-monospace, monospace; }
.flc-bripf .grx-fqwtq11-ycjucv__bgncpkg { grid-area: feature; }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-bgncpkg { overflow: hidden; border-radius: 44px 4px 44px 4px; background: var(--grx-exvytii); box-shadow: 12px 12px 0 var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-bgncpkg .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 16 / 10; }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-bgncpkg .grx-fqwtq06-qqhiae__aurhyqd { padding: var(--grx-fqwtq11-3); }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-bgncpkg h2 { font-size: var(--grx-fqwtq11-hswxx); }
.flc-bripf .grx-fqwtq11-ycjucv__nlxousr { grid-area: notebook; padding: var(--grx-fqwtq11-3); border: 1px solid var(--grx-jflcr); border-radius: 0 38px 0 0; background: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-ycjucv__nlxousr > span { color: var(--grx-boquc-2); font-family: ui-monospace, monospace; font-size: var(--grx-cvtickdb-nwbbmx-3); font-weight: 800; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-ycjucv__nlxousr h2 { margin: var(--grx-fqwtq11-2) 0; font-size: 26px; line-height: 1.08; }
.flc-bripf .grx-fqwtq11-ycjucv__nlxousr p { margin: 0; color: var(--grx-bqxne); line-height: 1.55; }
.flc-bripf .grx-fqwtq11-ycjucv__unxztqqhiaenggzzo { grid-area: postcards; display: grid; gap: var(--grx-fqwtq11-2); }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-unxztqqhiae { display: grid; grid-template-columns: 108px 1fr; gap: var(--grx-fqwtq11-2); align-items: center; padding: var(--grx-fqwtq11-1); border-bottom: 5px solid var(--grx-boquc-2); background: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-qqhiae--ycjucv-unxztqqhiae .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 1; border-radius: 50%; }


.flc-bripf .grx-fqwtq11-nufyqa { padding-bottom: var(--grx-fqwtq11-5); background-image: repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--grx-uklgri) 32%, transparent) 47px 48px); }
.flc-bripf .grx-fqwtq11-nufyqa__hmnrk { padding-top: var(--grx-fqwtq11-3); padding-bottom: var(--grx-fqwtq11-3); text-align: center; }
.flc-bripf .grx-fqwtq11-nufyqa__xebimvha { display: flex; justify-content: space-between; gap: var(--grx-fqwtq11-3); margin-bottom: var(--grx-fqwtq11-3); padding: var(--grx-fqwtq11-1) 0; border-block: 7px double var(--grx-jflcr); font-family: ui-monospace, monospace; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-nufyqa__hmnrk h1 { max-width: none; font-family: Georgia, serif; font-size: clamp(56px, 9vw, 136px); letter-spacing: -.06em; }
.flc-bripf .grx-fqwtq11-nufyqa__hmnrk .grx-cznyau { margin-top: var(--grx-fqwtq11-2); color: var(--grx-boquc-2); }
.flc-bripf .grx-fqwtq11-nufyqa__hmnrk > p:last-child { max-width: 66ch; margin: var(--grx-fqwtq11-2) auto 0; color: var(--grx-bqxne); font-size: 18px; line-height: 1.6; }
.flc-bripf .grx-fqwtq11-nufyqa__jmcjaexp { display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(250px, .52fr); grid-template-areas: "front brief" "front columns"; gap: var(--grx-fqwtq11-3); align-items: start; padding-top: var(--grx-fqwtq11-3); border-top: 12px solid var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-nufyqa__xuyqql { grid-area: front; padding-right: var(--grx-fqwtq11-3); border-right: 1px solid var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-qqhiae--nufyqa-xuyqql .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 3 / 2; }
.flc-bripf .grx-fqwtq11-qqhiae--nufyqa-xuyqql .grx-fqwtq06-qqhiae__aurhyqd { padding-top: var(--grx-fqwtq11-3); }
.flc-bripf .grx-fqwtq11-qqhiae--nufyqa-xuyqql h2 { font-family: Georgia, serif; font-size: var(--grx-fqwtq11-hswxx); }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas { grid-area: brief; padding-bottom: var(--grx-fqwtq11-3); border-bottom: 9px solid var(--grx-boquc-2); }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas > span { color: var(--grx-boquc-2); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas h2 { margin: var(--grx-fqwtq11-2) 0; font-family: Georgia, serif; font-size: 27px; line-height: 1.08; }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas > p { color: var(--grx-bqxne); line-height: 1.55; }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas ol { margin: var(--grx-fqwtq11-2) 0 0; padding: 0; border-top: 1px solid var(--grx-jflcr); list-style: none; }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas li { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--grx-fqwtq11-1) 0; border-bottom: 1px solid var(--grx-uklgri); }
.flc-bripf .grx-fqwtq11-nufyqa__bpzimhas b { color: var(--grx-boquc); font-family: ui-monospace, monospace; }
.flc-bripf .grx-fqwtq11-nufyqa__fsrtlogy { grid-area: columns; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--grx-uklgri); }
.flc-bripf .grx-fqwtq11-qqhiae--nufyqa-rzfeyzdv { padding: var(--grx-fqwtq11-2); background: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-qqhiae--nufyqa-rzfeyzdv .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 4 / 3; filter: grayscale(.24); }


.flc-bripf .grx-fqwtq11-yctkxfwi { padding-bottom: var(--grx-fqwtq11-5); color: var(--grx-exvytii); background: var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzbal { display: grid; grid-template-columns: 122px minmax(0, 1fr) 230px; gap: var(--grx-fqwtq11-4); align-items: center; padding-top: var(--grx-fqwtq11-4); padding-bottom: var(--grx-fqwtq11-4); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; height: 196px; padding: 14px; border: 1px solid color-mix(in srgb, var(--grx-exvytii) 36%, transparent); border-radius: 46px; }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn span { align-self: end; border-radius: 20px; background: var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn span:nth-child(1) { height: 42%; }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn span:nth-child(2) { height: 76%; background: var(--grx-boquc-2); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn span:nth-child(3) { height: 58%; }
.flc-bripf .grx-fqwtq11-yctkxfwi__hoqmnjjv .grx-cznyau { color: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-yctkxfwi__hoqmnjjv h1 { color: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-yctkxfwi__hoqmnjjv > p:last-child { max-width: 60ch; margin: var(--grx-fqwtq11-3) 0 0; color: color-mix(in srgb, var(--grx-exvytii) 78%, transparent); font-size: 18px; line-height: 1.62; }
.flc-bripf .grx-fqwtq11-yctkxfwi__ldvluxl { align-self: stretch; display: grid; align-content: space-between; padding: var(--grx-fqwtq11-2); border: 1px solid color-mix(in srgb, var(--grx-exvytii) 36%, transparent); border-radius: var(--grx-jrerdzt); font-family: ui-monospace, monospace; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-yctkxfwi__fhkqyq { display: grid; grid-template-columns: minmax(220px, .48fr) minmax(0, 1.18fr); grid-template-areas: "protocol specimen" "channels specimen" "modules modules"; gap: var(--grx-fqwtq11-3); align-items: start; padding: var(--grx-fqwtq11-3); border-radius: 28px; color: var(--grx-jflcr); background: var(--grx-exvytii); box-shadow: 0 0 0 13px color-mix(in srgb, var(--grx-boquc) 35%, var(--grx-jflcr)); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yxvnf { grid-area: protocol; padding: var(--grx-fqwtq11-3); border-left: 10px solid var(--grx-boquc); background: var(--grx-exvytii-ptzlr); }
.flc-bripf .grx-fqwtq11-yctkxfwi__yxvnf > span { color: var(--grx-boquc); font-family: ui-monospace, monospace; font-size: var(--grx-cvtickdb-nwbbmx-3); font-weight: 800; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-yctkxfwi__yxvnf h2 { margin: var(--grx-fqwtq11-2) 0; font-size: 26px; line-height: 1.08; }
.flc-bripf .grx-fqwtq11-yctkxfwi__yxvnf p { margin: 0; color: var(--grx-bqxne); line-height: 1.55; }
.flc-bripf .grx-fqwtq11-yctkxfwi__rcmfpsp { grid-area: specimen; }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-rcmfpsp { overflow: hidden; border: 1px solid var(--grx-uklgri); border-radius: 34px; box-shadow: inset 0 0 0 10px var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-rcmfpsp .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 16 / 10; margin: 10px; border-radius: 26px 26px 8px 8px; }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-rcmfpsp .grx-fqwtq06-qqhiae__aurhyqd { padding: var(--grx-fqwtq11-3); }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-rcmfpsp h2 { font-size: var(--grx-fqwtq11-hswxx); }
.flc-bripf .grx-fqwtq11-yctkxfwi__gtotnmb { grid-area: channels; margin: 0; padding: 0; list-style: none; }
.flc-bripf .grx-fqwtq11-yctkxfwi__gtotnmb li { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--grx-fqwtq11-2); border-bottom: 1px solid var(--grx-uklgri); font-weight: 750; }
.flc-bripf .grx-fqwtq11-yctkxfwi__gtotnmb span { color: var(--grx-boquc); font-family: ui-monospace, monospace; }
.flc-bripf .grx-fqwtq11-yctkxfwi__nkvsubq { grid-area: modules; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--grx-fqwtq11-2); }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-vvnay { display: grid; grid-template-columns: 150px 1fr; gap: var(--grx-fqwtq11-2); padding: var(--grx-fqwtq11-2); border: 1px solid var(--grx-uklgri); border-radius: var(--grx-jrerdzt); }
.flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-vvnay .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 1; border-radius: 18px; }


.flc-bripf .grx-fqwtq11-fghcnp { padding-bottom: var(--grx-fqwtq11-5); background: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-fghcnp__pzmmau { color: var(--grx-exvytii); background: var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-fghcnp__pzmmau > div { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; }
.flc-bripf .grx-fqwtq11-fghcnp__pzmmau span { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--grx-fqwtq11-2); border-right: 1px solid color-mix(in srgb, var(--grx-exvytii) 30%, transparent); font-family: ui-monospace, monospace; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-fghcnp__pzmmau b { color: var(--grx-exvytii); }
.flc-bripf .grx-fqwtq11-fghcnp__mvirsg { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(260px, .6fr) 180px; gap: var(--grx-fqwtq11-4); align-items: end; padding-top: var(--grx-fqwtq11-4); padding-bottom: var(--grx-fqwtq11-4); }
.flc-bripf .grx-fqwtq11-fghcnp__mvirsg > p { margin: 0; color: var(--grx-bqxne); font-size: 18px; line-height: 1.62; }
.flc-bripf .grx-fqwtq11-fghcnp__mavockea { display: grid; gap: var(--grx-fqwtq11-2); padding: var(--grx-fqwtq11-2); border: 1px solid var(--grx-jflcr); border-top: 10px solid var(--grx-boquc); font-family: ui-monospace, monospace; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-fghcnp__swtzb { display: grid; grid-template-columns: minmax(210px, .45fr) minmax(0, 1.15fr); grid-template-areas: "legend lead" "notes lead"; gap: var(--grx-fqwtq11-3); align-items: start; padding-top: var(--grx-fqwtq11-3); border-top: 1px solid var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-fghcnp__umnsug { grid-area: legend; padding: var(--grx-fqwtq11-3); border: 1px solid var(--grx-uklgri); background: var(--grx-exvytii-ptzlr); }
.flc-bripf .grx-fqwtq11-fghcnp__umnsug > span { color: var(--grx-boquc); font-family: ui-monospace, monospace; font-size: var(--grx-cvtickdb-nwbbmx-3); font-weight: 800; text-transform: uppercase; }
.flc-bripf .grx-fqwtq11-fghcnp__umnsug h2 { margin: var(--grx-fqwtq11-2) 0; font-size: 26px; line-height: 1.08; }
.flc-bripf .grx-fqwtq11-fghcnp__umnsug p { margin: 0; color: var(--grx-bqxne); line-height: 1.55; }
.flc-bripf .grx-fqwtq11-fghcnp__hswxx { grid-area: lead; }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-hswxx { border-top: 13px solid var(--grx-boquc); }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-hswxx .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 3 / 2; }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-hswxx .grx-fqwtq06-qqhiae__aurhyqd { padding: var(--grx-fqwtq11-3) 0; }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-hswxx h2 { font-size: var(--grx-fqwtq11-hswxx); }
.flc-bripf .grx-fqwtq11-fghcnp__zojutqf { grid-area: notes; display: grid; gap: 0; border-top: 1px solid var(--grx-jflcr); }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-nwbbmx { display: grid; grid-template-columns: 102px 1fr; gap: var(--grx-fqwtq11-2); padding: var(--grx-fqwtq11-2) 0; border-bottom: 1px solid var(--grx-uklgri); }
.flc-bripf .grx-fqwtq11-qqhiae--fghcnp-nwbbmx .grx-fqwtq06-qqhiae__bripf { aspect-ratio: 1; }


.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-anvxxtth-fpakfxyo,
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-tfzevbw-qoeure { border-bottom: 10px solid var(--grx-jflcr); background-image: linear-gradient(90deg, transparent 21%, color-mix(in srgb, var(--grx-boquc) 22%, transparent) 21% 21.5%, transparent 21.5%); }
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-anvxxtth-qqhiae { padding: var(--grx-fqwtq11-2); border: 1px solid var(--grx-uklgri); box-shadow: 7px 7px 0 color-mix(in srgb, var(--grx-boquc) 18%, var(--grx-exvytii)); }
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-zdzbxawn-qoeure { border-left: 9px solid var(--grx-boquc); }
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-qhovhfo-fpakfxyo__iefwijvf { border-block: 1px solid var(--grx-jflcr); }

.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-anvxxtth-fpakfxyo,
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-tfzevbw-qoeure { border-radius: 0 0 72px 0; background: var(--grx-exvytii-ptzlr); }
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-anvxxtth-qqhiae { overflow: hidden; border-radius: 34px 4px 34px 4px; background: var(--grx-exvytii-ptzlr); }
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-zdzbxawn-qoeure { border-left: 10px solid var(--grx-boquc-2); }
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-qhovhfo-fpakfxyo__iefwijvf { border-radius: 48px 4px; background: var(--grx-exvytii-ptzlr); }

.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-anvxxtth-fpakfxyo,
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-tfzevbw-qoeure { border-block: 12px double var(--grx-jflcr); background: var(--grx-exvytii); text-align: center; }
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-anvxxtth-qqhiae { padding-right: var(--grx-fqwtq11-2); border-right: 1px solid var(--grx-jflcr); border-bottom: 7px solid var(--grx-boquc-2); }
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-zdzbxawn-qoeure { padding-bottom: var(--grx-fqwtq11-3); border-bottom: 12px double var(--grx-jflcr); }
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-qhovhfo-fpakfxyo__iefwijvf { border-top: 12px solid var(--grx-boquc); border-bottom: 7px solid var(--grx-boquc-2); }

.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-anvxxtth-fpakfxyo,
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-tfzevbw-qoeure { color: var(--grx-exvytii); background: var(--grx-jflcr); box-shadow: inset 0 -10px 0 var(--grx-boquc); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-anvxxtth-fpakfxyo .grx-cznyau,
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-tfzevbw-qoeure .grx-cznyau,
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-anvxxtth-fpakfxyo a,
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-tfzevbw-qoeure a { color: var(--grx-exvytii); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-anvxxtth-qqhiae { overflow: hidden; border: 1px solid var(--grx-uklgri); border-radius: 26px; }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-zdzbxawn-qoeure { padding: var(--grx-fqwtq11-3); border-radius: 28px; background: var(--grx-exvytii-ptzlr); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-qhovhfo-fpakfxyo__iefwijvf { padding: var(--grx-fqwtq11-3); border: 1px solid var(--grx-uklgri); border-radius: 28px; box-shadow: 10px 10px 0 var(--grx-boquc); }

.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-anvxxtth-fpakfxyo,
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-tfzevbw-qoeure { border-top: 12px solid var(--grx-boquc); border-bottom: 1px solid var(--grx-jflcr); background-image: repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--grx-uklgri) 32%, transparent) 35px 36px); }
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-anvxxtth-qqhiae { display: grid; grid-template-columns: 38% 1fr; gap: var(--grx-fqwtq11-2); padding-bottom: var(--grx-fqwtq11-2); border-bottom: 1px solid var(--grx-jflcr); }
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-zdzbxawn-qoeure { border-top: 12px solid var(--grx-boquc); }
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-qhovhfo-fpakfxyo__iefwijvf { border: 1px solid var(--grx-jflcr); border-top: 12px solid var(--grx-boquc); }


.flc-bripf:is(
    .flc-bripf-ownqk-tryls-bripf-3dzqpk293,
    .flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv,
    .flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637,
    .flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094,
    .flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681
) .grx-wppcvpm { --grx-fqwtq11-wppcvpm-pzufvp: clamp(22px, 3vw, 42px); }

.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-wppcvpm-nwtbjtw { width: min(1020px, calc(100% - 32px)); }
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-wppcvpm-qqhiae { display: grid; grid-template-columns: 210px minmax(0, 1fr); gap: var(--grx-fqwtq11-wppcvpm-pzufvp); padding-block: var(--grx-fqwtq11-3); border-block: 1px solid var(--grx-jflcr); border-left: 8px solid var(--grx-boquc); }
.flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-wppcvpm-qqhiae__aurhyqd { padding-right: var(--grx-fqwtq11-3); }

.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-wppcvpm-nwtbjtw { width: min(1080px, calc(100% - 32px)); display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--grx-fqwtq11-wppcvpm-pzufvp); }
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-wppcvpm-qqhiae { overflow: hidden; border-radius: 52px 4px; background: var(--grx-exvytii-ptzlr); box-shadow: 9px 9px 0 var(--grx-boquc-2); }
.flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-wppcvpm-qqhiae__aurhyqd { padding: var(--grx-fqwtq11-3); }

.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-wppcvpm-nwtbjtw { width: min(1120px, calc(100% - 32px)); column-count: 2; column-gap: var(--grx-fqwtq11-wppcvpm-pzufvp); }
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-wppcvpm-qqhiae { break-inside: avoid; margin-bottom: var(--grx-fqwtq11-wppcvpm-pzufvp); padding-bottom: var(--grx-fqwtq11-3); border-bottom: 9px solid var(--grx-boquc-2); }
.flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-wppcvpm-qqhiae__aurhyqd { columns: 1; }

.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-nwtbjtw { width: min(1060px, calc(100% - 32px)); display: grid; gap: var(--grx-fqwtq11-wppcvpm-pzufvp); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae { display: grid; grid-template-columns: minmax(260px, .58fr) minmax(0, 1fr); gap: var(--grx-fqwtq11-wppcvpm-pzufvp); padding: var(--grx-fqwtq11-3); border: 1px solid var(--grx-uklgri); border-radius: 32px; background: var(--grx-exvytii-ptzlr); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae:nth-child(even) { grid-template-columns: minmax(0, 1fr) minmax(260px, .58fr); }
.flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae:nth-child(even) .grx-wppcvpm-qqhiae__trlctc { order: 2; }

.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-wppcvpm-nwtbjtw { width: min(1040px, calc(100% - 32px)); }
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-wppcvpm-qqhiae { display: grid; grid-template-columns: 150px minmax(0, 1fr) 54px; gap: var(--grx-fqwtq11-wppcvpm-pzufvp); align-items: start; padding: var(--grx-fqwtq11-3) 0; border-top: 1px solid var(--grx-jflcr); }
.flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-wppcvpm-qqhiae__yabpvqep { grid-column: 3; grid-row: 1; color: var(--grx-boquc); font-family: ui-monospace, monospace; font-size: 28px; }

@media (max-width: 1060px) {
    .flc-bripf .grx-fqwtq11-ehxcs__swtzb { grid-template-columns: 190px minmax(0, 1fr); grid-template-areas: "margin lead" "legend lead" "corrections corrections"; }
    .flc-bripf .grx-fqwtq11-ehxcs__wzxbnf,
    .flc-bripf .grx-fqwtq11-nufyqa__fsrtlogy,
    .flc-bripf .grx-fqwtq11-yctkxfwi__nkvsubq { grid-template-columns: repeat(2, 1fr); }
    .flc-bripf .grx-fqwtq11-ycjucv__mvirsg,
    .flc-bripf .grx-fqwtq11-fghcnp__mvirsg { grid-template-columns: minmax(0, 1fr) minmax(240px, .65fr); }
    .flc-bripf .grx-fqwtq11-ycjucv__mvirsg > time,
    .flc-bripf .grx-fqwtq11-fghcnp__mavockea { grid-column: 2; }
    .flc-bripf .grx-fqwtq11-yctkxfwi__yzbal { grid-template-columns: 88px minmax(0, 1fr); }
    .flc-bripf .grx-fqwtq11-yctkxfwi__ldvluxl { grid-column: 2; display: flex; justify-content: space-between; }
}

@media (max-width: 720px) {
    .flc-bripf .grx-fqwtq11-ftrvu { --grx-fqwtq11-bjqmucrc: clamp(46px, 15vw, 72px); }
    .flc-bripf .grx-fqwtq11-ftrvu h1 { max-width: 100%; overflow-wrap: anywhere; }
    .flc-bripf .grx-fqwtq11-ehxcs__sargfyoe > p:last-child { margin-left: 0; }
    .flc-bripf .grx-fqwtq11-ehxcs__swtzb,
    .flc-bripf .grx-fqwtq11-ycjucv__mvirsg,
    .flc-bripf .grx-fqwtq11-ycjucv__gybbfl,
    .flc-bripf .grx-fqwtq11-nufyqa__jmcjaexp,
    .flc-bripf .grx-fqwtq11-yctkxfwi__yzbal,
    .flc-bripf .grx-fqwtq11-yctkxfwi__fhkqyq,
    .flc-bripf .grx-fqwtq11-fghcnp__mvirsg,
    .flc-bripf .grx-fqwtq11-fghcnp__swtzb { display: grid; grid-template-columns: 1fr; gap: var(--grx-fqwtq11-3); }
    .flc-bripf .grx-fqwtq11-ehxcs__swtzb { grid-template-areas: "margin" "lead" "legend" "corrections"; }
    .flc-bripf .grx-fqwtq11-ycjucv__gybbfl { grid-template-areas: "stops" "feature" "notebook" "postcards"; }
    .flc-bripf .grx-fqwtq11-nufyqa__jmcjaexp { grid-template-areas: "front" "brief" "columns"; }
    .flc-bripf .grx-fqwtq11-nufyqa__xuyqql { padding-right: 0; border-right: 0; }
    .flc-bripf .grx-fqwtq11-yctkxfwi__yzbal > *,
    .flc-bripf .grx-fqwtq11-ycjucv__mvirsg > time,
    .flc-bripf .grx-fqwtq11-fghcnp__mavockea { grid-column: 1; }
    .flc-bripf .grx-fqwtq11-yctkxfwi__yzxyshn { width: 92px; height: 120px; }
    .flc-bripf .grx-fqwtq11-yctkxfwi__fhkqyq { grid-template-areas: "protocol" "specimen" "channels" "modules"; padding: var(--grx-fqwtq11-2); }
    .flc-bripf .grx-fqwtq11-fghcnp__swtzb { grid-template-areas: "legend" "lead" "notes"; }
    .flc-bripf .grx-fqwtq11-ycjucv__lyvbpxw,
    .flc-bripf .grx-fqwtq11-fghcnp__pzmmau > div,
    .flc-bripf .grx-fqwtq11-nufyqa__fsrtlogy,
    .flc-bripf .grx-fqwtq11-yctkxfwi__nkvsubq { grid-template-columns: 1fr; }
    .flc-bripf .grx-fqwtq11-qqhiae--ycjucv-unxztqqhiae,
    .flc-bripf .grx-fqwtq11-qqhiae--yctkxfwi-vvnay,
    .flc-bripf .grx-fqwtq11-qqhiae--fghcnp-nwbbmx { grid-template-columns: 92px 1fr; }
    .flc-bripf-ownqk-tryls-bripf-3dzqpk293 .grx-wppcvpm-qqhiae,
    .flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae,
    .flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae:nth-child(even),
    .flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-wppcvpm-qqhiae { grid-template-columns: 1fr; }
    .flc-bripf-ownqk-lnywoeol-snuxthxn-hysurk-tagrvzh094 .grx-wppcvpm-qqhiae:nth-child(even) .grx-wppcvpm-qqhiae__trlctc { order: 0; }
    .flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-wppcvpm-qqhiae__yabpvqep { grid-column: 1; grid-row: auto; }
    .flc-bripf-ownqk-uazgq-edbcmii-hysurk-989jsmgnfvv .grx-wppcvpm-nwtbjtw { grid-template-columns: 1fr; }
    .flc-bripf-ownqk-wyuacu-hugszw-tsdygf-16637 .grx-wppcvpm-nwtbjtw { column-count: 1; }
    .flc-bripf-ownqk-mvuubw-jppfpre-ngtjt-97681 .grx-anvxxtth-qqhiae { grid-template-columns: 1fr; }
}

@media (prefers-reduced-motion: reduce) {
    .flc-bripf .grx-fqwtq11-ftrvu *,
    .flc-bripf .grx-fqwtq11-ftrvu *::before,
    .flc-bripf .grx-fqwtq11-ftrvu *::after { scroll-behavior: auto; transition: none; }
}
