/* Shared by editor and frontend; no remote fonts, no framework. */
html{scroll-behavior:smooth}body{margin:0}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}a{text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}:where(a,button,input,textarea,select):focus-visible{outline:3px solid #B34316;outline-offset:4px}button,input,textarea,select{font:inherit}p,li{overflow-wrap:anywhere}.wp-block-navigation a{padding-block:.65rem}.wp-block-site-logo img{border-radius:16px}.lnk-header{padding-block:1.2rem;border-bottom:1px solid #603b2429}.lnk-brand{gap:1rem!important}.lnk-header-row{gap:1.5rem!important}.lnk-main{padding-block:clamp(2rem,5vw,4rem);min-height:60vh}.lnk-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:1rem 4rem}.lnk-hero>*{min-width:0}.lnk-hero h1{margin-block:.6rem 1.5rem}.lnk-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#603B24}.lnk-hero-art{background:#FFEAB6;border-radius:48% 48% 1.5rem 1.5rem;padding:1rem;box-shadow:0 20px 55px #603b2415;transform:rotate(2deg)}.lnk-hero-art img{display:block;border-radius:44% 44% .8rem .8rem}.lnk-section{padding-block:2.5rem}.lnk-intro{max-width:35rem!important}.lnk-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.lnk-topic{padding:1.75rem;border-top:3px solid #B34316;background:#FFEAB650;border-radius:0 0 1rem 1rem}.lnk-topic:nth-child(2){border-color:#244D3C}.lnk-topic:nth-child(3){border-color:#603B24}.lnk-topic h3{margin-block:.5rem}.lnk-cards .wp-block-post{background:#fffdf7;border:1px solid #603b2426;border-radius:1rem;overflow:hidden;padding:1.4rem;box-shadow:0 5px 20px #603b2408}.lnk-cards .wp-block-post-title{font-size:1.65rem}.lnk-cards .wp-block-post-featured-image img{border-radius:.6rem;aspect-ratio:4/3;object-fit:cover}.lnk-cards .wp-block-post-excerpt{font-size:.97rem}.lnk-cards .wp-block-post-date{font-size:.8rem;color:#603B24}.lnk-footer{border-top:1px solid #603b2433;padding-block:3rem 2rem}.lnk-footer a{color:#244D3C}.lnk-footer-note{font-size:.85rem;color:#603B24}.is-style-paper-card{background:#fffdf7;padding:clamp(1.2rem,3vw,2.5rem);border:1px solid #603b242b;border-radius:1rem;box-shadow:0 8px 32px #603b2409}.is-style-stitched{border:2px dashed #603B24;border-radius:1rem;padding:clamp(1.2rem,3vw,2.5rem);background:#FFEAB650}.is-style-book-cover img{max-height:560px;width:auto;box-shadow:8px 12px 24px #10243b26;border-radius:3px}.is-style-fact-sheet table{border-collapse:collapse;width:100%;font-size:.95rem}.is-style-fact-sheet td{border:0;border-bottom:1px solid #603b242b;padding:.8rem .6rem;vertical-align:top}.is-style-fact-sheet td:first-child{font-weight:600;width:38%;color:#244D3C}.lnk-post-heading{padding-bottom:2rem;border-bottom:1px solid #603b242b;margin-bottom:2.5rem}.lnk-post-heading .wp-block-post-title{max-width:1000px;margin-inline:auto}.lnk-post-heading .wp-block-post-featured-image img{border-radius:1rem;max-height:680px;object-fit:contain}.lnk-rating{color:#603B24;font-weight:600}.lnk-empty{padding:2rem;background:#FFEAB650;border-radius:1rem}.wp-block-query-pagination{gap:1.5rem;padding-block:2rem}.wp-block-search__input{min-width:0;background:#fffdf7;border:1px solid #603B24;border-radius:.4rem;padding:.7rem}.wp-block-search__button{background:#244D3C;color:#FFF9EB;border:0;border-radius:.4rem;padding:.7rem 1rem}.wp-block-post-content>h2{margin-top:2.5rem}.wp-block-post-content img{border-radius:.6rem}.wp-block-table{overflow-x:auto}.wp-block-post-navigation-link{max-width:48%}.lnk-main .wp-block-post-terms{color:#603B24}.wp-block-navigation__responsive-container.is-menu-open{background:#FFF9EB!important;color:#10243B!important;padding:2rem}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{padding:.6rem;min-width:44px;min-height:44px}.wp-block-button.is-style-outline .wp-block-button__link{color:#244D3C;border:1px solid currentColor}.wp-block-separator{border-color:#603b2433}.lnk-meta{gap:.6rem 1.25rem!important;font-size:.875rem}.lnk-article-label{color:#244D3C;font-style:italic}.wp-block-post-comments-form textarea,.wp-block-post-comments-form input:not([type=checkbox]):not([type=submit]){max-width:100%;border:1px solid #603B24;border-radius:.4rem;padding:.6rem}.wp-block-post-comments-form input[type=submit]{background:#244D3C;color:#FFF9EB;border:0;padding:.8rem 1.2rem;border-radius:2rem}
.lnk-hero>*,.lnk-topics>*{margin:0!important;max-width:none!important;width:100%}.lnk-hero-art img{aspect-ratio:1}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent}
@media(max-width:900px){.lnk-header-row{flex-wrap:wrap!important}.lnk-hero{gap:2rem}.lnk-topics{grid-template-columns:1fr}.lnk-cards .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.lnk-hero{grid-template-columns:1fr}.lnk-hero-art{max-width:380px;margin-inline:auto!important;transform:none}.lnk-hero h1{font-size:2.8rem}.lnk-header .wp-block-site-tagline{display:none}.lnk-header .wp-block-site-logo img{width:56px}.lnk-header .wp-block-site-title{font-size:1.35rem}.lnk-header-row{flex-wrap:nowrap!important}.lnk-cards .wp-block-post-template{grid-template-columns:1fr!important}.lnk-footer-row{flex-direction:column;align-items:flex-start!important}.lnk-meta{flex-wrap:wrap!important}.lnk-main{padding-top:1.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.lnk-header,.lnk-footer,.wp-block-query-pagination,.wp-block-comments{display:none}.lnk-main{padding:0}body{background:white;color:black}}
