strong:not(.no-highlight){background:linear-gradient(120deg,#fff89a 0% 100%) 0 0/0% 100% no-repeat;transition:background-size 1s ease-in-out}strong.active{background-size:100% 100%}.ArticleLayout-module__E2XMSG__article{background:#fff;max-width:760px;margin:0 auto;padding:22px 20px}.ArticleLayout-module__E2XMSG__article h1{color:#222;margin-bottom:1.2em;font-size:1.9rem;font-weight:700;line-height:1.4}:is(.ArticleLayout-module__E2XMSG__article h2,.ArticleLayout-module__E2XMSG__article .section-title){background:#f0fbf9;border-left:4px solid #4cc3b3;border-radius:4px;margin-top:.5em;margin-bottom:.2em;padding-left:12px;font-size:1.4rem;font-weight:700}.ArticleLayout-module__E2XMSG__article .point-box h2{border-left:none;margin-bottom:.8em;padding-left:8px}.ArticleLayout-module__E2XMSG__article .point-box .section-title{border-left:none;margin-bottom:.8em;padding-left:8px}.ArticleLayout-module__E2XMSG__article h3{color:#444;margin-top:.8em;margin-bottom:.6em;font-size:1.2rem;font-weight:700}.ArticleLayout-module__E2XMSG__article h4{color:#555;margin-top:1.4em;margin-bottom:.4em;font-size:1.05rem;font-weight:600}.ArticleLayout-module__E2XMSG__article section{margin-bottom:4.6em}.ArticleLayout-module__E2XMSG__article table{width:80%;margin:0 auto}.ArticleLayout-module__E2XMSG__article th{background-color:#fafafa;border:1px solid #ccc;padding:8px}.ArticleLayout-module__E2XMSG__article td{border:1px solid #ccc;padding:8px}.ArticleLayout-module__E2XMSG__article p{margin-bottom:1.2em}.ArticleLayout-module__E2XMSG__article ul{margin-bottom:1.4em;padding-left:1.4em}.ArticleLayout-module__E2XMSG__article li{margin-bottom:.6em}.ArticleLayout-module__E2XMSG__article .point-box{background:#f0fbf9;border-left:4px solid #4cc3b3;border-radius:6px;margin-bottom:2em;padding:8px}.ArticleLayout-module__E2XMSG__article .toc a{color:#007c89;font-weight:600;text-decoration:none}.ArticleLayout-module__E2XMSG__article .toc a:hover{text-decoration:underline}.ArticleLayout-module__E2XMSG__article .eyecatch{text-align:center;margin:0 0 2em}.ArticleLayout-module__E2XMSG__article .eyecatch img{object-fit:contain;border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000000f}.ArticleLayout-module__E2XMSG__article .eyecatch figcaption{color:#777;margin-top:.4em;font-size:.69rem}.ArticleLayout-module__E2XMSG__article .summary{background:#d4f9c6;border-left:4px solid #6de134}@media (max-width:640px){.ArticleLayout-module__E2XMSG__article{padding:12px 18px}.ArticleLayout-module__E2XMSG__article h1{margin-bottom:1em;font-size:1.5rem}:is(.ArticleLayout-module__E2XMSG__article h2,.ArticleLayout-module__E2XMSG__article .section-title){font-size:1.25rem}.ArticleLayout-module__E2XMSG__article h3{font-size:1.1rem}.ArticleLayout-module__E2XMSG__article h4{font-size:1rem}.ArticleLayout-module__E2XMSG__article ul{margin-bottom:1em;padding-left:1em}}
.HeaderMobile-module__sgmSSq__header{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#c8f3e8 0%,#e8fff8 40%,#fff 100%);border-bottom:1px solid #4bc9a940;justify-content:center;align-items:center;width:100%;height:72px;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #4bc9a91f}.HeaderMobile-module__sgmSSq__characterLeft{align-items:center;display:flex;position:absolute;left:16px}.HeaderMobile-module__sgmSSq__logoCenter{position:absolute;left:50%;transform:translate(-50%)}.HeaderMobile-module__sgmSSq__logoPlate{color:#2a5c55;background:#fff;border-radius:12px;padding:6px;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 1px 4px #0000000f}.HeaderMobile-module__sgmSSq__menuButton{cursor:pointer;z-index:300;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;display:flex;position:absolute;right:16px}.HeaderMobile-module__sgmSSq__bar{background-color:#2a5c55;border-radius:2px;width:100%;height:3px;transition:all .3s}.HeaderMobile-module__sgmSSq__barTop.HeaderMobile-module__sgmSSq__active{transform:translateY(8px)rotate(45deg)}.HeaderMobile-module__sgmSSq__barMiddle.HeaderMobile-module__sgmSSq__active{opacity:0}.HeaderMobile-module__sgmSSq__barBottom.HeaderMobile-module__sgmSSq__active{transform:translateY(-8px)rotate(-45deg)}.HeaderMobile-module__sgmSSq__mobileMenu{z-index:200;background:#e9f9f4;flex-direction:column;width:70%;height:100vh;padding:24px 0;transition:transform .3s;display:flex;position:fixed;top:72px;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-2px 0 12px #0000001a}.HeaderMobile-module__sgmSSq__mobileMenu.HeaderMobile-module__sgmSSq__open{transform:translate(0)}.HeaderMobile-module__sgmSSq__menuGroup{margin-bottom:24px;padding:0 2px}.HeaderMobile-module__sgmSSq__subTitle{color:#2a5c55;margin-bottom:8px;padding-left:10px;font-size:14px;font-weight:700}.HeaderMobile-module__sgmSSq__mobileNavItem{color:#2a5c55;border-radius:8px;align-items:center;margin-left:12px;padding:10px 12px 14px;font-size:15px;transition:background .2s;display:flex;position:relative}.HeaderMobile-module__sgmSSq__mobileNavItem:after{content:"";background:#4bc9a9;border-radius:2px;width:82%;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-65%)}.HeaderMobile-module__sgmSSq__mobileNavItem:hover{background:#dff3ec}.HeaderMobile-module__sgmSSq__dot{background:#2a5c55;border-radius:50%;width:5px;height:5px;margin-right:8px}
.HeaderDesktop-module__J88amW__header{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#c8f3e8 0%,#e8fff8 40%,#fff 100%);border-bottom:1px solid #4bc9a940;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #4bc9a91f}.HeaderDesktop-module__J88amW__logoBlock{align-items:center;display:flex}.HeaderDesktop-module__J88amW__logoPlate{color:#2a5c55;background:#fff;border-radius:12px;padding:6px 14px;font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 1px 4px #0000000f}.HeaderDesktop-module__J88amW__pcNav{align-items:center;gap:24px;display:flex}.HeaderDesktop-module__J88amW__navItem{color:#2a5c55;font-size:15px;font-weight:500;text-decoration:none}
.articles-module__7N0wYa__container{max-width:960px;margin:0 auto;padding:10px 16px}.articles-module__7N0wYa__pageTitle{color:#2b6e62;margin-bottom:24px;font-size:28px;font-weight:700}.articles-module__7N0wYa__toc{background:#e8fff8;border-radius:12px;margin-bottom:40px;padding:20px;box-shadow:0 2px 6px #0000000f}.articles-module__7N0wYa__tocTitle{color:#2b6e62;margin-bottom:12px;font-size:20px;font-weight:700}.articles-module__7N0wYa__toc ul{margin:0;padding:0;list-style:none}.articles-module__7N0wYa__toc li{margin:6px 0}.articles-module__7N0wYa__toc a{color:#2b6e62;font-size:15px;text-decoration:none}.articles-module__7N0wYa__toc a:hover{text-decoration:underline}.articles-module__7N0wYa__categoryTitle{color:#2b6e62;border-radius:8px;margin:40px 0 20px;padding:10px 14px;font-size:22px;font-weight:700;border-left:none!important}.articles-module__7N0wYa__articleList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.articles-module__7N0wYa__articleCard{color:inherit;background:#fff;border-radius:14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 2px 6px #0000000f}.articles-module__7N0wYa__articleCard:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.articles-module__7N0wYa__thumbnail{object-fit:contain;background-color:#fff;border-radius:8px;width:100%;height:160px;display:block}.articles-module__7N0wYa__content{padding:16px 20px 20px}.articles-module__7N0wYa__tag{color:#2b6e62;background:#dff3ec;border-radius:8px;margin-bottom:12px;padding:4px 10px;font-size:12px;display:inline-block}.articles-module__7N0wYa__articleTitle{color:#2b6e62;margin-bottom:10px;font-size:18px;font-weight:700}.articles-module__7N0wYa__articleDesc{color:#555;font-size:14px;line-height:1.6}@media (max-width:640px){.articles-module__7N0wYa__pageTitle{color:#2b6e62;margin-bottom:12px;font-size:1.5rem;font-weight:700}}
