.a{color:#9ccb3b;text-decoration:none}.p{letter-spacing:.2px;line-height:1.7;margin:1em 0}.float{max-width:1200px;width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:40px}@media(max-width:1000px){.float{padding-inline:20px}}@media(max-width:530px){.float{padding-inline:15px}}.split-1-2{display:flex;gap:40px}.split-1-2>:first-child{flex:1}.split-1-2>:last-child{flex:2}@media(max-width:768px){.split-1-2{flex-direction:column}}.block-margin{margin-block:40px}.text-clamp{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flexbox{display:flex}.flex-gap-20{gap:20px}.flex-1{flex:1}.flex-2{flex:2}.lightbox{position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;z-index:999;display:flex;justify-content:center;align-items:center}.lightbox__content{position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:min(560px,100dvw - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;width:unset;border-radius:20px;background:#fff}.lightbox__overlay{position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox__close-button{position:absolute;color:#6b7280;padding:8px;cursor:pointer;width:36px;height:36px;top:20px;right:20px;z-index:9;border:1px solid #e5e7eb;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s}.lightbox__close-button:hover{background:#f3f4f6;color:#111827}