.bg_blog{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;color:#f8fafc}.bg_blog::after{position:absolute;content:"";background:rgb(7 11 31 / .5);width:100%;height:100%;top:0}.bg_blog .hero_cont_{max-height:400px;min-height:200px;position:relative;z-index:1}.toc{position:sticky;top:80px}.toc .toc-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.7rem;display:block}.toc .nav-link{font-size:.82rem;padding:.32rem 0 .32rem .8rem;border-left:2px solid #e4e1d8;border-radius:0}.toc .nav-link.active{color:#88f;border-left-color:#88f;font-weight:600;background:#fff0}.doc-section{padding:1.9rem 0;border-bottom:1px solid #e4e1d8}.doc-section:first-of-type{padding-top:0}.sec-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.85rem}.sec-num{font-size:.82rem;color:#88f;background:rgb(107 107 255 / .12);border-radius:5px;padding:.1rem .45rem;white-space:nowrap}.content p{margin-bottom:16px!important;font-size:16px;line-height:1.7}.sec-head h2{font-weight:600;font-size:1.28rem;margin:0;letter-spacing:-.005em}.doc-section ul{padding-left:1.2rem;margin-bottom:1rem}.doc-section p,.doc-section li{list-style:disc}.sec-head h3{font-weight:600;font-size:1.05rem;margin:0}.subsec{margin-top:1.3rem}.note{border-left:3px solid #88f;border-radius:0 6px 6px 0;padding:.75rem 1rem;font-size:.88rem;margin:.9rem 0;background:rgb(107 107 255 / .12)}.note strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.3rem}.todo{display:block;background:#fcefdc;border:1px dashed #ddb877;border-radius:6px;padding:.7rem 1rem;font-family:var(--mono);font-size:.82rem;color:#b45309;margin:.9rem 0}.addr-card{background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:1.25rem 1.4rem;font-size:.86rem;line-height:1.9}.addr-card a{font-weight:600}.flag{color:#88f;background:rgb(107 107 255 / .12);padding:.1rem .45rem;font-size:.82rem}