.pg-doc .phero{padding:100px 0 60px}.pg-doc .doc{padding:0 0 var(--sec-pad)}.pg-doc .doc__inner{max-width:860px;margin:0 auto}.pg-doc .doc__inner h2{color:var(--navy);border-bottom:1px solid var(--line);margin-top:56px;padding-bottom:12px;font-size:20px;line-height:1.6}.pg-doc .doc__inner h3{margin-top:32px;font-size:17px}.pg-doc .doc__inner p{margin-top:20px;line-height:2}.pg-doc .doc__inner ul,.pg-doc .doc__inner ol{margin-top:16px;padding-left:1.4em}.pg-doc .doc__inner ul{list-style:outside}.pg-doc .doc__inner ol{list-style:decimal}.pg-doc .doc__inner li{line-height:1.9}.pg-doc .doc__inner li+li{margin-top:6px}.pg-doc .doc__inner a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.pg-doc .doc__inner a:hover{opacity:.7}.pg-doc .doc__inner img{border-radius:var(--radius-card);height:auto;margin-top:24px}.pg-doc .doc__inner .doc__meta{color:var(--muted);margin-top:56px;font-size:14px}.pg-doc .article{padding:100px 0 var(--sec-pad)}.pg-doc .article__head{align-items:center;gap:20px;margin-top:48px;display:flex}.pg-doc .article__date{color:var(--muted);font-size:14px;line-height:1}.pg-doc .article__tag{background:var(--navy);min-width:88px;height:28px;color:var(--white);border-radius:var(--radius-tag);justify-content:center;align-items:center;padding:0 12px;font-size:14px;line-height:1;display:inline-flex}.pg-doc .article__title{border-bottom:1px solid var(--line);margin-top:20px;padding-bottom:32px;font-size:32px;line-height:1.5}.pg-doc .article__body{margin-top:20px}.pg-doc .article__foot{margin-top:72px}.pg-doc .article__body>:first-child{margin-top:0}.pg-doc .article__body h1{color:var(--navy);border-bottom:1px solid var(--line);margin-top:56px;padding-bottom:12px;font-size:20px;line-height:1.6}.pg-doc .article__body h4,.pg-doc .article__body h5{color:var(--navy);margin-top:28px;font-size:16px}.pg-doc .article__body strong{font-weight:700}.pg-doc .article__body em{font-style:italic}.pg-doc .article__body u{text-underline-offset:3px}.pg-doc .article__body s{color:var(--muted)}.pg-doc .article__body hr{border:0;border-top:1px solid var(--line);margin:48px 0}.pg-doc .article__body blockquote{border-left:4px solid var(--navy);color:#333;background:#f4f7fa;margin-top:24px;padding:16px 24px}.pg-doc .article__body blockquote>:first-child{margin-top:0}.pg-doc .article__body figure{margin:32px 0 0}.pg-doc .article__body figure img{margin-top:0}.pg-doc .article__body figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:13px;line-height:1.7}.pg-doc .article__body img{max-width:100%}.pg-doc .article__body table{border-collapse:collapse;width:100%;margin-top:24px;font-size:14px;line-height:1.8}.pg-doc .article__body th,.pg-doc .article__body td{text-align:left;vertical-align:top;border:1px solid #d6dde5;padding:12px 16px}.pg-doc .article__body th{color:var(--navy);background:#f4f7fa;font-weight:700}.pg-doc .article__body th p,.pg-doc .article__body td p{margin-top:0}.pg-doc .article__body code{background:#f4f7fa;border-radius:4px;padding:2px 6px;font-size:.9em}.pg-doc .article__body pre{color:#fff;background:#1f2a36;border-radius:8px;margin-top:24px;padding:16px 20px;font-size:13px;line-height:1.7;overflow-x:auto}.pg-doc .article__body pre code{background:0 0;padding:0}.pg-doc .article__body iframe{border:0;width:100%;max-width:100%;margin-top:24px;display:block}.pg-doc .article__body iframe[src*=youtube],.pg-doc .article__body iframe[src*=vimeo]{aspect-ratio:16/9;height:auto}.pg-doc .article__body .iframely-embed{margin-top:24px}.pg-doc .article__body .iframely-embed iframe{margin-top:0}.pg-doc .doc__inner a.article__back{align-items:center;gap:12px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.pg-doc .article__back svg{transform:scaleX(-1)}@media (max-width:960px){.pg-doc .phero{padding:48px 0 32px}.pg-doc .doc__inner h2{margin-top:40px;font-size:18px}.pg-doc .article{padding:48px 0 var(--sec-pad)}.pg-doc .article__head{margin-top:32px}.pg-doc .article__title{padding-bottom:24px;font-size:24px}.pg-doc .article__foot{margin-top:48px}.pg-doc .article__body h1{margin-top:40px;font-size:18px}.pg-doc .article__body table{display:block;overflow-x:auto}}
