.apera-landing .cl-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:26px 30px;margin:38px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.apera-landing .cl-figure{display:block;font-family:var(--display);font-size:34px;font-weight:500;line-height:1;color:var(--ink)}.apera-landing .cl-half.is-accent .cl-figure{color:var(--accent)}.apera-landing .cl-kind{display:block;font-size:14px;font-weight:500;color:var(--ink-2);margin:8px 0 0}.apera-landing .cl-half p{font-size:14.5px;line-height:var(--lh-small);color:var(--ink-2);margin:10px 0 0;text-wrap:pretty}.apera-landing .cl-index{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;scroll-margin-top:24px}.apera-landing .cl-pill{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 14px;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.apera-landing .cl-pill span{color:var(--ink-3)}.apera-landing .cl-pill:hover{color:var(--ink);border-color:var(--ink-3);background:var(--surface)}.apera-landing .cl-help{margin:18px 0 0}.apera-landing .cl-help>summary{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;list-style:none;color:var(--ink-3);font-size:13.5px}.apera-landing .cl-help>summary::-webkit-details-marker{display:none}.apera-landing .cl-help>summary:hover,.apera-landing .cl-help[open]>summary{color:var(--ink)}.apera-landing .cl-help>summary:hover .fl-help,.apera-landing .cl-help[open] .fl-help{border-color:var(--ink-3);color:var(--ink)}.apera-landing .cl-help .fl-help-panel{margin:4px 0 0}.apera-landing .cl-month{margin:44px 0 0;scroll-margin-top:24px}.apera-landing .cl-month-head{display:flex;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.apera-landing .cl-month-head h2{font-family:var(--display);font-size:30px;font-weight:500;color:var(--ink);margin:0;letter-spacing:-.01em}.apera-landing .cl-month-back,.apera-landing .cl-month-n{font-size:13.5px;color:var(--ink-3)}.apera-landing .cl-month-back{display:inline-flex;align-items:center;min-height:44px;float:right;text-decoration:none}.apera-landing .cl-month-back:before{content:"↑";margin-right:7px}.apera-landing .cl-month-back:hover{color:var(--accent)}.apera-landing .cl-month:after{content:"";display:block;clear:both}@media (max-width:720px){.apera-landing .cl-split{grid-template-columns:1fr;gap:26px;padding:22px;margin:26px 0 0}.apera-landing .cl-index{margin:26px 0 0}.apera-landing .cl-month{margin:34px 0 0}.apera-landing .cl-month-head h2{font-size:26px}}.apera-landing .cl-page .fl-hero h1{max-width:21ch}@media (max-width:720px){.apera-landing .cl-page .fl-hero h1{max-width:none}}