body.cuh-system main.cuh-journal,body.cuh-system main.cuh-reading{padding-bottom:var(--cu-space-section);min-height:70vh}body.cuh-system main.cuh-reading{padding-top:150px}.cuh-journal-heading{margin-bottom:32px}.cuh-journal-heading p{color:var(--muted)}.cuh-journal-tools{display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,1.8fr);gap:32px;padding:24px 30px;background:var(--grain),var(--cu-sand);border-bottom:1px solid var(--line)}.cuh-journal-tools label{display:block;margin-bottom:8px}.cuh-journal-tools label span{color:var(--muted)}.cuh-journal-tools{position:relative}.cuh-journal-tools::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out}.cuh-journal-tools[aria-busy="true"]::after{transform:scaleX(1)}.cuh-journal-tools[aria-busy="true"]{cursor:progress}.cuh-journal-tools select,.cuh-journal-tools input{color:var(--ink);background:var(--cu-sheet);border:1px solid var(--line);min-height:48px;width:100%;max-width:100%;padding:10px 12px;border-radius:0;caret-color:var(--copper)}.cuh-journal-tools input::placeholder{color:var(--muted);opacity:1}.cuh-journal-tools select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333332' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;cursor:pointer}@media(forced-colors:active){.cuh-journal-tools select{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:12px}}.cuh-journal-search>div{display:flex;gap:10px}.cuh-journal-search input{min-width:0;flex:1}.cuh-journal-tools button{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--ink);color:var(--cu-sheet);padding:10px 20px;min-height:48px;white-space:nowrap}.cuh-journal-tools select:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.cuh-journal-results{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-block:22px}.cuh-journal-results a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.cuh-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.cuh-journal-card{position:relative;min-width:0;border-bottom:1px solid var(--line);padding-bottom:22px}.cuh-journal-card::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.cuh-journal-card:focus-within::after{transform:scaleX(1)}.cuh-journal-card>a{display:block;height:100%}.cuh-journal-media{position:relative;overflow:hidden;background:var(--cu-sand);aspect-ratio:1.55}.cuh-journal-media img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.8,.2,1)}.cuh-journal-copy{padding-top:20px}.cuh-journal-meta{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--muted);margin-bottom:14px}.cuh-journal-meta time{margin-left:auto;white-space:nowrap}.cuh-journal-copy :is(h2,h3){margin-bottom:14px;overflow-wrap:anywhere;text-wrap:pretty}.cuh-journal-copy p{color:var(--muted);max-width:36em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cuh-journal-read{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;color:var(--copper);min-height:44px}.cuh-journal-read svg{transition:transform .35s}.cuh-journal-card.is-text .cuh-journal-copy{background:var(--cu-sage);padding:28px}.cuh-journal-empty{grid-column:1/-1;padding:40px 0}.cuh-journal-empty p{margin-block:16px}.cuh-journal-pagination{margin-top:40px}.cuh-journal-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.cuh-journal-pagination .page-numbers:not(ul){min-height:44px;min-width:44px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.cuh-journal-pagination .current{background:var(--ink);color:var(--cu-sheet)}.cuh-journal-pagination a:hover{background:var(--cu-sand)}.cuh-reading-paper{max-width:1020px;background:var(--cu-sheet);padding:48px 64px;border-top:1px solid var(--line);box-shadow:0 16px 48px rgb(80 69 55 / .045)}.cuh-reading-heading{max-width:var(--cu-reading-max);margin:0 auto 32px;padding-bottom:28px;border-bottom:1px solid var(--line)}.cuh-journal-back{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-bottom:20px}.cuh-reading-heading .cuh-journal-meta{margin:24px 0 0;align-items:center}.cuh-reading-heading .cuh-journal-meta>a{display:inline-flex;align-items:center;min-height:44px}.cuh-reading-heading h1{text-wrap:pretty;overflow-wrap:anywhere}.cuh-reading-layout{min-width:0}.cuh-reading-toc{max-width:var(--cu-reading-max);margin:0 auto 36px;padding:14px 24px;background:var(--cu-sage)}.cuh-reading-toc summary{cursor:pointer;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.cuh-reading-toc summary::-webkit-details-marker{display:none}.cuh-reading-toc summary svg{width:20px;height:20px;transition:transform .25s;flex-shrink:0}.cuh-reading-toc[open] summary svg{transform:rotate(180deg)}@media(max-width:767px){html.cuh-js .cuh-reading-toc:not([data-ready])>nav{display:none}html.cuh-js .cuh-reading-toc:not([data-ready]) summary svg{transform:none}}.cuh-reading-toc nav{max-height:400px;overflow:auto;scrollbar-color:var(--copper) var(--cu-sage);scrollbar-width:thin;border-top:1px solid var(--line);padding-block:8px}.cuh-reading-toc a{display:block;padding:10px 12px;min-height:44px;overflow-wrap:anywhere;border:1px solid #fff0;transition:background-color .18s,color .18s,border-color .18s}.cuh-reading-toc a[data-level="3"]{padding-left:28px}.cuh-reading-toc a[aria-current]{background:var(--cu-sand);border-color:var(--copper);color:var(--ink);text-decoration:underline;text-underline-offset:5px}.cuh-reading-toc a:focus-visible{background:var(--cu-sheet);color:var(--ink);outline:2px solid var(--copper);outline-offset:-2px}.cuh-reading-body{min-width:0;max-width:var(--cu-reading-max);margin-inline:auto;overflow-wrap:anywhere}.cuh-reading-body :is(p,ul,ol,figure,blockquote,table){margin:0 0 24px}.cuh-reading-body :is(h1,h2,h3,h4){margin:48px 0 18px;scroll-margin-top:40px;text-wrap:pretty}.cuh-reading-body h2{padding-top:24px;border-top:1px solid var(--line)}.cuh-reading-body>p:first-child{margin-bottom:32px}.cuh-reading-body :is(#ez-toc-container,.ez-toc-container,#toc_container,.elementor-widget-table-of-contents){max-width:100%;width:auto}.cuh-reading-body [data-cuh-legacy-toc]{display:none}.cuh-reading-body .cuh-article-note{padding:24px;background:var(--cu-sand);margin-block:28px}.cuh-reading-body .cuh-article-note p:last-child{margin-bottom:0}.cuh-reading-body :is(ul,ol){padding-left:1.4em;list-style:revert}.cuh-reading-body li+li{margin-top:8px}.cuh-reading-body a{text-decoration:underline;text-underline-offset:4px;color:var(--copper)}.cuh-reading-body :is(img,video){max-width:100%;height:auto}.cuh-reading-body img:not(.emoji){margin-inline:auto}.cuh-reading-body img.emoji{display:inline;width:1em;height:1em;margin:0 .1em}.cuh-reading-body :is(iframe,embed){max-width:100%}.cuh-reading-body iframe[src*="youtube"],.cuh-reading-body iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9}.cuh-reading-body blockquote{background:var(--cu-sand);padding:24px;border:0}.cuh-reading-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;scrollbar-color:var(--copper) var(--cu-sand)}.cuh-reading-body :is(td,th){border:1px solid var(--line);padding:14px;min-width:100px;text-align:left;vertical-align:top}.cuh-reading-body th{background:var(--cu-sage)}.cuh-reading-body .cuh-article-table{overflow:auto;scrollbar-color:var(--copper) var(--cu-sand);margin-bottom:28px}.cuh-reading-body .cuh-article-table:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.cuh-reading-body .wp-block-table>.cuh-article-table{margin-bottom:0}.cuh-reading-body .cuh-article-table table{display:table;width:100%;min-width:560px;margin:0}.cuh-reading-body .cuh-article-table caption{text-align:left;margin-bottom:14px}.cuh-reading-body table.cuh-compare-table{table-layout:fixed}.cuh-reading-body table.cuh-compare-table :is(th,td){min-width:0}.cuh-reading-body table.cuh-compare-table>thead>tr>th:first-child{width:calc(var(--cuh-head,6) * 1.02em + 30px)}.cuh-reading-body :is(.cuh-article-table,table,.wp-block-table:not(:has(figcaption)))+h2{border-top-color:#fff0}.cuh-reading-body .alignwide,.cuh-reading-body .alignfull{width:100%;max-width:100%;margin-inline:0}.cuh-reading-progress{position:fixed;top:80px;left:0;right:0;height:2px;background:#fff0;z-index:31;pointer-events:none}.cuh-reading-progress span{display:block;width:100%;height:100%;background:var(--copper);transform:scaleX(0);transform-origin:left}body.admin-bar .cuh-reading-progress{top:112px}.cuh-reading-end{border-top:1px solid var(--line);display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap;margin:40px auto 0;max-width:var(--cu-reading-max);padding-top:24px}.cuh-reading-body li a{text-wrap:pretty}@media(max-width:767px){.cuh-reading-end>.text-link{flex:1 1 100%}}.cuh-copy-status{color:var(--muted)}@media(max-width:767px){body.cuh-table-clearance .cuh-contact:not(:focus-within):not(:has([aria-expanded="true"])),body.cuh-table-clearance .to-top:not(:focus-visible){visibility:hidden;pointer-events:none}}.cuh-article-contact{max-width:var(--cu-reading-max);margin:40px auto 0;padding:28px;background:var(--cu-sand);border-block:1px solid var(--line)}.cuh-article-contact h2{margin:0 0 12px;text-wrap:balance}.cuh-article-contact+.cuh-reading-end{border-top-color:#fff0}.cuh-article-contact p{margin:0;color:var(--ink)}.cuh-article-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cuh-article-contact-actions .booking{display:flex;justify-content:space-between;gap:20px;min-height:52px;flex:1 1 210px;min-width:0;padding:12px 18px;border:1px solid var(--ink);color:var(--ink);background:#fff0}.cuh-article-contact-actions .cuh-article-contact-primary{background:var(--ink);color:var(--cu-sheet)}.cuh-article-contact-actions .booking svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease-out}.cuh-article-contact-actions .booking:focus-visible{outline:2px solid var(--copper);outline-offset:4px}@media(hover:hover){.cuh-article-contact-actions .booking:hover{background:var(--cu-sheet);color:var(--ink)}.cuh-article-contact-actions .booking:hover svg{transform:translate(2px,-2px)}}@media(max-width:767px){.cuh-article-contact{padding:24px 20px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.cuh-article-contact-actions .booking,.cuh-article-contact-actions .booking svg{transition:none}.cuh-article-contact-actions .booking:hover svg{transform:none}}.cuh-reading-related{padding-top:var(--cu-space-section)}.cuh-reading-related>h2{margin-bottom:24px}.cuh-reading-related .cuh-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(hover:hover){.cuh-journal-card:hover::after{transform:scaleX(1)}.cuh-journal-card>a:hover .cuh-journal-media img{transform:scale(1.045)}.cuh-journal-card>a:hover .cuh-journal-read svg{transform:translate(4px,-4px)}.cuh-reading-toc a:hover{color:var(--cu-sheet);background:var(--ink)}}.cuh-journal-card>a:focus-visible .cuh-journal-read{text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.cuh-journal-grid,.cuh-reading-related .cuh-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cuh-reading-paper{padding:36px}}@media(max-width:767px){body.cuh-system main.cuh-reading{padding-top:118px}.cuh-journal-heading{margin-bottom:24px}.cuh-journal-tools{grid-template-columns:1fr;gap:20px;padding:20px}.cuh-journal-tools button{padding:10px 12px}.cuh-journal-grid,.cuh-reading-related .cuh-journal-grid{grid-template-columns:1fr;gap:32px}.cuh-journal-results{align-items:center}.cuh-reading-paper{padding:24px 20px;width:calc(100% - 24px);margin-inline:12px}.cuh-reading-heading{margin-bottom:24px;padding-bottom:20px}.cuh-reading-toc{padding:12px 16px;margin-bottom:28px}.cuh-reading-toc nav{max-height:260px}.cuh-reading-progress{top:68px}body.admin-bar .cuh-reading-progress{top:114px}.cuh-reading-body :is(h1,h2,h3,h4){scroll-margin-top:40px}.cuh-reading-end{gap:16px}.cuh-reading-body .cuh-article-note{padding:20px}}@media(prefers-reduced-motion:reduce){.cuh-journal-media img,.cuh-journal-read svg,.cuh-reading-toc summary svg,.cuh-journal-card::after,.cuh-journal-tools::after,.cuh-reading-toc a{transition:none}.cuh-journal-card>a:hover :is(.cuh-journal-media img,.cuh-journal-read svg){transform:none}}@media(max-width:767px){.cuh-reading-body .cuh-article-table table{min-width:0}.cuh-reading-body .cuh-article-table :is(th,td){padding:12px}.cuh-reading-body .cuh-article-table:not(.is-compare) tbody th{width:1%;white-space:nowrap}.cuh-reading-body .cuh-article-table.is-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cuh-reading-body .cuh-article-table.is-compare :is(table,caption,tbody,tr,th,td){display:block;width:auto}.cuh-reading-body .cuh-article-table.is-compare tr{padding:14px 0;border-top:1px solid var(--line)}.cuh-reading-body .cuh-article-table.is-compare tr:last-child{border-bottom:1px solid var(--line)}.cuh-reading-body .cuh-article-table.is-compare tbody :is(th,td){padding:0;border:0;background:none}.cuh-reading-body .cuh-article-table.is-compare tbody th{color:var(--copper);margin-bottom:6px}.cuh-reading-body .cuh-article-table.is-compare td+td{margin-top:6px}.cuh-reading-body .cuh-article-table.is-compare td[data-label]::before{content:attr(data-label) "｜";color:var(--muted)}.cuh-reading-body .cuh-article-table.is-compare td[data-label]{display:grid;grid-template-columns:auto minmax(0,1fr)}}.cuh-journal-card>a{display:flex;flex-direction:column}.cuh-journal-copy{flex:1;display:flex;flex-direction:column}.cuh-journal-read{margin-top:auto;padding-top:22px}.cuh-reading-body figcaption{margin-top:12px}.cuh-reading-body li::marker{color:var(--copper)}@media(max-width:767px){.cuh-reading-progress{top:68px}}.cuh-journal-pagination .page-numbers.dots{border-color:#fff0;min-width:24px;padding-inline:0}.cuh-reading-body li>a:only-child{display:block;padding-block:10px}.cuh-reading-body .wp-block-table :is(thead,tfoot){border:0}@media(max-width:600px){.cuh-journal-pagination li:has(>a.page-numbers:not(.prev):not(.next)):not(:has(+li>a.next)):not(:last-child){display:none}}@media(max-width:767px){.cuh-journal-copy p{-webkit-line-clamp:4}}.cuh-reading-end>.text-link:first-child{justify-content:flex-start;gap:10px}.cuh-search-hit{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--copper);text-decoration-thickness:1px;text-underline-offset:.25em}