#container{overflow:hidden}.sub-heading{display:flex;width:fit-content;margin:auto;flex-direction:column;gap:4px;align-items:center;position:relative}.sub-heading h3{font-weight:700;font-size:3rem;letter-spacing:.3rem;line-height:3.5rem;color:#000;z-index:2}.sub-heading .sub{font-weight:700;font-size:1.4rem;letter-spacing:.2rem;line-height:3.5rem;color:#000;z-index:2}.sub-heading .circle{position:absolute;top:-20px;left:-40px;width:70px;height:70px;border-radius:50%;z-index:1}#info{margin-top:100px;padding-bottom:150px;position:relative;width:100%;background-color:#efecd5}#info .header{width:calc(100% - var(--inner-left2));margin-left:var(--inner-left2);display:flex;flex-direction:column;position:relative}#info .header .heading h2{font-weight:700;font-size:3rem;letter-spacing:.3rem;line-height:3.5rem;color:#000}#info .header .heading .sub{font-weight:700;font-size:1.4rem;letter-spacing:.2rem;line-height:3.5rem;color:#000}#info .sub-text p{color:#000;font-weight:600;font-size:1.7rem;letter-spacing:.1rem;line-height:3.2rem}#info .wrapper{width:100%}#info .more{width:100%;max-width:414px;margin:auto;margin-top:40px;padding-left:12px;padding-right:12px}#info .more img{transition:opacity .3s ease}#info .more a:hover img{opacity:.8}#info .info-list{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:25px}#info .info-list .item{border-bottom:1px dashed #000;display:flex;flex-direction:column;gap:12px;color:#000;font-weight:500;font-size:1.9rem;letter-spacing:.1rem;line-height:2rem;word-break:break-all;word-wrap:break-word;line-break:anywhere;padding-bottom:20px;transition:opacity .3s ease}#info .info-list a:hover .item{opacity:.8}#info .info-list .item .date{width:125px;margin-left:var(--inner-left2)}#info .info-list .item .text{width:100%;padding-right:var(--inner-left2);padding-left:var(--inner-left2)}#info .wrapper>.date{color:#000;font-weight:500;font-size:2.2rem;letter-spacing:.1rem;line-height:2rem;padding-right:var(--inner-left2);padding-left:var(--inner-left2);margin-top:30px}#info .wrapper>.title{color:#000;font-weight:500;font-size:2.6rem;letter-spacing:.2rem;line-height:4.5rem;word-break:break-all;word-wrap:break-word;line-break:anywhere;margin-top:10px;padding-bottom:15px;border-bottom:1px dashed #000;padding-right:var(--inner-left2);padding-left:var(--inner-left2)}#info .wrapper>.content{color:#000;font-weight:500;font-size:1.7rem;letter-spacing:.1rem;line-height:3.5rem;margin-top:20px;padding-right:var(--inner-left2);padding-left:var(--inner-left2)}#info .back{width:100%;max-width:414px;margin:auto;margin-top:40px;padding-left:12px;padding-right:12px}#info .back img{transition:opacity .3s ease}#info .back a:hover img{opacity:.8}#info>.wrapper>.content figure,#info>.wrapper>.content h2,#info>.wrapper>.content h3,#info>.wrapper>.content h4,#info>.wrapper>.content h5,#info>.wrapper>.content h6,#info>.wrapper>.content p,#info>.wrapper>.content ul{margin-bottom:3.5rem}#info>.wrapper>.content a{color:#000;padding-bottom:1px;border-bottom:1px solid #000;transition:.1s;opacity:1}#info>.wrapper>.content a:has(img){border-bottom:none}#info>.wrapper>.content a:hover{opacity:.75}