.wp-block-gds-brace-finder{--bf-pressed:var(--gds-color-secondary-950);--bf-line:var(--gds-color-rule-light);--bf-card:var(--gds-color-primary-50);color:var(--gds-color-secondary-950);display:flex;flex-direction:column;gap:20px}@media(min-width:60em){.wp-block-gds-brace-finder{gap:28px}}.wp-block-gds-brace-finder__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.wp-block-gds-brace-finder__head .wp-block-heading{margin:0}.wp-block-gds-brace-finder__grid{display:grid;gap:13px;grid-template-columns:minmax(0,1fr)}@media(min-width:60em){.wp-block-gds-brace-finder__grid{align-items:stretch;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.wp-block-gds-brace-finder__controls{background:var(--gds-color-secondary-50);border-radius:16px;display:flex;flex-direction:column;gap:18px;padding:14px 16px}@media(min-width:41.875em){.wp-block-gds-brace-finder__controls{gap:22px;padding:28px}}.wp-block-gds-brace-finder__control{display:flex;flex-direction:column;gap:8px;min-width:0}.wp-block-gds-brace-finder__control[hidden]{display:none}.wp-block-gds-brace-finder__control input[type=range]{accent-color:var(--gds-color-secondary-950);cursor:pointer;height:44px;margin:0;width:100%}.wp-block-gds-brace-finder__control input[type=range][hidden]{display:none}.wp-block-gds-brace-finder__label{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.wp-block-gds-brace-finder__label label,.wp-block-gds-brace-finder__label span{font-size:17px;font-weight:700;line-height:1.3}@media(min-width:60em){.wp-block-gds-brace-finder__label label,.wp-block-gds-brace-finder__label span{font-size:18px}}.wp-block-gds-brace-finder__label output{flex:none;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wp-block-gds-brace-finder__question{font-size:17px;font-weight:700;line-height:1.3}@media(min-width:60em){.wp-block-gds-brace-finder__question{font-size:18px}}.wp-block-gds-brace-finder__ends{color:var(--gds-color-dark-gray);display:flex;font-size:13px;gap:8px;justify-content:space-between}.wp-block-gds-brace-finder__chips{display:flex;flex-wrap:wrap;gap:8px}.wp-block-gds-brace-finder__chip{background:var(--gds-color-white);border:2px solid var(--bf-line);border-radius:999px;color:var(--gds-color-secondary-950);cursor:pointer;font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:0 16px}.wp-block-gds-brace-finder__chip:hover{border-color:var(--gds-color-secondary-950)}.wp-block-gds-brace-finder__chip[aria-pressed=true]{background:var(--bf-pressed);border-color:var(--bf-pressed);color:var(--gds-color-white)}.wp-block-gds-brace-finder__check{align-items:center;background:var(--gds-color-white);border:2px solid var(--bf-line);border-radius:12px;color:var(--gds-color-secondary-950);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:600;gap:12px;min-height:52px;padding:10px 14px;text-align:left}.wp-block-gds-brace-finder__check:hover{border-color:var(--gds-color-secondary-950)}.wp-block-gds-brace-finder__check[aria-pressed=true]{background:var(--bf-card);border-color:var(--gds-color-secondary-950)}.wp-block-gds-brace-finder__box{align-items:center;background:var(--gds-color-white);border:2px solid var(--gds-color-secondary-950);border-radius:6px;display:flex;flex:none;height:22px;justify-content:center;width:22px}[aria-pressed=true]>.wp-block-gds-brace-finder__box{background:var(--gds-color-secondary-950)}[aria-pressed=true]>.wp-block-gds-brace-finder__box:after{border-bottom:2px solid var(--gds-color-white);border-left:2px solid var(--gds-color-white);content:"";height:6px;margin-top:-2px;transform:rotate(-45deg);width:10px}.wp-block-gds-brace-finder__side{display:flex;flex-direction:column;gap:13px;min-width:0}@media(min-width:60em){.wp-block-gds-brace-finder__side{gap:16px}}.wp-block-gds-brace-finder__eyebrow{color:var(--gds-color-dark-gray);font-size:14px;font-weight:700;letter-spacing:.12em;padding:0 4px 4px;text-transform:uppercase}.wp-block-gds-brace-finder__setup{background:var(--gds-color-white);border:1px solid var(--gds-color-light-gray);border-radius:16px;container-type:inline-size;margin:0;padding:13px 16px 8px}@media(min-width:60em){.wp-block-gds-brace-finder__setup{padding:16px 16px 8px}}.wp-block-gds-brace-finder__diagram{display:block;font-size:10.5px;height:auto;margin-inline:auto;max-width:560px;overflow:visible;width:100%}@container (max-width: 540px){.wp-block-gds-brace-finder__diagram{font-size:12px}}@container (max-width: 470px){.wp-block-gds-brace-finder__diagram{font-size:13.5px}}@container (max-width: 400px){.wp-block-gds-brace-finder__diagram{font-size:15.5px}}@container (max-width: 340px){.wp-block-gds-brace-finder__diagram{font-size:17.5px}}@container (max-width: 300px){.wp-block-gds-brace-finder__diagram{font-size:19.5px}}.wp-block-gds-brace-finder__diagram line,.wp-block-gds-brace-finder__diagram path{fill:none;stroke:var(--gds-color-dark-gray);stroke-width:1}.wp-block-gds-brace-finder__diagram .is-arc,.wp-block-gds-brace-finder__diagram .is-ground{stroke:var(--gds-color-secondary-950)}.wp-block-gds-brace-finder__diagram .is-ground{stroke-width:2}.wp-block-gds-brace-finder__diagram .is-arc{stroke-width:1.5}.wp-block-gds-brace-finder__diagram .is-guide{stroke-dasharray:4 4}.wp-block-gds-brace-finder__diagram .is-wall{fill:var(--gds-color-secondary-100);stroke:var(--gds-color-secondary-950);stroke-width:1.5}.wp-block-gds-brace-finder__diagram .is-brace{stroke:var(--gds-color-primary-400);stroke-linecap:round;stroke-width:8}.wp-block-gds-brace-finder__diagram .is-joint{fill:var(--gds-color-secondary-950)}.wp-block-gds-brace-finder__diagram text{dominant-baseline:central;fill:var(--gds-color-secondary-950);font-weight:700;text-anchor:middle}.wp-block-gds-brace-finder__diagram .is-label{paint-order:stroke;stroke:var(--gds-color-white);stroke-linejoin:round;stroke-width:.35em}.wp-block-gds-brace-finder__diagram .is-start{text-anchor:start}.wp-block-gds-brace-finder__diagram .is-end{text-anchor:end}.wp-block-gds-brace-finder__diagram .is-small{dominant-baseline:alphabetic;fill:var(--gds-color-text);font-size:.92em}.wp-block-gds-brace-finder__diagram [hidden]{display:none}.wp-block-gds-brace-finder__diagram .is-length rect{fill:var(--gds-color-secondary-950);height:1.56em;rx:.3em;width:4.8em;x:-2.4em;y:-.78em}.wp-block-gds-brace-finder__diagram .is-length text{fill:var(--gds-color-white)}.wp-block-gds-brace-finder__card{background:var(--bf-card);border:2px solid var(--gds-color-primary-400);border-radius:16px;container-type:inline-size;display:flex;flex:1;flex-direction:column;gap:14px;padding:14px 16px}@media(min-width:41.875em){.wp-block-gds-brace-finder__card{padding:28px}}.wp-block-gds-brace-finder__card :where(p){margin:0}.wp-block-gds-brace-finder__card .wp-block-gds-brace-finder__recommend{color:var(--gds-color-secondary-950);font-size:14px;letter-spacing:.12em}.wp-block-gds-brace-finder__pick{align-items:center;display:flex;gap:13px}@media(min-width:60em){.wp-block-gds-brace-finder__pick{gap:16px}}.wp-block-gds-brace-finder__thumb{background:var(--gds-color-white);border:1px solid var(--gds-color-primary-200);border-radius:12px;display:grid;flex:none;height:110px;overflow:hidden;place-items:center;width:110px}.wp-block-gds-brace-finder__thumb img{height:100%;object-fit:contain;width:100%}.wp-block-gds-brace-finder__name{font-family:var(--gds-heading-font-family);font-size:clamp(27px,9.2cqi,46px);font-style:italic;font-weight:700;line-height:1;text-wrap:balance}.wp-block-gds-brace-finder__spec{color:var(--gds-color-text);font-size:16px;font-weight:600;margin-top:4px}.wp-block-gds-brace-finder__why{font-size:16px;line-height:1.45}@media(min-width:60em){.wp-block-gds-brace-finder__why{font-size:17px}}.wp-block-gds-brace-finder__fact{color:var(--gds-color-text);font-size:15px;line-height:1.4}.wp-block-gds-brace-finder__two{font-size:15px;font-weight:600}.wp-block-gds-brace-finder__note{background:var(--gds-color-white);border:1px solid var(--gds-color-primary-400);border-radius:10px;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:6px;line-height:1.4;padding:10px 14px}.wp-block-gds-brace-finder__note[hidden]{display:none}.wp-block-gds-brace-finder__note.is-ink{border-color:var(--gds-color-secondary-950);font-weight:400;padding:12px 14px}.wp-block-gds-brace-finder__note.is-ink strong{font-weight:700}.wp-block-gds-brace-finder__note.is-ink a{align-items:center;align-self:flex-start;display:inline-flex;font-weight:700;margin-block:-10px -12px;min-height:44px;text-decoration:underline}.wp-block-gds-brace-finder__cta{align-items:center;background:var(--gds-color-secondary-950);color:var(--gds-color-white);display:flex;font-size:17px;font-weight:700;justify-content:center;margin-top:auto;min-height:54px;padding:8px 16px;text-align:center;text-decoration:none}@media(min-width:60em){.wp-block-gds-brace-finder__cta{font-size:18px}}.wp-block-gds-brace-finder__cta:focus-visible,.wp-block-gds-brace-finder__cta:hover{background:var(--gds-color-secondary-900);color:var(--gds-color-white)}.wp-block-gds-brace-finder__safety{align-items:flex-start;background:var(--gds-color-white);border:1px solid var(--gds-color-secondary-950);border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.4;padding:10px 14px}.wp-block-gds-brace-finder__safety svg{fill:none;flex:none;height:20px;margin-top:1px;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.wp-block-gds-brace-finder__table{border:1px solid var(--gds-color-light-gray);border-radius:16px;overflow-x:auto}.wp-block-gds-brace-finder__table:focus-visible{outline:var(--gds-outline--focus);outline-offset:2px}.wp-block-gds-brace-finder__table table{border-collapse:collapse;margin:0;min-width:740px;table-layout:fixed;width:100%}.wp-block-gds-brace-finder__table thead{background:var(--gds-color-secondary-50)}.wp-block-gds-brace-finder__table td,.wp-block-gds-brace-finder__table th{border:0;border-top:1px solid var(--gds-color-light-gray);font-size:17px;padding:16px;text-align:left;vertical-align:top}@media(min-width:41.875em)and (max-width:59.99em){.wp-block-gds-brace-finder__table td,.wp-block-gds-brace-finder__table th{font-size:15px;padding-inline:12px}}.wp-block-gds-brace-finder__table thead th{border-top:0;color:var(--gds-color-dark-gray);font-size:14px;font-weight:700;letter-spacing:.06em;padding:14px 16px;text-transform:uppercase}@media(min-width:41.875em)and (max-width:59.99em){.wp-block-gds-brace-finder__table thead th{padding-inline:12px}}.wp-block-gds-brace-finder__table th:first-child{width:19%}.wp-block-gds-brace-finder__table th:nth-child(2),.wp-block-gds-brace-finder__table th:nth-child(4){width:12%}.wp-block-gds-brace-finder__table th:nth-child(3){width:16%}.wp-block-gds-brace-finder__table th:nth-child(5){width:15%}.wp-block-gds-brace-finder__table tbody th{font-weight:700}.wp-block-gds-brace-finder__table tbody th a{color:inherit;text-decoration:none}.wp-block-gds-brace-finder__table tbody th a:hover{text-decoration:underline}.wp-block-gds-brace-finder__table td{font-variant-numeric:tabular-nums;font-weight:400}.wp-block-gds-brace-finder__table .is-recommended{background:var(--bf-card)}.wp-block-gds-brace-finder__table .is-recommended td{font-weight:700}@media(max-width:41.865em){.wp-block-gds-brace-finder__table{overflow:hidden}.wp-block-gds-brace-finder__table table,.wp-block-gds-brace-finder__table tbody{display:block;min-width:0}.wp-block-gds-brace-finder__table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.wp-block-gds-brace-finder__table tr{align-items:baseline;border-top:1px solid var(--gds-color-light-gray);display:flex;flex-wrap:wrap;gap:2px 0;padding:14px 16px}.wp-block-gds-brace-finder__table tr:first-child{border-top:0}.wp-block-gds-brace-finder__table tr:before{content:"";flex-basis:100%;order:2}.wp-block-gds-brace-finder__table td,.wp-block-gds-brace-finder__table th{border:0;font-size:14px;padding:0;width:auto}.wp-block-gds-brace-finder__table tbody th{flex:1 1 0;font-size:17px;min-width:0}.wp-block-gds-brace-finder__table td:nth-child(5){font-weight:700;margin-left:12px;order:1;white-space:nowrap}.wp-block-gds-brace-finder__table td:nth-child(2),.wp-block-gds-brace-finder__table td:nth-child(3),.wp-block-gds-brace-finder__table td:nth-child(4){color:var(--gds-color-dark-gray);order:3;white-space:nowrap}.wp-block-gds-brace-finder__table td:nth-child(2):after,.wp-block-gds-brace-finder__table td:nth-child(3):after{content:" · "}.wp-block-gds-brace-finder__table td:last-child{flex-basis:100%;line-height:1.4;margin-top:4px;order:4}}
