:root{--rose:#8F3D68;--rose-soft:#C98AAE;--ink:#2C252A;--muted:#766A71;--deep:#211820;--paper:#F7F2F5;--panel:#EEE5EA;--accent:#D85D86;--line:rgba(143,61,104,.18);--shadow:0 18px 45px rgba(45,28,39,.09);--radius:22px;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI","Noto Sans SC","Microsoft YaHei",sans-serif;line-height:1.7}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.narrow{max-width:880px}.skip-link{position:absolute;left:12px;top:-60px;background:#fff;padding:10px 14px;border-radius:10px;z-index:1000}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:100;background:rgba(247,242,245,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{width:min(calc(100% - 40px),var(--max));margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;border-radius:13px;object-fit:cover}.brand span{display:grid;line-height:1.2}.brand strong{font-size:20px}.brand small{color:var(--muted);margin-top:4px}.site-nav{display:flex;align-items:center;gap:24px}.site-nav a{font-size:14px;font-weight:700;color:#4d4148;position:relative}.site-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--accent);transition:.2s}.site-nav a:hover:after,.site-nav a:focus-visible:after{right:0}.menu-button{display:none;background:transparent;border:0;padding:8px}.menu-button span{display:block;width:24px;height:2px;background:var(--deep);margin:5px 0}.hero{min-height:560px;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center;padding-block:64px 72px}.hero-copy{padding-right:20px}.eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:var(--rose)}h1,h2,h3{line-height:1.2;letter-spacing:-.025em}h1{font-size:clamp(40px,5vw,72px);margin:0 0 22px}h2{font-size:clamp(28px,3vw,42px);margin:0 0 14px}h3{font-size:20px}.hero-lede,.page-intro>p:last-child{font-size:19px;color:#62545c;max-width:720px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;border:1px solid var(--accent);cursor:pointer}.button:hover{filter:brightness(.96)}.button--ghost{background:transparent;color:var(--rose);border-color:rgba(143,61,104,.35)}.hero-tags,.tag-line{display:flex;gap:8px;flex-wrap:wrap}.hero-tags{margin-top:28px}.hero-tags span,.tag-line span{padding:6px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;color:#66535f}.hero-media{margin:0;position:relative}.hero-media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:38px 38px 38px 12px;box-shadow:var(--shadow)}.hero-media:before{content:"";position:absolute;inset:-18px 18px 18px -18px;border:1px solid rgba(143,61,104,.24);border-radius:42px;z-index:-1}.hero-media figcaption{margin-top:12px;font-size:13px;color:var(--muted)}.section-grid{padding-block:72px 84px}.section-heading{max-width:760px;margin-bottom:30px}.section-heading.inline{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading p{color:var(--muted)}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-grid--featured{grid-template-columns:repeat(4,minmax(0,1fr))}.work-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(51,28,42,.04)}.work-card__image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--panel)}.work-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.work-card:hover .work-card__image img{transform:scale(1.025)}.work-card__body{padding:18px}.work-card__meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:8px}.work-card h3{margin:0 0 8px}.work-card p{margin:0 0 16px;color:#675b62;font-size:14px}.text-link{font-weight:800;color:var(--rose);font-size:14px}.text-link--light{color:#f3cddd}.tone-panel{background:var(--deep);color:#fff}.split-focus{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;padding-block:64px}.split-focus p:not(.eyebrow){color:#d9cbd3}.split-focus img{width:100%;max-height:340px;object-fit:cover;border-radius:26px}.stream-section{padding-block:72px}.dense-stream{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-card--compact{display:grid;grid-template-columns:132px 1fr;min-height:150px}.work-card--compact .work-card__image{aspect-ratio:auto;height:100%}.work-card--compact .work-card__body{display:flex;flex-direction:column;justify-content:center}.editorial-band{display:grid;grid-template-columns:1fr .8fr;gap:44px;align-items:center;padding:48px;background:var(--panel);border-radius:32px;margin-bottom:72px}.editorial-band img{border-radius:24px;max-height:320px;width:100%;object-fit:cover}.act-teaser{border-top:1px solid var(--line);display:flex;align-items:end;justify-content:space-between;gap:30px;padding-block:44px 84px}.page-shell{padding-block:56px 88px}.page-intro{padding-bottom:36px;border-bottom:1px solid var(--line);margin-bottom:28px}.page-intro--compact{max-width:860px}.filter-bar{position:sticky;top:79px;z-index:50;display:flex;gap:8px;overflow:auto;padding:14px 0 18px;background:linear-gradient(var(--paper) 80%,rgba(247,242,245,0));margin-bottom:10px}.chip{border:1px solid var(--line);background:#fff;padding:8px 12px;border-radius:999px;white-space:nowrap;cursor:pointer;color:#55464e}.chip.is-active{background:var(--deep);color:#fff;border-color:var(--deep)}.catalog{display:grid;gap:12px}.catalog-row{display:grid;grid-template-columns:150px 1fr 44px;gap:22px;align-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:18px}.catalog-row[hidden]{display:none}.catalog-row>img{width:150px;height:110px;object-fit:cover;border-radius:13px}.catalog-main h2{font-size:22px;margin:3px 0 7px}.catalog-main p{margin:0 0 10px;color:#6e6268;font-size:14px}.row-link{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--panel);color:var(--rose);font-weight:900}.noscript-note{padding:15px;background:#fff4dd;border-radius:12px}.version-intro{display:grid;grid-template-columns:1fr .7fr;gap:44px;align-items:center}.version-intro img{border-radius:28px}.version-guide{padding-bottom:56px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-grid article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px}.guide-grid h3{margin-top:0}.guide-grid p{margin-bottom:0;color:var(--muted)}.version-sections{padding-bottom:80px}.version-block{padding:44px 0;border-top:1px solid var(--line)}.version-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.version-heading>p{max-width:460px;color:var(--muted);text-align:right}.act-layout{display:grid;grid-template-columns:1fr .8fr;gap:42px;align-items:center;padding:20px 0 46px}.act-layout img{border-radius:28px}.act-copy ol{padding-left:22px}.act-copy li{margin:18px 0;color:#62545d}.reading-map{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px}.reading-map article{padding:28px;background:var(--deep);color:#fff;border-radius:22px}.reading-map span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);color:#f3cddd;font-weight:900}.reading-map p{color:#d8cad2}.editorial-list{columns:2;column-gap:18px}.editorial-list .section-heading{column-span:all}.editorial-list article{break-inside:avoid;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;margin:0 0 18px}.editorial-list h3{margin-top:0}.editorial-list p{color:#6b5e65;margin-bottom:0}.prose{font-size:17px}.prose img{width:100%;max-height:420px;object-fit:cover;border-radius:26px;margin-bottom:34px}.prose h2{font-size:28px;margin-top:42px}.search-form{padding:24px;background:var(--panel);border-radius:20px;margin-bottom:36px}.search-form label{display:block;font-weight:800;margin-bottom:10px}.search-form>div{display:flex;gap:10px}.search-form input{flex:1;min-width:0;border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 18px;outline:none}.search-form input:focus{border-color:var(--rose);box-shadow:0 0 0 3px rgba(143,61,104,.12)}.result-count{color:var(--muted)}.empty-state{padding:36px;background:#fff;border:1px solid var(--line);border-radius:18px}.breadcrumb{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-bottom:24px}.detail-hero{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;align-items:center;padding-bottom:44px;border-bottom:1px solid var(--line)}.detail-hero>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px}.detail-summary{font-size:18px;color:#665861}.detail-layout{display:grid;grid-template-columns:1fr 290px;gap:44px;padding-block:46px}.detail-content p{font-size:16px;color:#564a51}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.facts>div{background:#fff;border:1px solid var(--line);padding:16px;border-radius:14px}.facts dt{font-size:12px;color:var(--muted);margin-bottom:5px}.facts dd{margin:0;font-weight:800}.detail-aside{align-self:start;position:sticky;top:110px;background:var(--deep);color:#fff;padding:24px;border-radius:20px}.detail-aside h2{font-size:20px}.detail-aside p{color:#e0d1da}.detail-aside .text-link{color:#f0bfd2}.related{padding-top:18px;border-top:1px solid var(--line)}.not-found{text-align:center;padding:100px 0}.site-footer{background:#1b1419;color:#f4ebf0;padding:54px 20px 24px}.footer-grid{width:min(100%,var(--max));margin:auto;display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:44px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-brand{font-size:30px;font-weight:900}.footer-grid p{max-width:480px;color:#bfaeb8}.footer-grid h2{font-size:14px;color:#d5bdca}.footer-grid a:not(.footer-brand){color:#c9bbc3;font-size:14px;margin:5px 0}.footer-note{width:min(100%,var(--max));margin:36px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;color:#8f7e88;font-size:12px}:focus-visible{outline:3px solid rgba(216,93,134,.45);outline-offset:3px}@media(max-width:980px){.work-grid--featured{grid-template-columns:repeat(2,1fr)}.work-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr .8fr;gap:30px}.detail-layout{grid-template-columns:1fr}.detail-aside{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:760px){.shell,.header-inner{width:min(calc(100% - 28px),var(--max))}.site-header{position:relative}.header-inner{min-height:70px}.menu-button{display:block}.site-nav{position:absolute;left:14px;right:14px;top:64px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:var(--shadow)}.site-nav.is-open{display:flex}.site-nav a{padding:10px 12px}.hero,.split-focus,.editorial-band,.version-intro,.act-layout,.detail-hero{grid-template-columns:1fr}.hero{padding-block:42px}.hero-media{max-width:520px}.work-grid,.work-grid--featured,.dense-stream,.guide-grid,.reading-map{grid-template-columns:1fr}.work-card--compact{grid-template-columns:120px 1fr}.section-heading.inline,.act-teaser,.version-heading{align-items:flex-start;flex-direction:column}.editorial-band{padding:28px}.catalog-row{grid-template-columns:96px 1fr}.catalog-row>img{width:96px;height:110px}.row-link{display:none}.editorial-list{columns:1}.facts{grid-template-columns:1fr}.filter-bar{top:0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-note{flex-direction:column}.search-form>div{flex-direction:column}.search-form input{min-height:46px}}@media(max-width:480px){h1{font-size:36px}.hero-lede,.page-intro>p:last-child{font-size:17px}.catalog-row{grid-template-columns:1fr}.catalog-row>img{width:100%;height:auto;aspect-ratio:16/9}.work-card--compact{grid-template-columns:1fr}.work-card--compact .work-card__image{aspect-ratio:16/9}.section-grid,.stream-section{padding-block:52px}.page-shell{padding-block:38px 64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.space-1{--space-step:1px} .radius-7{--radius-step:7px} .content-measure-49{max-width:49ch}
.space-2{--space-step:2px} .radius-8{--radius-step:8px} .content-measure-50{max-width:50ch}
.space-3{--space-step:3px} .radius-9{--radius-step:9px} .content-measure-51{max-width:51ch}
.space-4{--space-step:4px} .radius-10{--radius-step:10px} .content-measure-52{max-width:52ch}
.space-5{--space-step:5px} .radius-11{--radius-step:11px} .content-measure-53{max-width:53ch}
.space-6{--space-step:6px} .radius-12{--radius-step:12px} .content-measure-54{max-width:54ch}
.space-7{--space-step:7px} .radius-13{--radius-step:13px} .content-measure-55{max-width:55ch}
.space-8{--space-step:8px} .radius-14{--radius-step:14px} .content-measure-56{max-width:56ch}
.space-9{--space-step:9px} .radius-15{--radius-step:15px} .content-measure-57{max-width:57ch}
.space-10{--space-step:10px} .radius-16{--radius-step:16px} .content-measure-58{max-width:58ch}
.space-11{--space-step:11px} .radius-17{--radius-step:17px} .content-measure-59{max-width:59ch}
.space-12{--space-step:12px} .radius-18{--radius-step:18px} .content-measure-48{max-width:48ch}
.space-13{--space-step:13px} .radius-19{--radius-step:19px} .content-measure-49{max-width:49ch}
.space-14{--space-step:14px} .radius-20{--radius-step:20px} .content-measure-50{max-width:50ch}
.space-15{--space-step:15px} .radius-21{--radius-step:21px} .content-measure-51{max-width:51ch}
.space-16{--space-step:16px} .radius-22{--radius-step:22px} .content-measure-52{max-width:52ch}
.space-17{--space-step:17px} .radius-23{--radius-step:23px} .content-measure-53{max-width:53ch}
.space-18{--space-step:18px} .radius-24{--radius-step:24px} .content-measure-54{max-width:54ch}
.space-19{--space-step:19px} .radius-25{--radius-step:25px} .content-measure-55{max-width:55ch}
.space-20{--space-step:20px} .radius-26{--radius-step:26px} .content-measure-56{max-width:56ch}
.space-21{--space-step:21px} .radius-27{--radius-step:27px} .content-measure-57{max-width:57ch}
.space-22{--space-step:22px} .radius-28{--radius-step:28px} .content-measure-58{max-width:58ch}
.space-23{--space-step:23px} .radius-29{--radius-step:29px} .content-measure-59{max-width:59ch}
.space-24{--space-step:24px} .radius-30{--radius-step:30px} .content-measure-48{max-width:48ch}
.space-25{--space-step:25px} .radius-31{--radius-step:31px} .content-measure-49{max-width:49ch}
.space-26{--space-step:26px} .radius-32{--radius-step:32px} .content-measure-50{max-width:50ch}
.space-27{--space-step:27px} .radius-33{--radius-step:33px} .content-measure-51{max-width:51ch}
.space-28{--space-step:28px} .radius-6{--radius-step:6px} .content-measure-52{max-width:52ch}
.space-29{--space-step:29px} .radius-7{--radius-step:7px} .content-measure-53{max-width:53ch}
.space-30{--space-step:30px} .radius-8{--radius-step:8px} .content-measure-54{max-width:54ch}
.space-31{--space-step:31px} .radius-9{--radius-step:9px} .content-measure-55{max-width:55ch}
.space-32{--space-step:32px} .radius-10{--radius-step:10px} .content-measure-56{max-width:56ch}
.space-33{--space-step:33px} .radius-11{--radius-step:11px} .content-measure-57{max-width:57ch}
.space-34{--space-step:34px} .radius-12{--radius-step:12px} .content-measure-58{max-width:58ch}
.space-35{--space-step:35px} .radius-13{--radius-step:13px} .content-measure-59{max-width:59ch}
.space-36{--space-step:36px} .radius-14{--radius-step:14px} .content-measure-48{max-width:48ch}
.space-37{--space-step:37px} .radius-15{--radius-step:15px} .content-measure-49{max-width:49ch}
.space-38{--space-step:38px} .radius-16{--radius-step:16px} .content-measure-50{max-width:50ch}
.space-39{--space-step:39px} .radius-17{--radius-step:17px} .content-measure-51{max-width:51ch}
.space-40{--space-step:40px} .radius-18{--radius-step:18px} .content-measure-52{max-width:52ch}
.space-41{--space-step:41px} .radius-19{--radius-step:19px} .content-measure-53{max-width:53ch}
.space-42{--space-step:42px} .radius-20{--radius-step:20px} .content-measure-54{max-width:54ch}
.space-43{--space-step:43px} .radius-21{--radius-step:21px} .content-measure-55{max-width:55ch}
.space-44{--space-step:44px} .radius-22{--radius-step:22px} .content-measure-56{max-width:56ch}
.space-45{--space-step:45px} .radius-23{--radius-step:23px} .content-measure-57{max-width:57ch}
.space-46{--space-step:46px} .radius-24{--radius-step:24px} .content-measure-58{max-width:58ch}
.space-47{--space-step:47px} .radius-25{--radius-step:25px} .content-measure-59{max-width:59ch}
.space-48{--space-step:48px} .radius-26{--radius-step:26px} .content-measure-48{max-width:48ch}
.space-49{--space-step:49px} .radius-27{--radius-step:27px} .content-measure-49{max-width:49ch}
.space-50{--space-step:50px} .radius-28{--radius-step:28px} .content-measure-50{max-width:50ch}
.space-51{--space-step:51px} .radius-29{--radius-step:29px} .content-measure-51{max-width:51ch}
.space-52{--space-step:52px} .radius-30{--radius-step:30px} .content-measure-52{max-width:52ch}
.space-53{--space-step:53px} .radius-31{--radius-step:31px} .content-measure-53{max-width:53ch}
.space-54{--space-step:54px} .radius-32{--radius-step:32px} .content-measure-54{max-width:54ch}
.space-55{--space-step:55px} .radius-33{--radius-step:33px} .content-measure-55{max-width:55ch}
.space-56{--space-step:56px} .radius-6{--radius-step:6px} .content-measure-56{max-width:56ch}
.space-57{--space-step:57px} .radius-7{--radius-step:7px} .content-measure-57{max-width:57ch}
.space-58{--space-step:58px} .radius-8{--radius-step:8px} .content-measure-58{max-width:58ch}
.space-59{--space-step:59px} .radius-9{--radius-step:9px} .content-measure-59{max-width:59ch}
.space-60{--space-step:60px} .radius-10{--radius-step:10px} .content-measure-48{max-width:48ch}
.space-61{--space-step:61px} .radius-11{--radius-step:11px} .content-measure-49{max-width:49ch}
.space-62{--space-step:62px} .radius-12{--radius-step:12px} .content-measure-50{max-width:50ch}
.space-63{--space-step:63px} .radius-13{--radius-step:13px} .content-measure-51{max-width:51ch}
.space-64{--space-step:64px} .radius-14{--radius-step:14px} .content-measure-52{max-width:52ch}
.space-65{--space-step:65px} .radius-15{--radius-step:15px} .content-measure-53{max-width:53ch}
.space-66{--space-step:66px} .radius-16{--radius-step:16px} .content-measure-54{max-width:54ch}
.space-67{--space-step:67px} .radius-17{--radius-step:17px} .content-measure-55{max-width:55ch}
.space-68{--space-step:68px} .radius-18{--radius-step:18px} .content-measure-56{max-width:56ch}
.space-69{--space-step:69px} .radius-19{--radius-step:19px} .content-measure-57{max-width:57ch}
.space-70{--space-step:70px} .radius-20{--radius-step:20px} .content-measure-58{max-width:58ch}
.space-71{--space-step:71px} .radius-21{--radius-step:21px} .content-measure-59{max-width:59ch}
.space-72{--space-step:72px} .radius-22{--radius-step:22px} .content-measure-48{max-width:48ch}
.space-73{--space-step:73px} .radius-23{--radius-step:23px} .content-measure-49{max-width:49ch}
.space-74{--space-step:74px} .radius-24{--radius-step:24px} .content-measure-50{max-width:50ch}
.space-75{--space-step:75px} .radius-25{--radius-step:25px} .content-measure-51{max-width:51ch}
.space-76{--space-step:76px} .radius-26{--radius-step:26px} .content-measure-52{max-width:52ch}
.space-77{--space-step:77px} .radius-27{--radius-step:27px} .content-measure-53{max-width:53ch}
.space-78{--space-step:78px} .radius-28{--radius-step:28px} .content-measure-54{max-width:54ch}
.space-79{--space-step:79px} .radius-29{--radius-step:29px} .content-measure-55{max-width:55ch}
.space-80{--space-step:80px} .radius-30{--radius-step:30px} .content-measure-56{max-width:56ch}
.space-81{--space-step:81px} .radius-31{--radius-step:31px} .content-measure-57{max-width:57ch}
.space-82{--space-step:82px} .radius-32{--radius-step:32px} .content-measure-58{max-width:58ch}
.space-83{--space-step:83px} .radius-33{--radius-step:33px} .content-measure-59{max-width:59ch}
.space-84{--space-step:84px} .radius-6{--radius-step:6px} .content-measure-48{max-width:48ch}
.space-85{--space-step:85px} .radius-7{--radius-step:7px} .content-measure-49{max-width:49ch}
.space-86{--space-step:86px} .radius-8{--radius-step:8px} .content-measure-50{max-width:50ch}
.space-87{--space-step:87px} .radius-9{--radius-step:9px} .content-measure-51{max-width:51ch}
.space-88{--space-step:88px} .radius-10{--radius-step:10px} .content-measure-52{max-width:52ch}
.space-89{--space-step:89px} .radius-11{--radius-step:11px} .content-measure-53{max-width:53ch}
.space-90{--space-step:90px} .radius-12{--radius-step:12px} .content-measure-54{max-width:54ch}
.space-91{--space-step:91px} .radius-13{--radius-step:13px} .content-measure-55{max-width:55ch}
.space-92{--space-step:92px} .radius-14{--radius-step:14px} .content-measure-56{max-width:56ch}
.space-93{--space-step:93px} .radius-15{--radius-step:15px} .content-measure-57{max-width:57ch}
.space-94{--space-step:94px} .radius-16{--radius-step:16px} .content-measure-58{max-width:58ch}
.space-95{--space-step:95px} .radius-17{--radius-step:17px} .content-measure-59{max-width:59ch}
.space-96{--space-step:96px} .radius-18{--radius-step:18px} .content-measure-48{max-width:48ch}
.space-97{--space-step:97px} .radius-19{--radius-step:19px} .content-measure-49{max-width:49ch}
.space-98{--space-step:98px} .radius-20{--radius-step:20px} .content-measure-50{max-width:50ch}
.space-99{--space-step:99px} .radius-21{--radius-step:21px} .content-measure-51{max-width:51ch}
.space-100{--space-step:100px} .radius-22{--radius-step:22px} .content-measure-52{max-width:52ch}
.space-101{--space-step:101px} .radius-23{--radius-step:23px} .content-measure-53{max-width:53ch}
.space-102{--space-step:102px} .radius-24{--radius-step:24px} .content-measure-54{max-width:54ch}
.space-103{--space-step:103px} .radius-25{--radius-step:25px} .content-measure-55{max-width:55ch}
.space-104{--space-step:104px} .radius-26{--radius-step:26px} .content-measure-56{max-width:56ch}
.space-105{--space-step:105px} .radius-27{--radius-step:27px} .content-measure-57{max-width:57ch}
.space-106{--space-step:106px} .radius-28{--radius-step:28px} .content-measure-58{max-width:58ch}
.space-107{--space-step:107px} .radius-29{--radius-step:29px} .content-measure-59{max-width:59ch}
.space-108{--space-step:108px} .radius-30{--radius-step:30px} .content-measure-48{max-width:48ch}
.space-109{--space-step:109px} .radius-31{--radius-step:31px} .content-measure-49{max-width:49ch}
.space-110{--space-step:110px} .radius-32{--radius-step:32px} .content-measure-50{max-width:50ch}
.space-111{--space-step:111px} .radius-33{--radius-step:33px} .content-measure-51{max-width:51ch}
.space-112{--space-step:112px} .radius-6{--radius-step:6px} .content-measure-52{max-width:52ch}
.space-113{--space-step:113px} .radius-7{--radius-step:7px} .content-measure-53{max-width:53ch}
.space-114{--space-step:114px} .radius-8{--radius-step:8px} .content-measure-54{max-width:54ch}
.space-115{--space-step:115px} .radius-9{--radius-step:9px} .content-measure-55{max-width:55ch}
.space-116{--space-step:116px} .radius-10{--radius-step:10px} .content-measure-56{max-width:56ch}
.space-117{--space-step:117px} .radius-11{--radius-step:11px} .content-measure-57{max-width:57ch}
.space-118{--space-step:118px} .radius-12{--radius-step:12px} .content-measure-58{max-width:58ch}
.space-119{--space-step:119px} .radius-13{--radius-step:13px} .content-measure-59{max-width:59ch}
.space-120{--space-step:120px} .radius-14{--radius-step:14px} .content-measure-48{max-width:48ch}
.library-list{display:grid;gap:14px}.library-list article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.library-list h2{font-size:24px;margin:0 0 10px}.library-list p{margin:0;color:#65585f}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:40px}.library-cta{margin-top:48px;padding:30px;background:var(--panel);border-radius:22px}.library-cta h2{font-size:28px}.library-cta p{color:var(--muted)}
