@media screen{html{scroll-padding-top:108px}body.field-site{--field-header-height:92px;--field-paper:#f7f5ed;--field-ink:#203d32;--field-rust:#9b482d;--field-line:#c8cdbf;--field-sheet:#fffdf7;--field-sage:#e9eddf;--field-serif:Batang, "Iowan Old Style", "Times New Roman", serif;--color-background:var(--field-paper);--color-surface:#e9e6d7;--color-navy:var(--field-ink);--color-navy-light:#345747;--color-gold:#e1c48e;--color-gold-ink:var(--field-rust);--color-muted:#59665a;--color-border:var(--field-line);--color-white:var(--field-sheet);--radius-lg:.25rem;--radius-xl:.35rem;--radius-2xl:.5rem;--radius-3xl:.65rem;background:var(--field-paper);color:var(--field-ink);font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.field-site :is(.site-screen,.site-header,.site-footer){--color-background:var(--field-paper);--color-surface:#e9e6d7;--color-border:var(--field-line)}.field-site .site-screen{background:var(--field-paper)}.field-site .site-header{border-color:var(--field-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f5edf5}.field-site .site-header>div{min-height:92px}.field-site .site-header nav a{font-weight:500}.field-site .site-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.field-site .site-header nav a[aria-current]{color:var(--field-ink);box-shadow:inset 0 -2px var(--field-ink)}.field-site .site-header #mobile-menu{background:var(--field-paper)}.field-site .site-footer{background:var(--field-paper);border-color:var(--field-ink)}.field-site .site-footer nav>p{color:var(--field-rust);letter-spacing:.08em}.compass-wordmark{color:inherit;align-items:center;gap:11px;display:inline-flex}.compass-wordmark svg{flex:0 0 39px;width:39px;height:39px}.compass-wordmark>span{letter-spacing:.07em;font:400 19px/1.05 Georgia,serif}.compass-wordmark b{letter-spacing:.1em;font-size:15px;font-weight:400}.field-site main:not(.home-screen) h1:not(#resume-preview *,#resume-pro-preview *,#rental-application-print *,[data-heading-spacing=preserve] *){font-family:var(--field-serif);letter-spacing:-.05em;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.4}.field-site :is(main,#home-start-dialog) h2:not(.fg-design *,#resume-preview *,#resume-pro-preview *,#rental-application-print *,[data-heading-spacing=preserve] *){font-family:var(--field-serif);letter-spacing:-.035em;font-weight:400;line-height:1.5}.field-site .article-screen #article-body :is(p,li){color:var(--color-muted)}.field-site main:not(.home-screen)>section:first-child{background-color:var(--field-paper)}.field-site main:not(.home-screen) :is(p,li,dd):not(#resume-preview *,#resume-pro-preview *,#rental-application-print *,[data-heading-spacing=preserve] *){text-wrap:pretty}.field-site :is(.tool-screen,.pro-screen)>section:first-child{border-bottom:1px solid var(--field-line);padding-block:3rem}.field-site .site-card{background:var(--field-sheet);border-color:var(--field-line);box-shadow:none;border-radius:.3rem}.field-site .site-card:hover{background:#f0f1e6;border-color:#7e917c;box-shadow:3px 3px #dce0d2}.field-site .pro-screen :is(details,ol>li>article){border-radius:.35rem}.field-site .pro-screen ol>li>article>div:first-child{background:var(--field-sheet)}.field-site .pro-screen>section>div>div>aside{background:var(--field-sage);border-radius:.35rem}.field-site .pro-screen :is(section:has(>div>#result-preview-heading),#eofy-output-preview,#rental-output-preview){border-radius:.35rem}.field-site .field-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.field-site .field-directory-list>li{border-bottom:1px solid var(--field-line);min-width:0}.field-site .field-directory-list .site-card{background:0 0;border:0;border-radius:0;padding:28px 10px}.field-site .field-directory-list .site-card:hover{box-shadow:none;background:#e9eddf80}.field-site .field-directory-list :is(h3,strong){font-size:20px;font-weight:600;line-height:1.6}.field-site .field-directory-list .site-card:focus-visible{outline-offset:-4px}.field-site .field-directory-list .site-card>span:last-child{color:var(--field-rust);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.field-site .topic-icon.bg-navy.text-gold{background:var(--field-sage);color:var(--field-ink);border:1px solid var(--field-line);box-shadow:none;border-radius:.25rem}.field-site .field-directory-list .site-card:hover .topic-icon.bg-navy.text-gold,.field-site .field-directory-list .site-card:focus-visible .topic-icon.bg-navy.text-gold{background:var(--field-ink);color:var(--field-sheet)}.field-site .text-gold:not(:where(#resume-preview *,#resume-pro-preview *,#rental-application-print *)){color:var(--field-rust)}.field-site :is(.bg-navy.text-gold,.bg-navy .text-gold){color:#e1c48e}.field-site :is([class~="text-[#806515]"],[class~="text-[#806315]"],[class~="text-[#80621a]"],[class~="text-[#755b20]"]){color:var(--field-rust)}.field-site :is([class~="bg-[#e9f3f1]"],[class~="bg-[#edf6f3]"],[class~="bg-[#e8efee]"],[class~="bg-[#eef3f8]"]){background-color:var(--field-sage)}.field-site :is([class~="bg-[#fff8e6]"],[class~="bg-[#f6f3e9]"],[class~="bg-[#f5efe1]"],[class~="bg-[#f7f0d9]"]){background-color:#f0e8d8}.field-site [class~="border-[#adcfc9]"]{border-color:#9aab91}.field-site .border-gold{border-color:#b39a77}.field-site :is(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=date],input[type=url],input[type=tel],input[type=password],select,textarea){border-radius:.2rem;min-height:44px;font-size:max(1rem,16px)}.field-site :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--field-ink)}.field-site main :is(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=date],input[type=url],input[type=tel],select,textarea):not(:disabled,[aria-invalid=true],[class*=border-red],[class*=border-amber],#resume-preview *,#resume-pro-preview *,#rental-application-print *){border-color:#7c8a76}.field-site main :is(section,article,aside,div)[class*="rounded-[2rem]"]:not(#resume-preview *,#resume-pro-preview *,#rental-application-print *,[data-heading-spacing=preserve] *){border-radius:.5rem}.field-site :is(button,a)[class*=bg-navy]{text-underline-offset:5px}.field-site main details>summary{cursor:pointer;text-underline-offset:5px}.field-site main details>summary:hover{text-decoration:underline}.field-site :is(table,pre){max-width:100%}.field-site :is(#resume-preview,#resume-pro-preview,#rental-application-print,[data-heading-spacing=preserve]){--color-background:#f8f7f4;--color-surface:#f1efe9;--color-navy:#1a2744;--color-navy-light:#2a3a5c;--color-gold:#c4a035;--color-gold-ink:#806515;--color-muted:#5c6478;--color-border:#ddd8ce;--color-white:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){html{scroll-padding-top:96px}body.field-site{--field-header-height:80px}.field-site .site-header>div{min-height:80px}.compass-wordmark svg{flex-basis:32px;width:32px;height:32px}.compass-wordmark>span{font-size:17px}.compass-wordmark b{font-size:13px}.field-site .field-directory-list{grid-template-columns:minmax(0,1fr)}.field-site .field-directory-list .site-card{padding:24px 4px}.field-site main:not(.home-screen) h1:not(#resume-preview *,#resume-pro-preview *,#rental-application-print *,[data-heading-spacing=preserve] *){font-size:clamp(1.85rem,6.8vw,2.3rem)}.field-site :is(.tool-screen,.pro-screen)>section:first-child{padding-block:2rem}}@media (prefers-reduced-motion:reduce){.field-site .site-card{transition:none}}@media (forced-colors:active){.field-site .site-card{border:1px solid canvastext}.field-site .field-directory-list>li{border-color:canvastext}}}
