*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--iw-bg);color:var(--iw-text);font-size:16px;line-height:1.85}a{color:inherit;text-underline-offset:4px}button{color:var(--iw-text);background:var(--iw-panel);padding:8px 14px;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--iw-focus);outline-offset:4px}.legal-header{max-width:1100px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--iw-line)}.brand{font-weight:800;font-size:24px;letter-spacing:-1px;text-decoration:none}.legal-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.legal-header nav a{font-size:14px;min-height:44px;display:flex;align-items:center}main{max-width:920px;margin:0 auto;padding:32px 24px 64px;min-width:0}.review-notice{padding:22px 24px;border:1px solid var(--iw-accent);border-radius:var(--iw-radius);background:var(--iw-panel)}.review-notice strong{display:block;color:var(--iw-accent);font-size:20px}:root[data-theme=light] .review-notice strong{color:#3e5017}.review-notice p{margin:4px 0;font-size:15px}.contents{margin:24px 0 44px;padding:14px 18px;border:1px solid var(--iw-line);border-radius:var(--iw-radius)}summary{cursor:pointer;min-height:32px;font-weight:600}.contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding-top:16px}.contents a{font-size:14px;overflow-wrap:anywhere}article{min-width:0;overflow-wrap:anywhere}article h1{font-size:clamp(28px,5vw,40px);line-height:1.35;margin:0 0 14px;letter-spacing:-.035em}article h2{font-size:22px;line-height:1.5;letter-spacing:-.025em;margin:44px 0 18px;padding-top:20px;border-top:1px solid var(--iw-line)}article p{margin:0 0 14px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}article .document-meta{color:var(--iw-muted);font-size:14px;margin:3px 0}.table-scroll{max-width:100%;overflow-x:auto;margin:18px 0 24px;border:1px solid var(--iw-line);border-radius:8px}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7;table-layout:fixed}th,td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--iw-line);border-right:1px solid var(--iw-line);white-space:pre-wrap;overflow-wrap:anywhere}th{background:var(--iw-panel);font-weight:700}tr:last-child td{border-bottom:0}th:last-child,td:last-child{border-right:0}.syntax{display:none}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--iw-line);font-size:14px;color:var(--iw-muted)}.skip-link{position:fixed;top:-100px;left:16px;padding:12px;z-index:20;background:var(--iw-panel)}.skip-link:focus{top:12px}@media(max-width:600px){.legal-header{align-items:flex-start;flex-direction:column;padding:18px;gap:8px}.legal-header nav{gap:6px 16px;width:100%}main{padding:24px 18px 48px}.review-notice{padding:18px}.contents nav{grid-template-columns:1fr}article h2{font-size:20px}table{min-width:560px}th,td{padding:10px}.legal-footer{gap:12px 18px}}@media print{.legal-header,.contents,.legal-footer,.skip-link{display:none}body{background:white;color:black}main{max-width:none;padding:0}.review-notice{border-color:black;background:white}.review-notice strong{color:black!important}table{min-width:0}.table-scroll{overflow:visible}h2{break-after:avoid}tr{break-inside:avoid}}
