.beginner-page{overflow-wrap:break-word}.beginner-meta{color:var(--muted);margin-bottom:24px;font-size:13px}.beginner-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;padding-block:40px 72px;display:grid}.beginner-outline{scroll-margin-top:24px;position:sticky;top:24px}.beginner-outline h2{margin-bottom:16px;font-size:17px}.beginner-outline ul{margin:0;padding:0;list-style:none}.beginner-outline a{border-bottom:1px solid var(--border);padding:12px 0;font-size:13px;line-height:1.5;display:block}.beginner-outline a:hover{color:var(--accent)}.beginner-section{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:28px}.beginner-section h2{letter-spacing:-.035em;text-align:left;margin-bottom:28px;font-size:clamp(25px,3vw,32px);font-weight:700;line-height:1.22}.beginner-content{font-size:16px;line-height:1.75}.beginner-content p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px}.beginner-content h3{letter-spacing:-.02em;text-align:left;margin-block:36px 18px;scroll-margin-top:28px;font-size:21px;font-weight:650;line-height:1.35}.beginner-content h3:first-child{margin-top:0}.beginner-content .beginner-label{margin-block:26px 10px;font-size:14px}.beginner-content ul,.beginner-content ol{margin-block:16px 24px;padding-left:24px}.beginner-content ul{list-style:outside}.beginner-content ol{list-style:decimal}.beginner-content li{margin-bottom:10px;padding-left:3px}.beginner-content a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.beginner-content blockquote{background:var(--canvas);border-left:3px solid var(--accent);margin:20px 0;padding:18px 22px}.beginner-content blockquote p:last-child{margin-bottom:0}.beginner-content code{background:var(--canvas);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.9em}.beginner-content hr{border:0;border-top:1px solid var(--border);margin-block:30px}.beginner-table{margin-block:24px;overflow-x:auto}.beginner-table table{border-collapse:collapse;width:100%;font-size:14px}.beginner-table th,.beginner-table td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:125px;padding:12px 14px}.beginner-table th{background:var(--canvas);font-weight:600}.beginner-answer{border-block:1px solid var(--border);margin-block:28px;padding:8px 0}.beginner-answer summary{cursor:pointer;color:var(--accent);min-height:48px;padding:14px 4px;font-weight:600}.beginner-answer[open] summary{margin-bottom:16px}.beginner-back{color:var(--muted);margin-top:12px;padding-block:14px;font-size:12px;display:inline-block}.beginner-page a:focus-visible,.beginner-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:800px){.beginner-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px}.beginner-outline{position:static}.beginner-outline a{padding-block:13px;font-size:14px}.beginner-section{margin-bottom:30px;padding-bottom:30px}.beginner-content blockquote{padding:16px}.beginner-content h3{font-size:20px}}@media print{.beginner-outline,.beginner-back,.beginner-page .site-header,.beginner-page .site-footer{display:none}.beginner-layout{display:block}}
