.study-mode{grid-template-columns:calc(var(--search-result-left) - 32px) minmax(0, 1fr);min-height:18rem;font-family:var(--font-kr);align-items:start;column-gap:12px;margin-inline-start:calc(20px - var(--search-result-left));display:grid}.study-sidebar{width:100%;max-width:272px;padding-top:15px;position:static;overflow:visible}.study-tree{--study-indent:16px;font-size:.88rem;line-height:1.55}.study-tree ul{margin:0;padding:0;list-style:none}.study-tree ul ul{padding-inline-start:0}.study-tree li,.study-tree details{margin:0;padding:0}.study-tree summary,.study-tree .study-leaf{width:calc(100% - var(--study-depth,0) * var(--study-indent));min-height:32px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:4px;margin:0;margin-inline-start:calc(var(--study-depth,0) * var(--study-indent));padding:6px 0;list-style:none;display:flex}.study-tree summary::-webkit-details-marker{display:none}.study-tree summary::marker{content:""}.study-tree summary svg{flex:0 0 12px;align-self:flex-start;margin-top:4px}.study-tree summary>span{min-width:0}.study-tree details[open]>summary>svg{transform:rotate(90deg)}.study-tree .study-leaf{text-align:start;padding-inline-start:16px;display:block}.study-tree [data-study-depth="1"]{white-space:nowrap}.study-tree :is(summary,.study-leaf):hover{background:var(--subtle)}.study-tree [aria-current=true]{background:var(--soft);color:var(--accent);font-weight:600}.study-tree :is(summary,.study-leaf):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.study-tree>ul>li>details>summary{font-weight:600}.study-tree [data-study-count]{color:var(--muted);white-space:nowrap;font-size:.9em}.study-questions{margin:0;padding:0;list-style:none}.study-questions>li{margin:0;padding:0}.study-question{scroll-margin-top:calc(var(--header-height,96px) + 24px);border:0;margin:0;padding:0}.study-question:after{content:"";border-bottom:1px solid var(--line);max-width:40.75rem;display:block}.study-question-summary{cursor:pointer;align-items:baseline;gap:14px;max-width:40.75rem;padding:21px 0;list-style:none;display:flex}.study-question-summary::marker{content:""}.study-question-summary::-webkit-details-marker{display:none}.study-question-number{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:0 0 2.2em;font-size:.9rem;font-weight:600}.study-question-title{min-width:0;font-family:var(--font-kr);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;flex:1;font-size:.98rem;font-weight:600;line-height:1.75}.study-question-action{width:24px;height:24px;color:var(--muted);flex:0 0 24px;align-self:center;place-items:center;display:grid}.study-question-action svg{transition:transform .14s;display:block}.study-question[open]>summary .study-question-action svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.study-question-action svg{transition:none}}.study-answer-host{background:0 0;border:0;border-radius:0;padding:0}.study-answer-status{max-width:40.75rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.75}.study-answer-match{max-width:40.75rem;color:var(--muted);margin:8px 0 0;font-size:.95rem;line-height:1.75;display:block}.study-question[open] .study-answer-match{display:none}.study-search-status{max-width:40.75rem;color:var(--muted);margin:0 0 12px;font-size:.88rem;line-height:1.65}.study-question[open]>.study-answer-host{padding-block:12px 24px}.study-question-summary:hover .study-question-title{color:var(--accent)}.study-question-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1099px){.study-mode{margin-inline-start:0;display:block}.study-sidebar{width:100%;max-width:320px;padding-top:0;position:static;overflow:visible}.study-tree{font-size:.9rem}.study-tree summary,.study-tree .study-leaf{min-height:38px;padding-block:8px}.study-content{margin-top:24px}}@media (width<=640px){.study-question-summary{gap:8px;padding-block:18px}.study-question-title{font-size:.94rem}.study-question{scroll-margin-top:24px}}@media print{.study-mode{margin-inline-start:0;display:block}.study-sidebar{width:auto;max-width:none;position:static;overflow:visible}}
