html.yb-themed{font-size:100%;color-scheme:light}:root{--yb-paper:#fcf7e9;--yb-ink:#493a30;--yb-tab:#a46f25;--yb-aqua:#d4e7e3;--yb-link:#68491e;--yb-link-hover:#332820}#main-content a:not(.btn):not(.yb-button),#main-content article a:not(.btn):not(.yb-button),.sticky-toc a,.implementation-disclosure a{color:var(--yb-link);text-decoration:underline;text-underline-offset:.2em}#main-content a:not(.btn):not(.yb-button):is(:hover,:focus-visible),#main-content article a:not(.btn):not(.yb-button):is(:hover,:focus-visible),.sticky-toc a:is(:hover,:focus-visible),.implementation-disclosure a:is(:hover,:focus-visible){color:var(--yb-link-hover);text-decoration-thickness:2px}html.dark #main-content a:not(.btn):not(.yb-button),html.dark #main-content article a:not(.btn):not(.yb-button),html.dark .sticky-toc a,html.dark .implementation-disclosure a{color:var(--yb-aqua)}.btn-primary,#main-content .btn-primary{background:var(--yb-ink);color:var(--yb-paper);border-radius:.2rem;box-shadow:none}.btn-primary:is(:hover,:focus-visible),#main-content .btn-primary:is(:hover,:focus-visible){background:var(--yb-link-hover);color:var(--yb-paper);box-shadow:none;transform:none}.btn-primary::before{content:none}.btn-outline-primary{color:var(--yb-link);border-color:var(--yb-link)}.btn-outline-primary:is(:hover,:focus-visible){background:var(--yb-paper);color:var(--yb-link-hover);border-color:var(--yb-link-hover)}html.dark .btn-outline-primary{color:var(--yb-aqua);border-color:var(--yb-aqua)}html.dark .btn-outline-primary:is(:hover,:focus-visible){color:var(--yb-ink);background:var(--yb-aqua)}a:focus-visible{outline:3px solid var(--yb-link);outline-offset:4px}html.dark a:focus-visible{outline-color:var(--yb-aqua)}.yb-wrap{width:min(72rem,calc(100% - 3rem));margin-inline:auto}.yb-header{background:var(--yb-paper);color:var(--yb-ink);border-bottom:1px solid #c8bbae}.yb-header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding-block:1.4rem}.yb-brand,.yb-wordmark{color:var(--yb-ink);font-family:Georgia,serif;font-size:1.6rem;font-weight:400;white-space:normal}footer .yb-wordmark{color:var(--yb-paper)}.yb-header nav{display:flex;flex-wrap:wrap;gap:.3rem 1rem}.yb-header nav a{color:var(--yb-ink);font-size:.85rem;padding-block:.5rem;text-underline-offset:.25rem}.yb-header nav a:hover{color:var(--yb-link);text-decoration:underline}.yb-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;max-width:100%;border:1px solid var(--yb-ink);border-radius:.2rem;padding:.8rem 1.3rem;background:var(--yb-ink);color:var(--yb-paper);font:600 .9rem/1.5 system-ui,sans-serif;text-align:center;cursor:pointer}.yb-button:is(:hover,:focus-visible){background:#332820;color:var(--yb-paper)}.yb-button:disabled{opacity:.7;cursor:default}.yb-header .yb-button{font-size:.8rem}.yb-skip{position:absolute;inset-inline-start:1rem;top:-10rem;z-index:100;padding:1rem;background:var(--yb-paper);color:var(--yb-ink)}.yb-skip:focus{top:1rem}.yb-header a:focus-visible,.yb-skip:focus-visible,.yearbook-home :focus-visible,.yb-footer a:focus-visible{outline:3px solid var(--yb-ink);outline-offset:4px}.yearbook-home{background:var(--yb-paper);color:var(--yb-ink);font:1rem/1.75 system-ui,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.yearbook-home h1,.yearbook-home h2,.yearbook-home h3{color:var(--yb-ink);font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em}.yearbook-home h1{font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.1;margin-block:1rem 1.5rem;max-width:12ch}.yearbook-home h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.18;max-width:25ch;margin-block:.75rem 1.5rem}.yearbook-home h3{font-size:1.45rem;line-height:1.3;margin-block:.75rem}.yearbook-home p{margin-block:0 1.25rem}.yb-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-block:4.5rem}.yearbook-home .yb-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:650;margin-bottom:1rem}.yb-intro,.yb-lead{max-width:48rem;font-size:1.1rem;line-height:1.8}.yb-hero-visual{margin:0}.yb-hero-visual img{display:block;inline-size:100%;block-size:auto;border-radius:.3rem}.yb-image-credit{display:block;font-size:.72rem;margin-block-start:.25rem}.yearbook-home figcaption{margin-top:.8rem;font-size:.8rem;line-height:1.6}.yearbook-home .yb-note{font-size:.82rem;line-height:1.7;margin-block:1rem;max-width:55rem}.yb-section{padding-block:4.5rem;border-top:1px solid #c8bbae;scroll-margin-top:1rem}.yb-guide{background:var(--yb-aqua)}.yb-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.5rem;margin-block:2rem}.yb-guide-grid article{border-top:2px solid var(--yb-tab);padding-top:.75rem}.yb-guide-grid article p{font-size:.95rem}.yearbook-home .yb-text-link{color:var(--yb-link);text-decoration:underline;text-underline-offset:.2rem;overflow-wrap:anywhere}.yearbook-home .yb-text-link:is(:hover,:focus-visible){color:var(--yb-link-hover);text-decoration-thickness:2px}.yb-section-action{margin-top:1.5rem}.yb-example-notes{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-block:2.5rem;align-items:start}.yb-workflow-visual{margin-block:2.5rem;margin-inline:0}.yb-workflow-visual img{display:block;inline-size:100%;block-size:auto}.yb-list{list-style:disc;padding-inline-start:1.2rem}.yb-list li{margin-bottom:.5rem}.yb-checklist-section{background:#f3ecdb}.yb-checklist{max-width:52rem;margin-block:2rem;border-top:1px solid #b5a18e}.yb-checklist label{display:flex;gap:1rem;align-items:start;padding-block:1rem;border-bottom:1px solid #b5a18e;cursor:pointer}.yb-checklist input{flex:none;margin-top:.35rem;width:1.25rem;height:1.25rem;accent-color:var(--yb-ink)}.yb-button-outline{background:0 0;color:var(--yb-ink)}.yb-mockup{background:var(--yb-aqua)}.yb-closing{padding-block:4rem}.yb-footer{background:var(--yb-ink);color:var(--yb-paper);padding-block:3rem;font:.9rem/1.8 system-ui,sans-serif}.yb-footer p{margin-top:1rem;color:var(--yb-paper)}.yb-footer a,.yb-footer a:hover{color:var(--yb-paper)}.yb-footer a:is(:hover,:focus-visible){color:var(--yb-aqua);text-decoration:underline;text-decoration-thickness:2px}.yb-footer .btn-primary{background:var(--yb-paper);color:var(--yb-ink)}.yb-footer .btn-primary:is(:hover,:focus-visible){background:var(--yb-aqua);color:var(--yb-ink)}.yb-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem}.yb-footer nav a{text-decoration:underline;text-underline-offset:.25rem}.yb-footer a:focus-visible{outline-color:var(--yb-paper)}.yb-editorial{background:var(--yb-paper);color:var(--yb-ink);font:1rem/1.75 system-ui,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.yb-editorial #main-content{padding-block-end:4rem}.yb-editorial #main-content :is(h1,h2,h3,h4,h5,h6){color:var(--yb-ink);font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.2;background:0 0;-webkit-text-fill-color:currentColor}.yb-editorial #main-content h1{font-size:clamp(2.3rem,4.5vw,4rem)}.yb-editorial #main-content h2{font-size:clamp(1.8rem,3vw,2.5rem)}.yb-editorial #main-content h3{font-size:1.5rem}.yb-editorial #main-content :is(p,li,strong,th,td,.text-text-dark){color:var(--yb-ink)}.yb-editorial #main-content a:not(.btn):not(.yb-button){color:var(--yb-link)}.yb-editorial #main-content a:not(.btn):not(.yb-button):is(:hover,:focus-visible){color:var(--yb-link-hover)}.yb-editorial a:focus-visible{outline-color:var(--yb-ink)}.yb-editorial #main-content .yb-button{color:var(--yb-paper)}.yb-editorial .yb-footer a:focus-visible{outline-color:var(--yb-paper)}.yb-page-heading{padding-block:2rem 3rem;border-block-end:1px solid #c8bbae}.yb-page-heading nav{font-size:.8rem;margin-block-end:2.5rem}.yb-page-heading h1{max-inline-size:24ch;margin-block:.75rem 0}.yb-editorial .yb-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:650}.yb-reading-layout{display:grid;grid-template-columns:minmax(0,3fr)minmax(12rem,1fr);gap:3rem;padding-block:3rem}.yb-reading-content{min-inline-size:0}.yb-guide-image{margin-block-end:2.5rem}.yb-guide-image img{inline-size:100%;max-block-size:30rem;object-fit:contain;object-position:left center}.yb-editorial .content{color:var(--yb-ink);font:inherit;max-inline-size:100%}.yb-editorial .content :is(h2,h3,h4){margin-block:2.5rem 1rem}.yb-editorial .content table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;background:0 0}.yb-editorial .content :is(th,td){border:1px solid #c8bbae;padding:.8rem;min-inline-size:7rem}.yb-editorial .content :is(th,tr:nth-child(even)){background:#f3ecdb}.yb-editorial .content blockquote,.yb-guide-cta{background:var(--yb-aqua);border:0;border-inline-start:3px solid var(--yb-tab);padding:2rem;color:var(--yb-ink)}.yb-guide-cta{margin-block-start:3rem}.yb-guide-cta h2{margin-block:0 1rem;padding:0;border:0}.yb-guide-cta p{margin-block-end:1.5rem}.yb-guide-toc{border-block-start:2px solid var(--yb-tab);padding-block-start:1rem;font-size:.85rem}.yb-guide-toc ul{padding-inline-start:1rem}.yb-editorial #TableOfContents{background:0 0;padding:0}.yb-editorial #TableOfContents :is(li,a){color:var(--yb-link)!important}.yb-guide-toc a{display:inline-block;padding-block:.35rem}.yb-guide-library{padding-block-start:3rem}.yb-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin-block:3rem}.yb-guide-card{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem;border-block-start:2px solid var(--yb-tab)}.yb-editorial #main-content .yb-guide-card h2{margin:0;padding:0;border:0;font-size:1.75rem}.yb-guide-read{align-self:start;margin-block-start:auto;padding-block:.3rem}.yb-guide-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block:1rem;border-block:1px solid #c8bbae}.yb-guide-pagination a{padding-block:.5rem}.yb-editorial #main-content :is(.section,.section-sm){background:var(--yb-paper);padding-block:3.5rem}.yb-editorial #main-content :is(.bg-gradient,.bg-light,.bg-gradient-to-b){background:var(--yb-aqua);box-shadow:none}.yb-editorial #main-content .section.pt-14::before{content:none}.yb-editorial #main-content .section.pt-14 h1{-webkit-text-fill-color:var(--yb-ink)}.yb-editorial #main-content .fa-check{color:var(--yb-link)}@media(max-width:64rem){.yb-reading-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:44rem){.yb-guide-cards{grid-template-columns:minmax(0,1fr)}.yb-guide-cta{padding:1.5rem}}@media(max-width:64rem){.yb-header-inner{justify-content:start}.yb-header nav{order:3;flex-basis:100%}.yb-header-inner>.yb-button{margin-inline-start:auto}.yb-hero{gap:2rem}.yb-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:44rem){.yb-wrap{width:calc(100% - 2rem)}.yb-header-inner>.yb-button{margin-inline-start:0}.yb-header-inner{gap:1rem}.yb-header nav{gap:.5rem 1rem}.yb-hero,.yb-example-notes,.yb-guide-grid{grid-template-columns:1fr}.yb-hero{padding-block:2.5rem}.yb-section{padding-block:3rem}}@media print{.yb-header,.yb-footer,.yearbook-home>:not(#collection-checklist),#print-checklist{display:none}.yb-checklist-section{background:#fff;border:0;padding:0}.yb-checklist label{break-inside:avoid}}