.notes-shell{flex-direction:column;min-height:100dvh;display:flex}.notes-shell footer{justify-content:space-between;margin-top:auto}.notes-home{width:100%;max-width:1680px;margin:auto;padding:0 4% 100px}.notes-intro{padding:55px 0 48px}.notes-name{color:#74747d;margin-bottom:16px;font-size:14px;display:inline-block}.notes-categories{flex-wrap:wrap;gap:8px 30px;margin-bottom:34px;display:flex}.notes-categories a{color:#74747d;border-bottom:2px solid #0000;padding:8px 0;font-size:16px}.notes-categories a[aria-current=page]{color:#2355ee;border-color:#2355ee;font-weight:700}.notes-heading{border-bottom:1px solid #19191d;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.notes-heading h2{margin:0;font-size:19px;font-weight:650}.notes-heading sup{color:#74747d;margin-left:7px;font-size:13px}.notes-heading>span{color:#74747d;font-size:13px}.notes-list{margin:0;padding:0;list-style:none}.notes-post{border-bottom:1px solid #e7e7eb;grid-template-columns:140px minmax(0,1fr) 110px;gap:32px;padding:35px 0 38px;display:grid}.notes-category{color:#2355ee;font-size:14px}.notes-post>.notes-category,.notes-post>time{padding-top:7px}.notes-post h3{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(23px,2vw,29px);font-weight:650;line-height:1.45}.notes-post p{color:#73737b;word-break:keep-all;margin:0;font-size:16px;line-height:1.7}.notes-post:hover h3,.notes-back:hover{color:#2355ee}.notes-post time{color:#74747d;white-space:nowrap;text-align:right;font-size:14px}.notes-sample{color:#686870;vertical-align:middle;white-space:nowrap;letter-spacing:0;background:#f3f3f6;border-radius:4px;margin-left:10px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.notes-notice{color:#74747d;margin:24px 0 0;font-size:14px}.notes-empty{text-align:center;color:#74747d;border-bottom:1px solid #e7e7eb;padding:70px 20px}.notes-detail{width:100%;max-width:840px;margin:0 auto;padding:40px 30px 100px}.notes-back{color:#65656d;font-size:14px}.notes-article-header{border-bottom:1px solid #e7e7eb;padding:52px 0 32px}.notes-meta{color:#74747d;align-items:center;gap:18px;margin-bottom:18px;font-size:14px;display:flex}.notes-meta .notes-sample{margin-left:0}.notes-article-header h1{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(32px,4vw,46px);line-height:1.4}.notes-lead{color:#74747d;word-break:keep-all;margin:22px 0 0;font-size:19px;line-height:1.7}.notes-body{letter-spacing:-.012em;word-break:keep-all;overflow-wrap:anywhere;padding-top:20px;font-size:18px;line-height:1.95}.notes-body p{margin:24px 0}.notes-body h2{margin:48px 0 18px;font-size:25px;font-weight:650;line-height:1.5}.notes-bottom{border-top:1px solid #e7e7eb;margin-top:65px;padding-top:24px}@media (max-width:800px){.notes-post{grid-template-columns:90px minmax(0,1fr);gap:16px 22px}.notes-post time{text-align:left;grid-column:2;padding-top:0}}@media (max-width:540px){.notes-home{padding:0 6% 64px}.notes-intro{padding:35px 0}.notes-categories{gap:8px 24px;margin-bottom:28px}.notes-post{grid-template-columns:minmax(0,1fr);gap:10px;padding:27px 0}.notes-post h3{font-size:24px}.notes-post time{grid-column:1}.notes-detail{padding:24px 6% 64px}.notes-article-header{padding:34px 0 27px}.notes-body,.notes-lead{font-size:17px}.notes-body h2{font-size:23px}}
