.general-purpose{color:#000}.general-wrapper{border-radius:20px;padding:36px}.general-content-wrapper.with-image{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.general-content{flex:1}.attention-icon{align-self:center;line-height:0}.general-purpose-title-text{align-items:center;display:flex;font-size:20px;font-weight:400;gap:10px;line-height:1.9;margin:0 0 18px}.general-content>*+*{margin:15px 0 0}.general-content p{font-size:16px;font-weight:400;line-height:190%;margin:0}.general-content ul{list-style:none;margin:15px 0 0;padding:0}.general-content ul li{align-items:flex-start;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:190%;padding:0 0 15px;position:relative}.general-content ul li:before{content:none!important}.general-content li:last-child{padding-bottom:0}.general-content ol{list-style:decimal;margin:15px 0 0;padding-left:20px}.general-content ol li{display:list-item;font-size:16px;font-weight:400;line-height:190%;padding:0 0 15px;position:relative}.general-content ol li .li-inline{align-items:center;display:inline-flex;gap:8px}.general-content li .li-arrow svg{margin-left:-17px}.general-content li .li-arrow{align-items:center;color:var(--arrow-color);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:.18em;width:22px}.general-content ul li .li-arrow+a{margin-left:-15px}.general-content li .li-dot{background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;margin-top:13px;width:6px}.fg-tail{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:5px;width:22px}.fg-tail--copy svg{color:#007a4c;display:block;height:22px;width:22px}.content-wrapper .general-purpose ol li a,.content-wrapper .general-purpose ul li a{color:#2c3b3a}.general-purpose a{text-decoration:none;transition:opacity .2s ease}.image-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.image-item{display:flex;flex-direction:column;gap:10px}.general-img{align-items:center;aspect-ratio:225/169;background:#fff;border:1px solid #dfdfdf;border-radius:10px;display:flex;flex-shrink:0;justify-content:center;max-width:225px;min-height:169px;overflow:hidden;width:100%}.general-img>img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.general-content div:not(.general-purpose-title-text){font-size:var(--vw-16,16px);letter-spacing:.4px;line-height:1.5}.general-wrapper{padding:var(--vw-20,20px)}.general-content-wrapper.with-image{align-items:flex-start;flex-direction:column}.general-purpose-title-text{font-size:var(--vw-20,20px);gap:var(--vw-10,10px);line-height:1.5;margin-bottom:10px}.general-purpose .general-content li,.general-purpose .general-content p{font-size:var(--vw-16,16px);line-height:150%}.general-purpose .general-content li .li-dot{margin-top:.7em}.general-purpose .general-content li .li-arrow{margin-top:.12em}.general-img{aspect-ratio:225/169;max-height:300px;max-width:100%;min-height:auto}.attention-icon{width:var(--vw-22,22px)}.attention-icon svg{height:auto;width:100%}}.general-content li:has(a){transition:opacity .2s ease}@media (min-width:769px){.general-content li:has(a):hover,.general-purpose a:hover{opacity:.6}}@media (max-width:450px){.general-wrapper{padding:20px}.general-img+.member-only{margin-left:0;margin-top:10px}}