.yy-page{background:var(--bg);max-width:100%;overflow-x:clip;padding-bottom:56px}.yy-page,.yy-shell{min-width:0;width:100%}.yy-shell{max-width:var(--max);padding-bottom:40px;padding-top:18px}.yy-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px}.yy-main,.yy-rail{min-width:0}.yy-rail{position:sticky;top:80px}.yy-bc{margin-bottom:16px}.yy-bc-list{align-items:center;color:#8a8f98;display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:12px;gap:4px 6px;list-style:none;margin:0;padding:0}.yy-bc-list a{color:#8a8f98;text-decoration:none}.yy-bc-list a:hover{color:var(--ink);text-decoration:underline}.yy-bc-sep{color:#b0b5be;font-size:11px}.yy-bc-current{color:#8a8f98}.yy-article{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f142308;padding:32px 36px 40px;width:100%}.yy-author-head{align-items:start;border-bottom:1px solid #e8eaed;display:grid;gap:16px 20px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:0;padding-bottom:14px}.yy-author-photo{background:#f4f5f7;border:1px solid #e0e3e8;display:block;flex-shrink:0;height:88px;overflow:hidden;text-decoration:none;width:88px}.yy-author-photo img,.yy-author-photo-slot{display:block;height:100%!important;object-fit:cover;width:100%!important}.yy-author-main{min-width:0;padding-top:2px}.yy-author-name{color:#1a5fb4;display:inline-block;font-family:var(--font-sans);font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0 0 6px;text-decoration:none}.yy-author-name:hover{text-decoration:underline}.yy-article-title{color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1.35;margin:0}.yy-author-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px;text-align:right}.yy-head-date{color:#8a8f98;font-family:var(--font-sans);font-size:12px;font-weight:500;white-space:nowrap}.yy-contact{position:relative}.yy-contact-btn{align-items:center;appearance:none;background:#0000;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:600;gap:4px;padding:0;white-space:nowrap}.yy-contact-btn.is-open,.yy-contact-btn:hover{color:#1a5fb4}.yy-contact-menu{background:var(--paper);border:1px solid #e0e3e8;border-radius:4px;box-shadow:0 4px 16px oklch(20% .02 260/.12);min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.yy-contact-menu a{color:var(--ink-2);display:block;font-size:12px;padding:8px 10px;text-decoration:none;word-break:break-all}.yy-contact-menu a:hover{background:#f4f5f7}.yy-share-row{display:flex;justify-content:flex-end;margin:4px 0 14px}.yy-audio-bar{background:#f7f8fa;border:1px solid #d8dce2;color:#5c6370;flex-wrap:wrap;font-family:var(--font-sans);font-size:12px;gap:12px;margin-bottom:22px;padding:10px 14px}.yy-audio-bar,.yy-audio-left{align-items:center;display:flex}.yy-audio-left{background:#0000;border:0;color:inherit;cursor:pointer;flex-shrink:0;font:inherit;gap:8px;padding:0;text-align:left}.yy-audio-left:disabled{cursor:default;opacity:.7}.yy-audio-mic{color:#8a8f98;display:inline-flex}.yy-audio-hint{font-weight:500;white-space:nowrap}.yy-audio-controls{align-items:center;display:flex;flex:1;gap:8px;min-width:160px}.yy-audio-ctrl-play{align-items:center;background:#fff;border:1px solid #c8ccd4;border-radius:50%;color:#5c6370;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:border-color .15s,color .15s;width:24px}.yy-audio-ctrl-play:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.yy-audio-ctrl-play:disabled{cursor:default;opacity:.5}.yy-audio-track{background:#d8dce2;border-radius:2px;flex:1;height:4px;min-width:60px;overflow:hidden;position:relative}.yy-audio-track-fill{background:var(--accent,#c8102e);border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .2s linear}.yy-audio-time{color:#8a8f98;font-size:11px;white-space:nowrap}.yy-audio-vol{align-items:center;background:#0000;border:0;color:#8a8f98;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.yy-audio-vol:hover:not(:disabled){color:var(--ink)}.yy-audio-vol:disabled{cursor:default;opacity:.5}.yy-audio-stop{align-items:center;background:#fff;border:1px solid #c8ccd4;border-radius:3px;color:#5c6370;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.yy-audio-stop:hover{border-color:var(--accent);color:var(--accent)}.yy-audio-bar.is-playing .yy-audio-mic{color:var(--accent,#c8102e)}.yy-body{color:var(--ink);font-family:var(--font-serif);font-size:17px;line-height:1.72;margin-bottom:28px}.yy-body p{margin:0 0 1.15em}.yy-body p:first-child:first-letter,.yy-body--html>p:first-child:first-letter{color:var(--ink);float:left;font-family:var(--font-serif);font-size:3.4em;font-weight:700;line-height:.78;margin:.06em .12em 0 0}.yy-body--html :is(h2,h3){font-family:var(--font-sans);font-size:1.1em;margin:1.4em 0 .6em}.yy-body--html :is(b,strong){font-weight:700}.yy-body--html{min-width:0;overflow-wrap:anywhere}.yy-body--html img{border-radius:8px;display:block;height:auto;margin:1.25rem auto;max-width:100%;width:auto}.yy-body--html .embed-youtube,.yy-body--html figure{margin:1.25rem 0;max-width:100%;overflow:hidden}.yy-body--html :is(iframe,video){aspect-ratio:16/9;border:0;display:block;height:auto;max-width:100%;width:100%}.yy-body--html table{display:block;max-width:100%;overflow-x:auto}.yy-legal{color:#3d7ab8;font-family:var(--font-sans);font-size:12px;font-style:italic;line-height:1.55;margin:0 0 24px}.yy-legal strong{font-style:italic;font-weight:700}.yy-legal a{color:#3d7ab8;text-decoration:underline}.yy-prev{background:var(--paper);border:1px solid #e0e3e8}.yy-prev-head{align-items:center;border-bottom:2px solid #c41e3a;display:flex;gap:12px;justify-content:space-between;padding:12px 16px 10px}.yy-prev-title{color:#c41e3a;font-size:13px;letter-spacing:.02em;margin:0}.yy-prev-all,.yy-prev-title{font-family:var(--font-sans);font-weight:800}.yy-prev-all{color:var(--ink);font-size:12px;text-decoration:none;white-space:nowrap}.yy-prev-all:hover{text-decoration:underline}.yy-prev-list{list-style:none;margin:0;padding:0}.yy-prev-list li{border-bottom:1px solid #eceef1}.yy-prev-list li:last-child{border-bottom:0}.yy-prev-link{align-items:flex-start;color:var(--ink);display:flex;gap:8px;padding:12px 16px;text-decoration:none;transition:background .12s}.yy-prev-link:hover{background:#f7f8fa}.yy-prev-chevron{color:#c41e3a;flex-shrink:0}.yy-prev-chevron,.yy-prev-text{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.35}.yy-prev-date{color:var(--ink);font-weight:600}@media (max-width:1100px){.yy-layout{grid-template-columns:1fr}.yy-rail{position:static}.yy-rail :is(.hd-rail-ad,.hd-rail-ad-slot){display:none}}@media (max-width:720px){.yy-page{padding-bottom:28px}.yy-shell{padding-top:12px}.yy-article{border-left:none;border-radius:0;border-right:none;box-shadow:none;padding:20px 0 16px}.yy-author-head{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.yy-author-side{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between;width:100%}.yy-head-date{white-space:normal}.yy-audio-bar{align-items:flex-start;flex-direction:column}.yy-audio-controls{width:100%}.yy-body{font-size:16px}}@media (max-width:420px){.yy-author-photo{height:72px;width:72px}.yy-author-name{font-size:15px}}