.yc6-permit-cover{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border:1px solid #c4d6d0}.yc6-permit-heading{grid-column:1/-1;background:#103743;color:#ecfff9;padding:29px 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 35px}.yc6-permit-heading .yc6-kicker{grid-column:1/-1;color:#6bddb8}.yc6-permit-heading h1{font-size:42px!important}.yc6-permit-heading>p:last-child{font-size:18px;line-height:1.8;color:#b2e6d5;padding-left:26px;border-left:1px solid #4f7f7b}.yc6-permit-note{padding:36px}.yc6-permit-note h2{font-size:24px!important}.yc6-permit-note>p{font-size:14px;color:#5c786e;margin-top:15px!important;line-height:1.9}.yc6-permit-note .yc6-checklist{margin-top:25px}.yc6-permit-scene{position:relative;display:grid;grid-template-rows:1fr auto;border-left:1px solid #d3e0da}.yc6-permit-scene>.yc6-visual{border-radius:0;min-height:330px}.yc6-permit-scene img{object-position:70% center}.yc6-permit-scene>div{display:flex;flex-direction:column;gap:5px;padding:22px 28px;background:#d9eee3}.yc6-permit-scene span{font-size:9px;letter-spacing:.15em;color:#2d8b70}.yc6-permit-scene b{font-size:14px;font-weight:650;color:#27594a}.yc6-permit-records{margin-top:54px}.yc6-permit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.yc6-permit-file{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;min-width:0;background:#fff;border:1px solid #c5d8ce;border-top:3px solid #2f927a;padding:21px;position:relative}.yc6-file-tab{grid-column:1/-1;border-bottom:1px solid #d9e7df;padding-bottom:12px}.yc6-file-tab .yc6-meta{justify-content:space-between;margin:0}.yc6-permit-file>.yc6-visual{height:160px}.yc6-permit-file h3{font-size:19px}.yc6-permit-file .yc6-entry-copy>p{font-size:13px;margin-top:10px}.yc6-permit-file .yc6-read-link{margin-top:14px}
.yc6-permit-title{display:grid;grid-template-columns:1.4fr .8fr;gap:42px;padding:35px 38px;background:#0b3340;color:#edfff7;border-radius:0 36px 0 0;align-items:center}.yc6-permit-title .yc6-kicker{color:#7ddbc1}.yc6-permit-title .yc6-meta{color:#a8d0c4;margin:15px 0}.yc6-permit-title h1{font-size:35px!important}.yc6-permit-title>.yc6-visual{height:245px;border-radius:0 22px 0 0}.yc6-permit-abstract{display:grid;grid-template-columns:100px minmax(0,1fr);padding:25px 38px;gap:28px;background:#e0eee5;border-left:4px solid #3f9c7d}.yc6-permit-abstract>span{font-size:12px;font-weight:750;letter-spacing:.1em}.yc6-permit-abstract>p{font-size:14px;line-height:1.9;color:#496e5e}.yc6-permit-reading{max-width:1000px;margin-top:30px;border:1px solid #c6d9ce;background:#fff;padding:28px 0 0}.yc6-permit-toolbar{max-width:740px;margin:auto;padding-bottom:22px;border-bottom:1px solid #d6e5dc}.yc6-permit-toolbar .yc6-toc summary{border:0;padding:0}.yc6-permit-toolbar .yc6-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.yc6-permit-toolbar .yc6-tools{justify-content:flex-end;margin-top:12px}.yc6-permit-toolbar .yc6-progress{margin-top:14px}.yc6-permit-paper{padding:32px 40px 44px;min-width:0}.yc6-permit-paper .yc6-prose{max-width:740px;margin:auto}.yc6-reading-close{display:grid;grid-template-columns:1fr 1fr;gap:44px;background:#eff6ef;border-top:1px solid #c8dece;padding:32px 40px}.yc6-reading-close h2{font-size:22px!important;margin-top:10px!important}.yc6-reading-close>div>p:last-child{font-size:13px;color:#678472;margin-top:14px!important}.yc6-reading-close .yc6-checklist legend{font-size:12px}.yc6-license .yc6-related article{background:#fff;border-top:3px solid #2e967a;padding:18px}.yc6-license .yc6-related .yc6-visual{height:140px;border-radius:0}.yc6-license .yc6-related h3{font-size:17px}
@media(max-width:1080px){.yc6-permit-file{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px}.yc6-permit-file>.yc6-visual{height:135px}.yc6-permit-file h3{font-size:18px}.yc6-permit-toolbar{margin-inline:50px}.yc6-permit-title{gap:27px;padding:32px}.yc6-permit-title h1{font-size:31px!important}}
@media(max-width:820px){.yc6-permit-cover{grid-template-columns:1fr}.yc6-permit-note{padding:28px}.yc6-permit-scene{border:0;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;background:#d9eee3}.yc6-permit-scene>.yc6-visual{min-height:0;height:210px}.yc6-permit-scene>div{justify-content:center}.yc6-permit-grid{gap:20px}.yc6-permit-file{grid-template-columns:1fr}.yc6-permit-file>.yc6-visual{height:180px}.yc6-permit-title{grid-template-columns:1fr 230px;gap:24px}.yc6-permit-title>.yc6-visual{height:220px}.yc6-permit-title h1{font-size:28px!important}.yc6-permit-paper{padding-inline:32px}}
@media(max-width:620px){.yc6-permit-heading{grid-template-columns:1fr;padding:25px 22px;gap:14px}.yc6-permit-heading h1{font-size:33px!important}.yc6-permit-heading>p:last-child{font-size:15px;padding-left:14px}.yc6-permit-note{padding:25px 22px}.yc6-permit-note h2{font-size:22px!important}.yc6-permit-note>p{font-size:13px}.yc6-permit-scene{grid-template-columns:1fr}.yc6-permit-scene>.yc6-visual{height:200px}.yc6-permit-scene>div{padding:18px 22px}.yc6-permit-records{margin-top:36px}.yc6-permit-grid{grid-template-columns:1fr}.yc6-permit-file{grid-template-columns:95px minmax(0,1fr);padding:18px 16px;gap:15px}.yc6-permit-file>.yc6-visual{height:104px}.yc6-permit-file h3{font-size:17px}.yc6-permit-file .yc6-entry-copy>p{font-size:12px}.yc6-file-tab .yc6-meta{font-size:10px}.yc6-permit-title{grid-template-columns:1fr;gap:23px;padding:26px 22px;border-radius:0 25px 0 0}.yc6-permit-title h1{font-size:27px!important}.yc6-permit-title>.yc6-visual{height:180px}.yc6-permit-abstract{grid-template-columns:1fr;gap:10px;padding:21px}.yc6-permit-abstract>p{font-size:13px}.yc6-permit-reading{padding-top:22px;margin-top:24px}.yc6-permit-toolbar{margin-inline:20px}.yc6-permit-toolbar .yc6-toc nav{grid-template-columns:1fr}.yc6-permit-toolbar .yc6-tools{justify-content:flex-start}.yc6-permit-paper{padding:26px 20px 30px}.yc6-reading-close{grid-template-columns:1fr;gap:24px;padding:26px 20px}.yc6-license .yc6-related article{padding:16px;grid-template-columns:80px minmax(0,1fr)}.yc6-license .yc6-related .yc6-visual{height:90px}.yc6-license .yc6-related h3{font-size:15px}}
