
.google-reading{max-width:850px}.google-reading .cl-article-header h1{word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}
.google-prose{line-height:2.1;overflow-wrap:anywhere}.google-prose p{margin:0 0 3lh;word-break:normal}
.google-prose ruby{ruby-position:over;ruby-align:center;white-space:nowrap}.google-prose rt{font-size:.65em;line-height:1.1;font-weight:400}
.google-prose h2,.google-prose h3{line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}
.google-prose h2{margin-top:3lh}.google-prose h3{margin-top:2lh}.google-prose figure{margin:3lh 0}
.google-prose figure img{display:block;width:auto;max-width:100%;height:auto;max-height:760px;margin:auto}
.google-prose video,.google-prose audio{max-width:100%;display:block;margin:1lh auto}.google-prose video{width:100%;background:#171717}
.google-prose figcaption,.google-prose .credit{font-size:14px;line-height:1.9;color:var(--ink-3);margin:12px 0;text-align:left}
.google-prose .credit a{font-size:inherit}.google-prose .table-scroll{max-width:100%;overflow-x:auto;margin:2lh 0 3lh;overscroll-behavior-inline:contain}
.google-prose table{min-width:480px;line-height:2.3;table-layout:auto}.google-prose th{background:var(--surface);font-weight:650}
.google-prose td,.google-prose th{padding:14px 16px;vertical-align:top}.google-prose th{white-space:nowrap}.google-prose td:first-child,.google-prose th:first-child{min-width:4em}.google-prose ul,.google-prose ol{margin:1lh 0 3lh;padding-left:1.5em}
.google-prose li{margin:.7lh 0;line-height:2.1}.google-prose li p{margin-bottom:.8lh}.google-prose blockquote p{margin-bottom:1lh}
.google-prose .toc{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:1.3lh 0;margin:2lh 0 3lh;font-size:16px}
.google-prose .toc strong{display:block}.google-prose .toc ul,.google-prose .toc ol{margin:.7lh 0}.google-prose details{margin:1.5lh 0;padding:1lh;background:var(--surface)}
.google-prose summary{cursor:pointer;font-weight:650}.google-prose .source-note{font-size:14px;line-height:2}
.google-library-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}.google-library-search{width:100%;max-width:520px}
.google-library-search label{display:block;font-size:15px;margin-bottom:8px}.google-library-search input{box-sizing:border-box;width:100%;font:inherit;padding:13px 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg,#fff);color:var(--ink)}
.google-library-filters{display:flex;flex-wrap:wrap;gap:8px}.google-library-filters button{font:inherit;font-size:14px;padding:9px 13px;border:1px solid var(--line-2);border-radius:30px;background:transparent;color:var(--ink);cursor:pointer}
.google-library-filters button[aria-pressed=true]{background:var(--ink);color:#fff}.google-library-count{font-size:14px;color:var(--ink-3);margin:15px 0}
.google-library-list{display:block;columns:auto}.google-library-list .cl-item{display:block;min-height:0;padding:26px 35px 26px 0;border-bottom:1px solid var(--line-2)}
.google-library-list .cl-item h3{font-size:24px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.google-library-list .cl-item .cl-item-arrow{top:30px}
.google-library-list .cl-item[hidden]{display:none!important}.google-library-list .cl-category{font-size:13px}.google-library-empty{padding:25px 0;color:var(--ink-3)}
@media(max-width:640px){.google-reading .cl-article-header h1{font-size:30px;line-height:1.65}.google-prose{font-size:18px;line-height:2.15}.google-prose h2{font-size:25px}.google-prose h3{font-size:22px}.google-prose figcaption{font-size:13px}.google-prose table{font-size:16px}.google-prose .table-scroll::before{content:'표는 좌우로 밀어 볼 수 있습니다.';display:block;position:sticky;left:0;font-size:13px;color:var(--gold-text);margin-bottom:10px}.google-library .cl-section-head{display:block}.google-library .cl-section-head p{margin-top:14px}.google-library-list .cl-item h3{font-size:22px}}
