@import "https://use.typekit.net/qeb3mtr.css";:root{--lead-in-color:#a6032f;--pull-quote-attr-color:#6c5446;--pull-quote-text-color:#59114d}:where(.content) hr{border-color:#dedbda}:where(.content) h2{color:#59114d;font-family:ff-meta-headline-web-pro,sans-serif;font-style:normal;font-weight:700}a{color:#33592d}:where(.footer) a:where(:not([class])){color:#aa87a6;text-decoration:none;transition:color .1s}@supports (text-decoration-color:#aa87a600){:where(.footer) a:where(:not([class])){-webkit-text-decoration:underline #aa87a600;text-decoration:underline #aa87a600;transition-property:color,text-decoration-color}}@media (hover:hover){:where(.footer) a:where(:not([class])):hover{color:#c478bd;-webkit-text-decoration:underline #c478bd;text-decoration:underline #c478bd}}:where(.footer) a:where(:not([class])):active{color:#c478bd;-webkit-text-decoration:underline #c478bd;text-decoration:underline #c478bd}:where(.content) a:where(:not([class])):visited{color:#0b1610}@media (hover:hover){:where(.content) a:where(:not([class])):hover{color:#59114d}}:where(.content) a:where(:not([class])):active{color:#f29e38}:where(.content) .h4{color:#59114d}:where(.content) .button{background:#33592d}@media (hover:hover){:where(.content) .button:hover{background:#59114d}}:where(.content) .button:active{background:#f29e38}@media (hover:hover){:where(.footer:hover) .button{background:#794071}:where(.footer) .button:hover{background:#97388c}}.faq__q{color:var(--link-color,#33592d);-webkit-text-decoration:underline var(--link-color-trans,var(--link-color,#33592d00));-webkit-text-decoration:underline var(--link-color-trans,var(--link-color,#33592d00));text-decoration:underline var(--link-color-trans,var(--link-color,#33592d00));transition-duration:.1s ease;transition-property:color,-webkit-text-decoration,-webkit-text-decoration,text-decoration}.faq__q:hover{color:var(--link-hover-color,#59114d);-webkit-text-decoration-color:var(--link-hover-color-trans,var(--link-hover-color,#59114d));-webkit-text-decoration-color:var(--link-hover-color-trans,var(--link-hover-color,#59114d));text-decoration-color:var(--link-hover-color-trans,var(--link-hover-color,#59114d))}.faq__q:active{color:var(--link-active-color,#f29e38);-webkit-text-decoration-color:var(--link-active-color-trans,var(--link-active-color,#f29e38));-webkit-text-decoration-color:var(--link-active-color-trans,var(--link-active-color,#f29e38));text-decoration-color:var(--link-active-color-trans,var(--link-active-color,#f29e38))}.footnotes{color:#6c5446;border-top-color:#dedbda}.intro{color:#6c5446;font:300 1.8rem/2.4rem sofia-pro,sans-serif}:where(.end-mark) .icon__path{fill:#a6032f}:where(.content .button) .icon__path{fill:#fbfdff;opacity:.5;transition:opacity .3s}@media (hover:hover){:where(.content .button:hover) .icon__path{opacity:1}}.lead-in{font-family:ff-meta-web-pro,sans-serif;font-style:normal;font-weight:700}.pull-quote__text{font-family:serifa,serif;font-style:normal;font-weight:400}:where(.pull-quote--s) .pull-quote__text{font-size:1.8rem;line-height:2.4rem}@media screen and (width>=1024px){:where(.pull-quote--s) .pull-quote__text{font-size:2.3rem;line-height:2.84444rem}}.skyline{background:#1a2d17}@media (hover:hover){.skyline:hover{background:#0f1b0d}}.skyline__article{background:#33592de6}@media (hover:hover){.skyline__article:hover{background:#53784c}}.skyline__article--current{background:#f29e38}@media (hover:hover){.skyline__article--current:hover{background:#f5b458}}:where(.skyline__article-container:last-child) .skyline__article{background:#59114d}@media (hover:hover){:where(.skyline__article-container:last-child) .skyline__article:hover{background:#97388c}}.skyline__article-headline{color:#fbfdff}@media (hover:hover){:where(.skyline__article:hover) .skyline__article-headline{color:#fbfdff}}:where(.skyline__article--current) .skyline__article-headline{color:#010509}@media (hover:hover){:where(.skyline__article--current:hover) .skyline__article-headline{color:#010509}}.skyline__article:active{background:#33592d}.toggle{color:#6c5446}.toggle__slider{background:#6c5446}.toggle__slider:where(.toggle__input:checked+.toggle__slider){background:#33592d}.body:after{background:#eeeae7}.content__headline{color:#59114d;margin:4.41482rem 0 2.4rem;font:700 4.06667rem/4.41482rem ff-meta-headline-web-pro,sans-serif}.footer{background:#59114d}.header{background:var(--background-image)50% 25%/cover}:where(.body--a-catholic-perspective) .header,:where(.body--common-questions) .header{background-position-y:50%}:where(.body--what-rights) .header{background-position-y:0%}@media screen and (width<=1023.99px){.header__container{flex-direction:column;align-items:center}}.header__nameplate{max-width:764px;width:100%;margin:4.41482rem auto 2.4rem}