.circle-page{--ci-inner:#146d72;--ci-outer:#694780}.circle-page main{width:min(1240px,100% - 80px);margin:auto;padding:0}.ci-header,.ci-footer{border-bottom:1px solid var(--rule,#b7c8d6);justify-content:space-between;align-items:center;gap:24px;padding:22px 40px;display:flex}.ci-header nav,.ci-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.ci-brand{font-weight:650;text-decoration:none}.ci-brand span{letter-spacing:.13em;margin-left:14px;font-size:.72rem}.ci-intro{grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:56px 0 40px;display:grid}.circle-page h1{letter-spacing:-.055em;font:400 clamp(3rem,5.8vw,5.4rem)/1.08 Noto Serif,Georgia,serif}.circle-page h2{letter-spacing:-.025em;font:400 clamp(1.7rem,3vw,2.7rem)/1.25 Noto Serif,Georgia,serif}.circle-page h3{font-size:1.2rem}.ci-kicker{letter-spacing:.12em;margin-bottom:16px;font:650 .73rem/1.5 system-ui,sans-serif}.ci-intro>div>p:not(.ci-kicker){max-width:610px}.ci-fine{color:#52677b;font-size:.86rem}.ci-bench{background:#fbfcfe;border:1px solid #b7c8d6}.ci-bench-head{border-bottom:1px solid #b7c8d6;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.ci-bench-head h2{letter-spacing:0;margin:0;font:500 1.15rem/1.4 system-ui,sans-serif}.ci-side-steps{flex-wrap:wrap;gap:7px;display:flex}.circle-page button,.ci-file-label{background:#fbfcfe;border:1px solid #b7c8d6;padding:10px 14px;line-height:1.4}.circle-page button:hover:not(:disabled),.ci-file-label:hover{border-color:#694780}.circle-page button[aria-pressed=true],.circle-page button.ci-primary{color:#fbfcfe;background:#193d60;border-color:#193d60}.ci-bench-body{grid-template-columns:1.1fr .9fr;display:grid}.ci-plate{border-right:1px solid #b7c8d6;min-width:0;padding:18px 20px 0}.ci-plate svg,.ci-interval svg,.ci-proof-grid svg{width:100%;height:auto;display:block}.ci-legend{flex-wrap:wrap;justify-content:center;gap:18px;margin:0 0 12px;font-size:.85rem;display:flex}.ci-legend span:before{content:"";vertical-align:middle;background:currentColor;width:20px;height:3px;margin-right:6px;display:inline-block}.ci-inner{color:#146d72}.ci-outer{color:#694780}.ci-control-panel{flex-direction:column;justify-content:center;padding:30px;display:flex}.ci-control-panel h3{font:400 1.8rem/1.3 Noto Serif,Georgia,serif}.circle-page fieldset{border:0;min-width:0;margin:18px 0;padding:0}.circle-page legend,.ci-control-title{margin-bottom:10px;font-weight:650}.circle-page fieldset label{align-items:baseline;gap:8px;margin:10px 0;display:flex}.circle-page input,.circle-page select{font:inherit;color:#193d60;max-width:100%}.circle-page select,.circle-page input[type=text],.circle-page input[type=url]{background:#fbfcfe;border:1px solid #b7c8d6;border-radius:0;width:100%;padding:11px}.circle-page label{line-height:1.5}.circle-page select:focus-visible,.circle-page input:focus-visible{outline-offset:3px;outline:3px solid #694780}.ci-bounds{border-top:1px solid #b7c8d6;justify-content:center;align-items:center;gap:26px;padding:24px;display:flex}.ci-bounds>div:not(.ci-relation){text-align:center;gap:6px;min-width:0;display:grid}.ci-bounds span,.ci-bounds small{font-size:.8rem}.ci-bounds strong{overflow-wrap:anywhere;font:500 clamp(1rem,2.1vw,1.65rem)/1.4 ui-monospace,monospace}.ci-relation{white-space:nowrap;align-items:center;gap:18px;display:flex}.ci-relation b{font:400 1.6rem Noto Serif,serif}.ci-relation span{font-size:1.8rem}.ci-status{background:#e8eff4;border-top:1px solid #b7c8d6;margin:0;padding:18px 26px;line-height:1.6}.ci-section{border-bottom:1px solid #b7c8d6;padding:48px 0}.ci-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.ci-section-heading>p{margin-top:10px}.ci-scroll{border:1px solid #b7c8d6;margin:24px 0;overflow-x:auto}.ci-table{border-collapse:collapse;width:100%;font-size:.88rem}.ci-table caption{text-align:left;background:#fbfcfe;padding:14px;line-height:1.6}.ci-table th,.ci-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #b7c8d6;padding:13px 12px}.ci-table td{font-variant-numeric:tabular-nums}.ci-table th:first-child{white-space:nowrap}.ci-table td small{color:#52677b;font:.75rem/1.6 system-ui,sans-serif;display:block}.ci-table tr[aria-current=step]{background:#fbfcfe;box-shadow:inset 4px 0 #193d60}.ci-table .ci-altered{background:#ede6f2}.ci-audit-tools{grid-template-columns:1fr 1fr;gap:36px;display:grid}.ci-edit-form{background:#fbfcfe;border:1px solid #b7c8d6;align-self:start;padding:24px}.ci-edit-form label{margin-bottom:15px;display:block}.ci-edit-form input,.ci-edit-form select{margin-top:7px}.ci-edit-form p[role=status]{margin-bottom:0}.ci-equation{overflow-wrap:anywhere;font:500 1.15rem/1.7 ui-monospace,monospace}.ci-verdict{padding:20px 0}.ci-presets{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.ci-section p,.ci-reason-list{max-width:950px}.ci-proof-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.ci-proof-grid>div:first-child p{color:#52677b;font-size:.85rem}.ci-reason-list{padding-left:24px}.ci-reason-list li{padding:8px 0 8px 10px;line-height:1.75}.ci-reading{margin-top:26px}.ci-reading-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ci-reading-columns>div{background:#fbfcfe;border-left:3px solid #b7c8d6;padding:24px}.ci-reading [lang=grc],.ci-reading [lang=la],.ci-full-passage>p[lang]{font:400 1.2rem/1.9 Noto Serif,Georgia,serif}.ci-reading-columns .ci-kicker{font:650 .7rem/1.5 system-ui,sans-serif}.ci-reading>p{margin-top:24px}.ci-words{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0;display:grid}.ci-words div{border-top:1px solid #b7c8d6;padding-top:14px}.ci-words dt{font-family:Noto Serif,Georgia,serif}.ci-words dd{margin:8px 0 0;line-height:1.65}.ci-source-grid{grid-template-columns:.8fr 1.2fr;gap:36px;display:grid}.ci-source-grid figure{min-width:0;margin:0}.ci-source-scroll{background:#d9e3eb;border:1px solid #b7c8d6;height:620px;overflow:auto}.ci-source-scroll img{width:100%;max-width:none;height:auto;display:block}.ci-source-scroll.ci-enlarged img{width:1400px}.ci-source-grid figcaption{margin-top:12px;font-size:.85rem;line-height:1.6}.ci-source-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.ci-notice:empty{display:none}.ci-notice{border:1px solid #694780;padding:16px}.ci-files{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ci-file-label{cursor:pointer;display:inline-block}.ci-file-label input{max-width:100%;margin-top:8px;font-size:.8rem;display:block}.ci-actions{align-items:center;gap:10px}.ci-share-label{margin-top:18px;display:block}.ci-footer{border-bottom:0;flex-wrap:wrap;margin-top:20px;font-size:.85rem}.ci-full-passage{break-inside:avoid;border-bottom:1px solid #b7c8d6;padding:24px 0}.ci-full-passage dd{margin:6px 0 14px}.ci-source-sheet{break-before:page;margin:36px 0}.ci-source-sheet img{width:100%;height:auto}.ci-source-sheet figcaption{overflow-wrap:anywhere;font-size:.78rem}.ci-saved pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.ci-saved-plate{grid-template-columns:1fr 1fr;align-items:center;display:grid}.ci-saved-plate svg{width:100%;height:auto}@media (width<=700px){.circle-page main{width:calc(100% - 32px)}.ci-header,.ci-footer{flex-wrap:wrap;gap:15px;padding:18px 16px}.ci-header nav{gap:16px;font-size:.85rem}.ci-brand span{margin-left:8px}.ci-intro{grid-template-columns:1fr;gap:24px;padding:38px 0 26px}.circle-page h1{font-size:3.7rem}.ci-bench-head{padding:16px;display:block}.ci-bench-head h2{margin-bottom:14px}.ci-side-steps{gap:5px}.ci-side-steps button{min-width:46px;padding:9px}.ci-bench-body{flex-direction:column;display:flex}.ci-control-panel{border-bottom:0;padding:20px}.ci-control-panel h3{font-size:1.55rem}.ci-control-panel fieldset{margin-bottom:0}.ci-control-panel>p{margin-bottom:6px}.ci-plate{border-bottom:1px solid #b7c8d6;border-right:0;padding:8px 8px 0}.ci-bounds{align-items:center;gap:12px;padding:22px 12px}.ci-bounds span,.ci-bounds small{font-size:.7rem}.ci-bounds strong{font-size:1rem}.ci-relation{flex-direction:column;gap:0}.ci-relation b{font-size:1.1rem}.ci-relation span{font-size:1.3rem}.ci-status{padding:16px;font-size:.9rem}.ci-section{padding:34px 0}.ci-section-heading,.ci-audit-tools,.ci-proof-grid,.ci-reading-columns,.ci-source-grid,.ci-files,.ci-saved-plate{grid-template-columns:1fr;gap:20px}.ci-table{min-width:720px}.ci-words{grid-template-columns:1fr}.ci-reading-columns>div{padding:18px}.ci-edit-form{padding:20px}.ci-source-scroll{height:470px}}@media print{@page{size:A4;margin:15mm}.circle-page{color:#193d60;background:#fff}.circle-page main{width:100%}.ci-intro{padding:8px 0 20px}.circle-page h1{font-size:36pt}.circle-page h2{font-size:22pt}.ci-section{padding:22px 0}.ci-section h2,.ci-section h3{break-after:avoid}.ci-scroll{break-inside:avoid;overflow:visible}.ci-table tr{break-inside:avoid}.ci-table{table-layout:fixed;min-width:0;font-size:8pt}.ci-table th,.ci-table td{padding:7px 4px}.ci-bounds{break-inside:avoid}.ci-source-sheet{break-before:page;margin:0}.ci-source-sheet img{object-fit:contain;width:100%;height:235mm}.ci-source-sheet figcaption{font-size:7pt;line-height:1.4}.ci-full-passage{break-inside:auto}.ci-saved-plate{grid-template-columns:1fr 1fr}.ci-saved pre{font-size:8pt}}
