.heading-middle-a-v4{font-family:Pretendard,"Pretendard Variable",sans-serif;font-size:1em;line-height:1.55;color:#242528;background:#fff;border:1px solid #c9c9c5;border-radius:.4em;margin:1.5em 0;overflow:hidden;min-width:0}
.heading-middle-a-v4 *{box-sizing:border-box;min-width:0}
.heading-middle-a-v4 .hma-object{padding:1.15em}
.heading-middle-a-v4 p{font-size:1em;line-height:1.55;margin:0 0 .65em}
.heading-middle-a-v4 p:last-child{margin-bottom:0}
.heading-middle-a-v4 figcaption{font-family:inherit;font-size:.9em;line-height:1.6;color:#4a4b4e;border-top:1px solid #d9d9d4;background:#f2f2f0;padding:.9em 1.2em;margin:0}
.heading-middle-a-v4 .hma-note,.heading-middle-a-v4 .hma-scale{font-size:.9em;color:#4a4b4e;margin-top:.8em}
.heading-middle-a-v4 .hma-object-title,.heading-middle-a-v4 .hma-document-title{font-weight:650;letter-spacing:-.025em}
.heading-middle-a-v4 .hma-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;align-items:start}
.heading-middle-a-v4 .hma-document{border:1px solid #cecec8;padding:1em;background:#fff}
.heading-middle-a-v4 .hma-document-title{padding-bottom:.55em;border-bottom:1px solid #d9d9d4}
.heading-middle-a-v4 .hma-metric{font-size:1.7em;font-weight:650;line-height:1.2;letter-spacing:-.04em;margin:.6em 0 .4em;overflow-wrap:anywhere}
.heading-middle-a-v4 .hma-metric span{font-size:.6em;margin-left:.15em}
.heading-middle-a-v4 .hma-promo{font-size:1.45em;font-weight:650;padding:.65em;background:#f4ef3b}
.heading-middle-a-v4 .hma-promo-small{font-size:.9em;padding:.45em .7em;background:#f2f2f0}
.heading-middle-a-v4 .hma-table-scroll{width:100%;overflow:auto;overscroll-behavior-inline:contain}
.heading-middle-a-v4 table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95em;line-height:1.55;table-layout:fixed;margin:0}
.heading-middle-a-v4 caption{text-align:left;font-weight:650;padding:0 0 .65em;caption-side:top;color:#242528}
.heading-middle-a-v4 th,.heading-middle-a-v4 td{font-size:inherit;text-align:left;vertical-align:top;padding:.6em .55em;border-bottom:1px solid #d4d4cf;overflow-wrap:anywhere;word-break:normal;background:none;color:#242528}
.heading-middle-a-v4 th{font-weight:650}
.heading-middle-a-v4 thead th{background:#f2f2f0;border-top:1px solid #d4d4cf}
.heading-middle-a-v4 tbody th{background:#fafaf8}
.heading-middle-a-v4 .hma-sequence{margin:.6em 0;padding-left:1.6em}
.heading-middle-a-v4 .hma-sequence li{padding:.35em 0 .35em .25em;border-bottom:1px solid #e1e1dc;line-height:1.5}
.heading-middle-a-v4 .hma-breadcrumb{border-left:.2em solid #3454ff;padding:.6em .8em;background:#f2f2f0;overflow-wrap:anywhere}
.heading-middle-a-v4 code{font-family:inherit;background:#f2f2f0;padding:.1em .4em;font-size:1em}
.heading-middle-a-v4 .hma-empty{display:block;border:1px solid #979893;color:#4a4b4e;padding:.6em;margin-top:.3em}
.heading-middle-a-v4 .hma-route,.heading-middle-a-v4 .hma-free-route{background:#f2f2f0;border-left:.2em solid #3454ff;padding:.7em}
.heading-middle-a-v4 .hma-menu-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em;margin:0}
.heading-middle-a-v4 .hma-menu-grid li{border:1px solid #c9c9c5;padding:.5em}
.heading-middle-a-v4 small{display:block;font-size:.9em;line-height:1.5;color:#4a4b4e}
.heading-middle-a-v4 .hma-menu-more{grid-column:1/-1;background:#f2f2f0}
.heading-middle-a-v4 .hma-payment-row{margin:1em 0}
.heading-middle-a-v4 .hma-payment-row>strong{display:block;font-size:1em;margin-bottom:.5em}
.heading-middle-a-v4 .hma-payment-row ol{list-style:none;padding:0;margin:0 0 .55em;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25em}
.heading-middle-a-v4 .hma-payment-row li{border:1px solid #cecec8;padding:.5em .3em;text-align:center}
.heading-middle-a-v4 .hma-payment-row li span,.heading-middle-a-v4 .hma-payment-row li b{display:block;font-size:.9em}
.heading-middle-a-v4 .hma-payment-row .hma-paid{background:#f4ef3b}
.heading-middle-a-v4 .hma-diff,.heading-middle-a-v4 .hma-diff-columns pre{font-family:inherit;line-height:1.7;font-size:.95em;background:#f2f2f0;margin:0;padding:.8em;white-space:pre-wrap;overflow-wrap:anywhere}
.heading-middle-a-v4 .hma-diff del,.heading-middle-a-v4 .hma-diff-columns del{background:#f4dad4;color:#242528;text-decoration:none}
.heading-middle-a-v4 .hma-diff ins,.heading-middle-a-v4 .hma-diff-columns ins{background:#e6eecf;color:#242528;text-decoration:none}
.heading-middle-a-v4 .hma-diff-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em}
.heading-middle-a-v4 .hma-audio{display:flex;align-items:center;gap:.8em;padding:.8em;background:#f2f2f0;border:1px solid #cecec8;margin-bottom:.8em}
.heading-middle-a-v4 .hma-audio-cover{display:flex;align-items:center;justify-content:center;flex:0 0 3em;height:3em;background:#e2ecea;font-size:1.4em;border-radius:.35em}
.heading-middle-a-v4 .hma-audio p{margin:0}
.heading-middle-a-v4 .hma-audio-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}
.heading-middle-a-v4 .hma-business-card{aspect-ratio:1.6;padding:1em;border:1px solid #cecec8;display:flex;flex-direction:column;justify-content:center;background:#f2f2f0}
.heading-middle-a-v4 .hma-business-card strong{font-size:1.25em}
.heading-middle-a-v4 .hma-business-card-revised{border-left:.55em solid #3454ff;background:#fff}
.heading-middle-a-v4 .hma-progress{margin:.7em 0 1em}
.heading-middle-a-v4 progress{appearance:none;width:100%;height:.8em;border:0;background:#e4e4de;display:block}
.heading-middle-a-v4 progress::-webkit-progress-bar{background:#e4e4de}
.heading-middle-a-v4 progress::-webkit-progress-value{background:#3454ff}
.heading-middle-a-v4 progress::-moz-progress-bar{background:#3454ff}
.heading-middle-a-v4 .hma-unknown-track{min-height:2.6em;display:flex;align-items:center;justify-content:center;border:1px dashed #797a74;background:#fafaf8;padding:.4em}
.heading-middle-a-v4 .hma-research-duration{border:1px solid #cecec8;padding:1em}
.heading-middle-a-v4 .hma-research-duration>div{height:.6em;background:#3454ff;margin:.8em 0;width:80%}
.heading-middle-a-v4 .hma-result-file{display:flex;gap:.5em;align-items:center;padding:1em;background:#f2f2f0;border:1px solid #cecec8}
.heading-middle-a-v4 .hma-result-file span{font-size:1.8em}
.heading-middle-a-v4 .hma-dial-reference{display:flex;align-items:center;gap:1.5em;flex-wrap:wrap}
.heading-middle-a-v4 .hma-dial-reference>div:last-child{flex:1 1 13em}
.heading-middle-a-v4 .hma-dial-face{position:relative;width:6em;height:6em;flex:0 0 6em;border:2px solid #242528;border-radius:50%;background:radial-gradient(circle,#fff 40%,#e5e5df 70%);box-shadow:inset 0 0 0 .35em #f2f2f0}
.heading-middle-a-v4 .hma-dial-face span{position:absolute;width:.15em;height:2em;background:#242528;left:50%;top:.55em;transform:rotate(25deg);transform-origin:bottom}
.heading-middle-a-v4 .hma-notches{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;gap:.15em;font-size:.9em;margin:.8em 0}
.heading-middle-a-v4 .hma-notches li{border-top:.3em solid #3454ff;padding-top:.4em;text-align:center}
.heading-middle-a-v4 .hma-horizontal-input{height:.5em;background:#d9d9d4;position:relative;margin:1em 0}
.heading-middle-a-v4 .hma-horizontal-input span{position:absolute;left:50%;top:-.45em;width:1.4em;height:1.4em;border:2px solid #242528;border-radius:50%;background:#fff}
.heading-middle-a-v4 .hma-bars{margin-bottom:.8em}
.heading-middle-a-v4 .hma-bar-row{display:grid;grid-template-columns:minmax(5em,1fr) minmax(3em,2fr) minmax(3em,.6fr);gap:.6em;align-items:center;margin:.65em 0;font-size:.95em}
.heading-middle-a-v4 .hma-bar-track{height:.7em;background:#e4e4de;display:block}
.heading-middle-a-v4 .hma-bar-track>span{display:block;height:100%;background:#3454ff}
.heading-middle-a-v4 .hma-bar-row strong{font-weight:650;text-align:right}
.heading-middle-a-v4 .hma-sheet-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid #c9c9c5;border-top:1px solid #c9c9c5}
.heading-middle-a-v4 .hma-sheet-grid>span{font-size:.9em;padding:.6em .2em;text-align:center;border-right:1px solid #c9c9c5;border-bottom:1px solid #c9c9c5}
.heading-middle-a-v4 .hma-frozen{background:#e9ecff;font-weight:650}
.heading-middle-a-v4 .hma-occlusion-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em}
.heading-middle-a-v4 .hma-viewport{position:relative;height:8em;border:1px solid #969792;background:#f2f2f0;overflow:hidden;padding:.6em}
.heading-middle-a-v4 .hma-focused{position:absolute;left:.7em;right:.7em;top:3em;outline:.15em solid #3454ff;padding:.5em;background:#fff;text-align:center;font-size:.9em}
.heading-middle-a-v4 .hma-overlay{position:absolute;left:0;right:0;bottom:0;height:0;background:#c7c7c1}
.heading-middle-a-v4 .hma-viewport.partial .hma-overlay{height:3.7em}
.heading-middle-a-v4 .hma-viewport.full .hma-overlay{height:5.6em}
.heading-middle-a-v4 .hma-warning{display:flex;gap:.75em;align-items:flex-start;border-left:.3em solid #242528;padding:1em;background:#f2f2f0}
.heading-middle-a-v4 .hma-warning>span{background:#242528;color:#fff;border-radius:50%;width:1.6em;height:1.6em;flex:0 0 1.6em;font-weight:650;text-align:center}
.heading-middle-a-v4 .hma-setup{border:1px solid #b9bab4;padding:.9em}
.heading-middle-a-v4 .hma-setup ul,.heading-middle-a-v4 .hma-task-list{padding:0;list-style:none;margin:0}
.heading-middle-a-v4 .hma-setup li,.heading-middle-a-v4 .hma-task-list li{padding:.4em 0;border-bottom:1px solid #deded8}
.heading-middle-a-v4 .hma-setup-grouped{border:0;padding:0}
.heading-middle-a-v4 .hma-setup-grouped>div{border:2px solid #3454ff;padding:.9em}
.heading-middle-a-v4 .hma-optional{padding:.9em;background:#f2f2f0;margin-top:1em;font-size:.95em}
.heading-middle-a-v4 .hma-meeting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em;background:#e5e5df;padding:.4em}
.heading-middle-a-v4 .hma-meeting-grid>span{padding:1.4em .4em;background:#fff;text-align:center;font-weight:650}
.heading-middle-a-v4 .hma-meeting-main{background:#e5e5df;padding:.4em}
.heading-middle-a-v4 .hma-meeting-main>div{display:flex;align-items:center;justify-content:center;min-height:6em;background:#fff;text-align:center;padding:1em}
.heading-middle-a-v4 .hma-meeting-main aside{margin-top:.4em;padding:.5em;background:#fff;text-align:center;font-size:.95em}
.heading-middle-a-v4 .hma-five-tasks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25em;margin:.8em 0}
.heading-middle-a-v4 .hma-five-tasks span{padding:.6em;background:#f2f2f0;border:1px solid #cecec8;text-align:center}
.heading-middle-a-v4 .hma-timeline{padding:.75em 0}
.heading-middle-a-v4 .hma-dates{display:block;position:relative;height:5.2em;font-size:.9em;margin-bottom:0}
.heading-middle-a-v4 .hma-date-point{display:block;position:absolute;width:0;height:1.4em;line-height:1.4}
.heading-middle-a-v4 .hma-date-label{display:block;position:absolute;top:0;width:max-content;white-space:nowrap;color:#242528}
.heading-middle-a-v4 .hma-date-label-start{left:0}
.heading-middle-a-v4 .hma-date-label-end{right:0}
.heading-middle-a-v4 .hma-date-connector{position:absolute;display:block;top:1.4em;left:0;border-left:1px solid #797a74}
.heading-middle-a-v4 .hma-spans{display:flex;gap:0;min-height:1.25em;border-bottom:1px solid #b9bab4}
.heading-middle-a-v4 .hma-spans span{flex:none;background:#e9ecff;border-top:.25em solid #3454ff;padding:0;border-right:1px solid #fff}
.heading-middle-a-v4 .hma-flashcard{border:1px solid #969792;padding:1em;margin:.8em 0;background:#f2f2f0}
.heading-middle-a-v4 .hma-flashcard hr{border:0;border-top:1px dashed #797a74;margin:.8em 0}
.heading-middle-a-v4 .hma-response-labels{display:flex;gap:.5em;flex-wrap:wrap;margin-bottom:.65em}
.heading-middle-a-v4 .hma-response-labels span{padding:.5em .8em;background:#f2f2f0;border:1px solid #b9bab4}
.heading-middle-a-v4 .hma-position-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;margin:.8em 0}
.heading-middle-a-v4 .hma-position-strip li{padding:.7em .2em;border:1px solid #b9bab4;text-align:center;background:#f2f2f0}
.heading-middle-a-v4 .hma-contrast-field{padding:1.5em;border:1px solid #797a74;display:flex;align-items:center;flex-direction:column;gap:1em}
.heading-middle-a-v4 .hma-contrast-field>span{display:block;width:4em;height:4em;background:#808080}
.heading-middle-a-v4 .hma-contrast-light{background:#fff;color:#242528}
.heading-middle-a-v4 .hma-contrast-dark{background:#202020;color:#fff}
.heading-middle-a-v4 .hma-canvas{padding:1.5em;min-height:9em;display:flex;align-items:center;justify-content:center;border:1px solid #969792}
.heading-middle-a-v4 .hma-canvas-light{background:#e6e6e1}
.heading-middle-a-v4 .hma-canvas-dark{background:#242528}
.heading-middle-a-v4 .hma-canvas-image{background:#fff;color:#242528;border:1px solid #979893;padding:1em;font-size:.95em;text-align:center}
.heading-middle-a-v4 .hma-query{border:1px solid #979893;padding:.6em;margin:.3em 0 1em;background:#f2f2f0}
.heading-middle-a-v4 .hma-field-label{font-weight:650}
.heading-middle-a-v4 .hma-circle-route{display:flex;gap:.6em;align-items:center;justify-content:space-between;margin:1em 0}
.heading-middle-a-v4 .hma-circle-route>span{border:1px solid #797a74;aspect-ratio:1;border-radius:50%;padding:.7em;font-size:.9em;display:flex;align-items:center;justify-content:center;text-align:center;width:6em}
.heading-middle-a-v4 .hma-workflow>span{display:block;padding:.6em;border:1px solid #969792;font-weight:650}
.heading-middle-a-v4 .hma-workflow>div{border-left:2px solid #797a74;margin-left:1em;padding:1em;display:grid;gap:.5em}
.heading-middle-a-v4 .hma-workflow>div>span{display:block;border:1px solid #cecec8;padding:.6em;background:#f2f2f0}
.heading-middle-a-v4 .hma-blocked-gate{border:1px solid #242528;background:#e5e5df;padding:1.4em .5em;text-align:center;margin:.8em 0}
.heading-middle-a-v4 .hma-player{display:flex;align-items:center;gap:.8em;padding:1em;background:#f2f2f0}
.heading-middle-a-v4 .hma-player>span{font-size:1.8em}
.heading-middle-a-v4 .hma-ci-axis{position:relative;min-height:2.2em;font-size:.9em;padding:.5em 0;border-bottom:1px solid #b9bab4}
.heading-middle-a-v4 .hma-ci-axis span{position:absolute;top:.5em}
.heading-middle-a-v4 .hma-ci-axis span:first-child{left:0}
.heading-middle-a-v4 .hma-ci-axis span:nth-child(2){left:45.454545%;transform:translateX(-50%)}
.heading-middle-a-v4 .hma-ci-axis span:last-child{right:0}
.heading-middle-a-v4 .hma-ci-row{margin:1em 0}
.heading-middle-a-v4 .hma-ci-row p{font-size:.95em;margin:0 0 .5em}
.heading-middle-a-v4 .hma-ci-track{position:relative;height:1.3em;border-bottom:1px solid #979893;background:#f2f2f0}
.heading-middle-a-v4 .hma-ci-track b{position:absolute;top:.4em;transform:translateX(-50%);height:.6em;width:.6em;background:#242528;border-radius:50%}
.heading-middle-a-v4 .hma-ci-reference{position:absolute;left:45.454545%;top:0;bottom:0;border-left:1px dashed #66676b}
.heading-middle-a-v4 .hma-ci-range{position:absolute;top:.6em;height:.2em;background:#3454ff}
.heading-middle-a-v4 .hma-method-reference{margin-top:1em;border-top:1px solid #cecec8;padding-top:.25em;font:inherit}
.heading-middle-a-v4 .hma-method-reference>summary{min-height:2.6em;padding:.6em 0;cursor:pointer;line-height:1.6}
.heading-middle-a-v4 .hma-method-reference>summary:focus-visible{outline:2px solid #3454ff;outline-offset:3px}
.heading-middle-a-v4 [data-hma-method-object] h4{font:inherit;font-weight:650;line-height:1.5;margin:0 0 .65em}
.heading-middle-a-v4 .hma-result-boundary{font:inherit;line-height:1.6;color:#4a4b4e}
.heading-middle-a-v4 p.hma-result-boundary{border-left:2px solid #797a74;padding-left:.7em;margin-top:.8em}
.heading-middle-a-v4 .hma-method-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em}
.heading-middle-a-v4 .hma-method-steps>li{border-top:2px solid #b9bab4;padding-top:.55em;min-width:0}
.heading-middle-a-v4 .hma-method-phase{display:block;font-weight:650;margin-bottom:.45em;line-height:1.6}
.heading-middle-a-v4 .hma-method-steps p{font:inherit;line-height:1.6;margin:0}
.heading-middle-a-v4 .hma-study-task-frame{display:grid;grid-template-columns:minmax(8em,.7fr) minmax(0,1.8fr);gap:1em;padding:1em 0;border-top:1px solid #cecec8}
.heading-middle-a-v4 .hma-study-task-frame .hma-method-steps{grid-template-columns:1fr;gap:.55em;border-left:1px solid #b9bab4;padding-left:.8em}
.heading-middle-a-v4 .hma-study-task-frame .hma-method-steps>li{border:0;padding:0}
.heading-middle-a-v4 .hma-study-task-frame .hma-method-phase{margin:0;color:#4a4b4e;font-size:.95em}
.heading-middle-a-v4 .hma-atm-stimulus{max-width:9em;padding:.7em;border:2px solid #797a74;background:#e8e8e2;border-radius:.25em}
.heading-middle-a-v4 .hma-atm-printed{background:#fff;border:1px solid #b9bab4;border-radius:0;box-shadow:.25em .25em 0 #e4e4de}
.heading-middle-a-v4 .hma-atm-display{border:1px solid #979893;background:#fff;aspect-ratio:1.8;display:flex;align-items:center;justify-content:center;padding:.35em;font-size:.95em}
.heading-middle-a-v4 .hma-atm-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:.25em;margin-top:.5em}
.heading-middle-a-v4 .hma-atm-keys i{height:.65em;background:#b9bab4;border:1px solid #979893}
.heading-middle-a-v4 .hma-store-stimulus{max-width:12em;border:1px solid #b9bab4;padding:.6em}
.heading-middle-a-v4 .hma-store-menu{display:flex;gap:.35em;border-bottom:1px solid #cecec8;padding-bottom:.4em}
.heading-middle-a-v4 .hma-store-menu i{height:.3em;width:25%;background:#b9bab4}
.heading-middle-a-v4 .hma-store-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em;margin:.55em 0}
.heading-middle-a-v4 .hma-store-products svg{width:100%;height:auto;color:#66676b;background:#f2f2f0}
.heading-middle-a-v4 .hma-store-stimulus p{font-size:.9em}
.heading-middle-a-v4 .hma-assembly-study>section{padding:.85em 0;border-top:1px solid #cecec8}
.heading-middle-a-v4 .hma-assembly-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}
.heading-middle-a-v4 .hma-assembly-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.heading-middle-a-v4 .hma-assembly-state{display:grid;align-content:start;justify-items:start;gap:.3em}
.heading-middle-a-v4 .hma-assembly-state>strong{font-weight:650;line-height:1.5}
.heading-middle-a-v4 .hma-assembly-state>span{color:#4a4b4e;line-height:1.5;font-size:.95em}
.heading-middle-a-v4 .hma-box-shape{display:block;width:100%;max-width:8em;height:auto;aspect-ratio:1.4;color:#66676b}
.heading-middle-a-v4 .hma-lego-shape{position:relative;width:7em;max-width:100%;height:5.7em;display:block}
.heading-middle-a-v4 .hma-lego-shape i{position:absolute;width:43%;height:1.3em;border:1px solid #66676b;background:#e9ecff;left:23%;top:2.7em}
.heading-middle-a-v4 .hma-lego-shape i:before{content:'';position:absolute;left:.35em;right:.35em;top:-.3em;height:.3em;border:1px solid #66676b;background:inherit}
.heading-middle-a-v4 .hma-lego-shape i:first-child{top:1.1em;left:9%;background:#e5e5df}
.heading-middle-a-v4 .hma-lego-shape i:last-child{top:4.3em;left:9%;background:#dbe9e6}
.heading-middle-a-v4 .hma-lego-separated i:first-child{top:.7em;left:3%;transform:rotate(-10deg)}
.heading-middle-a-v4 .hma-lego-separated i:nth-child(2){left:36%;top:2.7em;transform:rotate(8deg)}
.heading-middle-a-v4 .hma-lego-separated i:last-child{top:4.5em;left:4%;transform:rotate(-5deg)}
.heading-middle-a-v4 .hma-state-measure{margin:.65em 0 0;padding:.45em 0;border-top:1px dotted #b9bab4;line-height:1.6}
.heading-middle-a-v4 .hma-site-stimuli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;margin:.8em 0 1.1em}
.heading-middle-a-v4 .hma-style-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em}
.heading-middle-a-v4 .hma-style-pair>div>span{display:block;line-height:1.6;margin-top:.45em}
.heading-middle-a-v4 .hma-style-screen{border:1px solid #979893;background:#fff;aspect-ratio:1.25;padding:.35em;min-height:5em}
.heading-middle-a-v4 .hma-screen-chrome{display:flex;gap:.15em;border-bottom:1px solid #cecec8;padding-bottom:.25em}
.heading-middle-a-v4 .hma-screen-chrome i{display:block;width:.25em;height:.25em;border-radius:50%;background:#979893}
.heading-middle-a-v4 .hma-screen-content{display:grid;gap:.35em;padding:.4em .2em}
.heading-middle-a-v4 .hma-screen-content>span{display:block;width:75%;height:.3em;background:#b9bab4}
.heading-middle-a-v4 .hma-screen-content>div{display:flex;gap:.35em}
.heading-middle-a-v4 .hma-screen-content i{display:block;width:45%;height:1.1em;background:#e5e5df;border:1px solid #b9bab4}
.heading-middle-a-v4 .hma-screen-content>b{display:block;width:50%;height:.65em;background:#797a74}
.heading-middle-a-v4 .hma-style-skeuo{background:linear-gradient(#fff,#e8e8e3);border-radius:.3em;box-shadow:.12em .12em .2em #24252825}
.heading-middle-a-v4 .hma-style-skeuo .hma-screen-content i{background:linear-gradient(#fff,#d7d7d1);border-radius:.2em;box-shadow:inset 0 -.1em .15em #797a7433}
.heading-middle-a-v4 .hma-style-skeuo .hma-screen-content>b{border-radius:.2em;background:linear-gradient(#979893,#66676b);box-shadow:0 .1em .1em #24252833}
.heading-middle-a-v4 .hma-method-lane{padding:.8em 0;border-top:1px solid #cecec8}
.heading-middle-a-v4 .hma-isolation-method .hma-method-steps{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr)}
.heading-middle-a-v4 .hma-isolation-legend{font:inherit;line-height:1.6;margin:.7em 0;color:#4a4b4e}
.heading-middle-a-v4 .hma-isolation-legend>span{font-weight:650;color:#242528}
.heading-middle-a-v4 .hma-isolation-position-map{margin:.75em 0}
.heading-middle-a-v4 .hma-isolation-position-map>p{font:inherit;line-height:1.6;margin-bottom:.4em}
.heading-middle-a-v4 .hma-isolation-position-map>ol{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.2em;list-style:none;margin:0;padding:0}
.heading-middle-a-v4 .hma-isolation-position-map li{position:relative;display:grid;gap:.15em;justify-items:center;align-content:center;min-height:3.25em;padding:.3em .1em;border:1px solid #b9bab4;background:#f2f2f0}
.heading-middle-a-v4 .hma-isolation-position-map li[data-isolation-role="isolated"]{border:2px solid #3454ff;background:#fff}
.heading-middle-a-v4 .hma-position-number{font:inherit;font-size:.85em;line-height:1.2;font-variant-numeric:tabular-nums;color:#4a4b4e}
.heading-middle-a-v4 .hma-type-mark{font:inherit;font-size:1.15em;line-height:1.2;font-weight:650}
.heading-middle-a-v4 .hma-isolation-role-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){.heading-middle-a-v4 .hma-isolation-position-map>ol{grid-template-columns:repeat(5,minmax(0,1fr))}}
.heading-middle-a-v4 .hma-spacing-procedure{list-style:none;margin:1em 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) auto minmax(0,1fr);gap:.6em;align-items:start}
.heading-middle-a-v4 .hma-spacing-procedure>li:not(:has(span)){border-top:2px solid #b9bab4;padding-top:.5em}
.heading-middle-a-v4 .hma-spacing-procedure strong{display:block;margin-bottom:.4em}
.heading-middle-a-v4 .hma-spacing-procedure :is(.hma-study-gap,.hma-retention-gap){align-self:stretch;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #3454ff;font-size:.95em;line-height:1.6;padding:.3em;writing-mode:vertical-rl}
.heading-middle-a-v4 .hma-retention-gap{border-bottom-color:#797a74!important}
.heading-middle-a-v4 .hma-condition-lattice{margin-top:1em}
.heading-middle-a-v4 .hma-condition-lattice th:first-child{width:30%}
.heading-middle-a-v4 .hma-condition-lattice tbody td{background:#f3f4fc;border-left:1px solid #cecec8}
.heading-middle-a-v4 .hma-qualitative-finding{margin-top:1em;padding-top:.7em;border-top:1px solid #cecec8}
.heading-middle-a-v4 .hma-qualitative-finding>strong{display:block;font-weight:650;line-height:1.6;margin-bottom:.45em}
.heading-middle-a-v4 .hma-qualitative-finding p span{display:block;padding-left:.7em;border-left:2px solid #797a74;margin:.3em 0}
.heading-middle-a-v4 .hma-qualitative-finding p span:first-child{border-left-color:#3454ff}
.heading-middle-a-v4 .hma-word-list{border-bottom:1px solid #cecec8;padding-bottom:.7em}
.heading-middle-a-v4 .hma-word-list ol{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));list-style:none;padding:0;margin:.5em 0;gap:.15em}
.heading-middle-a-v4 .hma-word-list li{border:1px solid #b9bab4;background:#f2f2f0;text-align:center;font-variant-numeric:tabular-nums;padding:.3em .1em}
.heading-middle-a-v4 .hma-delay-branches{margin-top:.8em}
.heading-middle-a-v4 .hma-delay-branch{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.8fr);gap:.75em;align-items:center;padding:.7em 0;border-bottom:1px solid #cecec8}
.heading-middle-a-v4 .hma-delay-branch>strong{font-weight:650;line-height:1.6}
.heading-middle-a-v4 .hma-delay-track{height:.65em;background:#e4e4de;border-left:1px solid #797a74;position:relative}
.heading-middle-a-v4 .hma-delay-track>span{display:block;height:100%;background:#3454ff}
.heading-middle-a-v4 .hma-recall-output{border-left:1px solid #797a74;padding-left:.65em;line-height:1.6}
@media(max-width:760px){.heading-middle-a-v4 .hma-study-task-frame{grid-template-columns:minmax(0,1fr)}.heading-middle-a-v4 .hma-method-steps,.heading-middle-a-v4 .hma-isolation-method .hma-method-steps{grid-template-columns:1fr;gap:.65em}.heading-middle-a-v4 .hma-site-stimuli{grid-template-columns:1fr}.heading-middle-a-v4 .hma-assembly-three{grid-template-columns:repeat(2,minmax(0,1fr))}.heading-middle-a-v4 .hma-assembly-three>.hma-assembly-state:last-child{grid-column:1/-1}.heading-middle-a-v4 .hma-spacing-procedure{grid-template-columns:1fr;gap:.55em}.heading-middle-a-v4 .hma-spacing-procedure :is(.hma-study-gap,.hma-retention-gap){writing-mode:horizontal-tb;justify-content:flex-start;border:0;border-left:2px solid #3454ff;padding:.3em .6em;margin-left:.7em}.heading-middle-a-v4 .hma-spacing-procedure .hma-retention-gap{border-left-color:#797a74}.heading-middle-a-v4 .hma-word-list ol{grid-template-columns:repeat(5,minmax(0,1fr))}.heading-middle-a-v4 .hma-delay-branch{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.5em}.heading-middle-a-v4 .hma-recall-output{grid-column:1/-1;margin-left:.7em}}
@media print{.heading-middle-a-v4 .hma-method-reference:not([open])>*:not(summary){display:block!important}.heading-middle-a-v4 .hma-method-reference .hma-table-scroll{display:block!important}.heading-middle-a-v4 .hma-delay-track,.heading-middle-a-v4 .hma-style-screen,.heading-middle-a-v4 .hma-lego-shape{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
.hma-source-disclosure{font-family:Pretendard,"Pretendard Variable",sans-serif;margin:0 0 1.5em;font-size:.95em;border-bottom:1px solid #cecec8;padding:.7em 0}
.hma-source-disclosure>summary{min-height:2.6em;padding:.55em .3em;color:#4a4b4e;cursor:pointer}
.hma-source-disclosure>summary:focus-visible{outline:2px solid #3454ff;outline-offset:3px}
@media(max-width:760px){.heading-middle-a-v4 .hma-object{padding:.85em}.heading-middle-a-v4 .hma-pair,.heading-middle-a-v4 .hma-audio-states,.heading-middle-a-v4 .hma-occlusion-set{grid-template-columns:minmax(0,1fr)}.heading-middle-a-v4 .hma-document{padding:.8em}.heading-middle-a-v4 table{font-size:.95em}.heading-middle-a-v4 th,.heading-middle-a-v4 td{padding:.55em .35em}.heading-middle-a-v4 .hma-payment-row ol{grid-template-columns:repeat(3,minmax(0,1fr))}.heading-middle-a-v4 .hma-bar-row{grid-template-columns:minmax(4.8em,1.1fr) minmax(2em,1.6fr) minmax(2.8em,.7fr);gap:.4em}.heading-middle-a-v4 .hma-dial-reference{gap:1em}.heading-middle-a-v4 .hma-circle-route{gap:.3em}.heading-middle-a-v4 .hma-circle-route>span{font-size:.9em;width:5em;padding:.4em}.heading-middle-a-v4 .hma-dates{font-size:.9em;flex-wrap:wrap}.heading-middle-a-v4 .hma-audio-cover{flex-basis:2.4em;height:2.4em}.heading-middle-a-v4 figcaption{padding:.85em}.heading-middle-a-v4 .hma-metric{font-size:1.5em}}
@media print{.heading-middle-a-v4{break-inside:avoid;box-shadow:none;border-color:#888}.heading-middle-a-v4 .hma-table-scroll{overflow:visible}.hma-source-disclosure:not([open])>*:not(summary){display:block!important}.hma-source-disclosure{font-size:1em}.hma-source-disclosure>summary{font-weight:650}.heading-middle-a-v4 progress,.heading-middle-a-v4 .hma-bar-track,.heading-middle-a-v4 .hma-spans,.heading-middle-a-v4 .hma-contrast-field{print-color-adjust:exact;-webkit-print-color-adjust:exact}.heading-middle-a-v4 .hma-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
