.page-module__PLLEbG__workspace{width:min(1200px,100% - 48px);margin:8px auto 96px}.page-module__PLLEbG__titleBar{color:var(--color-sky-ink);font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--tracking-wide);align-items:center;gap:8px;font-weight:600;display:flex}.page-module__PLLEbG__header{border-bottom:1px solid var(--color-border);gap:20px;padding:14px 0 48px;display:grid}.page-module__PLLEbG__header h1{letter-spacing:-.04em;font-size:clamp(44px,5vw,72px);line-height:1.02}.page-module__PLLEbG__body{grid-template-columns:232px minmax(0,1fr);column-gap:64px;display:grid}.page-module__PLLEbG__content{grid-area:1/2;gap:48px;min-width:0;max-width:760px;padding:48px 0 0;display:grid}.page-module__PLLEbG__section{align-content:start;gap:16px;min-width:0;scroll-margin-top:32px;display:grid}.page-module__PLLEbG__section+.page-module__PLLEbG__section{border-top:1px solid var(--color-border);padding-top:40px}.page-module__PLLEbG__section:target>h2{color:var(--color-sky-ink)}.page-module__PLLEbG__section>*{min-width:0}.page-module__PLLEbG__section p{overflow-wrap:anywhere}.page-module__PLLEbG__section p a{color:var(--color-sky-ink)}.page-module__PLLEbG__sidebar{grid-area:1/1;min-width:0}.page-module__PLLEbG__contents{align-content:start;gap:2px;padding:44px 0 24px;display:grid;position:sticky;top:24px}.page-module__PLLEbG__contents>span{color:var(--color-muted-foreground);font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--tracking-wide);padding:0 12px 10px;font-weight:600}.page-module__PLLEbG__contentsLink{border-radius:var(--radius-lg);min-height:36px;font-size:var(--text-callout);color:var(--color-charcoal);align-items:center;gap:8px;padding:8px 12px;font-weight:500;line-height:20px;display:flex}.page-module__PLLEbG__contentsLink:hover{background:var(--color-stone);color:var(--color-ink)}@media (max-width:800px){.page-module__PLLEbG__workspace{width:calc(100% - 40px);margin-block:0 64px}.page-module__PLLEbG__header{padding:12px 0 32px}.page-module__PLLEbG__header h1{font-size:40px}.page-module__PLLEbG__body{flex-direction:column;display:flex}.page-module__PLLEbG__sidebar{border-bottom:1px solid var(--color-border);order:-1;margin-inline:-20px}.page-module__PLLEbG__contents{align-items:center;gap:8px;padding:12px 20px;display:flex;position:static;overflow-x:auto}.page-module__PLLEbG__contents>span{flex-shrink:0;padding:0 4px 0 0}.page-module__PLLEbG__contentsLink{white-space:nowrap;background:var(--color-stone);border-radius:999px;flex-shrink:0;font-weight:600}.page-module__PLLEbG__content{gap:32px;padding:32px 0 0}}
