.hero{padding:40px 0;margin-bottom:32px;border-bottom:1px solid #e6dce8;background:#f4eef4}.title{font-size:33.6px;color:#211827;margin:0}.summary{font-size:17.6px;color:#665a6c;margin:8px 0 0;max-width:60ch}.hero figure.visual{margin:20px 0 0;max-width:640px}.hero figure.visual img{width:100%;border-radius:24px;height:auto;display:block}.title-alt h1{font-size:24px;color:#211827;margin:0 0 20px}.width{padding-right:16px;box-sizing:border-box;padding-left:16px;margin:0 auto;max-width:1248px}.area{padding-top:24px;padding-bottom:40px}.column{min-width:0}.left,.rail{margin-top:32px;min-width:0}.title-x{font-size:24.8px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 6.4px;line-height:1.25}.title-x a{text-decoration:none;color:#211827}.title-x a:hover{text-decoration:underline;color:#6d3a7c}.meta{font-size:13.6px;color:#665a6c;margin:0 0 14.4px}.meta a{color:#665a6c}.details img{height:auto;max-width:100%}.details h2:not(.title-x),.excerpt h2{font-size:18.4px;margin:20px 0 8px}.details h3,.excerpt h3{font-size:16.32px}.thumb{margin:0 0 16px}.thumb img{width:100%;border-radius:12px;height:auto;display:block}.post .title-x{font-size:33.6px;line-height:1.15}.post{margin-bottom:32px;border-bottom:3px solid #211827;padding-bottom:24px}.post-alt{grid-template-columns:minmax(0,1fr);margin-bottom:32px;gap:32px;display:grid}.list-b-tl{padding:0 0 0 20px;margin:0;list-style:none;border-left:3px solid #6d3a7c}.list-b-tl .item{position:relative;padding-bottom:32px}.list-b-tl .dot{font-size:13.6px;font-weight:700;letter-spacing:0.05em;color:#665a6c;margin:0 0 4.8px}.list-b-tl .dot::before{position:absolute;width:12.8px;left:-28px;top:3.2px;border-radius:50%;height:12.8px;border:3px solid #fdfbfd;background:#6d3a7c;content:""}.block{font-size:14.72px;margin-bottom:28px}.heading{font-size:16px;border-bottom:2px solid #6d3a7c;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:none;padding-bottom:5.6px;color:#211827;margin:0 0 9.6px}.list{padding:0;margin:0;list-style:none}.list li,.list > div{padding:4.8px 0;border-bottom:1px solid #e6dce8}.block a{text-decoration:none;color:#6d3a7c}.block a:hover{text-decoration:underline}.title-x2{font-size:33.6px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#211827;margin:0 0 8px;line-height:1.2}.published{font-size:14.08px;color:#665a6c;margin:0 0 24px}.published a{color:#665a6c}.text img{height:auto;max-width:100%}.post-two{padding-top:24px;margin-top:40px;border-top:1px solid #e6dce8}.page{padding:16px 20px;margin-bottom:24px;border-radius:12px;background:#f4eef4}.page p{margin:0 0 6.4px}.box{padding:20px;margin-bottom:24px;border-radius:12px;border:1px solid #e6dce8}.box p{margin:0 0 6.4px}.related h2{font-size:18.4px}.paginator{gap:16px;margin-top:24px;flex-wrap:wrap;justify-content:space-between;display:flex}.trail{font-size:13.12px;color:#665a6c;margin:0 0 16px}.trail a{color:#665a6c}.footer-tp{padding:32px 0;margin-top:40px;border-top:6px solid #f4eef4;background:#fdfbfd}.footer-tp ul,.footer-tp ol{padding:0;margin:0;list-style:none}.footer-tp .list{font-size:17.6px;gap:4.8px 17.6px;flex-wrap:wrap;display:flex}.footer-tp .legal{font-size:12.8px;margin-top:20px;color:#665a6c}.footer-tp .legal a{margin-left:9.6px;color:#665a6c}.head-two,h2.head-two{margin:0 0 24px}.head-two h2,h2.head-two{font-size:30.4px;margin-bottom:5.6px}.head-two p{color:#665a6c;margin:0}.box-alt{box-sizing:border-box;margin:16px 0;max-width:100%}.box-alt .form{grid-template-columns:minmax(0,1fr);gap:9.6px;display:grid}.box-alt .group-alt{gap:3.2px;min-width:0;display:grid}.box-alt label{font-size:13.6px;font-weight:600}.box-alt input[type=text],.box-alt input[type=tel],.box-alt textarea{padding:8px 9.6px;width:100%;box-sizing:border-box;font:inherit;border-radius:12px;color:#2b2230;border:1px solid #e6dce8;background:#fdfbfd}.box-alt button{padding:10.4px 17.6px;font-weight:700;font:inherit;cursor:pointer;border-radius:12px;color:#ffffff;border:0;background:#6d3a7c}.box-alt .line-alt{font-size:14.4px;margin:9.6px 0 0}.box-alt .line-b{margin:0 0 9.6px}.box-alt-boxed{padding:20px;border-radius:24px;color:#2b2230;border:1px solid #e6dce8;background:#fdfbfd;box-shadow:0 10px 30px rgba(0,0,0,.14)}.box-alt-inline{padding:14.4px;border-radius:24px;color:#2b2230;background:#f4eef4}.box-alt-tabbed{padding:16px;color:#2b2230;border-top:4px solid #6d3a7c;background:#fdfbfd;box-shadow:0 6px 20px rgba(0,0,0,.1)}.box-alt .tabs{gap:0;border-bottom:1px solid #e6dce8;flex-wrap:wrap;display:flex}.box-alt .tabs input{position:absolute;opacity:0;width:1px;height:1px}.box-alt .tabs label{padding:7.2px 14.4px;border-bottom:3px solid transparent;cursor:pointer;color:#665a6c}.box-alt .tabs input:checked + label{color:#211827;border-bottom-color:#6d3a7c}.box-alt-call{padding:16px;text-align:center;border-radius:24px;color:#2b2230;background:#f4eef4}.box-alt .cta-sub{padding:14.4px 25.6px;font-size:20px;font-weight:700;text-decoration:none;border-radius:999px;color:#ffffff;background:#6d3a7c;display:inline-block}.box-alt-two{padding:17.6px;border-radius:24px;color:#2b2230;border:2px dashed #e6dce8;background:#fdfbfd}.box-alt fieldset{padding:0;gap:8px;min-width:0;border:0;display:grid;margin:0}.box-alt legend{font-size:12px;letter-spacing:0.08em;color:#665a6c}.box-alt details > summary{padding:8px 16px;cursor:pointer;border-radius:12px;color:#fdfbfd;background:#211827;display:inline-block;margin:4.8px 0;list-style:none}.box-alt-compact{padding:16px;border-radius:24px;color:#2b2230;border:1px solid #e6dce8;background:#f4eef4}.box-alt-stub{position:relative;border-radius:24px;color:#2b2230;border:1px solid #e6dce8;background:#fdfbfd}.box-alt-stub > .band{padding:16px 17.6px;border-bottom:2px dashed #e6dce8;border-radius:24px 24px 0 0;background:#f4eef4}.box-alt-stub > .band .line-b{text-transform:uppercase;letter-spacing:0.08em;margin:0}.box-alt-stub > .part{padding:17.6px}.list-b2{padding:16px 18.4px;overflow-wrap:anywhere;border-radius:24px;border:1px solid #e6dce8;background:#f4eef4;margin:0 0 32px}.list-b2 p{margin:0 0 8px}.list-b2 ul,.list-b2 ol{padding-left:20px;margin:0}.list-b2 li{margin:0 0 5.6px}.list-b2 li::marker{font-weight:700;color:#6d3a7c}.ask{padding:16px 20px;overflow-wrap:anywhere;background:#f4eef4;margin:0 0 32px;border-left:4px solid #6d3a7c}.ask p{margin:0 0 6.4px}.ask strong{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#211827}.head .published{margin:0 0 20px}.entry-ds > .head{grid-template-columns:auto minmax(0,1fr);margin-bottom:20px;gap:16px;align-items:start;display:grid}.entry-ds .badge{padding:8px 9.6px;font-size:12.48px;align-items:center;text-transform:uppercase;border-radius:24px;color:#ffffff;min-width:56px;background:#6d3a7c;flex-direction:column;display:flex;line-height:1.1}.entry-ds .badge strong{font-size:28.8px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.entry-ds .title-x2{margin-top:0}.logo{text-underline-offset:4px;text-decoration-thickness:3px;text-decoration-color:#6d3a7c;text-decoration:underline}.details a,.text a{text-underline-offset:3px;text-decoration-style:dotted}.thumb img,.text img,.details img{border-radius:20px}.details,.text{text-align:justify;hyphens:auto}body{line-height:1.5}.trail a{text-decoration:none;color:#665a6c}.page{padding:16px;border:1px solid #e6dce8;background:#f4eef4}.details blockquote,.text blockquote{font-style:italic;border-left-width:1px}.details ul,.text ul{list-style-type:"\203A  "}.chips a{border-radius:0}.paginator-top{text-align:right;margin:8px 0}.entry-pg-card{padding:24px;border-radius:36px;border:1px solid #e6dce8;background:#f4eef4}.paginator-arrows a{font-size:24px;text-decoration:none}@media (min-width:700px){.area{grid-template-columns:176px minmax(0,1fr) 176px;column-gap:36px;align-items:start;grid-template-areas:"l m r";display:grid}.column{grid-area:m}.left{grid-area:l;margin-top:0}.rail{grid-area:r;margin-top:0}.post-alt{grid-template-columns:repeat(2, minmax(0,1fr))}.box-alt-inline .form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}