.cl-page{--cl-ink:#153044;--cl-muted:#577083;--cl-line:#d9e4e9;--cl-accent:#086d79;background:#f5f9fa;color:var(--cl-ink);min-height:100vh;font-family:var(--font-crelia-body),sans-serif}.cl-page *{box-sizing:border-box}.cl-header{max-width:1240px;margin:auto;min-height:100px;display:flex;justify-content:space-between;align-items:center;padding:22px 40px;gap:20px;border-bottom:1px solid var(--cl-line)}.cl-header img{width:144px;height:48px;object-fit:contain}.cl-header-entry{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none}.cl-shell{max-width:1200px;padding:56px 40px 100px;margin:auto}.cl-heading{max-width:850px;margin-bottom:50px}.cl-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--cl-muted);text-decoration:none;margin-bottom:28px}.cl-heading h1{font-family:var(--font-crelia-heading),sans-serif;font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:0 0 20px}.cl-heading>p{max-width:640px;font-size:16px;line-height:1.75;margin:0 0 15px;color:var(--cl-muted)}.cl-updated{display:block;font-size:11px;color:var(--cl-muted)}.cl-columns{display:grid;grid-template-columns:235px minmax(0,1fr);gap:60px;align-items:start}.cl-sidebar{position:sticky;top:24px;min-width:0}.cl-sidebar nav{display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--cl-line)}.cl-sidebar nav a{padding:10px 0 10px 17px;border-left:2px solid transparent;margin-left:-1px;font-size:12px;text-decoration:none;color:var(--cl-muted)}.cl-sidebar nav a[aria-current=page]{border-color:var(--cl-accent);color:var(--cl-accent);font-weight:800}.cl-contact{margin-top:30px;padding:20px 0;border-top:1px solid var(--cl-line)}.cl-contact p,.cl-contact strong{font-size:12px}.cl-contact p{color:var(--cl-muted);line-height:1.7;margin:9px 0}.cl-contact a{display:inline-flex;align-items:center;gap:6px;color:var(--cl-accent);font-size:12px;font-weight:700}.cl-content{min-width:0}.cl-section{margin:0 0 34px}.cl-section h2{font-family:var(--font-crelia-heading),sans-serif;font-weight:500;letter-spacing:-.025em;font-size:24px;margin:0 0 14px}.cl-content dd,.cl-content dt,.cl-content li,.cl-content p{font-size:13px;line-height:1.85}.cl-content p{margin:0 0 14px}.cl-content ul{padding-left:20px;margin:12px 0}.cl-content li{margin:0 0 8px}.cl-content a{color:var(--cl-accent);text-decoration:underline;text-underline-offset:3px}.cl-content strong{font-weight:750}.cl-identity{display:grid;grid-template-columns:115px 1fr;gap:8px 18px;margin:0;padding:24px;background:white;border:1px solid var(--cl-line);border-radius:16px}.cl-identity dt{color:var(--cl-muted)}.cl-identity dd{margin:0;overflow-wrap:anywhere}.cl-table-wrap{width:100%;overflow-x:auto;margin:18px 0;border:1px solid var(--cl-line);border-radius:12px;background:white}.cl-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.7}.cl-table th{color:var(--cl-muted);font-weight:700;background:#edf3f5}.cl-table td,.cl-table th{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--cl-line)}.cl-table tr:last-child td{border-bottom:0}.cl-table code{word-break:break-word;font-size:10px}.cl-callout{background:#eaf3f5;border-left:3px solid #248393;border-radius:0 12px 12px 0;padding:18px 22px;margin:20px 0}.cl-callout p:last-child{margin-bottom:0}.cl-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.cl-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;background:#096a76;border:1px solid #096a76;border-radius:10px;color:white!important;text-decoration:none!important;font:inherit;font-size:12px;font-weight:700;cursor:pointer;line-height:1.4}.cl-button-secondary{background:white;color:var(--cl-ink)!important;border-color:#b7cbd4}.cl-button:disabled{opacity:.55;cursor:wait}.cl-choice{padding:22px;border:1px solid var(--cl-line);background:white;border-radius:16px;margin:16px 0}.cl-choice h3{font-family:var(--font-crelia-heading),sans-serif;font-size:19px;letter-spacing:-.02em;margin:0 0 10px}.cl-choice .cl-status{font-size:12px;margin-top:13px;margin-bottom:0;color:var(--cl-accent)}.cl-small{font-size:12px!important}.cl-footer,.cl-small{color:var(--cl-muted)}.cl-footer{padding:25px 40px;border-top:1px solid var(--cl-line);max-width:1240px;margin:auto;display:flex;gap:24px;flex-wrap:wrap;font-size:11px}.cl-footer span{flex:1}.cl-page a:focus-visible,.cl-page button:focus-visible{outline:3px solid #4ca8b5;outline-offset:4px}@media (max-width:800px){.cl-columns{grid-template-columns:minmax(0,1fr);gap:30px}.cl-sidebar{position:static}.cl-sidebar nav{flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid var(--cl-line);padding-bottom:3px}.cl-sidebar nav a{flex:none;border:0;border-bottom:2px solid transparent;padding:9px 10px}.cl-contact{display:none}.cl-heading{margin-bottom:25px}.cl-header{padding:18px 24px;min-height:84px}.cl-shell{padding:36px 24px 64px}.cl-footer{padding:24px}}@media (max-width:450px){.cl-header{padding:16px 20px}.cl-header img{width:122px;height:41px}.cl-header-entry{font-size:11px}.cl-shell{padding:32px 20px 55px}.cl-heading h1{font-size:38px}.cl-heading>p{font-size:14px}.cl-identity{grid-template-columns:1fr;gap:2px;padding:18px}.cl-identity dd{margin-bottom:10px}.cl-table td,.cl-table th{padding:10px;font-size:11px}.cl-actions{flex-direction:column}.cl-button{width:100%}.cl-choice{padding:18px}.cl-footer span{flex-basis:100%}}