/* Linyi: opening index, two-row trade register and permit long leaves. */
html:has(body.c3-linyi),body.c3-linyi{overflow-x:clip!important;overflow-y:visible!important}
body.c3-linyi{background:#eeeade!important;--line:#c5cdb8;--muted:#63735f}
body.c3-linyi main{overflow:visible}
body.c3-linyi main [id],body.c3-linyi .ly-prose[id],body.c3-linyi .ly-prose [id]{scroll-margin-top:110px}
body.c3-linyi main h1>span{display:block;font-size:15px;letter-spacing:.13em;line-height:1.6;font-weight:500;color:var(--blue);margin-bottom:18px}
body.c3-linyi main summary{cursor:pointer}
body.c3-linyi .ly-first{margin-block:65px}
body.c3-linyi .ly-first-article{min-width:0}
body.c3-linyi .ly-first-article h2{font-size:30px;line-height:1.55;margin-top:17px}
body.c3-linyi .ly-first-article small{display:block;font-size:10px;letter-spacing:.13em;color:var(--blue);margin-bottom:15px}
body.c3-linyi .ly-first-article p{font-size:14px;line-height:1.95;color:var(--muted);margin-top:20px}
body.c3-linyi .ly-first-photo img{width:100%;height:auto}
body.c3-linyi .ly-record-list{counter-reset:ly-reading;padding:0;margin:0}
body.c3-linyi .ly-archive:not(:has(.ly-record)) .ly-section-head,body.c3-linyi .ly-archive:not(:has(.ly-record)) .ly-record-list{display:none}
body.c3-linyi .ly-archive:not(:has(.ly-record)){margin-top:0}
body.c3-linyi .ly-archive:not(:has(.ly-record)) .ly-pager{margin-top:0}
body.c3-linyi.ly-large{--ly-body-size:20px}
body.c3-linyi.ly-focus .ly-related,body.c3-linyi.ly-focus .ly-promo,body.c3-linyi.ly-focus .ly-columns{display:none}
body.c3-linyi .ly-toc a.is-active{background:#e4edda}
body.c3-linyi .ly-prose blockquote,body.c3-linyi .ly-checklist{background:#e7ecdb}
body.c3-linyi .ly-related-grid article{border-top-color:#a99565}
body.c3-linyi .ly-record.ly-arrive{animation:ly-page-enter .5s ease both}
@keyframes ly-page-enter{from{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}

/* Startup: broad warehouse opening and compact three-column topic index. */
body.c3-linyi .ly-opening-hero{margin-top:20px;background:#fbfaf2}
body.c3-linyi .ly-opening-hero>header{display:grid;grid-template-columns:70px minmax(0,1fr);border-top:5px solid #356a4f}
body.c3-linyi .ly-opening-hero header>small{writing-mode:vertical-rl;background:#234f3b;color:#d5e8cb;padding:25px 21px;font-size:11px;letter-spacing:.18em}
body.c3-linyi .ly-opening-hero header>div{padding:35px 42px}
body.c3-linyi .ly-opening-hero h1{font-size:clamp(43px,5vw,67px)}
body.c3-linyi .ly-opening-hero header div>p:last-child{font-size:14px;line-height:1.95;color:var(--muted);margin-top:24px}
body.c3-linyi .ly-opening-photo{padding:20px 11%;background:#17372a}
body.c3-linyi .ly-opening-photo img{width:100%;height:auto}
body.c3-linyi .ly-start-preparation{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border-bottom:1px solid #b6c5a4;padding:25px}
body.c3-linyi .ly-start-preparation>div{padding-right:20px}
body.c3-linyi .ly-start-preparation h2{font-size:21px}
body.c3-linyi .ly-start-preparation .ly-more{font-size:11px;margin-top:13px}
body.c3-linyi .ly-start-preparation label{display:flex;align-items:center;gap:10px;padding:15px;border-left:1px solid #bdc9ab;font-size:12px;cursor:pointer}
body.c3-linyi .ly-start-preparation input{width:16px;height:16px;accent-color:var(--blue)}
body.c3-linyi.ly-startup .ly-first-article{display:grid;grid-template-columns:minmax(0,1fr) 41%;gap:30px;padding:32px;background:#f9f8ee;border-block:2px solid #81966d;align-items:center}
body.c3-linyi .ly-opening-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
body.c3-linyi .ly-opening-index>.ly-record{padding:24px;background:#fff;border-top:6px solid #83a784;display:flex;flex-direction:column}
body.c3-linyi .ly-opening-index>.ly-record:nth-child(3n+2){border-color:#c4a171;background:#f7f3e6}
body.c3-linyi .ly-opening-index>.ly-record:nth-child(3n){border-color:#487764;background:#e7edde}
body.c3-linyi .ly-opening-index h3{font-size:24px;line-height:1.6;margin-top:16px}
body.c3-linyi .ly-opening-index .ly-record-photo{margin-top:23px;border:6px solid #edf1df}
body.c3-linyi .ly-opening-index .ly-record p{font-size:12px;line-height:1.95}
body.c3-linyi .ly-opening-index .ly-more{font-size:12px}
body.c3-linyi.ly-compact .ly-opening-index{display:block}
body.c3-linyi.ly-compact .ly-opening-index>.ly-record{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:20px;margin-bottom:18px;padding:23px;border-top-width:3px}
body.c3-linyi.ly-compact .ly-opening-index>.ly-record>header{grid-column:1;grid-row:1}
body.c3-linyi.ly-compact .ly-opening-index .ly-record-photo{grid-column:2;grid-row:1/3;margin:0}
body.c3-linyi.ly-compact .ly-opening-index>.ly-record>div{grid-column:1;grid-row:2}
body.c3-linyi.ly-compact .ly-opening-index .ly-record p{margin:0;font-size:13px}
body.c3-linyi .ly-opening-title{padding:35px 44px;background:#fff;margin-top:20px;border-top:6px solid #87a77c}
body.c3-linyi .ly-opening-title .ly-summary{max-width:950px}
body.c3-linyi .ly-opening-preface{display:grid;grid-template-columns:60% minmax(0,1fr);gap:0;background:#e4e9d6;margin-top:30px;align-items:start}
body.c3-linyi .ly-opening-preface>.ly-article-photo{padding:24px}
body.c3-linyi .ly-opening-preface>aside{padding:25px 27px 25px 5px}
body.c3-linyi .ly-opening-preface .ly-toc{max-height:450px;overflow:auto;padding-right:6px}
body.c3-linyi .ly-opening-paper{width:min(1000px,calc(100% - 64px));padding:36px 60px;background:#fff;margin-top:33px}

/* Accounting: each real article owns a two-row group in a continuous register. */
body.c3-linyi .ly-trade-hero{margin-top:20px;background:#143629;color:#f0eed8}
body.c3-linyi .ly-trade-hero>header{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:35px;padding:38px 40px}
body.c3-linyi .ly-trade-hero .ly-kicker,body.c3-linyi .ly-trade-hero h1>span{color:#9dc6a6}
body.c3-linyi .ly-trade-hero h1{font-size:clamp(43px,4.9vw,64px)}
body.c3-linyi .ly-trade-hero header .ly-more{color:#e6b980}
body.c3-linyi .ly-trade-hero header>aside{border-left:1px solid #658162;padding-left:28px;align-self:end}
body.c3-linyi .ly-trade-hero aside>small{font-size:11px;color:#d7ac76}
body.c3-linyi .ly-trade-hero aside>p{font-size:13px;line-height:2;color:#c2d8c0;margin-top:18px}
body.c3-linyi .ly-trade-hero button{font-size:12px;border:1px solid #83a078;background:transparent;color:#e3be8b;padding:9px 12px;margin-top:21px}
body.c3-linyi .ly-trade-photo{padding:0 15% 26px}
body.c3-linyi .ly-trade-photo img{width:100%;height:auto;border:10px solid #536c4e}
body.c3-linyi.ly-accounting .ly-first-article{display:grid;grid-template-columns:42% minmax(0,1fr);gap:35px;border-block:1px solid #a6b795;background:#f8f8ec;padding:28px;align-items:center}
body.c3-linyi .ly-trade-register{table-layout:fixed;width:100%;border-collapse:collapse;border:1px solid #a9bb9b;background:#fff}
body.c3-linyi .ly-trade-register>caption{text-align:left;font-size:12px;color:var(--muted);padding:0 0 15px}
body.c3-linyi .ly-date-col{width:13%}
body.c3-linyi .ly-photo-col{width:29%}
body.c3-linyi .ly-trade-register th{vertical-align:top;text-align:left;padding:25px 20px;background:#dce7d0;border-right:1px solid #b5c8a5;font-weight:normal}
body.c3-linyi .ly-trade-register th .ly-meta{display:flex;flex-direction:column;gap:15px;font-size:11px;color:#4d6c50}
body.c3-linyi .ly-trade-register .ly-record{border-top:3px solid #8daa7d}
body.c3-linyi .ly-trade-register .ly-table-title{padding:23px 30px;border-bottom:1px solid #c8d7ba}
body.c3-linyi .ly-trade-register h3{font-size:28px;line-height:1.55;margin:0}
body.c3-linyi .ly-trade-register .ly-table-photo{padding:23px;vertical-align:top;background:#f2f6e9}
body.c3-linyi .ly-trade-register .ly-table-copy{padding:23px 30px;vertical-align:top}
body.c3-linyi .ly-trade-register .ly-record p{font-size:14px;line-height:1.95;margin:0}
body.c3-linyi .ly-trade-register .ly-more{font-size:12px}
body.c3-linyi.ly-compact .ly-trade-register .ly-photo-col{width:20%}
body.c3-linyi.ly-compact .ly-trade-register .ly-table-title{padding:19px 25px}
body.c3-linyi.ly-compact .ly-trade-register .ly-table-photo{padding:18px}
body.c3-linyi.ly-compact .ly-trade-register .ly-table-copy{padding:18px 25px}
body.c3-linyi.ly-compact .ly-trade-register h3{font-size:24px}
body.c3-linyi.ly-compact .ly-trade-register .ly-record p{font-size:12px}
body.c3-linyi .ly-trade-title{padding:35px 44px;background:#f9faf0;margin-top:20px;border-block:4px solid #385f40}
body.c3-linyi .ly-trade-title .ly-meta{margin-top:23px}
body.c3-linyi .ly-trade-reader{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;margin-top:35px;align-items:start}
body.c3-linyi .ly-trade-source{background:#dedfc9;padding:18px;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto}
body.c3-linyi .ly-trade-source>p{font-size:12px;color:#61705b;line-height:1.95;margin:21px 0}
body.c3-linyi .ly-trade-source .ly-checklist{padding:17px;margin:22px 0 0;background:#f6f4e5}
body.c3-linyi .ly-trade-source .ly-checklist h2{font-size:20px}
body.c3-linyi .ly-trade-paper{background:#fff;min-width:0;padding:32px 35px}
body.c3-linyi .ly-trade-paper>.ly-toc{max-width:720px;margin:0 auto 35px}

/* License: continuous three-part reading leaves, all content remains open. */
body.c3-linyi .ly-permit-hero{margin-top:20px;border-top:6px solid #b69564;background:#f9f7ec}
body.c3-linyi .ly-permit-hero>header{text-align:center;padding:32px 35px;background:#e5dcc1}
body.c3-linyi .ly-permit-hero h1{font-size:clamp(43px,5vw,66px)}
body.c3-linyi .ly-permit-hero header>p:last-child{font-size:14px;line-height:1.9;color:#687156;margin-top:25px}
body.c3-linyi .ly-permit-hero>div{display:grid;grid-template-columns:57% minmax(0,1fr);align-items:center}
body.c3-linyi .ly-permit-photo{padding:25px}
body.c3-linyi .ly-permit-photo img{width:100%;height:auto}
body.c3-linyi .ly-permit-hero div>aside{padding:27px 35px 27px 8px}
body.c3-linyi .ly-permit-hero details{border-top:1px solid #c0c8a9;padding:16px 0}
body.c3-linyi .ly-permit-hero summary{font-size:13px;font-weight:bold}
body.c3-linyi .ly-permit-hero details p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}
body.c3-linyi.ly-license .ly-first-article{max-width:1050px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 40%;gap:0;background:#fff;border-bottom:6px solid #9fa77a}
body.c3-linyi.ly-license .ly-first-photo{grid-column:1/-1;padding:25px 22%;background:#d8dec7}
body.c3-linyi.ly-license .ly-first-article>header{padding:30px}
body.c3-linyi.ly-license .ly-first-article>div{padding:30px;border-left:1px solid #bac6a6}
body.c3-linyi.ly-license .ly-first-article p{margin:0;font-size:13px}
body.c3-linyi .ly-permit-leaves{border-top:3px solid #9aab81}
body.c3-linyi .ly-permit-leaves>.ly-record{padding:28px 0 33px;border-bottom:1px solid #aebd97}
body.c3-linyi .ly-permit-leaves>.ly-record>header{border-bottom:1px solid #c4ceb4;padding:0 12px 17px;margin-bottom:23px}
body.c3-linyi .ly-permit-inside{display:grid;grid-template-columns:1fr 29% 1fr;gap:30px;align-items:start;padding-inline:12px}
body.c3-linyi .ly-permit-inside h3{font-size:27px;line-height:1.6;margin:0}
body.c3-linyi .ly-permit-inside .ly-record-photo{padding:7px;background:#fafbf0;border-bottom:4px solid #b59d68}
body.c3-linyi .ly-permit-inside p{font-size:13px;line-height:2;margin:0}
body.c3-linyi .ly-permit-inside .ly-more{font-size:12px}
body.c3-linyi.ly-compact .ly-permit-leaves>.ly-record{padding-block:22px}
body.c3-linyi.ly-compact .ly-permit-inside{grid-template-columns:1fr 19% 1.2fr;gap:24px}
body.c3-linyi.ly-compact .ly-permit-inside h3{font-size:23px}
body.c3-linyi.ly-compact .ly-permit-inside p{font-size:12px}
body.c3-linyi .ly-permit-title{padding:35px 43px;background:#204332;color:#f0e8cc;margin-top:20px;border-top:6px solid #d19556}
body.c3-linyi .ly-permit-title .ly-kicker{color:#add1aa}
body.c3-linyi .ly-permit-title .ly-summary,body.c3-linyi .ly-permit-title .ly-meta{color:#bfd0b1}
body.c3-linyi .ly-permit-cover{background:#d4dbc1;padding:22px 15%;margin-top:25px}
body.c3-linyi .ly-permit-reader{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px;margin-top:32px;align-items:start}
body.c3-linyi .ly-permit-reader>aside{grid-column:2;grid-row:1;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;background:#e2e5d0;padding:21px}
body.c3-linyi .ly-permit-reader>aside .ly-checklist{padding:16px;background:#faf8e8;margin:23px 0 0}
body.c3-linyi .ly-permit-reader>aside .ly-checklist h2{font-size:20px}
body.c3-linyi .ly-permit-paper{grid-column:1;grid-row:1;background:#fff;min-width:0;padding:35px 45px}

@media(max-width:1100px){
body.c3-linyi .ly-shell{width:calc(100% - 44px)}
body.c3-linyi .ly-opening-index{gap:20px}
body.c3-linyi .ly-opening-index>.ly-record{padding:20px}
body.c3-linyi .ly-opening-index h3{font-size:22px}
body.c3-linyi .ly-trade-hero>header{grid-template-columns:minmax(0,1fr) 245px;padding:32px}
body.c3-linyi .ly-trade-register th{padding:22px 13px}
body.c3-linyi .ly-trade-register .ly-table-title{padding:22px}
body.c3-linyi .ly-trade-register .ly-table-copy{padding:22px}
body.c3-linyi .ly-trade-register h3{font-size:25px}
body.c3-linyi .ly-trade-reader{grid-template-columns:225px minmax(0,1fr);gap:23px}
body.c3-linyi .ly-trade-paper{padding:28px 30px}
body.c3-linyi .ly-permit-reader{grid-template-columns:minmax(0,1fr) 225px;gap:23px}
body.c3-linyi .ly-permit-paper{padding:28px 30px}
body.c3-linyi .ly-permit-inside{gap:22px}
body.c3-linyi .ly-permit-inside h3{font-size:24px}
}
@media(max-width:900px){
body.c3-linyi .ly-opening-index{grid-template-columns:1fr 1fr}
body.c3-linyi .ly-start-preparation{grid-template-columns:1fr 1fr;gap:20px}
body.c3-linyi .ly-start-preparation label{border-left:0;border-top:1px solid #bdc9ab;padding:15px 0}
body.c3-linyi .ly-trade-reader,body.c3-linyi .ly-permit-reader{display:flex;flex-direction:column;background:#fff;padding:25px;gap:22px}
body.c3-linyi .ly-trade-source,body.c3-linyi .ly-trade-paper,body.c3-linyi .ly-permit-reader>aside,body.c3-linyi .ly-permit-paper{display:contents;position:static;max-height:none;overflow:visible}
body.c3-linyi .ly-trade-source>.ly-article-photo{order:0;max-width:620px;width:100%;align-self:center}
body.c3-linyi .ly-trade-source>p{order:1;margin:0;font-size:13px}
body.c3-linyi .ly-trade-paper>.ly-toc{order:2;margin:0;width:100%}
body.c3-linyi .ly-trade-source>.ly-tools{order:3}
body.c3-linyi .ly-trade-paper>.ly-prose{order:4}
body.c3-linyi .ly-trade-paper>.ly-end{order:5}
body.c3-linyi .ly-trade-source>.ly-checklist{order:6;width:100%;margin:0;padding:22px}
body.c3-linyi .ly-permit-reader>aside>.ly-toc{order:0;width:100%;margin:0}
body.c3-linyi .ly-permit-reader>aside>.ly-tools{order:1}
body.c3-linyi .ly-permit-paper>.ly-prose{order:2}
body.c3-linyi .ly-permit-paper>.ly-end{order:3}
body.c3-linyi .ly-permit-reader>aside>.ly-checklist{order:4;width:100%;margin:0;padding:22px}
body.c3-linyi .ly-permit-inside{grid-template-columns:1fr 40%}
body.c3-linyi .ly-permit-inside>div{grid-column:1/-1}
body.c3-linyi.ly-compact .ly-permit-inside{grid-template-columns:1fr 30%}
}
@media(max-width:680px){
body.c3-linyi{--ly-body-size:17px}
body.c3-linyi.ly-large{--ly-body-size:19px}
body.c3-linyi main [id]{scroll-margin-top:90px}
body.c3-linyi .ly-prose[id],body.c3-linyi .ly-prose [id]{scroll-margin-top:110px}
body.c3-linyi .ly-shell{width:calc(100% - 32px)}
body.c3-linyi main h1{font-size:40px}
body.c3-linyi main h1>span{font-size:13px;margin-bottom:14px}
body.c3-linyi main h2{font-size:25px}
body.c3-linyi .ly-crumb{font-size:11px;gap:8px;padding-block:18px}
body.c3-linyi .ly-first,body.c3-linyi .ly-archive{margin-block:37px}
body.c3-linyi .ly-first-article h2{font-size:25px}
body.c3-linyi .ly-first-article p{font-size:13px}
body.c3-linyi .ly-section-head{display:block;margin-bottom:23px}
body.c3-linyi .ly-section-head h2{font-size:25px}
body.c3-linyi .ly-density{margin-top:18px}
body.c3-linyi .ly-promo{margin-block:35px;padding:4px}
body.c3-linyi .ly-columns{display:block}
body.c3-linyi .ly-columns a{border:0;border-top:1px solid var(--line);padding:18px 12px}
body.c3-linyi .ly-columns a:first-child{border-left:0;border-top:0}
body.c3-linyi .ly-pager{margin-top:25px;padding-top:23px;gap:6px}
body.c3-linyi .ly-pager a{font-size:12px;min-width:34px;padding:8px}
body.c3-linyi .ly-opening-hero>header{grid-template-columns:35px minmax(0,1fr)}
body.c3-linyi .ly-opening-hero header>small{font-size:9px;padding:23px 9px;letter-spacing:.08em}
body.c3-linyi .ly-opening-hero header>div{padding:26px 20px}
body.c3-linyi .ly-opening-hero h1{font-size:39px}
body.c3-linyi .ly-opening-hero header div>p:last-child{font-size:13px}
body.c3-linyi .ly-opening-photo{padding:13px}
body.c3-linyi .ly-start-preparation{display:block;padding:23px}
body.c3-linyi .ly-start-preparation>div{padding:0 0 20px}
body.c3-linyi .ly-start-preparation label{padding:15px 0}
body.c3-linyi.ly-startup .ly-first-article{display:flex;flex-direction:column;padding:23px;gap:23px}
body.c3-linyi .ly-opening-index{display:block}
body.c3-linyi .ly-opening-index>.ly-record,body.c3-linyi.ly-compact .ly-opening-index>.ly-record{display:flex;flex-direction:column;padding:23px;margin-bottom:23px;gap:0}
body.c3-linyi .ly-opening-index h3{font-size:25px}
body.c3-linyi.ly-compact .ly-opening-index .ly-record-photo{margin-top:22px}
body.c3-linyi.ly-compact .ly-opening-index .ly-record p{margin-top:17px}
body.c3-linyi .ly-opening-title{padding:27px 23px}
body.c3-linyi .ly-opening-preface{display:block;margin-top:24px}
body.c3-linyi .ly-opening-preface>.ly-article-photo{padding:16px}
body.c3-linyi .ly-opening-preface>aside{padding:10px 23px 23px}
body.c3-linyi .ly-opening-preface .ly-toc{max-height:none;overflow:visible}
body.c3-linyi .ly-opening-paper{padding:26px 18px;margin-top:24px}
body.c3-linyi .ly-trade-hero>header{display:block;padding:28px 24px}
body.c3-linyi .ly-trade-hero h1{font-size:41px}
body.c3-linyi .ly-trade-hero header>aside{border-left:0;border-top:1px solid #658162;padding:21px 0 0;margin-top:28px}
body.c3-linyi .ly-trade-photo{padding:0 14px 17px}
body.c3-linyi .ly-trade-photo img{border-width:6px}
body.c3-linyi.ly-accounting .ly-first-article{display:flex;flex-direction:column;padding:23px;gap:23px}
body.c3-linyi .ly-trade-register,body.c3-linyi .ly-trade-register caption,body.c3-linyi .ly-trade-register tbody,body.c3-linyi .ly-trade-register tr,body.c3-linyi .ly-trade-register th,body.c3-linyi .ly-trade-register td{display:block;width:100%;max-width:100%;box-sizing:border-box}
body.c3-linyi .ly-trade-register colgroup{display:none}
body.c3-linyi .ly-trade-register{border:0;background:transparent}
body.c3-linyi .ly-trade-register tbody{margin-bottom:23px;background:#fff;border:1px solid #a9bb9b}
body.c3-linyi .ly-trade-register th{padding:17px 22px;border-right:0}
body.c3-linyi .ly-trade-register th .ly-meta{flex-direction:row;gap:10px 15px}
body.c3-linyi .ly-trade-register .ly-table-title,body.c3-linyi.ly-compact .ly-trade-register .ly-table-title{padding:22px}
body.c3-linyi .ly-trade-register h3{font-size:24px}
body.c3-linyi .ly-trade-register .ly-table-photo,body.c3-linyi.ly-compact .ly-trade-register .ly-table-photo{padding:20px}
body.c3-linyi .ly-trade-register .ly-table-copy,body.c3-linyi.ly-compact .ly-trade-register .ly-table-copy{padding:22px}
body.c3-linyi .ly-trade-register .ly-record p{font-size:13px}
body.c3-linyi .ly-trade-title{padding:27px 23px}
body.c3-linyi .ly-trade-reader{padding:24px 18px;margin-top:24px}
body.c3-linyi .ly-permit-hero>header{padding:28px 22px}
body.c3-linyi .ly-permit-hero h1{font-size:41px}
body.c3-linyi .ly-permit-hero header>p:last-child{font-size:13px}
body.c3-linyi .ly-permit-hero>div{display:block}
body.c3-linyi .ly-permit-photo{padding:15px}
body.c3-linyi .ly-permit-hero div>aside{padding:12px 24px 26px}
body.c3-linyi.ly-license .ly-first-article{display:flex;flex-direction:column}
body.c3-linyi.ly-license .ly-first-photo{padding:15px}
body.c3-linyi.ly-license .ly-first-article>header{padding:24px 23px}
body.c3-linyi.ly-license .ly-first-article>div{padding:0 23px 25px;border-left:0}
body.c3-linyi .ly-permit-inside,body.c3-linyi.ly-compact .ly-permit-inside{display:flex;flex-direction:column;gap:22px;padding-inline:4px}
body.c3-linyi .ly-permit-inside h3{font-size:25px}
body.c3-linyi .ly-permit-inside .ly-record-photo{width:100%}
body.c3-linyi .ly-permit-leaves>.ly-record>header{padding-inline:4px}
body.c3-linyi .ly-permit-title{padding:28px 23px}
body.c3-linyi .ly-permit-cover{padding:14px;margin-top:23px}
body.c3-linyi .ly-permit-reader{padding:24px 18px;margin-top:24px}
body.c3-linyi .ly-related-grid{grid-template-columns:1fr;gap:23px}
body.c3-linyi .ly-prose blockquote{padding:16px 18px}
body.c3-linyi .ly-checklist{padding:22px}
body.c3-linyi .ly-top{left:10px;bottom:14px;width:36px;height:36px}
}
@media(prefers-reduced-motion:reduce){html:has(body.c3-linyi){scroll-behavior:auto!important}body.c3-linyi main *,body.c3-linyi main *:before,body.c3-linyi main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
