.osn-columns{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:0}
.osn-columns--fill>.osn-columns__unit{flex:1}
.osn-columns__unit--flush{margin-left:0;margin-right:0}
.osn-frame *{box-sizing:border-box;text-shadow:none}
.osn-frame{margin-bottom:40px}
.osn-frame__title-area{height:47.7031px;margin-top:-20px;text-align:left}
.osn-frame__title{display:inline-block;padding:6px 10px;margin:-40px 0 0;font-size:98%;font-weight:bold;vertical-align:baseline;color:var(--osn-frame-accent);background:transparent;border-radius:3px;transform:translate(24px,54%);text-shadow:1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff,2px 2px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff,3px 3px #fff,-3px -3px #fff,3px -3px #fff,-3px 3px #fff,4px 4px #fff,-4px -4px #fff,4px -4px #fff,-4px 4px #fff,5px 5px #fff,-5px -5px #fff,5px -5px #fff,-5px 5px #fff,1px 0 #fff,2px 0 #fff,3px 0 #fff,4px 0 #fff,5px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff,-4px 0 #fff,-5px 0 #fff,0 1px #fff,0 2px #fff,0 3px #fff,0 4px #fff,0 5px #fff,0 -1px #fff,0 -2px #fff,0 -3px #fff,0 -4px #fff,0 -5px #fff}
.osn-frame__icon{position:relative;display:inline-block;width:50px;height:50px;margin-right:8px;overflow:hidden;vertical-align:middle;border-radius:25px;color:#fff;background-color:var(--osn-frame-accent);box-shadow:0 0 0 8px #fff}
.osn-frame__icon::before{position:relative;display:inline-block;width:50px;margin:0;text-align:center;line-height:50px}
.osn-frame__body{padding:8px 16px 16px;font-size:92%;border:2px solid var(--osn-frame-accent);border-radius:3px}
.osn-frame__body p:last-of-type,.osn-frame__body ul:last-of-type,.osn-frame__body ol:last-of-type{margin-bottom:0;padding-bottom:0}
@media only screen and (min-width:0) and (max-width:620px){.osn-columns>.osn-columns__unit{flex:none!important;width:calc(50% - 10px)}}
@media only screen and (min-width:0) and (max-width:420px){.osn-columns{flex-direction:column}.osn-columns>.osn-columns__unit{width:100%}}
