 html{font-family:Georgia,'Times New Roman',Times,serif}body{margin:0;padding:0;background-image:url('../images/all/stories_of_symmetry_bg_v1.jpg');background-size:contain}a{text-decoration:none}.hidden{display:none!important}header{text-align:center;background-color:rgb(70,43,59);color:white}header a{color:white}header img{width:clamp(70px,23vw,150px);height:clamp(70px,23vw,150px);margin-top:15px}header img:hover{transform:scale(1.02)}header:nth-of-type(1){display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(1rem,4.2vw,2.5rem);font-family:'Hiragino-Mincho-Pro-W6';text-transform:uppercase}header:nth-of-type(2){position:-webkit-sticky;position:sticky;top:0;z-index:10}header nav{margin:auto;max-width:650px;display:flex;flex-flow:row wrap;justify-content:center}header nav a{font-size:clamp(1.15rem,4vw,1.5rem);margin:8px clamp(8px,2.5vw,20px)}header nav a:hover{color:rgb(177,176,176);transform:scale(1.08)}footer{background-color:rgb(78,95,45);text-align:center}footer section{padding:15px 0}footer section:last-of-type{padding-top:0}#footer-links{display:flex;flex-flow:row wrap;justify-content:center}#footer-final p,#footer-final a{margin:0;text-decoration:none;color:white;font-size:.8rem}#footer-links .footer-icon{font-size:1.7em!important;background-color:rgb(70,43,59);padding:5px;color:white;width:30px;margin:0 3px;border-radius:6px}#footer-links .footer-icon:hover{transform:scale(1.08)}#footer-links .footer-icon:not(.fa){padding:1px;width:38px}#footer-links .footer-icon:not(.fa) img{height:30px}.sos-object{width:min(1000px,88%);margin:clamp(20px,3vw,30px) auto;background-color:rgba(245,245,245,.4);padding:clamp(5px,1vw,10px) clamp(20px,4vw,40px);border-radius:6px;font-size:clamp(1.02rem,4vw,1.15rem)}.sos-object h1{margin:10px 0}.sos-object a{color:rgb(54,89,202);text-decoration:none}.sos-object a:hover{color:rgb(141,167,251)}.img-left,.img-right{border-radius:4px;margin:10px 20px;max-height:clamp(175px,30vw,200px);max-width:min(320px,100%)}.img-left{float:left;margin-left:0}.img-right{float:right;margin-right:0}.banner{color:white;font-size:clamp(1.15rem,4vw,1.5rem);background-color:rgb(78,95,45);text-align:center;padding:20px}.banner a{color:rgb(137,164,239)}.banner a:hover{color:rgb(117,150,239)}@font-face{font-family:'Hiragino-Mincho-Pro-W6';src:url('fonts/Hiragino-Mincho-Pro-W6.otf') format("opentype");font-weight:normal;font-size:normal}.sos-object.index-ovw{background-color:inherit;padding:0}.sos-object.index-ovw h1{text-align:center;font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:400}.sos-object.listen-ovw{background-color:inherit;padding:0;text-align:center;max-width:650px}.listen-ovw iframe{border:1px solid white;border-radius:4px}.about-ovw#img-ben{border-radius:100%;width:180px;height:180px}h3.give-ovw{text-align:center}.sos-object.give-ovw{max-width:600px}ul.give-ovw li{margin:5px 0}form.give-ovw{text-align:center;height:45px;margin:25px 0}form.give-ovw input{background-color:rgb(255,196,58);border-color:rgb(255,196,58);border-radius:24px;border-style:solid;border-width:2px;color:rgb(18,22,97);cursor:pointer;font-size:1.2rem;font-weight:400px;line-height:24px;overflow:visible;padding:10px 30px}form.give-ovw input:hover{font-size:1.3rem;font-weight:600px}nav.blog-ovw:nth-of-type(1) a{margin-bottom:0}nav.blog-ovw:nth-of-type(2) a{margin-top:0}nav.blog-ovw:nth-of-type(2){justify-content:center}.sos-object.blog-ovw a{color:inherit;text-align:center}.blog-year-group{display:flex;flex-flow:row wrap;justify-content:center}.blog-year-group a{background-color:rgb(78,95,45,.3);height:clamp(100px,30vw,190px);width:clamp(100px,30vw,190px);margin:clamp(5px,2vw,15px);font-size:clamp(.8rem,3.5vw,1.1rem);padding:4px;display:flex;flex-flow:column;justify-content:center}.blog-year-group a:hover{background-color:rgb(78,95,45,.5)}.blog-year-group a *{margin:10px 0;padding:0}.sos-object.blog-btn-newold{background-color:inherit;padding:0;display:flex;flex-flow:row wrap;justify-content:center}.sos-object.blog-btn-newold a{background-color:rgb(70,43,59);color:white;margin:4px 8px;padding:6px 12px;border-radius:6px}.sos-object.blog-btn-newold a:hover{transform:scale(1.05)}