.page{color:#333;background:#f9f7f2;min-height:100vh;padding:40px 20px;font-family:Georgia,serif;line-height:1.8}.header{text-align:center;max-width:800px;margin:0 auto 40px;padding:20px 0}.title{color:#222;letter-spacing:1px;margin:0 0 10px;font-size:2.2em;font-weight:400}.content{background:#fff;margin:0 auto}.section{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-bottom:30px}.sectionTitle{color:#2c3e50;border-bottom:1px solid #eee;margin:30px 0 15px;padding-bottom:8px;font-size:1.4em;font-weight:600}.subTitle{color:#2c3e50;margin:20px 0 10px;font-size:1.2em;font-weight:600}.sectionText{color:#444;margin:0 0 20px;font-size:1.05em;line-height:1.8}.section ul{margin:15px 0 20px 25px;padding:0;list-style-type:square}.section li{margin-bottom:10px;padding-left:5px}.link{color:#2c6ecb;border-bottom:1px dotted #2c6ecb;text-decoration:none;transition:all .2s}.link:hover{color:#1a4b8c;border-bottom-style:solid}.page:before{content:"";opacity:.2;pointer-events:none;z-index:-1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjZmZmZmZmIj48L3JlY3Q+CjxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9IiNlZGVkZWQiPjwvcmVjdD4KPC9zdmc+);position:fixed;inset:0}
