.jp-section{border-top:1px solid var(--line)}.jp-section h2{max-width:28ch}.jp-intro{max-width:760px;color:var(--muted);margin-bottom:24px}.jp-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jp-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:24px;background:var(--green-light);margin-block:24px}.jp-field{display:flex;flex-direction:column;gap:7px;min-width:0}.jp-field label,.jp-label{font-size:14px;font-weight:600}.jp-section input:not([type=checkbox]),.jp-section select,.jp-section textarea{font:inherit;font-size:15px;border:1px solid #9ba99c;border-radius:0;color:var(--ink);background:var(--white);padding:11px 12px;width:100%;min-height:46px;box-sizing:border-box}.jp-section textarea{resize:vertical;min-height:130px}.jp-section input:focus-visible,.jp-section select:focus-visible,.jp-section textarea:focus-visible{outline:3px solid var(--green);outline-offset:2px}.jp-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.jp-full{grid-column:1/-1}.jp-form{max-width:900px;border-top:2px solid var(--green);padding-top:28px}.jp-note{font-size:13px;line-height:1.9;color:var(--muted);margin-block:9px}.jp-notice{padding:18px 22px;border-left:3px solid var(--green);background:var(--green-light);line-height:1.9}.jp-checkbox{display:flex;align-items:flex-start;gap:12px;line-height:1.8;font-size:14px}.jp-checkbox input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.jp-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:23px}.jp-section button:disabled{opacity:.55;cursor:wait}.jp-results{display:grid;gap:0}.jp-article{border-top:1px solid var(--line);padding:28px 0;overflow-wrap:anywhere}.jp-article h3{font-size:clamp(22px,2.6vw,29px);line-height:1.6}.jp-article-meta{font-size:14px;color:var(--muted);line-height:1.9;margin-block:8px 15px}.jp-article details{border:1px solid var(--line);padding:14px 18px;max-width:900px}.jp-article summary{cursor:pointer;font-size:14px;font-weight:600}.jp-article details p{white-space:pre-wrap;margin-top:14px;font-size:15px}.jp-article-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;margin-top:17px}.jp-empty{padding:28px;border:1px solid var(--line);color:var(--muted)}.jp-status{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.jp-status.jp-error{color:#8a2c1a}.jp-receipt{border:1px solid var(--green);background:var(--green-light);padding:22px;margin-top:24px}.jp-code{display:block;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px;line-height:1.8;user-select:all}.jp-tracking{max-width:900px}.jp-tracking .jp-grid{grid-template-columns:1fr 1.6fr}.jp-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jp-section [hidden]{display:none!important}@media(max-width:700px){.jp-filters,.jp-grid,.jp-tracking .jp-grid{grid-template-columns:1fr}.jp-filters{padding:18px}.jp-form{padding-top:22px}.jp-notice{padding:15px 18px}.jp-full{grid-column:auto}.jp-actions .button{width:100%;justify-content:center}.jp-shortcuts{flex-direction:column;align-items:flex-start}}

.jp-article-page{overflow-wrap:anywhere}.jp-article-page h1{font-size:clamp(28px,4vw,48px);line-height:1.5;max-width:30ch;margin-block:20px 26px}.jp-article-page .container{max-width:1100px}.jp-paper-abstract,.jp-contributors,.jp-export-panel{max-width:900px;margin-top:38px}.jp-paper-abstract p{white-space:pre-wrap;line-height:2}.jp-export-panel{padding:24px;background:var(--green-light)}.jp-article-languages{display:flex;gap:8px}.jp-article-languages a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line)}.jp-article-languages a[aria-current]{background:var(--green);color:white}.jp-statements{border:1px solid var(--line);padding:18px}.jp-statements summary{cursor:pointer;min-height:26px}.jp-article h3 a{text-decoration:underline;text-underline-offset:5px}.jp-section a:focus-visible,.jp-section button:focus-visible,.jp-statements summary:focus-visible,.jp-article-languages a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.jp-section [aria-invalid=true]{border-color:#8a2c1a!important}.jp-section a,.jp-section summary,.jp-shortcuts a{scroll-margin-top:150px}#article-nav[hidden]{display:none!important}@media(max-width:700px){.jp-article-links a{min-height:28px}.jp-export-panel{padding:18px}.jp-article-page .publication-metadata div{min-width:0}}
@media(max-width:900px){body[data-page=article] .nav-toggle{display:block}body[data-page=article] #article-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding-block:14px}body[data-page=article] #article-nav a{white-space:normal}}
