/**handles:twentytwentyone-child-style**/
.content-area{max-width:1200px;margin:0 auto;padding:80px 20px}.content-area .cmn-header{text-align:center;margin-bottom:60px}.content-area .cmn-header h1{font-family:var(--serif);font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--black);margin:0}.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-family:var(--serif);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--black);margin:54px 0 18px}.content-area h2{font-size:clamp(34px,3vw,48px)}.content-area h3{font-size:clamp(28px,2.4vw,38px)}.content-area h4{font-size:28px}.content-area h5{font-size:22px}.content-area h6{font-size:18px}.content-area p{font-size:18px;font-weight:300;line-height:1.9;color:var(--sub);margin:0 0 24px}.content-area ul{margin:0 0 28px;padding:0;list-style:none}.content-area ul li{position:relative;padding-left:26px;font-size:18px;font-weight:300;line-height:1.9;color:var(--sub);margin-bottom:10px}.content-area ul li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);position:absolute;left:0;top:14px}.content-area ol{margin:0 0 28px;padding:0;list-style:none;counter-reset:item}.content-area ol li{position:relative;padding-left:34px;font-size:18px;font-weight:300;line-height:1.9;color:var(--sub);margin-bottom:10px;counter-increment:item}.content-area ol li::before{content:counter(item) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--gold)}.content-area a{color:var(--gold);text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-area a:hover{color:var(--gold2);border-color:var(--gold2)}.content-area strong{font-weight:600;color:var(--black)}.content-area em{font-style:italic}.content-area>:first-child{margin-top:0}.content-area ol:last-child,.content-area p:last-child,.content-area ul:last-child{margin-bottom:0}@media(max-width:768px){.content-area{padding:60px 18px}.content-area .cmn-header{margin-bottom:40px}.content-area ol li,.content-area p,.content-area ul li{font-size:15px;line-height:1.8}.content-area ul li{padding-left:22px}.content-area ol li{padding-left:28px}.content-area ul li::before{top:11px}}.content-area img{max-width:100%;height:auto;display:block}.content-area iframe{max-width:100%}.content-area table{width:100%;display:block;overflow-x:auto}.content-area{overflow-wrap:break-word;word-wrap:break-word}