*{box-sizing:border-box}body{margin:0;color:#21334e;background:#ffffff;font:16px/1.35 Arial,sans-serif}a{color:#7b3da0}button,a,summary,input{font:inherit}a,summary{min-height:44px;min-width:44px}summary{cursor:pointer;display:flex;align-items:center;padding:0 10px}summary:before{content:'▸';margin-right:8px}details[open]>summary:before{content:'▾'}.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin:0}.breadcrumbs a{display:inline-flex;align-items:center}h1{font-size:28px;margin:0}p{margin:4px 0}.category{height:100dvh;max-width:1200px;margin:auto;padding:8px 16px;display:flex;flex-direction:column;gap:4px}.category-head{flex-shrink:0}.category-head p{color:#40536a}.iris-choice{flex:1;min-height:0}.choice-option{background:#ffffff;color:#21334e;justify-content:center;align-items:center;padding:8px;gap:6px;border:2px solid #dce3ed;border-radius:12px}.choice-option:after{display:none}.choice-icon{background:#7b3da0;border-radius:6px;padding:3px}.choice-label{font-size:18px;text-align:center}.choice-caption{display:none}.choice-detail{padding:6px;gap:10px;min-height:110px}.choice-detail h2{font-size:20px}.choice-description{font-size:16px;line-height:1.25}.choice-open{font-size:16px;min-width:100px}.aux{display:flex;gap:8px;flex-shrink:0;position:relative}.aux>details{flex:1;border:1px solid #dce3ed;border-radius:8px;background:white}.aux>details[open]{position:fixed;inset:8px;z-index:10;overflow:auto}.aux>details[open]>summary{position:sticky;top:0;background:white;border-bottom:1px solid #dce3ed}.aux>details>div{padding:12px}.aux nav ul{padding-left:18px}.aux nav a{display:inline-flex;align-items:center}.reading-wrap{max-width:1000px;margin:auto;padding:12px 20px}.reading-wrap header{margin:0;padding:0}.reading-wrap header>strong{display:none}.reading-wrap main{max-width:75ch;margin:auto}.reading-wrap img{max-width:100%;height:auto}.reading-wrap .breadcrumbs{border-bottom:1px solid #dce3ed;margin-bottom:8px}.reading-wrap details.site-map{margin:8px 0;border:1px solid #dce3ed}.reading-wrap nav a{display:inline-flex;align-items:center}.index-page{max-width:1000px;margin:auto;padding:12px 20px}.index-page .back{display:inline-flex;align-items:center}.index-page input{width:100%;min-height:44px;padding:8px;border:1px solid #dce3ed;border-radius:8px;margin:12px 0}.group{border:1px solid #dce3ed;border-radius:10px;margin:8px 0;background:white}.group>summary{font-weight:bold;padding:10px}.group ul{margin:0;padding:0 20px 12px;list-style:none}.group a{display:flex;align-items:center;padding:8px;min-height:44px}.group li{border-top:1px solid #dce3ed}.index-note{color:#40536a}.group[hidden],li[hidden]{display:none}@media(max-width:500px){.category{padding:6px 10px;gap:2px}.category-head h1{font-size:26px}.category-head p{font-size:14px}.choice-label{font-size:16px}.choice-detail h2{font-size:18px}.choice-detail{min-height:112px}.choice-option{gap:4px}.choice-icon{width:24px;height:24px}.aux summary{font-size:14px;padding:0 6px}.index-page{padding:8px 12px}}.iris-context-compact{display:none}@media(max-width:500px){.iris-context-full{display:none!important}.iris-context-compact{display:block;width:100%}.iris-context-compact summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.iris-context-compact details[open] ol{display:block}.iris-context-compact details[open]{border-bottom:1px solid #dce3ed;padding-bottom:8px}.iris-context-location{display:block;font-weight:600;padding-bottom:6px}.iris-context-compact li+li:before{content:none}.iris-context-compact li{padding-inline-start:12px;border-inline-start:1px solid #dce3ed}}.iris-context-nav{font:14px/1.4 system-ui,sans-serif}.iris-context-nav ol{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.iris-context-nav li{display:flex;align-items:center;min-width:0;max-width:100%;overflow-wrap:anywhere}.iris-context-nav li+li:before{content:'/';padding:0 8px;opacity:.6}.iris-context-nav a,.iris-context-nav [aria-current]{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.iris-web-tree{font-size:16px;line-height:1.4;min-width:0}.iris-web-tree ul{display:block;list-style:none;margin:0;padding:0}.iris-web-tree ul ul{margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid #dce3ed}.iris-web-tree li[hidden]{display:none}.iris-web-tree li{display:block;min-width:0;margin:2px 0}.iris-web-tree a,.iris-web-tree summary,.iris-web-tree .iris-tree-label{display:flex;align-items:center;min-height:44px;padding:8px 12px;overflow-wrap:anywhere;white-space:normal}.iris-web-tree summary{cursor:pointer;font-weight:600;list-style:none;border-radius:6px;background:#ffffff}.iris-web-tree summary::-webkit-details-marker{display:none}.iris-web-tree summary:before{content:'▸';flex-shrink:0;margin-inline-end:8px}.iris-web-tree details[open]>summary:before{content:'▾'}.iris-web-tree a{color:#7b3da0;text-decoration:underline;text-underline-offset:3px}.iris-web-tree a[aria-current]{font-weight:700;border-inline-start:3px solid #7b3da0}.iris-web-tree a:focus-visible,.iris-web-tree summary:focus-visible,.iris-context-nav a:focus-visible{outline:3px solid #7b3da0;outline-offset:-3px}.iris-web-tree details>a{margin-inline-start:12px}.iris-document-tree>ul>li{border-bottom:1px solid #dce3ed;padding-bottom:4px}@media(max-width:500px){.iris-web-tree ul ul{margin-inline-start:6px;padding-inline-start:6px}.iris-web-tree a,.iris-web-tree summary{padding-inline:8px}}