.creaim-search-content{padding:48px 0 64px;color:#272320}
.creaim-reading{max-width:800px;margin:0 auto;font-size:17px;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all}
.creaim-reading h2{font-size:28px;line-height:1.5;font-weight:600;margin:0 0 24px;letter-spacing:-.025em}
.creaim-reading h3{font-size:21px;line-height:1.6;font-weight:600;margin:28px 0 12px}
.creaim-reading p{font-size:inherit;line-height:inherit;margin:0 0 20px}
.creaim-reading li{margin:8px 0}.creaim-reading ul,.creaim-reading ol{padding-left:24px}
.creaim-reading a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.creaim-reading nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}
.creaim-reading details{padding:22px 0;border-bottom:1px solid #d6d3d0}
.creaim-reading summary{font-size:18px;font-weight:500;cursor:pointer;line-height:1.6}
.creaim-reading details[open] summary{margin-bottom:16px}
.creaim-reading a:focus-visible,.creaim-reading summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.creaim-publisher{color:#625e5a;font-size:16px!important}
[data-server-catalog] .project-content-box .view-box{opacity:0;transition:opacity .2s}
[data-server-catalog] .project-content-box:hover .view-box,[data-server-catalog] .project-content-box:focus-visible .view-box{opacity:1}
@media(max-width:767px){.creaim-search-content{padding:32px 0 44px}.creaim-reading{font-size:16px}.creaim-reading h2{font-size:24px}.creaim-reading h3{font-size:20px}.creaim-reading summary{font-size:17px}}
