.editorial-page{--background:#faf9f6;--foreground:#292724;--muted-foreground:#625b53;--card:#fffdf9;--secondary:#f1ede3;--muted:#e9e3d9;--primary:#292724;--primary-foreground:#fffdf9;--accent:#625a51;--input:#625a5147;--border:#625a5147;--surface-alt:#f1ede3;--surface-quiet:#ece6dc;--opening-paper:#f1ede3;--opening-white:#faf9f6;--opening-clay:#c7b7a3;--opening-ink:#292724;--reading:17px;--support:14px;--section-title:24px;--display-title:42px;font-size:var(--reading);line-height:1.5}.editorial-page [hidden]{display:none!important}.editorial-page :is(h1,h2,h3,h4,h5,h6){font-weight:500}.editorial-page :is(a,button,select,input,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #847865}.editorial-page :is(p,li){text-wrap:pretty}.editorial-support{color:var(--muted-foreground);font-size:14px;line-height:1.45}.editorial-field{margin:24px 0 12px}.editorial-field label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.editorial-select{position:relative}.editorial-select select{appearance:none;color:#292724;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #625a5147;border-radius:10px;padding:13px 48px 13px 16px}.editorial-select svg{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.editorial-details{margin-top:20px}.editorial-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.editorial-details summary::-webkit-details-marker{display:none}.editorial-details summary:after{content:"+";flex-shrink:0;font-size:24px;font-weight:400}.editorial-details[open]>summary:after{content:"−"}.editorial-details p{color:var(--muted-foreground);margin-top:12px}.editorial-page .ui-action{border-radius:10px;min-height:48px;font-size:17px}.editorial-page [data-site-header] .ui-action{min-height:44px;font-size:14px}.editorial-page .closing-text-action{text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;font-weight:500;text-decoration:underline;display:inline-flex}.editorial-page .closing-text-action:hover{text-decoration-thickness:2px}@media (width<=859px){.editorial-page{--display-title:34px}}@media (forced-colors:active){.editorial-select select{appearance:auto}.editorial-select svg{display:none}}
