:root{--navy:#1a2744;--navy-deep:#101a2e;--cream-1:#f5f0e8;--cream-2:#ede7da;--cream-3:#d9d0be;--gold:#b8964a;--gold-bright:#cfae66;--text-dark:#1c1a16;--text-mid:#3d3828;--text-light:#7a7260;--lineage-red:#8b2323;--line-free-church:#2c5a8c;--line-free-presbyterian:#2e6b48;--line-church-of-scotland:#946417;--line-reformed-presbyterian:#6e3b7a;--line-ended:#5c6670;--font-display:"EB Garamond",Georgia,serif;--font-body:"Crimson Pro",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;background:var(--cream-1);color:var(--text-dark);font-family:var(--font-body);font-size:1.125rem;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);color:var(--navy);font-weight:500;line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(2.25rem,5vw,3.5rem);letter-spacing:.01em}h2{font-size:clamp(1.75rem,3.5vw,2.25rem)}h3{font-size:1.4rem}a{color:inherit}p{margin:0 0 1.1em}.container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.site-header{position:relative;background:var(--navy);color:var(--cream-1);border-bottom:3px solid var(--gold)}.site-header-bar{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;gap:1rem}.site-title{font-family:var(--font-display);font-size:1.25rem;color:var(--cream-1);text-decoration:none;letter-spacing:.02em;line-height:1.25;text-align:center;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.site-logo{width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:2px solid var(--gold)}.site-nav-desktop{display:none;gap:clamp(1rem,1.5vw,1.5rem);flex-wrap:nowrap}.site-nav-desktop a{white-space:nowrap}.site-nav a{color:var(--cream-2);text-decoration:none;font-family:var(--font-display);font-size:1.02rem;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .15s ease,color .15s ease}.site-nav-desktop a:focus-visible,.site-nav-desktop a:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.hamburger{background:none;border:1px solid var(--gold);width:40px;height:40px;flex:0 0 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.site-menu{flex:0 0 40px}.site-menu>summary{list-style:none}.site-menu>summary::-webkit-details-marker{display:none}.hamburger span{display:block;width:20px;height:2px;background:var(--cream-1)}.header-search{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--cream-2);border:1px solid var(--gold)}.header-search:hover{color:var(--gold-bright)}.header-search:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.site-nav-mobile{position:absolute;left:0;right:0;top:100%;z-index:50;display:flex;flex-direction:column;border-top:1px solid var(--navy-deep);background:var(--navy-deep)}.site-nav-mobile a{color:var(--cream-2);text-decoration:none;font-family:var(--font-display);font-size:1.05rem;padding:.9rem 1.5rem;border-bottom:1px solid hsla(37,39%,94%,.08)}.site-nav-mobile a:hover{color:var(--gold-bright)}.site-submenu>summary{list-style:none;cursor:pointer;color:var(--cream-2);font-family:var(--font-display);font-size:1.05rem;padding:.9rem 1.5rem;border-bottom:1px solid hsla(37,39%,94%,.08);display:flex;justify-content:space-between;align-items:center}.site-submenu>summary::-webkit-details-marker{display:none}.site-submenu>summary:after{content:"+";color:var(--gold);font-size:1.25rem;line-height:1}.site-submenu[open]>summary:after{content:"\2212"}.site-submenu>a{display:block;padding-left:2.75rem;font-size:1rem}@media (min-width:1100px){.site-title{text-align:left;flex:0 1 auto;min-width:0;justify-content:flex-start}.site-nav-desktop{display:flex;flex:0 0 auto;margin-left:auto;justify-content:flex-end}.site-menu{display:none}.header-search{border-color:transparent;flex-basis:32px;width:32px;margin-left:.5rem}}.hero{background:linear-gradient(180deg,var(--navy) 0,var(--navy-deep) 100%);color:var(--cream-1);padding:5rem 0 4.5rem;text-align:center;position:relative}.hero:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:64px;height:3px;background:var(--gold)}.hero h1{color:var(--cream-1);max-width:20ch;margin:0 auto .6em}.hero p.lede{font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--cream-3);max-width:42ch;margin:0 auto}.hero p.lede+p.lede{margin-top:.9em}.page-body blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:3px solid var(--gold);color:var(--text-mid)}.page-body blockquote+blockquote{margin-top:-.5rem}.start-here{background:var(--cream-2);border-top:1px solid var(--cream-3);border-bottom:1px solid var(--cream-3);padding:3.5rem 0}.start-here-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}@media (max-width:780px){.start-here-grid{grid-template-columns:1fr}}.start-here-card{background:var(--cream-1);border:1px solid var(--cream-3);border-top:3px solid var(--gold);padding:1.75rem}.start-here-card h3{margin-bottom:.4em}.start-here-card a.card-link{display:inline-block;margin-top:.75rem;font-family:var(--font-display);color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.section{padding:4rem 0}.section-alt{background:var(--cream-2)}.btn{display:inline-block;font-family:var(--font-display);font-size:1.05rem;padding:.7rem 1.6rem;border:1px solid var(--gold);color:var(--cream-1);background:var(--navy);text-decoration:none;transition:background .15s ease}.btn:hover{background:var(--navy-deep)}.btn-outline{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-outline:hover{background:var(--navy);color:var(--cream-1)}.site-footer{background:var(--navy-deep);color:var(--cream-3);padding:2.5rem 0;font-size:.95rem}.site-footer a{color:var(--cream-2)}.footer-social{margin:.8em 0 0}.faq-item{border-bottom:1px solid var(--cream-3);padding:1.4rem 0}.faq-item h3{margin-bottom:.4em}.faq-more{background:var(--cream-1);border-left:3px solid var(--gold);padding:1.25rem 1.5rem;margin-top:2.5rem}.faq-more h3{font-size:1.1rem}.faq-more ul{margin:.5em 0 0;padding-left:1.2em}.faq-more li{margin-bottom:.4em}.faq-empty{font-family:var(--font-display);font-size:1.2rem;color:var(--text-mid);text-align:center;margin:1rem 0}.faq-search{width:100%;max-width:32rem;font:inherit;font-size:1.05rem;padding:.6rem .8rem;border:1px solid var(--text-light);background:var(--cream-1);color:var(--text-dark);margin-bottom:1.5rem}.faq-search:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.faq-search-all{margin:-.75rem 0 1.5rem;font-family:var(--font-display)}.faq-search-all a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.faq-index{display:grid;grid-gap:2rem;gap:2rem}.search-status{color:var(--text-mid);min-height:1.65em;margin:-.75rem 0 1rem}.page-body .search-results,.search-results{list-style:none;padding:0;margin:0;display:grid;grid-gap:1.5rem;gap:1.5rem}.search-results a{display:block;text-decoration:none;color:var(--navy)}.search-results a:hover .search-heading,.search-results a:hover .search-page:only-child{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.search-page{display:block;font-size:.9rem;color:var(--text-light);letter-spacing:.02em}.search-heading,.search-page:only-child{font-family:var(--font-display);font-size:1.2rem;color:var(--navy)}.search-snippet{margin:.25rem 0 0;color:var(--text-mid)}.search-results mark,.search-snippet mark{background:var(--cream-3);color:inherit;padding:0 .1em}.faq-index-group h2{font-size:1.5rem;margin-bottom:.5rem}.faq-index-group h2 a{color:var(--navy);text-decoration:none}.faq-index-group h2 a:hover{color:var(--gold)}.faq-index-group ul{margin:0;padding-left:1.2em}.faq-index-group li{margin-bottom:.35em}.faq-back{margin:0 0 .5rem;font-size:.95rem}.faq-back a{color:var(--cream-3)}.faq-back a:hover{color:var(--gold-bright)}.faq-reading{background:var(--cream-2);border-left:3px solid var(--gold);padding:1rem 1.25rem;margin-top:1.25rem}.faq-reading h3{font-size:1.05rem;margin-bottom:.4em}.faq-reading ul{margin:0;padding-left:1.2em}.faq-reading li{margin-bottom:.3em}.faq-permalink{display:inline-block;margin-top:1rem;font-size:.9rem;color:var(--text-mid)}.faq-cta{text-align:center}.faq-cta-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.standards-list{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:.6rem;gap:.6rem}.standards-list li{border-left:3px solid var(--gold);background:var(--cream-1);padding:.7rem 1rem}.standards-list a{font-family:var(--font-display);color:var(--navy);text-decoration:none}.standards-list a:hover{color:var(--gold)}.tab-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem}.tab-btn{font-family:var(--font-display);font-size:.95rem;background:var(--cream-1);border:1px solid var(--cream-3);color:var(--text-mid);padding:.55rem 1rem;cursor:pointer}.tab-btn.is-active{background:var(--navy);color:var(--cream-1);border-color:var(--navy)}.library-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}.library-list li{background:var(--cream-1);border:1px solid var(--cream-3);padding:1.1rem 1.3rem}.library-title{font-family:var(--font-display);color:var(--navy);font-size:1.1rem}.library-author{font-size:.9rem;color:var(--text-mid);margin-top:.15rem}.library-desc{margin:.5rem 0 0;font-size:.98rem;white-space:pre-line}.library-meta-row{margin-top:.6rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.format-badge{font-size:.75rem;border:1px solid var(--gold);color:var(--text-mid);padding:.15rem .5rem;text-transform:uppercase;letter-spacing:.03em}.library-link{font-family:var(--font-display);color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.directory-controls{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.directory-select{font-family:var(--font-body);font-size:1rem;padding:.6rem .9rem;border:1px solid var(--text-light);background:var(--cream-1);color:var(--text-dark);min-width:min(280px,100%)}.directory-list{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:.75rem;gap:.75rem}.directory-list li{border:1px solid var(--cream-3);background:var(--cream-1);padding:.9rem 1.1rem}.directory-list li.is-home{border-left:3px solid var(--gold)}.directory-list .church-name{font-family:var(--font-display);color:var(--navy)}.directory-list .meta{font-size:.92rem;color:var(--text-mid)}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:3rem;gap:3rem}@media (max-width:780px){.contact-grid{grid-template-columns:1fr}}.contact-form{display:grid;grid-gap:1.1rem;gap:1.1rem;margin-top:1.5rem}.form-row{display:grid;grid-gap:.4rem;gap:.4rem}.form-row label{font-family:var(--font-display);color:var(--navy);font-size:.95rem}.form-row input,.form-row select,.form-row textarea{font-family:var(--font-body);font-size:1rem;padding:.65rem .8rem;border:1px solid var(--text-light);background:var(--cream-1);color:var(--text-dark);resize:vertical}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:2px solid var(--navy);outline-offset:1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.schedule-month{margin-bottom:2.5rem}.schedule-month h2{font-size:1.5rem;border-bottom:1px solid var(--cream-3);padding-bottom:.3rem}.schedule-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:.75rem;gap:.75rem}.schedule-row{background:var(--cream-1);border-left:1px solid var(--cream-3);border:1px solid var(--cream-3);border-left-width:3px;padding:.9rem 1.1rem}.schedule [hidden]{display:none}.schedule-row.is-next{border-left-color:var(--gold)}.schedule-row:focus{outline:2px solid var(--navy);outline-offset:1px}.schedule-next{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;background:var(--gold);padding:.05rem .5rem;margin-bottom:.35rem}.schedule-next,.schedule-when{font-family:var(--font-display);color:var(--navy)}.schedule-when{display:flex;flex-wrap:wrap;gap:0 .75rem;font-size:1.1rem}.schedule-time{color:var(--text-mid)}.schedule-what{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.15rem}.schedule-title{color:var(--text-dark)}.schedule-detail{font-size:.98rem;color:var(--text-mid);margin-top:.15rem;overflow-wrap:anywhere}.schedule-cancelled{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--navy)}.schedule-empty,.schedule-row.is-cancelled .schedule-detail,.schedule-row.is-cancelled .schedule-time,.schedule-row.is-cancelled .schedule-title,.schedule-row.is-cancelled .schedule-when{color:var(--text-mid)}.schedule-empty{font-style:italic}.schedule-past-link{margin-bottom:2rem}.schedule-past-link a{color:var(--navy)}.schedule-updated{font-size:.9rem;color:var(--text-mid);margin-top:2rem}.schedule-link{display:inline-block;margin-top:1rem;font-family:var(--font-display);color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl-legend{list-style:none;padding:0;margin:1.5rem 0 2rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.95rem;color:var(--text-mid)}.tl-legend li{display:flex;align-items:center;gap:.5rem}.tl-line-scotland{--line:var(--lineage-red)}.tl-line-freeChurch{--line:var(--line-free-church)}.tl-line-freePresbyterian{--line:var(--line-free-presbyterian)}.tl-line-churchOfScotland{--line:var(--line-church-of-scotland)}.tl-line-covenanters{--line:var(--line-reformed-presbyterian)}.tl-line-secession,.tl-line-unitedFree{--line:var(--line-ended)}.tl-key{display:inline-block;flex:0 0 auto;width:28px;height:3px;background:var(--line,var(--text-light))}.tl-key.tl-line-scotland{height:4px}.tl-key-node{display:inline-block;width:10px;height:10px;margin:0 3px;border-radius:50%;background:var(--lineage-red);outline:2px dashed var(--gold);outline-offset:2px}.tl{list-style:none;padding:0;margin:0}.tl-row{display:flex;align-items:stretch}.tl-rail,.tl-row{position:relative}.tl-rail{flex:0 0 auto}.tl-seg{position:absolute;width:3px;margin-left:-1.5px;background:var(--line)}.tl-seg.tl-line-scotland{width:4px;margin-left:-2px}.tl-svg{position:absolute;left:0;overflow:visible}.tl-curve{fill:none;stroke:var(--line);stroke-width:3}.tl-curve.tl-line-scotland{stroke-width:4}.tl-stub{fill:none;stroke:url(#tl-stub-fade);stroke-width:2;stroke-dasharray:3 3}.tl-cap{width:10px;height:2px;margin-left:-5px;background:var(--line)}.tl-cap,.tl-node{position:absolute}.tl-node{width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cream-1);border:3px solid var(--line)}.tl-node.tl-line-scotland{background:var(--line)}.tl-leader{position:absolute;height:0;margin-top:-1px;border-top:2px dashed var(--line)}.tl-event.is-open .tl-node{box-shadow:0 0 0 3px var(--cream-3)}.tl-body{flex:1 1;min-width:0;padding:.55rem 0 .9rem .35rem}.tl-toggle{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.tl-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.tl-event.is-open .tl-title,.tl-toggle:hover .tl-title{color:var(--gold)}.tl-panel{margin-top:.7rem;background:var(--cream-2);border-left:3px solid var(--gold);padding:.9rem 1.1rem;max-width:62ch}.tl-panel[hidden]{display:none}.tl-sources,.tl-summary{margin:0 0 .6rem}.tl-sources{font-size:.88rem;color:var(--text-mid)}.tl-more,.tl-sources-label{font-family:var(--font-display);color:var(--navy)}.tl-more{text-decoration:none;border-bottom:1px solid var(--gold)}@media (max-width:420px){.tl-panel{position:relative;z-index:1;margin-left:calc(-1 * var(--rail-w) - .35rem)}}.tl-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;font-size:.88rem;letter-spacing:.02em;line-height:1.5}.tl-mark,.tl-when{color:var(--text-mid)}.tl-mark{font-size:.8rem;font-style:italic}.tl-mark>span[aria-hidden]{font-style:normal}.tl-mark[class*=tl-line-]{color:var(--line)}.tl-mark.is-name{font-style:normal;color:var(--lineage-red);letter-spacing:.02em}.tl-mark.is-name,.tl-title{font-family:var(--font-display)}.tl-title{display:block;font-size:1.2rem;color:var(--navy);line-height:1.25}.tl-era .tl-era-label{font-size:1.05rem;letter-spacing:.08em;color:var(--navy);margin:0;padding:1.4rem 0 .4rem .35rem}.tl-end{height:48px}.tl-today-heading{font-size:1.3rem;margin:1.5rem 0 .3rem}.tl-today{list-style:none;padding:0;margin:0;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.98rem}.tl-today li{display:flex;align-items:center;gap:.6rem}.tl-end .tl-seg{-webkit-mask-image:linear-gradient(to bottom,var(--navy),transparent);mask-image:linear-gradient(to bottom,var(--navy),transparent)}.history-when{font-family:var(--font-display);color:var(--gold-bright);letter-spacing:.06em;margin:0 0 .4rem}.history-article{max-width:760px}.history-article h2{font-size:1.5rem;margin-top:2rem}.history-back{font-size:.95rem;margin-bottom:1.5rem}.history-documents{background:var(--cream-2);border-left:3px solid var(--gold);padding:.9rem 1.1rem;margin:0 0 2rem}.history-article .history-documents h2{font-size:1.15rem;margin:0 0 .4rem}.history-documents ul{margin:0;padding-left:1.2em}.history-documents li{margin-bottom:.3em}.history-documents a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.history-documents a:hover{color:var(--gold)}.history-back a,.history-pager a,.history-related a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.history-ref{font-size:.7em;line-height:0;margin-left:.15em}.history-ref a{color:var(--navy);text-decoration:none}.history-biblio,.history-notes{font-size:.92rem;color:var(--text-mid);padding-left:1.4em;overflow-wrap:anywhere}.history-biblio li,.history-notes li{margin-bottom:.5em}.history-notes a{color:var(--navy)}.history-biblio{list-style:none;padding-left:0}.history-biblio li{padding-left:1.4em;text-indent:-1.4em}.history-url{color:var(--text-mid)}.history-source{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.history-source:hover{color:var(--gold)}.history-small{font-size:.88rem;color:var(--text-mid)}.history-list{columns:16rem 2;column-gap:2rem;padding-left:1.2em;margin:-.4rem 0 1.4rem;font-size:.98rem}.history-list li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.25em}.history-related{padding-left:1.2em}.history-related li{margin-bottom:.3em}.history-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--cream-3)}.history-pager a{display:grid;grid-gap:.2rem;gap:.2rem;border:0;font-family:var(--font-display)}.history-pager a.is-next{text-align:right}.expanders{margin-top:2rem;border-top:1px solid var(--cream-3)}.expander{border-bottom:1px solid var(--cream-3)}.expander>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .25rem;font-family:var(--font-display);font-size:1.3rem;color:var(--navy)}.expander>summary::-webkit-details-marker{display:none}.expander>summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--gold)}.expander[open]>summary:after{content:"\2212"}.expander>summary:hover{color:var(--gold)}.expander>summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.expander-body{padding:0 .25rem 1.5rem}.expander-body h2{font-size:1.6rem;margin-top:2rem}.page-body{max-width:75ch}a.scripture-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--gold)}a.scripture-link:hover{border-bottom-style:solid}.back-to-top{position:fixed;right:1rem;bottom:1rem;z-index:40;font-family:var(--font-display);font-size:1rem;color:var(--cream-1);background:var(--navy);border:1px solid var(--gold);padding:.55rem .95rem;cursor:pointer;box-shadow:0 2px 8px rgba(16,26,46,.25);opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.back-to-top.is-shown{opacity:1;visibility:visible;transform:none}.back-to-top:hover{background:var(--navy-deep);color:var(--gold-bright)}.back-to-top:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media print{.back-to-top{display:none}}.page-body h2{margin-top:2.25rem}.page-body h3,.page-body h4{margin-top:1.75rem}.page-body ol,.page-body ul{padding-left:1.4em}.page-body .history-pager{margin-top:3rem}.psalm-compare{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0}.psalm-compare>div{background:var(--cream-2);border-top:3px solid var(--gold);padding:1rem 1.25rem}.psalm-compare p{white-space:pre-line;margin:0}@media (min-width:640px){.psalm-compare{grid-template-columns:1fr 1fr}}.tbs-button{display:inline-block;border:1px solid var(--navy);line-height:0}.section-link{color:inherit;text-decoration:none}.section-link:hover{color:var(--gold)}.page-blocks .prose{max-width:var(--measure,65ch)}.page-blocks .callout{max-width:40ch}.page-blocks .callout p{margin-bottom:.5rem}.page-blocks .callout p:last-child{margin-bottom:0}.page-blocks .beside-cards .start-here-card+.start-here-card{margin-top:1rem}.page-blocks .feature-intro p{font-family:var(--font-display);font-size:1.2rem;color:var(--navy);margin:0 0 .5rem}.page-blocks .feature-intro p:last-child{margin-bottom:0}.page-blocks .cards-outro{margin-top:1.5rem}.page-blocks .section-closing{margin-top:2rem}.page-blocks .page-link{margin-top:1.5rem}@media (min-width:781px){.page-blocks .cards-pairs{grid-template-columns:repeat(2,1fr)}}.page-blocks .card-with-button>p:last-of-type{margin-bottom:.75rem}.page-blocks .prose.boxed-lists{max-width:none}.page-blocks .prose.boxed-lists>:not(ul){max-width:var(--measure,65ch)}.page-blocks .section-note,.page-blocks .standards-list+p{margin-top:1.5rem}.page-blocks .section-note p{font-style:italic;color:var(--text-mid)}.page-blocks .feature-outro,.page-blocks .prose+.faq-index-feature{margin-top:1.5rem}.page-blocks.narrow .container{max-width:calc(var(--measure, 65ch) + 3rem)}.page-blocks .page-link.after-text{margin-top:0}.page-blocks .expander-body h3{margin-top:1.5rem}.page-blocks .expander-lead{max-width:65ch}.page-blocks .heading-font{font-family:var(--font-display);color:var(--navy)}.page-blocks .section-verse p{font-style:italic;color:var(--text-mid)}.page-blocks .section-verse p:last-child{margin-bottom:1.5rem}.page-blocks .centred{text-align:center}.page-blocks .centred .prose{max-width:52ch;margin-left:auto;margin-right:auto}.page-blocks p.page-link.page-button{margin:1.5rem 0 0}.page-blocks .schedule+.page-link{margin:0}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__EB_Garamond_431c15;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__EB_Garamond_Fallback_431c15;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_431c15{font-family:__EB_Garamond_431c15,__EB_Garamond_Fallback_431c15;font-style:normal}.__variable_431c15{--font-eb-garamond:"__EB_Garamond_431c15","__EB_Garamond_Fallback_431c15"}@font-face{font-family:__Crimson_Pro_d61bbd;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5bde35a59d0f161b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Crimson_Pro_d61bbd;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/19d1df89b922a96a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Crimson_Pro_d61bbd;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3296bccdacdd55f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Crimson_Pro_Fallback_d61bbd;src:local("Times New Roman");ascent-override:90.96%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:98.56%}.__className_d61bbd{font-family:__Crimson_Pro_d61bbd,__Crimson_Pro_Fallback_d61bbd;font-style:normal}.__variable_d61bbd{--font-crimson-pro:"__Crimson_Pro_d61bbd","__Crimson_Pro_Fallback_d61bbd"}