@font-face{font-family:ProTips Documents;src:url(/legal-fonts/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ProTips Documents;src:url(/legal-fonts/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.rb.site-document{--font-body:"ProTips Documents",-apple-system,sans-serif;min-height:100svh;display:flex;flex-direction:column}.site-document .document-main{flex:1;width:min(768px,100% - 96px);margin-inline:auto;padding-block:64px 96px}.site-document .document-heading{padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid var(--line)}.site-document .document-heading h1{font-size:40px;line-height:1.3;font-family:var(--font-body)}.site-document .document-body{line-height:1.8;overflow-wrap:break-word}.site-document .document-body>*+*{margin-top:24px}.site-document .document-body h2,.site-document .document-body h3{font:700 23px/1.5 var(--font-body);margin-top:40px;text-wrap:balance}.site-document .document-body h3{font-size:19px}.site-document .document-body ol,.site-document .document-body ul{padding-left:24px;list-style:disc}.site-document .document-body ol{list-style:decimal}.site-document .document-body li+li{margin-top:12px}.site-document .document-body p{text-wrap:pretty}.site-document .document-body a{color:var(--purple);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.site-document .document-body section+section{margin-top:32px;padding-top:8px;border-top:1px solid var(--line)}.site-document .document-body section>*+*{margin-top:16px}.site-document .document-body section h2{margin-top:24px}.site-document .document-body .document-action{display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;border-radius:100px;background:var(--ink);color:var(--paper);text-decoration:none}.site-document .document-body nav{display:flex;flex-wrap:wrap;gap:12px 24px}.site-document .document-table{overflow-x:auto}.site-document table{width:100%;border-collapse:collapse;font-size:15px}.site-document td,.site-document th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.site-document blockquote{border-left:3px solid var(--purple);padding-left:20px}@media (max-width:760px){.site-document .document-main{width:calc(100% - 40px);padding-block:40px 64px}.site-document .document-heading h1{font-size:30px}.site-document .document-body{font-size:16px}.site-document .document-body h2{font-size:21px}}