/* Yantai's harbor exhibit, document notes and condition reference shelf. */
html:has(body.c3-yantai),body.c3-yantai{overflow-x:clip!important;overflow-y:visible!important}
body.c3-yantai{background:#eef2ed!important;--line:#c5d5cf;--muted:#536f73}
body.c3-yantai main{overflow:visible}
body.c3-yantai main [id],body.c3-yantai .yt-prose[id],body.c3-yantai .yt-prose [id]{scroll-margin-top:110px}
body.c3-yantai main h1>span{display:block;font-size:15px;font-weight:500;letter-spacing:.12em;line-height:1.5;color:var(--blue);margin-bottom:18px}
body.c3-yantai main summary{cursor:pointer}
body.c3-yantai .yt-first{margin-block:65px}
body.c3-yantai .yt-first-article{min-width:0}
body.c3-yantai .yt-first-article h2{font-size:29px;line-height:1.55;margin-top:16px}
body.c3-yantai .yt-first-article small{display:block;color:var(--blue);font-size:10px;letter-spacing:.13em;margin-bottom:15px}
body.c3-yantai .yt-first-article p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:20px}
body.c3-yantai .yt-first-photo img{width:100%;height:auto}
body.c3-yantai .yt-record-list{counter-reset:yt-reading;margin:0;padding:0}
body.c3-yantai .yt-record .yt-number{font-size:12px;color:var(--blue)}
body.c3-yantai .yt-record .yt-more{font-size:12px}
body.c3-yantai .yt-archive:not(:has(.yt-record)) .yt-section-head,body.c3-yantai .yt-archive:not(:has(.yt-record)) .yt-record-list{display:none}
body.c3-yantai .yt-archive:not(:has(.yt-record)){margin-top:0}
body.c3-yantai .yt-archive:not(:has(.yt-record)) .yt-pager{margin-top:0}
body.c3-yantai .yt-record.yt-arrive{animation:yt-reading-in .5s ease both}
@keyframes yt-reading-in{from{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}
body.c3-yantai.yt-large{--yt-body-size:20px}
body.c3-yantai.yt-focus .yt-promo,body.c3-yantai.yt-focus .yt-related,body.c3-yantai.yt-focus .yt-columns{display:none}
body.c3-yantai .yt-toc a.is-active{background:#d6efea}
body.c3-yantai .yt-checklist{background:#e1efe8}
body.c3-yantai .yt-prose blockquote{background:#edf6f0}
body.c3-yantai .yt-related-grid article{border-top-color:#dfa358;border-radius:0 23px 0 0}

/* Startup: the first real article enters the harbor opening exhibit. */
body.c3-yantai .yt-harbor-hero{margin-top:20px}
body.c3-yantai .yt-harbor-hero>header{position:relative;padding:32px 0 36px;border-top:5px solid #0e3544}
body.c3-yantai .yt-harbor-hero>header:after{content:"";position:absolute;right:0;top:40px;width:105px;height:105px;border:1px solid #659e9b;border-radius:50%;box-shadow:inset 0 0 0 20px #d5e5df;pointer-events:none}
body.c3-yantai .yt-harbor-hero h1{font-size:clamp(43px,5vw,67px);max-width:840px}
body.c3-yantai .yt-harbor-hero>header>p:last-child{font-size:14px;line-height:1.95;color:var(--muted);margin-top:25px}
body.c3-yantai .yt-opening-exhibit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;align-items:start;background:#0a2d3a;border-radius:0 50px 0 0;padding:22px;color:#eaf2eb}
body.c3-yantai .yt-opening-exhibit>div{min-width:0;padding-right:25px}
body.c3-yantai .yt-harbor-photo{border-radius:0 32px 0 0;overflow:hidden}
body.c3-yantai .yt-harbor-photo img{width:100%;height:auto}
body.c3-yantai .yt-opening-exhibit details{padding:23px 4px 0}
body.c3-yantai .yt-opening-exhibit summary{font-size:13px;font-weight:bold;color:#a4ddd2}
body.c3-yantai .yt-opening-exhibit details p{font-size:12px;line-height:1.9;color:#bacfce;margin-top:12px;max-width:570px}
body.c3-yantai .yt-opening-exhibit>div>.yt-more{margin:20px 4px 5px;color:#e8b471}
body.c3-yantai .yt-opening-exhibit>aside{background:#f6f4e9;color:#10323e;padding:24px;border-top:6px solid #e1a158;min-width:0}
body.c3-yantai .yt-opening-exhibit .yt-first-article h2{font-size:24px}
body.c3-yantai .yt-opening-exhibit .yt-first-photo{margin-top:20px}
body.c3-yantai .yt-opening-exhibit .yt-first-article p{font-size:12px}
body.c3-yantai .yt-harbor-exhibits{display:grid;grid-template-columns:1fr 1fr;gap:24px;grid-auto-flow:row dense;align-items:stretch}
body.c3-yantai .yt-harbor-exhibits>.yt-record{display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;padding:24px;border:1px solid #b7d0c7;background:#f8faf5}
body.c3-yantai .yt-harbor-exhibits>.yt-record>header{grid-column:1/-1}
body.c3-yantai .yt-harbor-exhibits h3{font-size:23px;margin-top:13px}
body.c3-yantai .yt-harbor-exhibits .yt-record p{margin:0;font-size:12px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1){grid-column:1;grid-row:span 2;display:flex;flex-direction:column;background:#dbeae0;border-radius:0 38px 0 0;border-top:5px solid #256665;padding:29px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4){grid-column:1;grid-row:span 2;display:flex;flex-direction:column;background:#e8e2d0;border-radius:38px 0 0 0;border-top:5px solid #cc9c59;padding:29px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1) h3,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4) h3{font-size:29px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1) .yt-record-photo,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4) .yt-record-photo{margin-block:7px;width:100%}
body.c3-yantai.yt-compact .yt-harbor-exhibits{display:block}
body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;margin-bottom:15px;padding:23px;border-radius:0;border-top-width:1px}
body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record>header{grid-column:1;grid-row:1}
body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record>.yt-record-photo{grid-column:2;grid-row:1/3;margin:0}
body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record>div{grid-column:1;grid-row:2}
body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record h3{font-size:23px}
body.c3-yantai .yt-harbor-cover{margin-top:20px;background:#0c2c39;padding:25px}
body.c3-yantai .yt-harbor-cover>.yt-article-photo{max-width:850px;margin-inline:auto}
body.c3-yantai .yt-harbor-cover>header{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:35px;background:#f6f7ee;padding:35px;margin-top:25px;border-top:6px solid #dda960}
body.c3-yantai .yt-harbor-cover header>.yt-meta{margin-top:20px}
body.c3-yantai .yt-harbor-cover header>p{font-size:13px;line-height:1.9;color:var(--muted);padding-left:25px;border-left:1px solid #aebeb5}
body.c3-yantai .yt-harbor-cover header .yt-meta{margin-top:23px}
body.c3-yantai .yt-harbor-paper{width:min(1000px,calc(100% - 64px));padding:35px 65px;background:#fff;margin-top:35px}
body.c3-yantai .yt-harbor-paper>.yt-toc{width:min(720px,100%);margin:0 auto 35px}
body.c3-yantai .yt-harbor-paper .yt-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px}
body.c3-yantai .yt-harbor-paper>.yt-tools{max-width:720px;margin:25px auto 0;border-top:1px solid #b9cec4;padding-top:22px}

/* Accounting: continuous sheets with mint content bands. */
body.c3-yantai .yt-notes-hero{margin-top:20px;background:white;border-top:1px solid #b0c7bd}
body.c3-yantai .yt-notes-label{display:flex;gap:23px;align-items:center;padding:17px 35px;background:#0d686a;color:#e5f3eb;font-size:12px;letter-spacing:.12em}
body.c3-yantai .yt-notes-label b{font-weight:normal;color:#afdad0}
body.c3-yantai .yt-notes-hero>header{padding:38px 45px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:0 40px;align-items:end}
body.c3-yantai .yt-notes-hero header .yt-kicker{grid-column:1/-1}
body.c3-yantai .yt-notes-hero h1{font-size:clamp(43px,5vw,65px)}
body.c3-yantai .yt-notes-hero header>p:last-child{font-size:14px;line-height:1.95;color:var(--muted);border-left:3px solid #e7ad5d;padding-left:25px}
body.c3-yantai .yt-notes-photo{width:76%;margin-inline:auto;border:15px solid #dce9e2}
body.c3-yantai .yt-notes-photo img{width:100%;height:auto}
body.c3-yantai .yt-notes-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 35px;gap:20px;background:#fff}
body.c3-yantai .yt-notes-prompts>button{grid-column:1/-1;justify-self:start;font-size:12px;border:1px solid #98b8ab;background:#f3f7ef;padding:8px 13px;color:var(--blue)}
body.c3-yantai .yt-notes-prompts details{border-left:1px solid #b5cec1;padding:8px 17px;min-width:0}
body.c3-yantai .yt-notes-prompts summary{font-size:13px;font-weight:bold}
body.c3-yantai .yt-notes-prompts p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:13px}
body.c3-yantai.yt-accounting .yt-first-article{display:grid;grid-template-columns:37% minmax(0,1fr);background:#123e4a;padding:30px;gap:25px;color:#f1f4e7;border-radius:0 40px 0 0}
body.c3-yantai.yt-accounting .yt-first-article>header{grid-column:1/-1;border-bottom:1px solid #618d8c;padding-bottom:26px}
body.c3-yantai.yt-accounting .yt-first-article small{color:#e4b273}
body.c3-yantai.yt-accounting .yt-first-article .yt-meta{color:#b4d4d0}
body.c3-yantai.yt-accounting .yt-first-article p{color:#c4d9d2;margin:0}
body.c3-yantai.yt-accounting .yt-first-article .yt-more{color:#ecc48a}
body.c3-yantai .yt-document-notes{display:grid;gap:26px}
body.c3-yantai .yt-document-notes>.yt-record{margin-right:55px;background:#fff;border-top:4px solid #218c89}
body.c3-yantai .yt-document-notes>.yt-record:nth-child(even){margin-right:0;margin-left:55px;border-top-color:#dbaa61}
body.c3-yantai .yt-document-notes>.yt-record>header{display:grid;grid-template-columns:60px minmax(0,1fr);gap:25px;padding:27px 32px}
body.c3-yantai .yt-document-notes .yt-number{font-size:34px;color:#5c9d90;border-right:1px solid #c1d4c9;padding-top:3px}
body.c3-yantai .yt-document-notes h3{font-size:27px;line-height:1.55}
body.c3-yantai .yt-document-notes>.yt-record>section{display:grid;grid-template-columns:minmax(0,1fr) 33%;gap:35px;background:#e0eee5;padding:25px 32px;align-items:start;border-bottom:1px solid #bdd3c6}
body.c3-yantai .yt-document-notes .yt-record p{margin:0;font-size:14px}
body.c3-yantai .yt-document-notes .yt-record-photo{border:6px solid #fff}
body.c3-yantai.yt-compact .yt-document-notes{gap:16px}
body.c3-yantai.yt-compact .yt-document-notes>.yt-record{margin-inline:0}
body.c3-yantai.yt-compact .yt-document-notes>.yt-record>header{padding:22px 27px}
body.c3-yantai.yt-compact .yt-document-notes>.yt-record>section{grid-template-columns:minmax(0,1fr) 150px;padding:22px 27px}
body.c3-yantai.yt-compact .yt-document-notes h3{font-size:23px}
body.c3-yantai.yt-compact .yt-document-notes .yt-record p{font-size:12px}
body.c3-yantai .yt-notes-cover{display:grid;grid-template-columns:44% minmax(0,1fr);background:#fff;margin-top:20px;border-bottom:7px solid #187b7c}
body.c3-yantai .yt-notes-bookline{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 27px;background:#d8eee5;border-top:1px solid #9fc8b8}
body.c3-yantai .yt-notes-bookline>span{font-size:13px;font-weight:bold}
body.c3-yantai .yt-notes-cover>.yt-article-photo{padding:25px 0 25px 25px;align-self:center}
body.c3-yantai .yt-notes-cover>header{padding:34px}
body.c3-yantai .yt-notes-cover header>p:last-child{font-size:13px;color:var(--muted);line-height:1.95;margin-top:23px}
body.c3-yantai .yt-notes-contents{max-width:1000px;margin-top:32px;background:#f9fcf4;padding:25px 35px}
body.c3-yantai .yt-notes-contents .yt-toc{margin:0}
body.c3-yantai .yt-notes-contents .yt-toc nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 15px}
body.c3-yantai .yt-notes-toolbar{background:#0c5661;padding:18px 0;margin-top:25px;color:#e5f4ef}
body.c3-yantai .yt-notes-toolbar .yt-tools{max-width:900px;margin-inline:auto;align-items:center}
body.c3-yantai .yt-notes-toolbar .yt-tools output{flex-basis:auto;margin-left:auto;color:#c3e4da}
body.c3-yantai .yt-notes-paper{width:min(950px,calc(100% - 64px));padding:40px 50px;background:#fff;margin-top:30px}

/* License: condition shelf and three-column reference reader. */
body.c3-yantai .yt-shelf-hero{margin-top:20px;text-align:center}
body.c3-yantai .yt-shelf-hero>header{padding:30px 20px}
body.c3-yantai .yt-shelf-hero h1{font-size:clamp(43px,5.2vw,68px)}
body.c3-yantai .yt-shelf-hero header>p:last-child{font-size:14px;line-height:1.95;color:var(--muted);margin-top:23px}
body.c3-yantai .yt-shelf-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#102f3e;border-radius:35px 0 0 0;color:#e6f2e8;padding:25px;text-align:left}
body.c3-yantai .yt-shelf-questions details{padding:14px 25px;border-right:1px solid #4c727b}
body.c3-yantai .yt-shelf-questions details:last-child{border-right:0}
body.c3-yantai .yt-shelf-questions summary{font-size:13px;font-weight:bold;color:#eac18a}
body.c3-yantai .yt-shelf-questions p{font-size:12px;color:#bbd1cd;line-height:1.9;margin-top:15px}
body.c3-yantai .yt-shelf-photo{width:70%;margin:24px auto 0;padding:12px;background:#d9e5da;border-bottom:6px solid #d7a664}
body.c3-yantai .yt-shelf-photo img{width:100%;height:auto}
body.c3-yantai.yt-license .yt-first-article{display:grid;grid-template-columns:27% minmax(0,1fr) 29%;gap:25px;padding:27px;background:#fff;border-block:1px solid #a6c3b5;align-items:start}
body.c3-yantai.yt-license .yt-first-article h2{font-size:25px}
body.c3-yantai.yt-license .yt-first-article>div{border-left:1px solid #bdd1c5;padding-left:23px}
body.c3-yantai.yt-license .yt-first-article p{margin:0;font-size:12px}
body.c3-yantai .yt-condition-shelf{display:grid;grid-template-columns:1fr 1fr;gap:30px}
body.c3-yantai .yt-condition-shelf>.yt-record{padding:27px;border-left:8px solid #d3b477;background:#fff;border-radius:0 28px 0 0}
body.c3-yantai .yt-condition-shelf>.yt-record>header{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;margin-bottom:23px}
body.c3-yantai .yt-condition-shelf h3{grid-column:1/-1;font-size:26px;line-height:1.55;margin-top:0}
body.c3-yantai .yt-condition-shelf .yt-record-photo{border:8px solid #e4eee4}
body.c3-yantai .yt-condition-shelf .yt-record p{font-size:13px}
body.c3-yantai.yt-compact .yt-condition-shelf{display:block}
body.c3-yantai.yt-compact .yt-condition-shelf>.yt-record{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:20px;margin-bottom:18px;border-radius:0;padding:23px}
body.c3-yantai.yt-compact .yt-condition-shelf>.yt-record>header{grid-column:1;grid-row:1;margin:0}
body.c3-yantai.yt-compact .yt-condition-shelf .yt-record-photo{grid-column:2;grid-row:1/3}
body.c3-yantai.yt-compact .yt-condition-shelf>.yt-record>div{grid-column:1;grid-row:2}
body.c3-yantai.yt-compact .yt-condition-shelf h3{font-size:23px}
body.c3-yantai.yt-compact .yt-condition-shelf .yt-record p{margin:0;font-size:12px}
body.c3-yantai .yt-shelf-title{text-align:center;margin-top:20px;padding:32px 50px;border-top:6px solid #d2ae70;background:#fff}
body.c3-yantai .yt-shelf-title .yt-meta{justify-content:center;margin-top:24px}
body.c3-yantai .yt-reference-reader{display:grid;grid-template-columns:150px minmax(0,1fr) 190px;gap:20px;margin-top:35px;align-items:start}
body.c3-yantai .yt-reference-image{grid-column:1;grid-row:1;background:#dce9df;padding:12px}
body.c3-yantai .yt-reference-image>p{font-size:11px;line-height:1.95;color:var(--muted);margin-top:18px}
body.c3-yantai .yt-reference-tools{grid-column:3;grid-row:1;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;padding:14px;background:#f8f7ea;border-top:4px solid #d3ae71}
body.c3-yantai .yt-reference-tools .yt-toc{padding-top:12px;border-top:0}
body.c3-yantai .yt-reference-tools .yt-tools{gap:10px}
body.c3-yantai .yt-reference-tools .yt-tools button{width:100%;text-align:left}
body.c3-yantai .yt-reference-tools .yt-checklist{padding:13px;margin-top:22px}
body.c3-yantai .yt-reference-tools .yt-checklist h2{font-size:18px}
body.c3-yantai .yt-reference-tools .yt-checklist label{font-size:11px}
body.c3-yantai .yt-reference-paper{grid-column:2;grid-row:1;background:#fff;min-width:0;padding:33px 45px}

@media(max-width:1240px){
body.c3-yantai .yt-reference-reader{grid-template-columns:minmax(0,1fr) 200px;gap:25px}
body.c3-yantai .yt-reference-image{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;padding:20px;align-items:center}
body.c3-yantai .yt-reference-image>p{font-size:13px;margin:0}
body.c3-yantai .yt-reference-tools{grid-column:2;grid-row:2}
body.c3-yantai .yt-reference-paper{grid-column:1;grid-row:2;padding:30px 35px}
}
@media(max-width:1000px){
body.c3-yantai .yt-shell{width:calc(100% - 44px)}
body.c3-yantai .yt-opening-exhibit{grid-template-columns:minmax(0,1fr) 310px}
body.c3-yantai .yt-harbor-exhibits>.yt-record{grid-template-columns:95px minmax(0,1fr);padding:20px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1),body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4){padding:24px}
body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1) h3,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4) h3{font-size:25px}
body.c3-yantai .yt-harbor-cover>header{grid-template-columns:minmax(0,1fr) 240px;padding:27px;gap:25px}
body.c3-yantai .yt-notes-hero>header{grid-template-columns:minmax(0,1fr) 230px;padding:32px}
body.c3-yantai .yt-notes-prompts{padding:25px;gap:12px}
body.c3-yantai .yt-notes-prompts details{padding-inline:12px}
body.c3-yantai .yt-shelf-questions details{padding:12px 15px}
body.c3-yantai.yt-license .yt-first-article{grid-template-columns:32% minmax(0,1fr);gap:23px}
body.c3-yantai.yt-license .yt-first-article>div{grid-column:1/-1;border-left:0;border-top:1px solid #bdd1c5;padding:18px 0 0}
}
@media(max-width:900px){
body.c3-yantai .yt-reference-reader{display:flex;flex-direction:column;gap:23px;background:white;padding:23px}
body.c3-yantai .yt-reference-image,body.c3-yantai .yt-reference-tools,body.c3-yantai .yt-reference-paper{display:contents;position:static;max-height:none;overflow:visible}
body.c3-yantai .yt-reference-image>.yt-article-photo{order:0;max-width:600px;align-self:center;width:100%}
body.c3-yantai .yt-reference-image>p{order:1;font-size:13px}
body.c3-yantai .yt-reference-tools>.yt-toc{order:2;width:100%;margin:0;border-top:3px solid var(--blue)}
body.c3-yantai .yt-reference-tools>.yt-tools{order:3;width:100%}
body.c3-yantai .yt-reference-tools .yt-tools button{width:auto}
body.c3-yantai .yt-reference-paper>.yt-prose{order:4}
body.c3-yantai .yt-reference-paper>.yt-end{order:5}
body.c3-yantai .yt-reference-tools>.yt-checklist{order:6;width:100%;margin:0;padding:22px}
body.c3-yantai .yt-reference-tools .yt-checklist h2{font-size:23px}
body.c3-yantai .yt-reference-tools .yt-checklist label{font-size:12px}
body.c3-yantai .yt-notes-cover{grid-template-columns:40% minmax(0,1fr)}
body.c3-yantai .yt-notes-cover>header{padding:27px}
body.c3-yantai .yt-notes-contents .yt-toc nav{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
body.c3-yantai{--yt-body-size:17px}
body.c3-yantai.yt-large{--yt-body-size:19px}
body.c3-yantai main [id]{scroll-margin-top:90px}
body.c3-yantai .yt-prose[id],body.c3-yantai .yt-prose [id]{scroll-margin-top:110px}
body.c3-yantai .yt-shell{width:calc(100% - 32px)}
body.c3-yantai main h1{font-size:40px}
body.c3-yantai main h1>span{font-size:13px;margin-bottom:14px}
body.c3-yantai main h2{font-size:25px}
body.c3-yantai .yt-crumb{font-size:11px;gap:8px;padding-block:18px}
body.c3-yantai .yt-first,body.c3-yantai .yt-archive{margin-block:37px}
body.c3-yantai .yt-section-head{display:block;margin-bottom:24px}
body.c3-yantai .yt-section-head h2{font-size:25px}
body.c3-yantai .yt-density{margin-top:18px}
body.c3-yantai .yt-promo{margin-block:35px;padding:4px}
body.c3-yantai .yt-columns{display:block}
body.c3-yantai .yt-columns a{border:0;border-top:1px solid var(--line);padding:18px 12px}
body.c3-yantai .yt-columns a:first-child{border-left:0;border-top:0}
body.c3-yantai .yt-pager{margin-top:25px;padding-top:23px;gap:6px}
body.c3-yantai .yt-pager a{font-size:12px;min-width:34px;padding:8px}
body.c3-yantai .yt-harbor-hero>header{padding:26px 0}
body.c3-yantai .yt-harbor-hero>header:after{display:none}
body.c3-yantai .yt-harbor-hero h1{font-size:41px}
body.c3-yantai .yt-harbor-hero>header>p:last-child{font-size:13px;margin-top:20px}
body.c3-yantai .yt-opening-exhibit{display:block;padding:13px;border-radius:0 30px 0 0}
body.c3-yantai .yt-opening-exhibit>div{padding:0 0 24px}
body.c3-yantai .yt-opening-exhibit>aside{padding:23px}
body.c3-yantai .yt-harbor-photo{border-radius:0 22px 0 0}
body.c3-yantai .yt-harbor-exhibits{display:block}
body.c3-yantai .yt-harbor-exhibits>.yt-record,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1),body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4),body.c3-yantai.yt-compact .yt-harbor-exhibits>.yt-record{display:flex;flex-direction:column;padding:23px;margin-bottom:22px;gap:19px}
body.c3-yantai .yt-harbor-exhibits .yt-record-photo{width:100%}
body.c3-yantai .yt-harbor-exhibits h3,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+1) h3,body.c3-yantai .yt-harbor-exhibits>.yt-record:nth-child(6n+4) h3{font-size:25px}
body.c3-yantai .yt-harbor-exhibits .yt-record p{font-size:13px}
body.c3-yantai .yt-harbor-cover{padding:13px}
body.c3-yantai .yt-harbor-cover>header{display:block;padding:24px 20px;margin-top:13px}
body.c3-yantai .yt-harbor-cover header>p{border-left:0;border-top:1px solid #aebeb5;padding:19px 0 0;margin-top:24px}
body.c3-yantai .yt-harbor-paper{padding:25px 18px;margin-top:24px}
body.c3-yantai .yt-harbor-paper .yt-toc nav{grid-template-columns:1fr}
body.c3-yantai .yt-notes-label{padding:15px 23px;gap:20px}
body.c3-yantai .yt-notes-hero>header{display:block;padding:27px 23px}
body.c3-yantai .yt-notes-hero h1{font-size:41px}
body.c3-yantai .yt-notes-hero header>p:last-child{font-size:13px;border-left:0;border-top:2px solid #e7ad5d;padding:18px 0 0;margin-top:23px}
body.c3-yantai .yt-notes-photo{width:calc(100% - 24px);border-width:7px}
body.c3-yantai .yt-notes-prompts{display:block;padding:23px}
body.c3-yantai .yt-notes-prompts>button{margin-bottom:17px}
body.c3-yantai .yt-notes-prompts details{border-left:0;border-top:1px solid #b5cec1;padding:15px 0}
body.c3-yantai.yt-accounting .yt-first-article{display:flex;flex-direction:column;padding:23px;border-radius:0 28px 0 0;gap:22px}
body.c3-yantai.yt-accounting .yt-first-article h2{font-size:25px}
body.c3-yantai .yt-document-notes>.yt-record,body.c3-yantai .yt-document-notes>.yt-record:nth-child(even){margin-inline:0}
body.c3-yantai .yt-document-notes>.yt-record>header,body.c3-yantai.yt-compact .yt-document-notes>.yt-record>header{grid-template-columns:38px minmax(0,1fr);gap:15px;padding:22px 20px}
body.c3-yantai .yt-document-notes .yt-number{font-size:25px}
body.c3-yantai .yt-document-notes h3{font-size:24px}
body.c3-yantai .yt-document-notes>.yt-record>section,body.c3-yantai.yt-compact .yt-document-notes>.yt-record>section{display:flex;flex-direction:column;padding:22px 20px;gap:22px}
body.c3-yantai .yt-document-notes .yt-record-photo{width:100%;order:0}
body.c3-yantai .yt-document-notes>.yt-record>section>div{order:1}
body.c3-yantai .yt-document-notes .yt-record p{font-size:13px}
body.c3-yantai .yt-notes-cover{display:flex;flex-direction:column}
body.c3-yantai .yt-notes-bookline{padding:18px 22px;gap:12px}
body.c3-yantai .yt-notes-cover>.yt-article-photo{padding:15px 15px 0;width:100%}
body.c3-yantai .yt-notes-cover>header{padding:25px 23px}
body.c3-yantai .yt-notes-contents{padding:24px 21px;margin-top:24px}
body.c3-yantai .yt-notes-contents .yt-toc nav{grid-template-columns:1fr}
body.c3-yantai .yt-notes-toolbar .yt-tools output{flex-basis:100%;margin:0}
body.c3-yantai .yt-notes-paper{padding:26px 18px;margin-top:24px}
body.c3-yantai .yt-shelf-hero>header{padding:25px 8px}
body.c3-yantai .yt-shelf-hero h1{font-size:42px}
body.c3-yantai .yt-shelf-hero header>p:last-child{font-size:13px}
body.c3-yantai .yt-shelf-questions{display:block;padding:13px 24px;border-radius:27px 0 0 0}
body.c3-yantai .yt-shelf-questions details{border-right:0;border-bottom:1px solid #4c727b;padding:18px 0}
body.c3-yantai .yt-shelf-questions details:last-child{border-bottom:0}
body.c3-yantai .yt-shelf-photo{width:100%;padding:8px;margin-top:20px}
body.c3-yantai.yt-license .yt-first-article{display:flex;flex-direction:column;padding:22px;gap:22px}
body.c3-yantai.yt-license .yt-first-article p{font-size:13px}
body.c3-yantai .yt-condition-shelf{display:block}
body.c3-yantai .yt-condition-shelf>.yt-record,body.c3-yantai.yt-compact .yt-condition-shelf>.yt-record{display:block;padding:23px 20px;margin-bottom:23px}
body.c3-yantai .yt-condition-shelf h3{font-size:24px}
body.c3-yantai.yt-compact .yt-condition-shelf>.yt-record>header{margin-bottom:20px}
body.c3-yantai.yt-compact .yt-condition-shelf .yt-record p{margin-top:18px;font-size:13px}
body.c3-yantai .yt-shelf-title{padding:27px 22px}
body.c3-yantai .yt-reference-reader{padding:23px 18px;margin-top:25px}
body.c3-yantai .yt-related-grid{grid-template-columns:1fr;gap:23px}
body.c3-yantai .yt-prose blockquote{padding:16px 18px}
body.c3-yantai .yt-checklist{padding:22px}
body.c3-yantai .yt-top{left:10px;bottom:14px;width:36px;height:36px}
}
@media(prefers-reduced-motion:reduce){html:has(body.c3-yantai){scroll-behavior:auto!important}body.c3-yantai main *,body.c3-yantai main *:before,body.c3-yantai main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
