/* Menu presentation only. Loaded solely on the nine requested pages. */
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme { margin:24px 0; border-radius:8px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > :is(.toc-header,.pcu-contents-heading) { padding:14px 20px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > div > h2 { font-family:inherit; font-size:23px; font-weight:700; line-height:1.3; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul { padding:16px 20px; column-count:2; column-gap:28px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul > li { break-inside:avoid; margin:0 0 8px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme li > p { margin:0; padding:0; line-height:1.4; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme a { display:inline-block; min-height:24px; color:#164e70; font-size:16px; line-height:1.4; text-underline-offset:3px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul > li > a,
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul > li > p > a,
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul > li > .pcu-menu-topic-row > a { font-weight:600; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme ul ul { margin:4px 0 0; padding-left:12px; border-left:2px solid #b8d8e9; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme ul ul li + li { margin-top:4px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-row { display:flex; align-items:center; gap:8px; min-height:36px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-row > a { flex:1; min-width:0; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle { display:inline-flex; align-items:center; justify-content:center; flex:none; gap:5px; min-height:36px; padding:4px 8px; border:1px solid #a9cddd; border-radius:5px; background:#fff; color:#164e70; font:500 13px/1.3 Roboto,Arial,sans-serif; white-space:nowrap; cursor:pointer; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle span { width:12px; font-size:20px; line-height:1; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle:hover { background:#dceef8; border-color:#5a9aba; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle:focus-visible { outline:2px solid #0076a8; outline-offset:3px; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme.pcu-menu-topics-ready ul[hidden] { display:none !important; }
.seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme a:hover { color:#093652; text-decoration:underline; }
@media (max-width:700px) {
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > ul { column-count:1; padding:14px 18px; }
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme > :is(.toc-header,.pcu-contents-heading) { padding:13px 18px; }
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme a { padding:4px 0; }
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle { min-height:44px; }
}
@media print {
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme.pcu-menu-topics-ready ul[hidden] { display:block !important; }
 .seo-page article.page .col-md-8 .pcu-blue-contents.pcu-ai-contents-theme .pcu-menu-topic-toggle { display:none; }
}
