:root{--paper:#f7f7f2;--surface:#fff;--ink:#202d37;--muted:#66716f;--line:#dedfd6;--accent:#a5412e;--accent-soft:#f5e8df;--blue:#e7eef0;--radius:10px;--sidebar:220px;--font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font);letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit;letter-spacing:inherit}button,a,input,textarea,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #ab5a38}button{color:inherit}h1,h2,h3,p{margin:0}svg{vertical-align:middle;flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:10px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#eeefe7;flex-direction:column;height:100vh;padding:37px 23px 26px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:27px;font-weight:700;line-height:1.2;display:flex}.brand-dot{color:var(--accent)}.sidebar-label{color:var(--muted);letter-spacing:.06em;margin:49px 12px 10px;font-size:11px;font-weight:600}.sidebar nav{gap:5px;display:grid}.nav-link{color:#59625e;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:14px;font-weight:550;display:flex}.nav-link:hover{background:#e5e8dd}.nav-link.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #20302909}.nav-link.active svg{color:var(--accent)}.sidebar-note{color:#637066;margin-top:auto;padding:40px 12px 24px;font-size:12px;line-height:1.8}.small-orbit{border:1px solid #8c998b;border-radius:50%;width:25px;height:25px;margin:0 0 15px;display:block;position:relative}.small-orbit:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:0;right:0}.privacy-link{color:#637066;padding:10px 12px;font-size:11px}.page-wrap{min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:85px;padding:20px 48px;display:flex}.topbar-context{color:var(--muted);font-size:12px}.login-link{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.main-content{max-width:1080px;margin:0 auto;padding:54px 56px 100px}.mobile-footer{display:none}.page-heading{padding:8px 0 48px}.eyebrow{color:var(--accent);align-items:center;gap:7px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.eyebrow>span{background:var(--accent);border-radius:50%;width:5px;height:5px}h1{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;font-size:46px;font-weight:650;line-height:1.25}.page-intro{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.mobile-break{display:none}.feed-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.feed-tabs{white-space:nowrap;scrollbar-width:none;align-items:center;gap:24px;display:flex;overflow-x:auto}.feed-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:19px 0 16px;font-size:13px;display:block}.feed-tabs a.selected{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.search-field{max-width:190px;color:var(--muted);background:#eceedf;border:1px solid #e1e4d7;border-radius:6px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 10px;display:flex}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.search-summary{color:var(--muted);padding:20px 0;font-size:13px}.search-summary a{text-underline-offset:3px;margin-left:10px;text-decoration:underline}.material-list{display:grid}.material-row{border-bottom:1px solid var(--line);align-items:center;gap:25px;min-width:0;padding:31px 0;display:flex}.material-art{color:#3c6266;background:#e3edeb;border-radius:8px;flex:0 0 176px;justify-content:center;align-items:center;height:158px;display:flex;position:relative;overflow:hidden}.material-art.weekview{color:#8a4d34;background:#e7e4da}.art-index{color:#44626788;font-family:Georgia,serif;font-size:18px;position:absolute;top:10px;left:14px}.art-label{letter-spacing:.04em;font-size:10px;font-weight:600;position:absolute;bottom:13px}.material-art:after{content:"";opacity:.15;border:1px solid;border-radius:50%;width:125px;height:125px;position:absolute;top:-28px;right:-37px}.material-copy{flex:1;min-width:0}.row-meta{flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.topic{color:#8b3c2b;background:#f2e7df;border-radius:3px;padding:3px 7px;font-weight:700}.kind-label{color:var(--muted)}.access-label{color:#68645b;align-items:center;gap:4px;display:flex}.material-copy h2{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 8px;font-size:21px;font-weight:650;line-height:1.45}.material-copy h2 a:hover{text-underline-offset:4px;text-decoration:underline}.material-copy>p{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.row-bottom{color:#596761;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}.material-stats{gap:13px;display:flex}.material-stats span{align-items:center;gap:4px;display:flex}.row-arrow{color:var(--muted);border-radius:50%;margin-left:5px;padding:10px}.row-arrow:hover{background:#e9ebe2}.empty-state,.join-state{text-align:center;padding:80px 20px}.empty-state svg,.join-state>svg{color:#89968d;margin-bottom:20px}.empty-state h1{font-size:27px}.empty-state h2,.join-state h2{font-size:20px;font-weight:600}.empty-state p,.join-state p{color:var(--muted);margin:10px 0 26px;font-size:14px}.primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.primary-button:hover{background:#33464c}.primary-button.compact{padding:6px 12px;font-size:12px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:34px;font-size:12px;display:inline-flex}.back-link:hover{color:var(--ink)}.post-page{max-width:760px;margin:auto}.post-heading{border-bottom:1px solid var(--line);padding-bottom:36px}.post-heading h1{letter-spacing:-.04em;margin:20px 0 15px;font-size:36px;line-height:1.4}.post-summary{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.author-line{align-items:center;gap:9px;margin-top:27px;font-size:12px;display:flex}.author-line strong{font-weight:600}.author-line time{color:var(--muted);margin-left:7px}.avatar{color:#626b5b;background:#e9e8dd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.avatar.small{width:25px;height:25px;font-size:11px}.prose{word-break:keep-all;overflow-wrap:anywhere;padding:38px 0 30px;font-size:16px;line-height:1.95}.prose h2{letter-spacing:-.03em;margin:42px 0 15px;font-size:24px;font-weight:650;line-height:1.5}.prose h3{margin:30px 0 12px;font-size:19px;line-height:1.6}.prose p{margin:0 0 22px}.prose ul,.prose ol{margin:0 0 22px;padding-left:24px}.prose li{margin:8px 0;padding-left:2px}.prose strong{font-weight:650}.prose code{word-break:break-all;background:#eceee4;border-radius:3px;padding:2px 5px;font-size:.85em}.prose pre{color:#edf1ed;background:#24333b;border-radius:7px;max-width:100%;margin:24px 0;padding:20px;font-size:13px;line-height:1.7;overflow:auto}.prose pre code{color:inherit;white-space:pre;font-size:inherit;word-break:normal;background:0 0;padding:0}.prose blockquote{border-left:3px solid var(--accent);background:#f0f0e7;margin:24px 0;padding:16px 22px}.prose blockquote p{margin:0}.prose img{border-radius:6px;max-width:100%;height:auto}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose table{border-collapse:collapse;max-width:100%;margin:24px 0;font-size:14px;display:block;overflow:auto}.prose th,.prose td{border:1px solid var(--line);min-width:110px;padding:10px 15px}.prose hr{border:0;border-top:1px solid var(--line);margin:36px 0}.material-actions{border-bottom:1px solid var(--line);padding:24px 0 30px}.action-line{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.star-button{background:var(--surface);border:1px solid #cdd2c7;border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:600;display:inline-flex}.star-button.selected{color:#8c391e;background:#f5e9da;border-color:#d6b29a}.star-count{border-left:1px solid #d6d9cf;margin-left:4px;padding-left:12px}.action-hint{color:var(--muted);margin-top:13px;font-size:11px}.download-links a{text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:flex}.comments-section{padding-top:42px}.section-heading h2{letter-spacing:-.03em;font-size:23px;font-weight:650}.section-heading h2>span{color:var(--accent);margin-left:10px;font-size:14px}.section-heading p{color:var(--muted);margin-top:8px;font-size:13px}.first-comment{color:var(--muted);margin:30px 0 27px;font-size:13px}.comment-list{margin-top:24px}.comment-thread{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:8px}.comment-item{gap:12px;padding:0 0 18px;display:flex}.comment-item.reply{margin-left:42px;padding-top:10px}.comment-content{flex:1;min-width:0}.comment-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.comment-meta strong{color:var(--ink);font-size:12px;font-weight:650}.member-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.comment-body,.deleted-comment{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;margin:8px 0;font-size:14px;line-height:1.85}.deleted-comment{color:var(--muted);font-size:12px}.comment-controls{align-items:center;gap:14px;margin-top:8px;display:flex}.comment-controls button,.report-menu summary,.delete-confirm button,.edit-actions>button:not(.primary-button){color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.report-menu{margin-left:auto;position:relative}.report-menu summary{list-style:none}.report-menu[open]>div{z-index:2;border:1px solid var(--line);background:#fff;border-radius:6px;gap:10px;min-width:140px;padding:12px;display:grid;position:absolute;top:22px;right:0;box-shadow:0 3px 8px #0001}.report-menu button{text-align:left}.comment-form{background:#fff;border:1px solid #d7dbd0;border-radius:8px;margin-top:25px;padding:20px}.nickname-field{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.nickname-field input{border:0;border-bottom:1px solid #cbd1c5;border-radius:0;outline:none;width:100%;max-width:250px;padding:4px 0;font-size:12px}.composer-identity{margin-bottom:15px}.signed-in-name{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}textarea{resize:vertical;width:100%;min-height:90px;color:var(--ink);background:#fafbf7;border:1px solid #dfe2da;border-radius:5px;padding:13px;font-size:14px;line-height:1.7;display:block}textarea::placeholder,input::placeholder{color:#7f887e}.composer-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.composer-bottom p{color:var(--muted);font-size:11px}.composer-login{color:var(--muted);border-top:1px solid #e9ece4;margin-top:17px;padding-top:15px;font-size:11px}.composer-login a{color:#8c3e26;text-underline-offset:3px;text-decoration:underline}.form-error{color:#9b3127;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.7}.form-notice{color:#32664b;margin-top:8px;font-size:12px}.form-notice:empty{display:none}.reply-label{background:#f2f4ec;justify-content:space-between;align-items:center;margin-bottom:16px;padding:6px 10px;font-size:12px;display:flex}.reply-label button{background:0 0;border:0}.edit-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.delete-confirm{background:#f7ede5;border-radius:4px;align-items:center;gap:16px;margin-top:10px;padding:10px;font-size:12px;display:flex}.delete-confirm button:last-child{color:var(--accent)}.lecture-reader{padding:32px 0 0}.lecture-reader iframe{background:#171d21;border:0;border-radius:7px;width:100%;height:min(1000px,110vw);min-height:450px;display:block}.lecture-caption{color:var(--muted);margin-top:12px;font-size:11px}.locked-state{text-align:center;background:#eceee4;border-radius:8px;margin-top:32px;padding:64px 24px}.lock-symbol{color:#606b60;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 20px;display:flex}.locked-state h2{word-break:keep-all;font-size:21px;font-weight:600;line-height:1.6}.locked-state p{color:var(--muted);word-break:keep-all;margin:12px 0 25px;font-size:13px}.locked-state .text-link{color:var(--muted);text-underline-offset:3px;margin-top:16px;font-size:12px;text-decoration:underline;display:block}.login-page{max-width:600px;margin:auto}.login-panel{text-align:center;max-width:420px;margin:12px auto;padding:38px 24px}.login-mark{margin:0 auto 36px}.login-mark svg{width:52px;height:52px}.login-panel .eyebrow{justify-content:center;margin-bottom:16px;font-size:11px}.login-panel h1{letter-spacing:-.04em;font-size:37px;line-height:1.4}.login-panel>p:not(.eyebrow):not(.login-privacy):not(.form-error){color:var(--muted);margin-top:20px;font-size:14px;line-height:1.9}.google-button{background:#fff;border:1px solid #cfd5ca;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:35px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.google-button:hover{background:#f1f3eb}.login-privacy{color:var(--muted);margin-top:22px;font-size:11px;line-height:1.9}.login-privacy a{text-underline-offset:3px;text-decoration:underline}.loading-state{color:var(--muted);align-items:center;gap:10px;padding:90px 0;font-size:14px;display:flex}.loading-dot{background:#a9b5a5;border-radius:50%;width:8px;height:8px}.shell-error{color:#9b3127;background:#f8ece2;padding:10px 30px;font-size:12px}.account-menu{font-size:12px;position:relative}.account-menu summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:190px;list-style:none;display:flex}.account-dropdown{border:1px solid var(--line);z-index:5;background:#fff;border-radius:7px;min-width:155px;padding:7px;position:absolute;top:34px;right:0;box-shadow:0 3px 10px #0001}.account-dropdown a,.account-dropdown button{text-align:left;background:0 0;border:0;width:100%;padding:8px;font-size:12px;display:block}.account-dropdown a:hover,.account-dropdown button:hover{background:#f2f4ec}.profile-form{max-width:500px}.profile-form label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.profile-form input{background:#fff;border:1px solid #ced3c7;border-radius:6px;width:100%;padding:11px 14px;font-size:14px}.profile-form p{color:var(--muted);margin-top:10px;font-size:12px}.profile-form button{margin-top:20px}.account-tools{border-top:1px solid var(--line);max-width:500px;margin-top:42px;padding-top:22px}.account-tools>a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.account-delete{color:var(--muted);margin-top:24px;font-size:12px}.account-delete summary{cursor:pointer}.account-delete>div{margin-top:12px}.account-delete p{margin:10px 0}.account-delete input{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin:10px 0;padding:8px 12px;display:block}.account-delete button{color:#973922;background:0 0;border:1px solid #bc4b35;border-radius:5px;margin-top:8px;padding:7px 12px;font-size:12px}.draft-row{border-bottom:1px solid var(--line);padding:25px 0}.draft-row h2{word-break:keep-all;margin:10px 0;font-size:20px;font-weight:600}.draft-row p{color:var(--muted);font-size:12px}.draft-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.draft-actions>button:not(.primary-button){border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 12px;font-size:12px}.draft-note{color:#536454;background:#eaede2;border-radius:7px;margin-bottom:22px;padding:15px 18px;font-size:12px;line-height:1.85}.draft-review-check{align-items:flex-start;gap:8px;margin-top:20px;font-size:12px;display:flex}.draft-preview iframe{background:#181d21;border:0;border-radius:6px;width:100%;height:730px;margin-top:20px}.privacy-page{max-width:720px;margin:auto}.privacy-page h1{font-size:32px}.privacy-page h2{margin-top:32px;font-size:20px}.privacy-page p{color:#52615c;margin:14px 0;font-size:14px;line-height:1.95}.privacy-page ul{color:#52615c;padding-left:22px;font-size:14px;line-height:1.95}.privacy-page table{border-collapse:collapse;width:100%;margin-top:18px;font-size:12px}.privacy-page th,.privacy-page td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.privacy-page th{width:110px}.saved-heading{padding-bottom:35px}.remove-saved{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.remove-saved:hover{background:#e8ece1}.remove-saved:disabled{opacity:.5}@media (min-width:1500px){.main-content,.topbar{padding-left:60px;padding-right:60px}}@media (max-width:1023px){:root{--sidebar:184px}.sidebar{padding:28px 15px 22px}.brand{gap:6px;font-size:24px}.brand svg{width:28px}.main-content{padding:38px 32px 80px}.topbar{min-height:72px;padding:18px 32px}.nav-link{gap:9px;padding:12px 10px;font-size:12px}.sidebar-label{margin-top:37px}.sidebar-note{padding-left:10px;font-size:11px}.page-heading h1{font-size:39px}.material-row{gap:20px;padding:26px 0}.material-art{flex-basis:125px;height:140px}.material-copy h2{font-size:19px}.row-arrow{display:none}.feed-toolbar{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:14px}.feed-tabs{gap:23px}.search-field{width:100%;max-width:100%;padding:8px 12px}.post-heading h1{font-size:30px}.post-summary,.prose{font-size:15px}.lecture-reader iframe{height:700px}}@media (max-width:639px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);background:var(--paper);height:auto;padding:19px 22px 0;position:static}.brand{width:max-content;font-size:25px}.brand svg{width:30px;height:30px}.sidebar-label,.sidebar-note,.privacy-link{display:none}.sidebar nav{white-space:nowrap;gap:25px;margin-top:16px;display:flex;overflow-x:auto}.nav-link{background:0 0;border-bottom:2px solid #0000;border-radius:0;gap:7px;padding:10px 0 14px;font-size:12px}.nav-link svg{width:15px;height:15px}.nav-link.active{box-shadow:none;border-bottom-color:var(--accent);background:0 0}.topbar{border:0;min-height:0;padding:0;position:absolute;top:22px;right:22px}.topbar-context{display:none}.login-link{gap:7px;font-size:12px}.account-menu summary{max-width:125px;font-size:11px}.account-menu summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.main-content{padding:33px 22px 60px}.mobile-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:23px 22px;font-size:11px;display:flex}.page-heading{padding:8px 0 32px}.page-heading h1{font-size:36px;line-height:1.35}.desktop-break{display:none}.mobile-break{display:block}.eyebrow{margin-bottom:16px;font-size:11px}.page-intro{margin-top:16px;font-size:13px;line-height:1.85}.feed-toolbar{gap:0}.feed-tabs{gap:20px;max-width:100%}.feed-tabs a{padding:13px 0;font-size:12px}.search-field{background:#edeee4;border:0;margin-top:12px;margin-bottom:0;padding:9px 10px}.material-row{align-items:flex-start;gap:15px;padding:26px 0}.material-art{border-radius:5px;flex-basis:79px;height:102px;margin-top:2px}.material-art svg{width:28px;height:28px}.art-index{font-size:12px;top:6px;left:8px}.art-label{display:none}.material-copy h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:17px;line-height:1.55}.material-copy>p{font-size:12px;line-height:1.8}.row-meta{gap:6px;font-size:10px}.topic{padding:2px 5px}.row-bottom{margin-top:13px;font-size:10px}.access-label{font-size:9px}.material-stats{gap:8px}.empty-state,.join-state{padding:65px 10px}.empty-state h2,.join-state h2{font-size:19px}.empty-state p,.join-state p{font-size:13px}.post-heading h1{margin-top:18px;font-size:27px;line-height:1.48}.post-summary{font-size:14px;line-height:1.95}.back-link{margin-bottom:26px;font-size:11px}.author-line{flex-wrap:wrap;gap:8px;margin-top:24px;font-size:11px}.author-line time{margin-left:2px}.post-heading{padding-bottom:27px}.prose{padding-top:28px;font-size:15px;line-height:2}.prose h2{margin-top:32px;font-size:21px}.prose pre{margin:20px 0;padding:15px;font-size:11px}.prose blockquote{padding:13px 17px}.material-actions{padding-top:15px}.star-button{padding:11px 13px;font-size:12px}.action-hint{font-size:11px;line-height:1.9}.comments-section{padding-top:34px}.section-heading h2{font-size:21px}.section-heading p{font-size:12px}.comment-form{margin-top:23px;padding:16px}.composer-bottom{align-items:flex-end;gap:14px}.composer-bottom p{max-width:155px;font-size:10px;line-height:1.8}.composer-bottom .primary-button{white-space:nowrap;gap:7px;padding:10px 12px;font-size:11px}.nickname-field{gap:10px;font-size:11px}.nickname-field input{font-size:11px}.comment-form textarea{padding:12px;font-size:13px}.comment-item{gap:10px}.comment-item.reply{margin-left:27px}.comment-body{font-size:13px}.avatar{width:27px;height:27px;font-size:11px}.delete-confirm{flex-wrap:wrap;gap:12px}.locked-state{padding:42px 20px}.locked-state h2{font-size:19px}.locked-state p{font-size:12px}.lecture-reader iframe{height:620px;min-height:450px}.lecture-caption{font-size:10px}.login-panel{padding:12px 12px 25px}.login-mark{margin-bottom:30px}.login-panel h1{font-size:34px}.login-panel>p:not(.eyebrow):not(.login-privacy):not(.form-error){font-size:13px}.login-privacy{font-size:10px}.google-button{margin-top:28px;font-size:12px}.login-page .back-link{margin-bottom:27px}.privacy-page h1{font-size:28px}.privacy-page h2{font-size:18px}.privacy-page p,.privacy-page ul{font-size:13px}.privacy-page table{font-size:11px}.privacy-page th{width:84px}.privacy-page th,.privacy-page td{padding:10px 5px}.draft-row h2{font-size:18px}.draft-preview iframe{height:620px}.saved-heading{padding-bottom:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
