.styles-module-scss-module__oDOq6G__container{background-color:var(--white-soft);min-height:100vh;padding:120px 20px 80px}.styles-module-scss-module__oDOq6G__content{max-width:800px;color:var(--primary-text);margin:0 auto}.styles-module-scss-module__oDOq6G__content h1{color:var(--primary-text);margin-bottom:1rem;font-size:3rem}.styles-module-scss-module__oDOq6G__content h2{border-bottom:1px solid var(--secondary-bg);margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.styles-module-scss-module__oDOq6G__content h3{margin-top:2rem;margin-bottom:1rem;font-size:1.4rem}.styles-module-scss-module__oDOq6G__content p{margin-bottom:1.2rem;line-height:1.8}.styles-module-scss-module__oDOq6G__content ul{margin-bottom:1.5rem;padding-left:1.5rem}.styles-module-scss-module__oDOq6G__content ul li{margin-bottom:.5rem}.styles-module-scss-module__oDOq6G__content a{color:var(--accent);text-decoration:underline}.styles-module-scss-module__oDOq6G__content a:hover{color:var(--primary-text)}.styles-module-scss-module__oDOq6G__meta{color:var(--secondary-bg);font-size:.9rem;font-family:var(--font-inter);margin-bottom:3rem}.styles-module-scss-module__oDOq6G__notice{border-left:4px solid var(--accent);background-color:#fff;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 12px #0000000d}.styles-module-scss-module__oDOq6G__notice p{color:#444;margin-bottom:0}.styles-module-scss-module__oDOq6G__infoBox{background-color:var(--primary-bg);border-radius:8px;margin:1.5rem 0;padding:2rem}.styles-module-scss-module__oDOq6G__infoBox p{margin-bottom:.5rem}.styles-module-scss-module__oDOq6G__infoBox p:last-child{margin-bottom:0}.styles-module-scss-module__oDOq6G__summary{background-color:var(--primary-text);color:var(--white-soft);border-radius:12px;margin-top:5rem;padding:3rem}.styles-module-scss-module__oDOq6G__summary h2{color:var(--accent);border-color:#ffffff1a;margin-top:0}.styles-module-scss-module__oDOq6G__summary li{color:#fffc}@media (max-width:768px){.styles-module-scss-module__oDOq6G__container{padding:100px 15px 60px}.styles-module-scss-module__oDOq6G__content h1{font-size:2.2rem}.styles-module-scss-module__oDOq6G__content h2{font-size:1.5rem}.styles-module-scss-module__oDOq6G__notice,.styles-module-scss-module__oDOq6G__infoBox,.styles-module-scss-module__oDOq6G__summary{padding:1.5rem}}
