.field-guide{--fg-paper:#fff;--fg-bg:#fff;--fg-tint:#fcf3ef;--fg-ink:#1c1f24;--fg-text:#42474f;--fg-accent:#c8102e;--fg-accent-dark:#9e1b14;--fg-accent-soft:#fbe2dc;--fg-line:#eee2dc;--fg-shadow:0 10px 30px #1c1f2414;--fg-radius:6px;background:var(--fg-bg);min-height:100vh;color:var(--fg-text);font-family:var(--font-guide), var(--font-body), system-ui, sans-serif;flex-direction:column;display:flex}.field-guide p,.field-guide li{font-size:18px;line-height:1.6}.field-guide h1,.field-guide h2,.field-guide h3{color:var(--fg-ink);font-family:var(--font-guide), var(--font-body), sans-serif;letter-spacing:-.01em}.field-guide .fg-reading{max-width:65ch}.field-guide :focus-visible{outline:3px solid var(--fg-accent);outline-offset:3px}.field-guide .fg-container{width:min(100% - 32px,1200px);margin-inline:auto}.field-guide #main-content{flex:1;scroll-margin-top:16px}.field-guide .fg-accent{color:var(--fg-accent)}.field-guide .fg-center{text-align:center}.field-guide .fg-skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-guide .fg-skip-link:focus{z-index:100;clip-path:none;background:var(--fg-paper);width:auto;height:auto;color:var(--fg-ink);padding:12px 16px;position:fixed;inset:8px auto auto 8px}.field-guide .fg-pill{background:var(--fg-accent-soft);color:var(--fg-accent-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 16px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.field-guide .fg-button{border:2px solid var(--fg-accent);background:var(--fg-accent);min-height:48px;color:var(--fg-paper);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:10px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.field-guide .fg-button:hover{border-color:var(--fg-accent-dark);background:var(--fg-accent-dark)}.field-guide .fg-button-outline{background:var(--fg-paper);color:var(--fg-accent)}.field-guide .fg-button-outline:hover{background:var(--fg-accent);color:var(--fg-paper);border-color:var(--fg-accent)}.field-guide .fg-card{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);flex-direction:column;padding:32px 24px;display:flex}.field-guide .fg-card h3,.field-guide .fg-card-title{color:var(--fg-ink);margin:16px 0 8px;font-size:22px;font-weight:700;line-height:1.3}.field-guide .fg-card-link{color:var(--fg-text);text-align:center;align-items:center;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.field-guide .fg-card-link>span:last-child{font-size:16px;line-height:1.6}.field-guide .fg-card-link:hover{border-color:var(--fg-accent);box-shadow:var(--fg-shadow);transform:translateY(-2px)}.field-guide .fg-card-link:hover .fg-card-title{color:var(--fg-accent)}.field-guide .fg-medallion{border:1px dashed var(--fg-accent);background:var(--fg-paper);width:64px;height:64px;color:var(--fg-accent);box-shadow:0 0 0 6px var(--fg-tint);border-radius:50%;flex:none;place-items:center;display:inline-grid}.field-guide .fg-medallion svg{stroke-width:1.75px;width:26px;height:26px}.field-guide .fg-header{z-index:20;background:var(--fg-paper);box-shadow:0 1px 0 var(--fg-line);position:relative}.field-guide .fg-utility{background:var(--fg-accent);color:var(--fg-paper)}.field-guide .fg-utility-inner{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:8px;display:flex}.field-guide .fg-utility p{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.field-guide .fg-utility a{color:inherit;text-underline-offset:3px;text-decoration:underline}.field-guide .fg-utility-trust{display:none!important}.field-guide .fg-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding-block:12px 4px;display:grid}.field-guide .fg-header-logo{max-width:184px}.field-guide .fg-navigation{display:contents}.field-guide .fg-primary-links{flex-wrap:wrap;grid-column:1/-1;gap:0 24px;display:flex}.field-guide .fg-primary-links a{min-height:44px;color:var(--fg-ink);align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.field-guide .fg-primary-links a:after{background:var(--fg-accent);content:"";height:2px;transition:transform .15s;position:absolute;inset:auto 0 6px;transform:scaleX(0)}.field-guide .fg-primary-links a:hover,.field-guide .fg-primary-links a[aria-current=page]{color:var(--fg-accent)}.field-guide .fg-primary-links a:hover:after,.field-guide .fg-primary-links a[aria-current=page]:after{transform:scaleX(1)}.field-guide .fg-primary-links .fg-desktop-guides{display:none}.field-guide .fg-navigation-tools{grid-area:1/2;align-items:center;gap:8px;display:flex}.field-guide .fg-search-link,.field-guide .fg-menu-trigger,.field-guide .fg-menu-close{border:1px solid var(--fg-line);background:var(--fg-paper);min-height:44px;color:var(--fg-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.field-guide .fg-search-link:hover,.field-guide .fg-menu-trigger:hover,.field-guide .fg-menu-close:hover{border-color:var(--fg-accent);color:var(--fg-accent)}.field-guide .fg-menu-trigger{border-color:var(--fg-accent);background:var(--fg-accent);color:var(--fg-paper)}.field-guide .fg-menu-trigger:hover{background:var(--fg-accent-dark);color:var(--fg-paper)}.field-guide .fg-menu{border:0;border-top:4px solid var(--fg-accent);border-radius:var(--fg-radius);background:var(--fg-paper);width:min(100% - 32px,560px);max-height:calc(100dvh - 32px);color:var(--fg-ink);box-shadow:var(--fg-shadow);margin:auto;padding:24px;position:fixed;inset:16px;overflow-y:auto}.field-guide .fg-menu::backdrop,.field-guide .fg-search-dialog::backdrop{background:#1c1f248c}.field-guide .fg-menu-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.field-guide .fg-menu h2,.field-guide .fg-search-dialog h2{margin:0;font-size:26px;font-weight:800;line-height:1.2}.field-guide .fg-menu p{margin-block:16px 24px}.field-guide .fg-menu nav{flex-direction:column;display:flex}.field-guide .fg-menu nav a{border-top:1px solid var(--fg-line);min-height:48px;color:var(--fg-ink);align-items:center;padding-block:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.field-guide .fg-menu nav a:hover,.field-guide .fg-menu nav a[aria-current=page]{color:var(--fg-accent)}.field-guide .fg-footer{border-top:4px solid var(--fg-accent);background:var(--fg-tint);padding-block:56px 24px}.field-guide .fg-footer-main{gap:32px;display:grid}.field-guide .fg-footer-intro p{max-width:40ch;margin-top:24px}.field-guide .fg-footer h2{color:var(--fg-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:18px;font-weight:800}.field-guide .fg-footer ul{margin:0;padding:0;list-style:none}.field-guide .fg-footer a:not([aria-label=MaltaPathway\ home]){min-height:44px;color:var(--fg-text);align-items:center;text-decoration:none;display:inline-flex}.field-guide .fg-footer a:not([aria-label=MaltaPathway\ home]):hover{color:var(--fg-accent);text-underline-offset:4px;text-decoration:underline}.field-guide .fg-footer-bottom{border-top:1px solid var(--fg-line);margin-top:32px;padding-top:24px}.field-guide .fg-footer-bottom p{font-size:16px;font-weight:600}.field-guide .fg-footer-bottom ul{flex-wrap:wrap;gap:0 24px;margin-top:8px;display:flex}.field-guide .fg-footer-bottom li{font-size:16px}@media (max-width:359px){.field-guide .fg-header-logo{max-width:144px}.field-guide .fg-header-inner{column-gap:8px}.field-guide .fg-search-link,.field-guide .fg-menu-trigger{padding-inline:10px}}@media (min-width:768px){.field-guide .fg-header{position:sticky;top:0}.field-guide .fg-utility-trust{display:inline-flex!important}.field-guide .fg-header-inner{justify-content:space-between;gap:32px;padding-block:14px;display:flex}.field-guide .fg-navigation{align-items:center;gap:32px;display:flex}.field-guide .fg-primary-links{gap:32px}.field-guide .fg-primary-links .fg-desktop-guides{display:inline-flex}.field-guide .fg-menu-trigger{display:none}.field-guide .fg-footer-main{grid-template-columns:1.5fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.field-guide *,.field-guide :before,.field-guide :after{transition:none!important;animation:none!important}.field-guide .fg-card-link:hover,.field-guide .fg-journey-panel:hover{transform:none}}.field-guide .fg-hero{isolation:isolate;background:var(--fg-tint);position:relative;overflow:hidden}.field-guide .fg-hero-photo{z-index:-2;object-fit:cover;object-position:60% 40%}.field-guide .fg-hero:before{z-index:-1;content:"";background:linear-gradient(#fffffff0 0%,#ffffffe6 100%);position:absolute;inset:0}.field-guide .fg-hero-inner{padding-block:32px 40px}.field-guide .fg-hero h1{letter-spacing:-.02em;max-width:16ch;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.1}.field-guide .fg-hero-description{max-width:46ch;color:var(--fg-text);margin:0;font-size:19px}.field-guide .fg-hero-credit{color:var(--fg-text);margin:0;position:absolute;bottom:8px;right:12px;font-size:12px!important;line-height:1.4!important}.field-guide .fg-hero-credit a{color:inherit}.field-guide .fg-journey-panels{gap:12px;max-width:640px;margin-top:24px;display:grid}.field-guide .fg-journey-panel{border:2px solid var(--fg-accent);border-radius:var(--fg-radius);background:var(--fg-paper);color:var(--fg-text);grid-template-columns:auto 1fr;align-items:center;gap:0 16px;padding:16px 20px;font-size:16px;line-height:1.5;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid}.field-guide .fg-journey-panel>span:last-child{grid-column:2}.field-guide .fg-journey-icon{width:32px;height:32px;color:var(--fg-accent);stroke-width:1.75px;grid-row:span 2}.field-guide .fg-journey-title{color:var(--fg-ink);font-size:22px;font-weight:800;line-height:1.25}.field-guide .fg-journey-panel:first-child{background:var(--fg-accent);color:var(--fg-paper)}.field-guide .fg-journey-panel:first-child .fg-journey-title,.field-guide .fg-journey-panel:first-child .fg-journey-icon{color:var(--fg-paper)}.field-guide .fg-journey-panel:hover{box-shadow:var(--fg-shadow);transform:translateY(-2px)}.field-guide .fg-journey-panel:first-child:hover{background:var(--fg-accent-dark);border-color:var(--fg-accent-dark)}.field-guide .fg-journey-panel:hover .fg-journey-title{text-underline-offset:4px;text-decoration:underline}.field-guide .fg-band{padding-block:56px}.field-guide .fg-band-tint{background:var(--fg-tint)}.field-guide .fg-section-title{text-align:center;max-width:760px;margin:0 auto 40px}.field-guide .fg-section-title h2{margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}.field-guide .fg-section-title p:not(.fg-pill){max-width:65ch;margin:0 auto}.field-guide .fg-decision-columns{gap:24px;display:grid}.field-guide .fg-decision-columns .fg-card p{margin:16px 0 0;font-size:16px}.field-guide .fg-decision-links{margin:8px 0 0;padding:0;list-style:none}.field-guide .fg-decision-links li{border-top:1px solid var(--fg-line)}.field-guide .fg-decision-links a{min-height:52px;color:var(--fg-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-weight:700;text-decoration:none;display:flex}.field-guide .fg-decision-links a svg{color:var(--fg-accent);flex:none;transition:transform .15s}.field-guide .fg-decision-links a:hover{color:var(--fg-accent)}.field-guide .fg-decision-links a:hover svg{transform:translate(4px)}.field-guide .fg-process{align-items:center;gap:40px;display:grid}.field-guide .fg-process-photo{margin:0}.field-guide .fg-process-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--fg-radius);width:100%;height:auto;box-shadow:var(--fg-shadow);display:block}.field-guide .fg-process-photo figcaption{margin-top:8px;font-size:13px;line-height:1.5}.field-guide .fg-process-photo figcaption a{color:inherit}.field-guide .fg-process h2{margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.2}.field-guide .fg-process-lead{margin:0 0 24px;font-style:italic}.field-guide .fg-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.field-guide .fg-steps li{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}.field-guide .fg-steps h3{margin:4px 0;font-size:20px;font-weight:700}.field-guide .fg-steps p{margin:0;font-size:16px}.field-guide .fg-step-number{background:var(--fg-paper);width:60px;height:60px;box-shadow:var(--fg-shadow);color:var(--fg-accent);border-radius:50%;place-items:center;font-size:32px;font-weight:800;line-height:1;display:grid}@supports (-webkit-text-stroke:1px black){.field-guide .fg-step-number{color:#0000;-webkit-text-stroke:1.5px var(--fg-accent)}}.field-guide .fg-trust-cards{gap:20px;display:grid}.field-guide .fg-independence{text-align:center;justify-content:center;align-items:center;gap:8px;margin:32px 0 0;font-size:16px;font-weight:600;display:flex}.field-guide .fg-independence svg{color:var(--fg-accent);flex:none}@media (min-width:768px){.field-guide .fg-hero-photo{object-position:40% 35%;width:62%!important;left:auto!important}.field-guide .fg-hero:before{background:linear-gradient(90deg, var(--fg-paper) 0%, var(--fg-paper) 38%, #ffffffb3 46%, #fff0 62%)}.field-guide .fg-hero-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding-block:64px;display:flex}.field-guide .fg-hero h1{font-size:56px}.field-guide .fg-hero-credit{color:var(--fg-paper);text-shadow:0 1px 2px #0009}.field-guide .fg-journey-panels{grid-template-columns:1fr 1fr}.field-guide .fg-band{padding-block:80px}.field-guide .fg-section-title h2,.field-guide .fg-process h2{font-size:38px}.field-guide .fg-decision-columns{grid-template-columns:1fr 1fr}.field-guide .fg-trust-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.field-guide .fg-hero h1{font-size:62px}.field-guide .fg-process{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}.field-guide .fg-page-hero{border-bottom:1px solid var(--fg-line);background:var(--fg-tint);padding-block:24px 40px}.field-guide .fg-page-body{padding-block:40px 64px}.field-guide .fg-breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.field-guide .fg-breadcrumb li{font-size:15px;font-weight:600}.field-guide .fg-breadcrumb li+li:before{content:"›";color:var(--fg-accent);margin-right:12px}.field-guide .fg-breadcrumb a{color:var(--fg-text);text-decoration:none}.field-guide .fg-breadcrumb a:hover{color:var(--fg-accent);text-decoration:underline}.field-guide .fg-breadcrumb [aria-current=page]{color:var(--fg-ink)}.field-guide .fg-page-hero h1{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:24ch;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.15}.field-guide .fg-page-hero p:not(.fg-pill){margin:0}.field-guide .fg-guide a,.field-guide .fg-discovery a{color:var(--fg-accent);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.field-guide .fg-guide a:hover,.field-guide .fg-discovery a:hover{color:var(--fg-accent-dark)}.field-guide .fg-guide h2{margin-block:0 16px;font-size:26px;font-weight:800;line-height:1.25}.field-guide .fg-guide h3{margin-block:24px 12px;font-size:21px;font-weight:700;line-height:1.3}.field-guide .fg-guide-header{margin:0}.field-guide .fg-guide-intro{font-size:19px;margin:0 0 16px!important}.field-guide .fg-guide-byline{max-width:65ch;font-size:16px;font-weight:600;margin:0!important}.field-guide .fg-guide-note{border-left:4px solid var(--fg-accent);border-radius:0 var(--fg-radius) var(--fg-radius) 0;background:var(--fg-paper);max-width:65ch;margin-block:24px 0;padding:16px 20px}.field-guide .fg-guide-note p{font-size:16px;margin:0!important}.field-guide .fg-guide-body>section,.field-guide .fg-guide-sources,.field-guide .fg-guide-related,.field-guide .fg-guide-body>h2{margin-top:48px}.field-guide .fg-guide-body>:first-child{margin-top:0}.field-guide .fg-guide-body p,.field-guide .fg-guide-body li,.field-guide .fg-guide-sources p,.field-guide .fg-guide-related p{max-width:65ch}.field-guide .fg-guide-body p{margin-block:0 16px}.field-guide .fg-guide-body ul,.field-guide .fg-guide-body ol{list-style:revert;margin-block:16px 24px;padding-left:24px}.field-guide .fg-guide-body li{margin-block:10px;padding-left:4px}.field-guide .fg-guide-body ul li::marker{color:var(--fg-accent)}.field-guide .fg-table-wrap{border:1px solid var(--fg-line);border-radius:var(--fg-radius);max-width:100%;margin-block:24px;overflow-x:auto}.field-guide .fg-comparison{border-collapse:collapse;width:100%;min-width:640px;color:var(--fg-text);font-size:17px;line-height:1.6}.field-guide .fg-comparison caption{text-align:left;padding:16px;font-weight:600}.field-guide .fg-comparison th,.field-guide .fg-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fg-line);padding:14px 16px}.field-guide .fg-comparison thead{background:var(--fg-ink);color:var(--fg-paper)}.field-guide .fg-comparison thead th{font-weight:700}.field-guide .fg-comparison tbody th{color:var(--fg-ink);font-weight:700}.field-guide .fg-comparison tbody tr:nth-child(2n){background:var(--fg-tint)}.field-guide .fg-guide-sources,.field-guide .fg-guide-related{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-tint);padding:32px 24px}.field-guide .fg-guide-sources ul,.field-guide .fg-guide-related ul{margin:0;padding:0;list-style:none}.field-guide .fg-guide-sources li,.field-guide .fg-guide-related li{border-top:1px solid var(--fg-line);padding-block:16px}.field-guide .fg-guide-sources li a,.field-guide .fg-guide-related li a{font-weight:700}.field-guide .fg-guide-sources p,.field-guide .fg-guide-related p{margin:6px 0 0;font-size:16px}.field-guide .fg-source-conflict{border-left:4px solid var(--fg-accent);background:var(--fg-paper);padding:12px 16px}.field-guide .fg-guide-faq details{border-bottom:1px solid var(--fg-line);max-width:65ch;padding-block:12px}.field-guide .fg-guide-faq summary{color:var(--fg-ink);cursor:pointer;padding-block:8px;font-size:18px;font-weight:700}.field-guide .fg-guide-faq summary::marker{color:var(--fg-accent)}.field-guide .fg-guide-faq details p{margin-top:12px}.field-guide .fg-guide-corrections{border-top:1px solid var(--fg-line);margin-top:48px;padding-top:32px}.field-guide .fg-guide-corrections p{margin-bottom:16px}.field-guide .fg-guide-corrections a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (min-width:768px){.field-guide .fg-page-hero{padding-block:32px 56px}.field-guide .fg-page-hero h1{font-size:46px}.field-guide .fg-page-body{padding-block:56px 80px}.field-guide .fg-guide h2{font-size:32px}}.field-guide .fg-discovery-intro{margin:0}.field-guide .fg-discovery h2{margin:0 0 24px;font-size:26px;font-weight:800;line-height:1.25}.field-guide .fg-guide-rows{gap:20px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.field-guide .fg-guide-rows>li{border:1px solid var(--fg-line);border-top:3px solid var(--fg-accent);border-radius:var(--fg-radius);background:var(--fg-paper);flex-direction:column;padding:24px;transition:box-shadow .15s;display:flex}.field-guide .fg-guide-rows>li:hover{box-shadow:var(--fg-shadow)}.field-guide .fg-guide-rows h3{margin:4px 0 8px;font-size:21px;font-weight:800;line-height:1.3}.field-guide .fg-guide-rows h3 a{color:var(--fg-ink);text-decoration:none;display:inline}.field-guide .fg-guide-rows h3 a:hover{color:var(--fg-accent);text-decoration:underline}.field-guide .fg-guide-rows p{margin:0;font-size:16px}.field-guide .fg-row-context{color:var(--fg-accent-dark);letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.6;font-size:13px!important}.field-guide .fg-guide-rows .fg-row-date{margin-top:auto;padding-top:16px;font-size:14px;font-weight:600}.field-guide .fg-text-link{align-items:center;gap:8px;min-height:44px;font-size:18px;display:inline-flex}.field-guide .fg-journey-next{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.field-guide .fg-journey-next a{border:2px solid var(--fg-accent);min-height:48px;color:var(--fg-accent);border-radius:4px;align-items:center;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.field-guide .fg-journey-next a:hover{background:var(--fg-accent);color:var(--fg-paper)}.field-guide .fg-discovery-note{border-left:4px solid var(--fg-accent);border-radius:0 var(--fg-radius) var(--fg-radius) 0;background:var(--fg-tint);margin-top:32px;padding:24px}.field-guide .fg-discovery-note h2{margin-bottom:12px;font-size:22px}.field-guide .fg-discovery-note p{margin:0 0 12px}.field-guide .fg-discovery-note a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.field-guide .fg-search-form{max-width:65ch;margin-block:24px 0}.field-guide .fg-search-form label{color:var(--fg-ink);margin-bottom:8px;font-size:16px;font-weight:700;display:block}.field-guide .fg-search-controls{flex-wrap:wrap;gap:12px;display:flex}.field-guide .fg-search-controls input{width:100%;min-width:0;min-height:52px;color:var(--fg-ink);background:var(--fg-paper);font:inherit;border:1px solid #c9bdb7;border-radius:4px;flex:180px;padding:8px 16px;font-size:18px;line-height:1.6}.field-guide .fg-search-controls input:focus-visible{border-color:var(--fg-accent);outline-offset:0}.field-guide .fg-search-controls button{border:2px solid var(--fg-accent);min-height:52px;color:var(--fg-paper);background:var(--fg-accent);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:8px 28px;font-size:16px;font-weight:700}.field-guide .fg-search-controls button:hover{background:var(--fg-accent-dark);border-color:var(--fg-accent-dark)}.field-guide .fg-guide-results{margin-top:0}.field-guide .fg-guide-results h2{overflow-wrap:anywhere}.field-guide .fg-search-dialog{border:0;border-top:4px solid var(--fg-accent);border-radius:var(--fg-radius);background:var(--fg-paper);width:min(100% - 32px,720px);max-height:calc(100dvh - 32px);color:var(--fg-ink);box-shadow:var(--fg-shadow);margin:auto;padding:24px;position:fixed;inset:16px;overflow-y:auto}.field-guide .fg-search-dialog a{color:var(--fg-accent);text-underline-offset:4px;text-decoration:underline}.field-guide .fg-search-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.field-guide .fg-search-close{border:1px solid var(--fg-line);background:var(--fg-paper);min-height:44px;color:var(--fg-ink);cursor:pointer;border-radius:4px;padding:8px 14px;font-size:16px;font-weight:700}.field-guide .fg-search-close:hover{border-color:var(--fg-accent);color:var(--fg-accent)}.field-guide .fg-search-results{padding:0;list-style:none}.field-guide .fg-search-results li{border-bottom:1px solid var(--fg-line);padding-block:16px}.field-guide .fg-search-results a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.field-guide .fg-search-results p{max-width:65ch;margin:0;font-size:16px}.field-guide .fg-search-count{margin:16px 0 8px;font-weight:600}@media (min-width:768px){.field-guide .fg-discovery h2{font-size:32px}.field-guide .fg-guide-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-guide .fg-decision-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.field-guide .fg-decision-grid>li{display:flex}.field-guide .fg-decision-card{text-align:left;align-items:flex-start;width:100%;position:relative}.field-guide .fg-decision-card .fg-card-title{margin-top:20px}.field-guide .fg-decision-step{color:var(--fg-accent-soft);font-size:40px;font-weight:800;line-height:1;position:absolute;top:20px;right:24px}@supports (-webkit-text-stroke:1px black){.field-guide .fg-decision-step{color:#0000;-webkit-text-stroke:1.5px #e9b8ae}}.field-guide .fg-feature{align-items:center;gap:8px 48px;display:grid}.field-guide .fg-feature-number{color:var(--fg-accent);letter-spacing:-.04em;margin:0;font-weight:800;font-size:120px!important;line-height:1!important}.field-guide .fg-feature h2{margin:0 0 16px;font-size:30px;font-weight:800;line-height:1.2}.field-guide .fg-feature p:not(.fg-pill){max-width:60ch;margin:0 0 16px}.field-guide .fg-feature strong{color:var(--fg-ink)}.field-guide .fg-feature .fg-button{margin-top:8px}.field-guide .fg-trust-card{text-align:center;align-items:center}.field-guide .fg-trust-card p{margin:0;font-size:16px}.field-guide .fg-trust-links{justify-content:center}@media (min-width:768px){.field-guide .fg-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-guide .fg-feature{grid-template-columns:auto minmax(0,1fr)}.field-guide .fg-feature-number{font-size:200px!important}.field-guide .fg-feature h2{font-size:38px}}@media (min-width:1024px){.field-guide .fg-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.field-guide{--font-display:var(--font-guide);--font-body:var(--font-guide);--color-harbor:#1c1f24;--color-harbor-light:#3a3f47;--color-ink:#1c1f24;--color-ink-2:#2a2e35;--color-slate-brand:#42474f;--color-limestone:#fcf3ef;--color-limestone-dark:#eee2dc;--color-limestone-muted:#ddd3cf;--color-limestone-faint:#c4bab6;--color-sand:#fcf3ef;--color-teal:#c8102e;--color-teal-dark:#9e1b14;--color-teal-light:#f3b6bf;--color-coral:#c8102e;--color-coral-light:#f3b6bf;--color-coral-dark:#9e1b14;--color-coral-deep:#7d1610;--color-sea:#c8102e;--color-sea-light:#f3b6bf;--color-sea-dark:#9e1b14;--color-festa:#c8102e;--color-festa-light:#f3b6bf;--color-gold:#c8102e;--color-gold-light:#f3b6bf;--color-gold-dark:#9e1b14;--color-gold-deep:#9e1b14;--background:#fff;--foreground:#42474f;--card-foreground:#42474f;--popover-foreground:#42474f;--primary:#c8102e;--primary-foreground:#fff;--secondary:#fcf3ef;--secondary-foreground:#1c1f24;--muted:#fcf3ef;--muted-foreground:#5b6068;--accent:#c8102e;--accent-foreground:#fff;--border:#eee2dc;--input:#c9bdb7;--ring:#c8102e;--radius:.375rem;--shadow-card:0 1px 2px #1c1f240d;--shadow-card-hover:0 10px 30px #1c1f2414}.field-guide :is(h1,h2,h3,h4){font-weight:800}.field-guide .fg-article-lead{max-width:65ch;font-size:19px;margin:0 0 16px!important}.field-guide .fg-article-meta{color:var(--fg-ink);flex-wrap:nowrap;align-items:flex-start;gap:8px;font-weight:600;display:flex;margin:0!important;font-size:15px!important}.field-guide .fg-article-meta svg{color:var(--fg-accent);flex:none;margin-top:3px}.field-guide .fg-article-body{max-width:1200px}.field-guide .fg-article-body>*{max-width:820px}.field-guide .fg-article-related{gap:12px;margin:0;padding:0;list-style:none;display:grid}.field-guide .fg-article-related li{border:0!important;padding:0!important}.field-guide .fg-article-related a{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;font-weight:700;transition:border-color .15s,color .15s;display:flex;color:var(--fg-ink)!important;text-decoration:none!important}.field-guide .fg-article-related a svg{color:var(--fg-accent);flex:none}.field-guide .fg-article-related a:hover{border-color:var(--fg-accent);color:var(--fg-accent)!important}@media (min-width:768px){.field-guide .fg-article-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-guide :is(.fg-prose,.db-prose,.prose-malta){color:var(--fg-text);font-size:18px;line-height:1.65}.field-guide :is(.fg-prose,.db-prose,.prose-malta)>:first-child{margin-top:0}.field-guide :is(.fg-prose,.db-prose,.prose-malta) p{margin:0 0 16px;font-size:18px;line-height:1.65}.field-guide :is(.fg-prose,.db-prose,.prose-malta) strong{color:var(--fg-ink);font-weight:700}.field-guide :is(.fg-prose,.db-prose,.prose-malta) h2{color:var(--fg-ink);margin:48px 0 16px;font-size:28px;font-weight:800;line-height:1.25}.field-guide :is(.fg-prose,.db-prose,.prose-malta) h3{color:var(--fg-ink);margin:32px 0 12px;font-size:21px;font-weight:700;line-height:1.3}.field-guide :is(.fg-prose,.db-prose,.prose-malta) h4{color:var(--fg-ink);margin:24px 0 8px;font-size:18px;font-weight:700}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(a):not(:where(.not-prose,.not-prose *,[class*=bg-],.db-btn,.fg-button)){color:var(--fg-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(a):not(:where(.not-prose,.not-prose *,[class*=bg-],.db-btn,.fg-button)):hover{color:var(--fg-accent-dark)}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(ul,ol):not(:where([class])){margin:16px 0 24px;padding-left:24px}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(ul):not(:where([class])){list-style:outside}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(ol):not(:where([class])){list-style:decimal}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(ul,ol):not(:where([class]))>li{margin-block:8px;padding-left:4px}.field-guide :is(.fg-prose,.db-prose,.prose-malta) :where(ul,ol):not(:where([class]))>li:before{content:none}.field-guide :is(.fg-prose,.db-prose,.prose-malta) li::marker{color:var(--fg-accent)}.field-guide :is(.fg-prose,.db-prose,.prose-malta) blockquote{border-left:4px solid var(--fg-accent);border-radius:0 var(--fg-radius) var(--fg-radius) 0;background:var(--fg-tint);margin:24px 0;padding:16px 20px}.field-guide :is(.fg-prose,.db-prose,.prose-malta) table:not([class]){border-collapse:collapse;width:100%;margin:24px 0;font-size:16px}.field-guide :is(.fg-prose,.db-prose,.prose-malta) table:not([class]) th{background:var(--fg-ink);color:var(--fg-paper);text-align:left;padding:12px 14px;font-weight:700}.field-guide :is(.fg-prose,.db-prose,.prose-malta) table:not([class]) td{border-bottom:1px solid var(--fg-line);padding:12px 14px}.field-guide :is(.fg-prose,.db-prose,.prose-malta) table:not([class]) tr:nth-child(2n) td{background:var(--fg-tint)}.field-guide :is(.fg-prose,.db-prose,.prose-malta) hr{border:0;border-top:1px solid var(--fg-line);margin:40px 0}@media (min-width:768px){.field-guide :is(.fg-prose,.db-prose,.prose-malta) h2{font-size:32px}}.field-guide .mp-eyebrow{color:var(--fg-accent-dark);letter-spacing:.06em;font-size:14px;font-weight:700}.field-guide .mp-eyebrow:before{content:none}.field-guide .mp-page-title{color:var(--fg-ink);font-family:var(--font-guide), sans-serif;letter-spacing:-.02em;font-weight:800;line-height:1.12}.field-guide .db-container{width:min(100% - 32px,1200px);margin-inline:auto}.field-guide .db-section{border-top:1px solid var(--fg-line)}.field-guide .db-section:nth-of-type(2n){background:var(--fg-tint)}.field-guide .db-section-pad{padding-block:clamp(40px,6vw,72px)}.field-guide .db-h2{color:var(--fg-ink);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.2}.field-guide .db-h3{color:var(--fg-ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.3}.field-guide .db-body{color:var(--fg-text);font-size:18px;line-height:1.65}.field-guide .db-measure{max-width:65ch}.field-guide .db-lead{max-width:65ch;color:var(--fg-text);font-size:19px;line-height:1.6}.field-guide .db-data{color:var(--fg-accent-dark);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.5}.field-guide .db-kicker{background:var(--fg-accent-soft);color:var(--fg-accent-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:4px 14px;font-size:14px;font-weight:700;display:inline-flex}.field-guide .db-link{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline}.field-guide .db-link:hover{color:var(--fg-accent-dark)}.field-guide .db-prose ul{margin:16px 0 24px;padding-left:24px;list-style:outside}.field-guide .db-prose ul>li{margin-block:8px;padding-left:4px}.field-guide .db-prose ul>li:before{content:none}.field-guide .db-endorsement{max-width:65ch;display:block}.field-guide .db-endorsement__inner{border-left:4px solid var(--fg-accent);border-radius:0 var(--fg-radius) var(--fg-radius) 0;background:var(--fg-paper);box-shadow:0 0 0 1px var(--fg-line);padding:14px 18px;font-size:16px;line-height:1.6;display:block}.field-guide .db-section:nth-of-type(odd) .db-endorsement__inner{background:var(--fg-tint);box-shadow:none}.field-guide .db-endorsement__k{color:var(--fg-text);font-weight:600}.field-guide .db-endorsement__v{color:var(--fg-ink);font-weight:800}.field-guide .db-tablewrap{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);max-width:100%;overflow-x:auto}.field-guide .db-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--fg-text);font-size:16px;line-height:1.55}.field-guide .db-table caption{color:var(--fg-ink);text-align:left;padding:14px 16px;font-weight:700}.field-guide .db-table th,.field-guide .db-table td{border-bottom:1px solid var(--fg-line);text-align:left;vertical-align:top;padding:12px 16px}.field-guide .db-table thead th{background:var(--fg-ink);color:var(--fg-paper);font-weight:700}.field-guide .db-table tbody th{color:var(--fg-ink);font-weight:700}.field-guide .db-table tbody tr:nth-child(2n) :is(th,td){background:var(--fg-tint)}.field-guide .db-table tbody tr:last-child :is(th,td){border-bottom:0}.field-guide .db-table .db-num{color:var(--fg-ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:700}.field-guide .db-queue{gap:16px;display:grid}.field-guide .db-step{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:20px;display:grid}.field-guide .db-ticket{text-align:center;place-items:center;width:64px;display:grid}.field-guide .db-ticket__label{color:var(--fg-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.field-guide .db-ticket__no{background:var(--fg-tint);width:56px;height:56px;color:var(--fg-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:4px;font-size:26px;font-weight:800;line-height:1;display:grid}.field-guide .db-step__body h3{margin:4px 0 6px}.field-guide .db-step__body p{margin:0;font-size:16px;line-height:1.6}.field-guide .db-note{border-left:4px solid var(--fg-ink);border-radius:0 var(--fg-radius) var(--fg-radius) 0;background:var(--fg-paper);max-width:65ch;box-shadow:0 0 0 1px var(--fg-line);padding:16px 20px}.field-guide .db-note--caution{border-left-color:var(--fg-accent);background:#fff7f5}.field-guide .db-note--pass{border-left-color:#2e7d4f}.field-guide .db-note__label{color:var(--fg-ink);letter-spacing:.05em;text-transform:uppercase;font-weight:800;margin:0 0 6px!important;font-size:14px!important}.field-guide .db-note--caution .db-note__label{color:var(--fg-accent-dark)}.field-guide .db-note--pass .db-note__label{color:#2e7d4f}.field-guide .db-note p{margin:0;font-size:16px;line-height:1.6}.field-guide .db-src{color:#24603d;white-space:nowrap;background:#eaf5ee;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.field-guide .db-src:before{content:"";background:#2e7d4f;border-radius:50%;width:7px;height:7px}.field-guide .db-btn{border:2px solid var(--fg-accent);background:var(--fg-paper);min-height:48px;color:var(--fg-accent);border-radius:4px;align-items:center;gap:8px;padding:10px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.field-guide .db-btn:after{content:"→"}.field-guide .db-btn:hover,.field-guide .db-btn--accent{background:var(--fg-accent);color:var(--fg-paper)}.field-guide .db-btn--accent:hover{border-color:var(--fg-accent-dark);background:var(--fg-accent-dark)}.field-guide .db-pict{border:1px dashed var(--fg-accent);width:40px;height:40px;color:var(--fg-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.field-guide .db-pict svg{width:20px;height:20px;display:block}.field-guide .db-pict svg *{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.field-guide .db-pict--lg{width:52px;height:52px}.field-guide .db-pict--lg svg{width:26px;height:26px}.field-guide .db-deflist{grid-template-columns:1fr;gap:12px;display:grid}.field-guide .db-def{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);align-items:flex-start;gap:14px;padding:16px;display:flex}.field-guide .db-def__k{color:var(--fg-accent-dark);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.field-guide .db-def__v{color:var(--fg-ink);font-weight:600;line-height:1.45}@media (min-width:640px){.field-guide .db-deflist{grid-template-columns:1fr 1fr}}.field-guide .db-related{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:var(--fg-paper);color:var(--fg-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:10px;padding:14px 20px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:grid}.field-guide .db-related__k{color:var(--fg-accent-dark);letter-spacing:.05em;text-transform:uppercase;font-size:13px}.field-guide .db-related>span:last-child{color:var(--fg-accent)}.field-guide .db-related:hover{border-color:var(--fg-accent);color:var(--fg-accent)}.field-guide .db-ad{border-top:1px solid var(--fg-line);padding-top:12px}.field-guide .db-ad__label{color:var(--fg-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.field-guide .fg-section-hero{padding-top:40px}.field-guide .fg-section-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.field-guide .db-ad:not(:has(ins)){display:none}.field-guide{--ink:#1c1f24;--rule:#eee2dc;--stone:#fff;--stone-2:#fcf3ef;--pass:#2e7d4f;--frame:2px}@layer utilities{.field-guide :is(.bg-gold,.bg-gold-dark,.bg-coral,.bg-coral-dark,.bg-coral-deep,.bg-teal,.bg-teal-dark,.bg-sea,.bg-sea-dark,.bg-festa){color:#fff!important}.field-guide :is(.bg-gold,.bg-gold-dark,.bg-coral,.bg-coral-dark,.bg-coral-deep,.bg-teal,.bg-teal-dark,.bg-sea,.bg-sea-dark,.bg-festa) :is(svg,span){color:inherit!important}.field-guide :is(a,button):is(.bg-gold,.bg-coral,.bg-teal,.bg-sea,.bg-festa):hover{background-color:var(--fg-accent-dark)!important}}
