h2,h3,h4{font-size:inherit;font-weight:400;line-height:24px;margin-bottom:.75em}.background-layer.participation .bg-layer__2{bottom:32px;left:120px}.question__bg-girl{width:254px}.content p>strong{color:#1a2a55;font-size:1.1rem;font-weight:700}.br-ui .br-card{background:var(--br-surface);border:1px solid var(--br-border);border-radius:var(--br-radius)}.br-ui .br-hero{background:linear-gradient(180deg,#fff,var(--br-surface-2));border-bottom:1px solid var(--br-border);border-radius:50% 50% 0 0;padding:20px 12px 16px;text-align:center}.br-ui .br-title{color:#1a2a55;font-size:clamp(22px,10vw,1.4rem);font-weight:800;line-height:1.25;margin:0 0 12px}.br-ui .br-section{color:var(--br-text);padding:12px 14px}@media (min-width:720px){.br-ui .br-section{padding:3px 15px}}@media (min-width:1024px){.br-ui .br-section{padding:3px 15px}}@media (min-width:1280px){.br-ui .br-section{padding:3px 15px}}.br-ui .br-center{text-align:center}.br-ui .br-split{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:860px){.br-ui .br-split{grid-template-columns:1fr}}.br-ui .br-note{background:linear-gradient(180deg,#fff,#f9fbff);border:0;padding:0}.br-ui .br-banner{background:radial-gradient(1000px 500px at 0 0,rgba(76,141,255,.08),transparent 60%),radial-gradient(1000px 500px at 100% 0,rgba(31,199,122,.08),transparent 60%),linear-gradient(180deg,#fdfdff,#f9fcff);border-radius:0;max-width:none;overflow:hidden;padding:36px 16px 26px;position:relative;text-align:center}.br-ui .br-banner:after{background:linear-gradient(0deg,hsla(0,0%,100%,.85),transparent);bottom:0;content:"";height:28px;left:0;pointer-events:none;position:absolute;right:0}.br-ui .br-banner-pill{align-items:center;background:rgba(76,141,255,.08);border:1px solid rgba(76,141,255,.15);border-radius:999px;box-shadow:0 2px 6px rgba(76,141,255,.1);display:inline-flex;font-size:1.25rem;gap:8px;padding:8px 14px}.br-ui .br-pill-dot{background:linear-gradient(90deg,var(--br-blue),var(--br-green));border-radius:50%;box-shadow:0 0 6px rgba(31,199,122,.4);flex-shrink:0;height:10px;width:10px}@media (max-width:1024px){.br-ui .br-banner-pill .br-pill-dot{display:none}.br-ui .br-banner-pill{padding:8px 12px}}.br-ui .br-banner-lead{color:#1a2a55;font-size:1.05rem;font-weight:600;margin:16px auto 8px}.br-ui .br-banner-list{list-style:none;margin:12px auto 0;max-width:720px;padding:0;text-align:left;width:100%}.br-ui .br-banner-list li{align-items:flex-start;display:flex;gap:10px;line-height:1.55;margin:8px 0;word-break:break-word}.br-ui .br-banner-list li:before{background:var(--br-green);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"><path d="M10.2 3.2L5 8.4 2 5.4" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(31,199,122,.15);content:"";display:inline-block;flex:0 0 18px;height:18px;margin-top:.2em}@media (max-width:1024px){.br-ui .br-banner-list li:before{margin-top:.4em}}.br-ui .br-banner .br-banner-list li{padding-left:0;position:static}.br-ui .br-banner .br-banner-list li:after{content:none!important;-webkit-mask:none!important;mask:none!important}.br-ui .br-list{list-style:none;margin:10px 0 0;padding:0}.br-ui .br-list li{line-height:1.55;margin:6px 0;padding-left:26px;position:relative}.br-ui .br-list li:before{background:var(--br-blue);border-radius:3px;content:"";height:14px;left:0;-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="white"><path d="M20.285 6.709a1 1 0 0 1 .006 1.414l-9 9.1a1 1 0 0 1-1.432-.006l-5-5.1A1 1 0 1 1 6.277 10l4.282 4.367 8.292-8.367a1 1 0 0 1 1.434.709z"/></svg>') center/12px 12px no-repeat;mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="white"><path d="M20.285 6.709a1 1 0 0 1 .006 1.414l-9 9.1a1 1 0 0 1-1.432-.006l-5-5.1A1 1 0 1 1 6.277 10l4.282 4.367 8.292-8.367a1 1 0 0 1 1.434.709z"/></svg>') center/12px 12px no-repeat;position:absolute;top:.7em;width:14px}@media (max-width:1024px){.br-ui .br-list li{padding-left:34px}.br-ui .br-list li:before{height:20px;-webkit-mask-size:16px 16px;mask-size:16px 16px;top:.45em;width:20px}}@media (max-width:640px){.br-ui .br-list li{padding-left:46px}.br-ui .br-list li:before{border-radius:5px;height:28px;-webkit-mask-size:20px 20px;mask-size:20px 20px;width:28px}}@media (max-width:420px){.br-ui .br-list li{padding-left:52px}.br-ui .br-list li:before{border-radius:6px;height:32px;-webkit-mask-size:22px 22px;mask-size:22px 22px;width:32px}}.br-ui .br-list--check li:before{background:var(--br-green)!important}.br-ui .br-steps{counter-reset:step;list-style:none;margin:14px 0 0;padding-left:0;position:relative}.br-ui .br-steps li{counter-increment:step;margin:18px 0;padding-left:56px;position:relative}.br-ui .br-steps li:before{background:var(--br-accent);border-radius:12px;color:#fff;content:counter(step);display:grid;font-weight:800;height:36px;left:0;place-items:center;position:absolute;top:-2px;width:36px}.br-ui .br-steps li:after{background:linear-gradient(180deg,rgba(76,141,255,.35),rgba(31,199,122,.35));bottom:-18px;content:"";left:18px;position:absolute;top:34px;width:2px}.br-ui .br-steps li:last-child:after{display:none}@media (max-width:640px){.br-ui .br-steps li:before{height:38px}}.br-ui .content__section-name{color:#1a2a55;font-size:1.2rem!important;font-weight:700;line-height:1.3;margin:1.2rem 0 .5rem;padding-left:10px}.br-ui .br-illu{margin:10px 0 16px;text-align:center}.br-ui .br-illu img{border-radius:14px;display:inline-block;height:auto;max-width:360px;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease;width:100%}.br-ui .br-illu img:hover{transform:translateY(-2px)}.br-ui .br-illu--right{float:right;margin-left:18px;text-align:right;width:min(380px,42%)}@media (max-width:860px){.br-ui .br-illu--right{float:none;margin-left:0;text-align:center;width:100%}}.br-ui .br-illu--sm img{max-width:360px}.br-ui a.text-green{color:var(--br-green);font-weight:700;text-decoration:none}.br-ui a.text-green:hover{text-decoration:underline}.br-ui a.text-orange{color:var(--br-orange);font-weight:700;text-decoration:none}.br-ui a.text-orange:hover{text-decoration:underline}.br-ui .text-red{color:var(--br-red)}.br-ui .text-green{color:var(--br-green)}.br-ui .mt-3{margin-top:1rem!important}.br-ui .mb-0{margin-bottom:0!important}.br-ui .p-0{padding:0!important}@media screen and (max-width:900px){.content p>strong{font-size:1.4rem;margin-top:1rem}}
