.site-design-toggle{--icarus-design-ready:1;width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex:0 0 44px;padding:10px;position:relative}.site-design-toggle[disabled]{visibility:hidden}.site-design-toggle svg{display:block}.site-design-toggle:focus-visible{outline-offset:-4px;outline:2px solid}.field-notes-only[hidden]{display:none!important}.site-design-dialog,.site-design-hint{--design-paper:#fff;--design-ink:#182b3a;--design-muted:#526371;--design-line:#b7c8d0;--design-accent:#126485;color:var(--design-ink);background:var(--design-paper)}.site-design-dialog{border:1px solid var(--design-line);border-radius:14px;width:min(94vw,540px);max-height:90vh;padding:1.8rem;overflow-y:auto;box-shadow:0 18px 70px #0005}.site-design-dialog::backdrop{background:#10232dc9}.site-design-dialog h2{margin-bottom:.75rem;font-size:1.6rem;font-weight:600}.site-design-dialog p{color:var(--design-muted);margin-bottom:1rem;line-height:1.7}.site-design-dialog fieldset{border:0;min-width:0;padding:0}.site-design-dialog legend{margin-bottom:.75rem;font-weight:600}.site-design-option{border:1px solid var(--design-line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.85rem;margin-bottom:.75rem;padding:1rem;display:flex}.site-design-option:has(input:checked){border-color:var(--design-accent);box-shadow:inset 0 0 0 1px var(--design-accent)}.site-design-option input{width:18px;height:18px;accent-color:var(--design-accent);flex-shrink:0;margin-top:.3rem}.site-design-option strong,.site-design-option small{display:block}.site-design-option small{color:var(--design-muted);margin-top:.3rem;line-height:1.6}.site-design-actions{justify-content:flex-end;gap:.75rem;display:flex}.site-design-dialog .button{white-space:normal;height:auto;min-height:44px}.site-design-dialog :focus-visible{outline:3px solid var(--design-accent);outline-offset:3px}.site-design-status:empty{display:none}.site-design-hint{z-index:99;pointer-events:none;border:1px solid var(--design-line);border-radius:10px;width:min(210px,100vw - 32px);padding:.65rem .85rem;font-size:.9rem;display:block;position:fixed;box-shadow:0 8px 24px #0002}.site-design-hint[hidden]{display:none!important}.site-design-hint strong{margin-bottom:.2rem;font-size:.9rem;line-height:1.4;display:block}.site-design-hint p{color:var(--design-muted);margin:0;font-size:.85rem;line-height:1.45}.site-design-hint:before{content:"";left:var(--design-hint-arrow,50%);background:var(--design-paper);border-top:1px solid var(--design-line);border-left:1px solid var(--design-line);width:10px;height:10px;position:absolute;top:-6px;transform:translate(-50%)rotate(45deg)}.site-design-hint:not([hidden]){animation:.65s ease-in-out both design-hint-wobble}@keyframes design-hint-wobble{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-2px)rotate(-1deg)}40%{transform:translate(2px)rotate(1deg)}60%{transform:translate(-1px)rotate(-.5deg)}80%{transform:translate(1px)rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.site-design-hint:not([hidden]){animation:none}}html[data-appearance=dark] :is(.site-design-dialog,.site-design-hint){--design-paper:#1c2b37;--design-ink:#f0f3f5;--design-muted:#b6c4cf;--design-line:#708794;--design-accent:#9bd9ef}@media (prefers-color-scheme:dark){html[data-appearance=auto] :is(.site-design-dialog,.site-design-hint){--design-paper:#1c2b37;--design-ink:#f0f3f5;--design-muted:#b6c4cf;--design-line:#708794;--design-accent:#9bd9ef}}html[data-site-design=field-notes]{--notes-paper:#f7f6f2;--notes-surface:#fff;--notes-ink:#182b3a;--notes-muted:#526371;--notes-accent:#126485;--notes-on-accent:#fff;--notes-soft:#e7f1f3;--notes-line:#d7dddf;--notes-inline-code:#a62040;background:var(--notes-paper)}html[data-site-design=field-notes][data-appearance=dark]{--notes-paper:#15212b;--notes-surface:#1c2b37;--notes-ink:#f0f3f5;--notes-muted:#b6c4cf;--notes-accent:#9bd9ef;--notes-on-accent:#15212b;--notes-soft:#263d4c;--notes-line:#405563;--notes-inline-code:#ffa4b7}@media (prefers-color-scheme:dark){html[data-site-design=field-notes][data-appearance=auto]{--notes-paper:#15212b;--notes-surface:#1c2b37;--notes-ink:#f0f3f5;--notes-muted:#b6c4cf;--notes-accent:#9bd9ef;--notes-on-accent:#15212b;--notes-soft:#263d4c;--notes-line:#405563;--notes-inline-code:#ffa4b7}}html[data-site-design=field-notes] body{background:var(--notes-paper);color:var(--notes-ink);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif}html[data-site-design=field-notes] a{color:var(--notes-accent);text-underline-offset:.2em}html[data-site-design=field-notes] :is(a,button,summary,input):focus-visible{outline:3px solid var(--notes-accent);outline-offset:3px}html[data-site-design=field-notes] .navbar-main{background:var(--notes-paper);border-bottom:1px solid var(--notes-line);box-shadow:none}html[data-site-design=field-notes] .navbar-main>.container{padding:.5rem 1rem}html[data-site-design=field-notes] .navbar-main .navbar-item{color:var(--notes-muted)}html[data-site-design=field-notes] .navbar-main :is(.navbar-item:hover,.navbar-item:focus){color:var(--notes-accent);background:var(--notes-soft)}html[data-site-design=field-notes] .navbar-logo{gap:.7rem}html[data-site-design=field-notes] .navbar-logo>:is(img,picture){display:none}html[data-site-design=field-notes] .field-notes-brand{color:var(--notes-ink);align-items:center;gap:.7rem;line-height:1.25;display:flex}html[data-site-design=field-notes] .field-notes-logo-mark{color:var(--notes-accent);flex:none}html[data-site-design=field-notes] .field-notes-brand strong{letter-spacing:-.04em;font-size:1.6rem;font-weight:750}html[data-site-design=field-notes] .field-notes-brand small{letter-spacing:.12em;text-transform:uppercase;color:var(--notes-muted);margin-top:.25rem;font-size:.55rem;display:block}html[data-site-design=field-notes] .section{padding-top:2.5rem}html[data-site-design=field-notes] .section>.container>.columns{grid-template-columns:minmax(0,1fr) 285px;grid-template-areas:"main right";align-items:start;gap:2.5rem;margin:0;display:grid}html[data-site-design=field-notes] .is-1-column .section>.container>.columns{grid-template-columns:minmax(0,1fr)}html[data-site-design=field-notes] .column-main{grid-area:main;display:block}html[data-site-design=field-notes] .section .column-right{grid-area:right;display:block!important}html[data-site-design=field-notes] .section :is(.column-main,.column-right){width:100%;min-width:0;padding:0}html[data-site-design=field-notes] .column-left{display:none!important}html[data-site-design=field-notes] .card{background:var(--notes-surface);border:1px solid var(--notes-line);color:var(--notes-ink);border-radius:13px;box-shadow:0 3px 8px #00000005!important}html[data-site-design=field-notes] .column-main>.card{width:100%;margin-bottom:2rem}html[data-site-design=field-notes] .card-content.article{padding:2rem}html[data-site-design=field-notes] .article-meta{color:var(--notes-muted);margin-bottom:.9rem;line-height:1.8;text-transform:none!important}html[data-site-design=field-notes] .article-meta .level-left{gap:.3rem 1rem}html[data-site-design=field-notes] .article>.title{color:var(--notes-ink);letter-spacing:-.025em;margin-bottom:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.23}html[data-site-design=field-notes] .article>.title a{color:var(--notes-ink)}html[data-site-design=field-notes] .is-post .article>.title{font-size:clamp(2.2rem,3.5vw,3.6rem)}html[data-site-design=field-notes] .article>.card-image{border:1px solid var(--notes-line);background:#fff;border-radius:8px;margin:0 0 1.5rem;overflow:hidden}html[data-site-design=field-notes] .article>.card-image>.image{aspect-ratio:auto;width:100%;height:auto;max-height:none;padding:0}html[data-site-design=field-notes] .article>.card-image img{object-fit:contain;width:100%;height:auto;display:block;position:static}html[data-site-design=field-notes] .article>.content{color:var(--notes-ink);overflow-wrap:anywhere;font-size:1.1rem;line-height:1.85}html[data-site-design=field-notes] .article>.content a:not(.headerlink){text-decoration:underline}html[data-site-design=field-notes] .article>.content :not(pre)>code{color:var(--notes-inline-code)}html[data-site-design=field-notes] .article-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html[data-site-design=field-notes] .article-tags a{border:1px solid var(--notes-line);border-radius:5px;align-items:center;min-height:32px;padding:.3rem .6rem;display:inline-flex;margin:0!important}html[data-site-design=field-notes] .content :is(h1,h2,h3,h4){color:var(--notes-ink);scroll-margin-top:calc(var(--navbar-height,5rem) + 1.5rem)}html[data-site-design=field-notes] .content h2{font-family:Georgia,Times New Roman,serif;line-height:1.3}html[data-site-design=field-notes] .content blockquote{color:var(--notes-ink);background:var(--notes-soft);border-left:3px solid var(--notes-accent);border-radius:0 8px 8px 0;padding:1rem 1.4rem}html[data-site-design=field-notes] .content :is(th,td){border-color:var(--notes-line)}html[data-site-design=field-notes] .content :is(th,thead){color:var(--notes-ink);background:var(--notes-soft)}html[data-site-design=field-notes] .content tbody tr:nth-child(2n){background:var(--notes-paper)}html[data-site-design=field-notes] .content figure.highlight{border:1px solid var(--notes-line);border-radius:8px}html[data-site-design=field-notes] :is(.read-more-button,.field-notes-links .button.is-primary){height:auto;box-shadow:none;border-radius:7px;padding:.75rem 1.2rem;line-height:1.5;color:var(--notes-on-accent)!important;background:var(--notes-accent)!important;font-size:.9rem!important}html[data-site-design=field-notes] .read-more-button:before,html[data-site-design=field-notes] .read-more-button:after{display:none}html[data-site-design=field-notes] .field-notes-intro{border-bottom:1px solid var(--notes-line);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:2rem;padding:.5rem 0 1.5rem;display:grid}html[data-site-design=field-notes] .field-notes-eyebrow{color:var(--notes-accent);letter-spacing:.12em;margin-bottom:1rem;font-size:.67rem;font-weight:700}html[data-site-design=field-notes] .field-notes-intro .field-notes-eyebrow{margin-bottom:.5rem}html[data-site-design=field-notes] .field-notes-intro h1{letter-spacing:-.035em;margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}html[data-site-design=field-notes] .field-notes-description{max-width:80ch;color:var(--notes-muted);margin-bottom:1rem;font-size:1rem;line-height:1.6}html[data-site-design=field-notes] .field-notes-links{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}html[data-site-design=field-notes] .field-notes-intro-card{border:1px solid var(--notes-line);background:linear-gradient(140deg, var(--notes-soft), var(--notes-surface));border-radius:15px;padding:1rem}html[data-site-design=field-notes] .field-notes-intro-card h2{margin-bottom:.5rem;font:600 1.4rem/1.2 Georgia,Times New Roman,serif}html[data-site-design=field-notes] .field-notes-intro-card>p:not(.field-notes-eyebrow){color:var(--notes-muted);margin:0;font-size:.85rem;line-height:1.6}html[data-site-design=field-notes] .field-notes-count{border-top:1px solid var(--notes-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.75rem;padding-top:.7rem;display:grid}html[data-site-design=field-notes] .field-notes-count strong{font:1.7rem/1 Georgia,Times New Roman,serif}html[data-site-design=field-notes] .field-notes-count span{color:var(--notes-muted);font-size:.75rem;line-height:1.4}html[data-site-design=field-notes] .field-notes-count a{align-items:center;min-height:32px;font-size:.78rem;display:inline-flex}html[data-site-design=field-notes] .field-notes-feed-heading{justify-content:space-between;align-items:end;gap:1rem;margin:1.5rem 0 1.2rem;display:flex}html[data-site-design=field-notes] .field-notes-feed-heading .field-notes-eyebrow{margin-bottom:.5rem}html[data-site-design=field-notes] .field-notes-feed-heading h2{font:600 1.9rem/1.2 Georgia,Times New Roman,serif}html[data-site-design=field-notes] .field-notes-feed-heading>a{white-space:nowrap;font-size:.85rem}html[data-site-design=field-notes] .column-right>.card{border-top:2px solid var(--notes-ink);border-radius:2px 2px 10px 10px;margin-bottom:1.5rem;box-shadow:none!important}html[data-site-design=field-notes] .column-right>.card[data-type=adsense]{flex:none;overflow:visible}html[data-site-design=field-notes] :is(.column-right .menu-label,.widget-title){color:var(--notes-muted);letter-spacing:.08em}html[data-site-design=field-notes] .column-right .card-content{padding:1.3rem}html[data-site-design=field-notes] :is(.menu-list a,.menu-list a:hover,.has-text-grey,.has-text-grey-light,.link-muted){color:var(--notes-muted)!important}html[data-site-design=field-notes] .menu-list a:hover{background:var(--notes-soft)}html[data-site-design=field-notes] .tag{color:var(--notes-ink);background:var(--notes-soft)}html[data-site-design=field-notes] .input,html[data-site-design=field-notes] .pagination-link{color:var(--notes-ink);background:var(--notes-surface);border-color:var(--notes-line)}html[data-site-design=field-notes] .pagination-link.is-current{color:var(--notes-on-accent);background:var(--notes-accent)}html[data-site-design=field-notes] .footer{color:var(--notes-muted);background:var(--notes-paper);border-top:1px solid var(--notes-line);box-shadow:none}html[data-site-design=field-notes] .footer :is(.has-text-black,.has-text-grey){color:var(--notes-muted)!important}@media (width>=1280px){html[data-site-design=field-notes] body.is-fluid-home.is-3-column>.section>.container>.columns{grid-template-columns:minmax(0,1fr) 285px;grid-template-areas:"main right";gap:2.5rem}}@media (width<=800px){html[data-site-design=field-notes] .section>.container>.columns{display:block}html[data-site-design=field-notes] .section{padding:1.5rem 1.1rem 3rem}html[data-site-design=field-notes] .column-right{margin-top:2rem}html[data-site-design=field-notes] .field-notes-intro{padding:.5rem 0 1.5rem;display:block}html[data-site-design=field-notes] .field-notes-intro h1{font-size:clamp(1.8rem,7vw,2.4rem)}html[data-site-design=field-notes] .field-notes-intro-card{margin-top:1.2rem}html[data-site-design=field-notes] .field-notes-description{font-size:.95rem}html[data-site-design=field-notes] .field-notes-feed-heading h2{font-size:1.5rem}html[data-site-design=field-notes] .field-notes-feed-heading>a{font-size:.75rem}html[data-site-design=field-notes] .card-content.article{padding:1.2rem}html[data-site-design=field-notes] .article>.title{font-size:1.65rem}html[data-site-design=field-notes] .is-post .article>.title{font-size:2.1rem}html[data-site-design=field-notes] .article>.content{font-size:1rem;line-height:1.8}html[data-site-design=field-notes] .field-notes-logo-mark{width:40px;height:40px}html[data-site-design=field-notes] .field-notes-brand strong{font-size:1.35rem}html[data-site-design=field-notes] .field-notes-brand small{font-size:.47rem}html[data-site-design=field-notes] .navbar-main>.container{padding:0}}@media (width<=480px){.navbar-main .navbar-end{flex-wrap:wrap;max-width:100%}.site-design-dialog{padding:1.2rem}}