.bik-contents{margin:0 0 26px;border:1px solid #d5e5e7;border-radius:16px;background:#f4f9f9;overflow:hidden;color:#102b36}.bik-contents summary{display:flex;align-items:center;gap:12px;padding:20px 22px;cursor:pointer;list-style:none;min-height:76px}.bik-contents summary::-webkit-details-marker{display:none}.bik-contents summary::marker{content:""}.bik-contents summary>span:first-child{flex:1;min-width:0}.bik-contents-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:#087b87;line-height:1.5;margin-bottom:3px}.bik-contents strong{display:block;font-size:19px;line-height:1.3}.bik-contents-count{font-size:12px;color:#52656c;white-space:nowrap}.bik-contents-toggle{width:28px;height:28px;border:1px solid #bdd7db;border-radius:50%;display:grid;place-items:center;flex:none;color:#087b87}.bik-contents-toggle:before{content:"+";font-size:22px;line-height:1}.bik-contents[open] .bik-contents-toggle:before{content:"−"}.bik-contents nav{border-top:1px solid #d5e5e7;padding:10px 22px 18px}.bik-contents ol{list-style:decimal;padding:0 0 0 24px;margin:0}.bik-contents li{padding-left:3px;margin:0;border-bottom:1px solid #e0ecec;line-height:1.45}.bik-contents li:last-child{border-bottom:0}.bik-contents li::marker{color:#087b87;font-size:12px;font-weight:700}.bik-contents a{display:block;padding:11px 4px;color:#15444c;text-decoration:none;overflow-wrap:anywhere;font-size:15px}.bik-contents a:hover{text-decoration:underline;color:#006e79}.bik-contents a:focus-visible,.bik-contents summary:focus-visible{outline:3px solid #087b87;outline-offset:-3px;border-radius:5px}.bik-contents-level-3 a{padding-left:16px;font-size:14px}.article-content h2[id],.article-content h3[id],.article-content h2 span[id],.article-content h3 span[id],.wide-page h2[id],.wide-page h3[id],.wide-page h2 span[id],.wide-page h3 span[id]{scroll-margin-top:145px}@media(max-width:600px){.bik-contents summary{padding:17px 16px;gap:9px}.bik-contents nav{padding:8px 16px 14px}.bik-contents strong{font-size:18px}.bik-contents a{padding-block:12px}.bik-contents-count{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.bik-contents-level-4 a,.bik-contents-level-5 a,.bik-contents-level-6 a{padding-left:24px;font-size:14px}.article-content :is(h4,h5,h6)[id],.article-content :is(h4,h5,h6) span[id]{scroll-margin-top:145px}